<?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/wpa_supplicant_node/src/wpa_supplicant_node/</path>
    <filename>____init_____8py</filename>
    <namespace>wpa_supplicant_node</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/wpa_supplicant_node/src/wpa_supplicant_node/msg/</path>
    <filename>msg_2____init_____8py</filename>
    <namespace>wpa_supplicant_node::msg</namespace>
  </compound>
  <compound kind="file">
    <name>srv/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/src/wpa_supplicant_node/srv/</path>
    <filename>srv_2____init_____8py</filename>
    <namespace>wpa_supplicant_node::srv</namespace>
  </compound>
  <compound kind="file">
    <name>_AddNetwork.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/src/wpa_supplicant_node/srv/</path>
    <filename>__AddNetwork_8py</filename>
    <class kind="class">wpa_supplicant_node::srv::_AddNetwork::AddNetwork</class>
    <class kind="class">wpa_supplicant_node::srv::_AddNetwork::AddNetworkRequest</class>
    <class kind="class">wpa_supplicant_node::srv::_AddNetwork::AddNetworkResponse</class>
    <namespace>wpa_supplicant_node::srv::_AddNetwork</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_Bi</name>
      <anchorfile>namespacewpa__supplicant__node_1_1srv_1_1__AddNetwork.html</anchorfile>
      <anchor>a54ffcb622f8c323bfebb231b15fc4ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1srv_1_1__AddNetwork.html</anchorfile>
      <anchor>a348eca651ce331cd90c9019a82a38785</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1srv_1_1__AddNetwork.html</anchorfile>
      <anchor>ac1cd557e38542d932145cbcaa871f405</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_AssociateAction.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/src/wpa_supplicant_node/msg/</path>
    <filename>__AssociateAction_8py</filename>
    <class kind="class">wpa_supplicant_node::msg::_AssociateAction::AssociateAction</class>
    <namespace>wpa_supplicant_node::msg::_AssociateAction</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateAction.html</anchorfile>
      <anchor>a9e7f5112fe3ef205e3aa561ee5c0049f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateAction.html</anchorfile>
      <anchor>a448549bf40c5ae9ecfe353949a1eeac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateAction.html</anchorfile>
      <anchor>af9b0b453f826bd6152905759cf6d1a9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6s</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateAction.html</anchorfile>
      <anchor>ab4d52bf6f3ec99fb7d35850f9a0af294</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateAction.html</anchorfile>
      <anchor>a65945bf77322d85242f2b01a288b57b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B2I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateAction.html</anchorfile>
      <anchor>a7e003e3c1404cf66d64276cffe55d6ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateAction.html</anchorfile>
      <anchor>a7c71ef284201966bf0e2f2e956e868d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_i2h3i</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateAction.html</anchorfile>
      <anchor>a7b35d74494a287dfd05053244bff38ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateAction.html</anchorfile>
      <anchor>a90dcbf020b5c6a9dc8d64c832b2945d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_AssociateActionFeedback.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/src/wpa_supplicant_node/msg/</path>
    <filename>__AssociateActionFeedback_8py</filename>
    <class kind="class">wpa_supplicant_node::msg::_AssociateActionFeedback::AssociateActionFeedback</class>
    <namespace>wpa_supplicant_node::msg::_AssociateActionFeedback</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionFeedback.html</anchorfile>
      <anchor>a3019ff13acad026be3416545c4a7fd39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionFeedback.html</anchorfile>
      <anchor>a1f7db9e7df943573e7f97c97b3b57c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionFeedback.html</anchorfile>
      <anchor>af62c2301e9e5027b613d1ac92e915456</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6s</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionFeedback.html</anchorfile>
      <anchor>a79b556f5fd707f11bae424030b1a6718</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionFeedback.html</anchorfile>
      <anchor>abce351f63382e8f1a0fead17c0015a68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B2I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionFeedback.html</anchorfile>
      <anchor>a1f6750a57b3a65e10d50c7872c15fe43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionFeedback.html</anchorfile>
      <anchor>a8784319caa8683233cd7accb768616cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_i2h3i</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionFeedback.html</anchorfile>
      <anchor>afe2fa4db8f940d7b2ee3d37a5728f4d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionFeedback.html</anchorfile>
      <anchor>a7348f098ac9e2540fab24d8815771953</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_AssociateActionGoal.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/src/wpa_supplicant_node/msg/</path>
    <filename>__AssociateActionGoal_8py</filename>
    <class kind="class">wpa_supplicant_node::msg::_AssociateActionGoal::AssociateActionGoal</class>
    <namespace>wpa_supplicant_node::msg::_AssociateActionGoal</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionGoal.html</anchorfile>
      <anchor>a9c7f645b08e3395b7a339fc92a7a42c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionGoal.html</anchorfile>
      <anchor>a25ee84e12b9a6685eddf1f7faeeafe92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionGoal.html</anchorfile>
      <anchor>a3cf8c17c23d222ef6dbf44e5ac998658</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6s</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionGoal.html</anchorfile>
      <anchor>a8d9d453fe2c3666248c0a9941b8391f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionGoal.html</anchorfile>
      <anchor>ac98f7dd62dfbe789c88b183907ca7f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionGoal.html</anchorfile>
      <anchor>a4d7a94d30d11bff03b56d81dcc39f946</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_AssociateActionResult.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/src/wpa_supplicant_node/msg/</path>
    <filename>__AssociateActionResult_8py</filename>
    <class kind="class">wpa_supplicant_node::msg::_AssociateActionResult::AssociateActionResult</class>
    <namespace>wpa_supplicant_node::msg::_AssociateActionResult</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionResult.html</anchorfile>
      <anchor>a816b49e6d6a77d51e0bd7742d815fec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionResult.html</anchorfile>
      <anchor>aced7341c8108a4b8178af8e35bcce636</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionResult.html</anchorfile>
      <anchor>a0dfd34d237af9107f68e57f26697ff2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionResult.html</anchorfile>
      <anchor>a207295e44a9dceefa516b97766860e05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionResult.html</anchorfile>
      <anchor>aefc57d09194ec680be767ccdf9abad1e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_AssociateFeedback.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/src/wpa_supplicant_node/msg/</path>
    <filename>__AssociateFeedback_8py</filename>
    <class kind="class">wpa_supplicant_node::msg::_AssociateFeedback::AssociateFeedback</class>
    <namespace>wpa_supplicant_node::msg::_AssociateFeedback</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateFeedback.html</anchorfile>
      <anchor>a1ae628f08ce553389305c9500c2eed16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6s</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateFeedback.html</anchorfile>
      <anchor>a59e48039fc228234622f32510cd3714e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B2I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateFeedback.html</anchorfile>
      <anchor>af32dcd0c779051287648912999ee068c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateFeedback.html</anchorfile>
      <anchor>a906498d91bd45de8b2f39b134d0fa6a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_i2h3i</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateFeedback.html</anchorfile>
      <anchor>ad0297713063e4d0ab755de28e46cdb9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateFeedback.html</anchorfile>
      <anchor>ae5f2ca1206f46ce7abb6976841a289ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_AssociateGoal.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/src/wpa_supplicant_node/msg/</path>
    <filename>__AssociateGoal_8py</filename>
    <class kind="class">wpa_supplicant_node::msg::_AssociateGoal::AssociateGoal</class>
    <namespace>wpa_supplicant_node::msg::_AssociateGoal</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateGoal.html</anchorfile>
      <anchor>ac2533e050caf21e9e4a4195edb1c12e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6s</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateGoal.html</anchorfile>
      <anchor>ac7cd651c0d00cd97e12468ebec585250</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateGoal.html</anchorfile>
      <anchor>ad9239bac3afe129c07ec6f7ba0633c2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateGoal.html</anchorfile>
      <anchor>af0c735e9ae36aec3f445f4128cf9f0eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_AssociateResult.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/src/wpa_supplicant_node/msg/</path>
    <filename>__AssociateResult_8py</filename>
    <class kind="class">wpa_supplicant_node::msg::_AssociateResult::AssociateResult</class>
    <namespace>wpa_supplicant_node::msg::_AssociateResult</namespace>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateResult.html</anchorfile>
      <anchor>a02eb462aed2a2fb9950b977cad6a10e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateResult.html</anchorfile>
      <anchor>a5c09576c09eea3c2a0f9cb4fa4da5eef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_Bss.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/src/wpa_supplicant_node/msg/</path>
    <filename>__Bss_8py</filename>
    <class kind="class">wpa_supplicant_node::msg::_Bss::Bss</class>
    <namespace>wpa_supplicant_node::msg::_Bss</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__Bss.html</anchorfile>
      <anchor>ad40c38c96115a09c0d9c655830ac5c19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__Bss.html</anchorfile>
      <anchor>a42344f70afbc9a0350a5a6eb6d32dfff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6s</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__Bss.html</anchorfile>
      <anchor>a6f5296863710ad539017e36f030b90b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__Bss.html</anchorfile>
      <anchor>a0d9f0e72c8ed97ccddce9625df9d3030</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_i2h3i</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__Bss.html</anchorfile>
      <anchor>aa8214d0b941cb4ac4c49e5df07ed4341</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__Bss.html</anchorfile>
      <anchor>a02b91b91b3408fe01db2ca8ca799a3ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_FrequencyList.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/src/wpa_supplicant_node/msg/</path>
    <filename>__FrequencyList_8py</filename>
    <class kind="class">wpa_supplicant_node::msg::_FrequencyList::FrequencyList</class>
    <namespace>wpa_supplicant_node::msg::_FrequencyList</namespace>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__FrequencyList.html</anchorfile>
      <anchor>a4104b2f8a92479cdef51a21fcca35519</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__FrequencyList.html</anchorfile>
      <anchor>a0dd38c0e31867fbf3a3e07ea3b018c8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_Network.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/src/wpa_supplicant_node/msg/</path>
    <filename>__Network_8py</filename>
    <class kind="class">wpa_supplicant_node::msg::_Network::Network</class>
    <namespace>wpa_supplicant_node::msg::_Network</namespace>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__Network.html</anchorfile>
      <anchor>afa1050d7f04b6b11a6b06a0a47e147e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_iB</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__Network.html</anchorfile>
      <anchor>a7fc4364545ae5a71025a0f16ec8b3c7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__Network.html</anchorfile>
      <anchor>a3b1c299995f8a7d5947456d1a29c7ea5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_NetworkList.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/src/wpa_supplicant_node/msg/</path>
    <filename>__NetworkList_8py</filename>
    <class kind="class">wpa_supplicant_node::msg::_NetworkList::NetworkList</class>
    <namespace>wpa_supplicant_node::msg::_NetworkList</namespace>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__NetworkList.html</anchorfile>
      <anchor>a138d9ddb58dc8da521787c63077bd53e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_iB</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__NetworkList.html</anchorfile>
      <anchor>a84c48b9b69ce5579a9c15168ae02c49c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__NetworkList.html</anchorfile>
      <anchor>a781bf5099524f41ecd43ecfecdf5f537</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_NetworkParameter.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/src/wpa_supplicant_node/msg/</path>
    <filename>__NetworkParameter_8py</filename>
    <class kind="class">wpa_supplicant_node::msg::_NetworkParameter::NetworkParameter</class>
    <namespace>wpa_supplicant_node::msg::_NetworkParameter</namespace>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__NetworkParameter.html</anchorfile>
      <anchor>a3f51e9281b48efb80e66cb6c3ea8216b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__NetworkParameter.html</anchorfile>
      <anchor>a8ad203a05faf8c3cd9392b3798c21f2f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_RemoveNetwork.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/src/wpa_supplicant_node/srv/</path>
    <filename>__RemoveNetwork_8py</filename>
    <class kind="class">wpa_supplicant_node::srv::_RemoveNetwork::RemoveNetwork</class>
    <class kind="class">wpa_supplicant_node::srv::_RemoveNetwork::RemoveNetworkRequest</class>
    <class kind="class">wpa_supplicant_node::srv::_RemoveNetwork::RemoveNetworkResponse</class>
    <namespace>wpa_supplicant_node::srv::_RemoveNetwork</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1srv_1_1__RemoveNetwork.html</anchorfile>
      <anchor>ad40d7b56754c8360387cb95d10478a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1srv_1_1__RemoveNetwork.html</anchorfile>
      <anchor>a0abceea820e91e4b6376412e63e9f618</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_i</name>
      <anchorfile>namespacewpa__supplicant__node_1_1srv_1_1__RemoveNetwork.html</anchorfile>
      <anchor>a5b0df77891d7378b2e9dd09c48687165</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1srv_1_1__RemoveNetwork.html</anchorfile>
      <anchor>aa45b9fcab76052c3847208614457f883</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_ScanAction.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/src/wpa_supplicant_node/msg/</path>
    <filename>__ScanAction_8py</filename>
    <class kind="class">wpa_supplicant_node::msg::_ScanAction::ScanAction</class>
    <namespace>wpa_supplicant_node::msg::_ScanAction</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanAction.html</anchorfile>
      <anchor>ac867605ad5b7cfc3f75a1aa6e2495ec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanAction.html</anchorfile>
      <anchor>a5d6cc1d2e472c43629d23b894797788b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanAction.html</anchorfile>
      <anchor>acae995f05785c79580da7d3f897f9baa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6s</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanAction.html</anchorfile>
      <anchor>a99a0c2f05c594e81c339fceb97c555a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanAction.html</anchorfile>
      <anchor>af433b1861e5b6011b3c749266f2637e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanAction.html</anchorfile>
      <anchor>a301f4d53c9ff3063655c2a69d67f5c91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_i2h3i</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanAction.html</anchorfile>
      <anchor>adb87189267045f34d22dfef4d2fedca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanAction.html</anchorfile>
      <anchor>aa79413c58444f80b284e44bbe0f52a62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_ScanActionFeedback.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/src/wpa_supplicant_node/msg/</path>
    <filename>__ScanActionFeedback_8py</filename>
    <class kind="class">wpa_supplicant_node::msg::_ScanActionFeedback::ScanActionFeedback</class>
    <namespace>wpa_supplicant_node::msg::_ScanActionFeedback</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanActionFeedback.html</anchorfile>
      <anchor>a3a92a8742a4cc2516600ce5fa01adc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanActionFeedback.html</anchorfile>
      <anchor>a9bfa60e03d1e297a8cb34f65a49adbf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanActionFeedback.html</anchorfile>
      <anchor>a34183d12f4c36e77d1a00b3f6e8b0b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanActionFeedback.html</anchorfile>
      <anchor>a495e88aff075bfb55f592d1d5bd9da27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanActionFeedback.html</anchorfile>
      <anchor>a0a8e2d169589b818fa1d6a29adee10f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_ScanActionGoal.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/src/wpa_supplicant_node/msg/</path>
    <filename>__ScanActionGoal_8py</filename>
    <class kind="class">wpa_supplicant_node::msg::_ScanActionGoal::ScanActionGoal</class>
    <namespace>wpa_supplicant_node::msg::_ScanActionGoal</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanActionGoal.html</anchorfile>
      <anchor>a64dd76d318eddbaf9ab24c91099c629e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanActionGoal.html</anchorfile>
      <anchor>a279211e8ae0522d450d3f60955717fba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanActionGoal.html</anchorfile>
      <anchor>a1cd08881f765a8a809d7b63e94657d05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanActionGoal.html</anchorfile>
      <anchor>a3aec03ee699591d4c83ed43aadeb48b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_ScanActionResult.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/src/wpa_supplicant_node/msg/</path>
    <filename>__ScanActionResult_8py</filename>
    <class kind="class">wpa_supplicant_node::msg::_ScanActionResult::ScanActionResult</class>
    <namespace>wpa_supplicant_node::msg::_ScanActionResult</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanActionResult.html</anchorfile>
      <anchor>addfa7d877214b2afd87571101beaaefb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanActionResult.html</anchorfile>
      <anchor>ac882f4bfd2e3dd406ec6f351cafc6928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanActionResult.html</anchorfile>
      <anchor>adafea164c34e6f4bb3a42dfd051af76e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6s</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanActionResult.html</anchorfile>
      <anchor>af1a6c4df86a63dcaee5e3a77bdba4b25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanActionResult.html</anchorfile>
      <anchor>a2144e6eca192a9df6cce234e8fdd089a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanActionResult.html</anchorfile>
      <anchor>ab7e8a063802057dd0f396c315675fca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_i2h3i</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanActionResult.html</anchorfile>
      <anchor>a9247155de4406970db260af1c3f31d23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanActionResult.html</anchorfile>
      <anchor>ae8928fc3431e3002dee51e76f3ed0407</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_ScanFeedback.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/src/wpa_supplicant_node/msg/</path>
    <filename>__ScanFeedback_8py</filename>
    <class kind="class">wpa_supplicant_node::msg::_ScanFeedback::ScanFeedback</class>
    <namespace>wpa_supplicant_node::msg::_ScanFeedback</namespace>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanFeedback.html</anchorfile>
      <anchor>a6ce035c9d6d156439710f085025e7d7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanFeedback.html</anchorfile>
      <anchor>a378a2259e9df415b032ab67b41b5ffd0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_ScanGoal.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/src/wpa_supplicant_node/msg/</path>
    <filename>__ScanGoal_8py</filename>
    <class kind="class">wpa_supplicant_node::msg::_ScanGoal::ScanGoal</class>
    <namespace>wpa_supplicant_node::msg::_ScanGoal</namespace>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanGoal.html</anchorfile>
      <anchor>ab542412f0893db023d1ac77ad6d4498a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanGoal.html</anchorfile>
      <anchor>a61d95007e22f48a6a29756aa7f85cd09</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_ScanResult.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/src/wpa_supplicant_node/msg/</path>
    <filename>__ScanResult_8py</filename>
    <class kind="class">wpa_supplicant_node::msg::_ScanResult::ScanResult</class>
    <namespace>wpa_supplicant_node::msg::_ScanResult</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanResult.html</anchorfile>
      <anchor>a988c1f54f4555f2320da97da014e466e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanResult.html</anchorfile>
      <anchor>ac6fa38822a583d9db2d4a39dddeaf198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6s</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanResult.html</anchorfile>
      <anchor>a005cf96a1df950aad1560c3374ee9a6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanResult.html</anchorfile>
      <anchor>aa0e75a4ef13f622a4c4a934eaca2d17d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanResult.html</anchorfile>
      <anchor>a76214d765a26b222e871beefa4629747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_i2h3i</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanResult.html</anchorfile>
      <anchor>adde98ab3599c16d9ba9426f043a82aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanResult.html</anchorfile>
      <anchor>a75798a48691a303d3371b65bf3584a4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_SecurityProperties.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/src/wpa_supplicant_node/msg/</path>
    <filename>__SecurityProperties_8py</filename>
    <class kind="class">wpa_supplicant_node::msg::_SecurityProperties::SecurityProperties</class>
    <namespace>wpa_supplicant_node::msg::_SecurityProperties</namespace>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__SecurityProperties.html</anchorfile>
      <anchor>ace799fc588fa129bdd42b457caeb6fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__SecurityProperties.html</anchorfile>
      <anchor>a50ad2a29c936d20a2c718a961fe15a63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_SetNetworkParameters.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/src/wpa_supplicant_node/srv/</path>
    <filename>__SetNetworkParameters_8py</filename>
    <class kind="class">wpa_supplicant_node::srv::_SetNetworkParameters::SetNetworkParameters</class>
    <class kind="class">wpa_supplicant_node::srv::_SetNetworkParameters::SetNetworkParametersRequest</class>
    <class kind="class">wpa_supplicant_node::srv::_SetNetworkParameters::SetNetworkParametersResponse</class>
    <namespace>wpa_supplicant_node::srv::_SetNetworkParameters</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1srv_1_1__SetNetworkParameters.html</anchorfile>
      <anchor>a0d5c63d8525c5c642662c98394df1b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1srv_1_1__SetNetworkParameters.html</anchorfile>
      <anchor>ae1e0f05f5e001ef3b760b0e19b254d0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_i</name>
      <anchorfile>namespacewpa__supplicant__node_1_1srv_1_1__SetNetworkParameters.html</anchorfile>
      <anchor>aa96dfb74688ca4b1211102d25eb537ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1srv_1_1__SetNetworkParameters.html</anchorfile>
      <anchor>afdb7ed5730631915969aa9d7cab50ce9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_SetNetworkState.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/src/wpa_supplicant_node/srv/</path>
    <filename>__SetNetworkState_8py</filename>
    <class kind="class">wpa_supplicant_node::srv::_SetNetworkState::SetNetworkState</class>
    <class kind="class">wpa_supplicant_node::srv::_SetNetworkState::SetNetworkStateRequest</class>
    <class kind="class">wpa_supplicant_node::srv::_SetNetworkState::SetNetworkStateResponse</class>
    <namespace>wpa_supplicant_node::srv::_SetNetworkState</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1srv_1_1__SetNetworkState.html</anchorfile>
      <anchor>a236d58588a7cdd93b3b9eaac8b617987</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1srv_1_1__SetNetworkState.html</anchorfile>
      <anchor>a7c52ec6e05f3db9e6be4ead197e30f1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_iB</name>
      <anchorfile>namespacewpa__supplicant__node_1_1srv_1_1__SetNetworkState.html</anchorfile>
      <anchor>a1f19c738be1e4bd6d283b7d1ce6f507a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1srv_1_1__SetNetworkState.html</anchorfile>
      <anchor>ad927c9cc8aa4081c3e41dde9dae9d5eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>accounting.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>accounting_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">utils/eloop.h</includes>
    <includes id="driver_8h" name="driver.h" local="yes" imported="no">drivers/driver.h</includes>
    <includes id="radius_8h" name="radius.h" local="yes" imported="no">radius/radius.h</includes>
    <includes id="radius__client_8h" name="radius_client.h" local="yes" imported="no">radius/radius_client.h</includes>
    <includes id="hostapd_8h" name="hostapd.h" local="yes" imported="no">hostapd.h</includes>
    <includes id="ieee802__1x_8h" name="ieee802_1x.h" local="yes" imported="no">ieee802_1x.h</includes>
    <includes id="ap__config_8h" name="ap_config.h" local="yes" imported="no">ap_config.h</includes>
    <includes id="sta__info_8h" name="sta_info.h" local="yes" imported="no">sta_info.h</includes>
    <includes id="accounting_8h" name="accounting.h" local="yes" imported="no">accounting.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ACCT_DEFAULT_UPDATE_INTERVAL</name>
      <anchorfile>accounting_8c.html</anchorfile>
      <anchor>ac0ed5730defbe808bd05711579fe4ca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>accounting_deinit</name>
      <anchorfile>accounting_8c.html</anchorfile>
      <anchor>a1f4412fc381a2b7ec23f43215ffcba6c</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>accounting_init</name>
      <anchorfile>accounting_8c.html</anchorfile>
      <anchor>a1554a3907dc732c5618f2239025229d0</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>accounting_interim_update</name>
      <anchorfile>accounting_8c.html</anchorfile>
      <anchor>a7cf115704ab1c4b40c980f8c7b152f10</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct radius_msg *</type>
      <name>accounting_msg</name>
      <anchorfile>accounting_8c.html</anchorfile>
      <anchor>af74b70b54402753028c33957089325f9</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, int status_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RadiusRxResult</type>
      <name>accounting_receive</name>
      <anchorfile>accounting_8c.html</anchorfile>
      <anchor>a263495de76ef4aa4ff0d4a9f374b0b21</anchor>
      <arglist>(struct radius_msg *msg, struct radius_msg *req, const u8 *shared_secret, size_t shared_secret_len, void *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>accounting_report_state</name>
      <anchorfile>accounting_8c.html</anchorfile>
      <anchor>ac8cc8e0697971a0dda4623c2cfb2402f</anchor>
      <arglist>(struct hostapd_data *hapd, int on)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>accounting_sta_get_id</name>
      <anchorfile>accounting_8c.html</anchorfile>
      <anchor>a5f044cf1d04747f9cd607571bdd814c2</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>accounting_sta_interim</name>
      <anchorfile>accounting_8c.html</anchorfile>
      <anchor>ae0d0d1648d66384e9cd38a2d3c5f9dee</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>accounting_sta_report</name>
      <anchorfile>accounting_8c.html</anchorfile>
      <anchor>aa767b05bd896212d4821eb3f242e1c2e</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, int stop)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>accounting_sta_start</name>
      <anchorfile>accounting_8c.html</anchorfile>
      <anchor>aa2338fa1404437eb4b6d39babf0ab88e</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>accounting_sta_stop</name>
      <anchorfile>accounting_8c.html</anchorfile>
      <anchor>ae3e324887229859d02dfc522e2b1b674</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>accounting_sta_update_stats</name>
      <anchorfile>accounting_8c.html</anchorfile>
      <anchor>a6da0308a1708499cbdc559044c6bcf70</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, struct hostap_sta_driver_data *data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>accounting.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>accounting_8h</filename>
    <member kind="function">
      <type>void</type>
      <name>accounting_deinit</name>
      <anchorfile>accounting_8h.html</anchorfile>
      <anchor>a1f4412fc381a2b7ec23f43215ffcba6c</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>accounting_init</name>
      <anchorfile>accounting_8h.html</anchorfile>
      <anchor>a1554a3907dc732c5618f2239025229d0</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>accounting_sta_interim</name>
      <anchorfile>accounting_8h.html</anchorfile>
      <anchor>ae0d0d1648d66384e9cd38a2d3c5f9dee</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>accounting_sta_start</name>
      <anchorfile>accounting_8h.html</anchorfile>
      <anchor>aa2338fa1404437eb4b6d39babf0ab88e</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>accounting_sta_stop</name>
      <anchorfile>accounting_8h.html</anchorfile>
      <anchor>ae3e324887229859d02dfc522e2b1b674</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>addinterface.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/wpa_gui-qt4/</path>
    <filename>addinterface_8cpp</filename>
    <includes id="wpa__ctrl_8h" name="wpa_ctrl.h" local="yes" imported="no">common/wpa_ctrl.h</includes>
    <includes id="wpagui_8h" name="wpagui.h" local="yes" imported="no">wpagui.h</includes>
    <includes id="addinterface_8h" name="addinterface.h" local="yes" imported="no">addinterface.h</includes>
  </compound>
  <compound kind="file">
    <name>addinterface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/wpa_gui-qt4/</path>
    <filename>addinterface_8h</filename>
    <class kind="class">AddInterface</class>
  </compound>
  <compound kind="file">
    <name>AddNetwork.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/srv_gen/cpp/include/wpa_supplicant_node/</path>
    <filename>AddNetwork_8h</filename>
    <class kind="struct">wpa_supplicant_node::AddNetwork</class>
    <class kind="struct">wpa_supplicant_node::AddNetworkRequest_</class>
    <class kind="struct">wpa_supplicant_node::AddNetworkResponse_</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::wpa_supplicant_node::AddNetworkRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::wpa_supplicant_node::AddNetworkResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; wpa_supplicant_node::AddNetwork &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; wpa_supplicant_node::AddNetworkRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; wpa_supplicant_node::AddNetworkResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::wpa_supplicant_node::AddNetworkRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::wpa_supplicant_node::AddNetworkResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::wpa_supplicant_node::AddNetworkRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::wpa_supplicant_node::AddNetworkResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::AddNetworkRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::AddNetworkRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::AddNetworkResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::AddNetworkResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::AddNetworkRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::AddNetworkResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; wpa_supplicant_node::AddNetwork &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; wpa_supplicant_node::AddNetworkRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; wpa_supplicant_node::AddNetworkResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::wpa_supplicant_node::AddNetworkRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::wpa_supplicant_node::AddNetworkResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>wpa_supplicant_node</namespace>
    <member kind="typedef">
      <type>::wpa_supplicant_node::AddNetworkRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>AddNetworkRequest</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a56d511a1393b7435c4058ffc71d83b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AddNetworkRequest const  &gt;</type>
      <name>AddNetworkRequestConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a9ef11728416c68b20964d5b162e4004f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AddNetworkRequest &gt;</type>
      <name>AddNetworkRequestPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a3c5d617bf3d34106627f0e981cd4429e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::AddNetworkResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>AddNetworkResponse</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>abbdfd8b47fa465a04d8c3bfaab546eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AddNetworkResponse const  &gt;</type>
      <name>AddNetworkResponseConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a246ae88ec770fc6e709974c0f2862a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AddNetworkResponse &gt;</type>
      <name>AddNetworkResponsePtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>acb278bced3fbdbad85665a1f0fc4be53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>aes-cbc.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>aes-cbc_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="aes_8h" name="aes.h" local="yes" imported="no">aes.h</includes>
    <includes id="aes__wrap_8h" name="aes_wrap.h" local="yes" imported="no">aes_wrap.h</includes>
    <member kind="function">
      <type>int</type>
      <name>aes_128_cbc_decrypt</name>
      <anchorfile>aes-cbc_8c.html</anchorfile>
      <anchor>abf2c6fa780ae8b40fa8b568db7a5926d</anchor>
      <arglist>(const u8 *key, const u8 *iv, u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>aes_128_cbc_encrypt</name>
      <anchorfile>aes-cbc_8c.html</anchorfile>
      <anchor>a5199c89739ee00a4ae8515865479824f</anchor>
      <arglist>(const u8 *key, const u8 *iv, u8 *data, size_t data_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>aes-ctr.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>aes-ctr_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="aes_8h" name="aes.h" local="yes" imported="no">aes.h</includes>
    <includes id="aes__wrap_8h" name="aes_wrap.h" local="yes" imported="no">aes_wrap.h</includes>
    <member kind="function">
      <type>int</type>
      <name>aes_128_ctr_encrypt</name>
      <anchorfile>aes-ctr_8c.html</anchorfile>
      <anchor>aab110d0607e825ed1b08c176ca827054</anchor>
      <arglist>(const u8 *key, const u8 *nonce, u8 *data, size_t data_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>aes-eax.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>aes-eax_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="aes_8h" name="aes.h" local="yes" imported="no">aes.h</includes>
    <includes id="aes__wrap_8h" name="aes_wrap.h" local="yes" imported="no">aes_wrap.h</includes>
    <member kind="function">
      <type>int</type>
      <name>aes_128_eax_decrypt</name>
      <anchorfile>aes-eax_8c.html</anchorfile>
      <anchor>ab21ce9c28fd7a0579debb0f64e7d3850</anchor>
      <arglist>(const u8 *key, const u8 *nonce, size_t nonce_len, const u8 *hdr, size_t hdr_len, u8 *data, size_t data_len, const u8 *tag)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>aes_128_eax_encrypt</name>
      <anchorfile>aes-eax_8c.html</anchorfile>
      <anchor>ae6679fe7fde2f2014770c3c5079eef35</anchor>
      <arglist>(const u8 *key, const u8 *nonce, size_t nonce_len, const u8 *hdr, size_t hdr_len, u8 *data, size_t data_len, u8 *tag)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>aes-encblock.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>aes-encblock_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="aes_8h" name="aes.h" local="yes" imported="no">aes.h</includes>
    <includes id="aes__wrap_8h" name="aes_wrap.h" local="yes" imported="no">aes_wrap.h</includes>
    <member kind="function">
      <type>int</type>
      <name>aes_128_encrypt_block</name>
      <anchorfile>aes-encblock_8c.html</anchorfile>
      <anchor>a06dfebefc3819894f3ff91c7ce4a1cde</anchor>
      <arglist>(const u8 *key, const u8 *in, u8 *out)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>aes-internal-dec.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>aes-internal-dec_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto.h</includes>
    <includes id="aes__i_8h" name="aes_i.h" local="yes" imported="no">aes_i.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ROUND</name>
      <anchorfile>aes-internal-dec_8c.html</anchorfile>
      <anchor>a6d21e787fe192f6b2bcbef74a38b1b70</anchor>
      <arglist>(i, d, s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aes_decrypt</name>
      <anchorfile>aes-internal-dec_8c.html</anchorfile>
      <anchor>adb9aa3132c2799cd2623de4daf9ef714</anchor>
      <arglist>(void *ctx, const u8 *crypt, u8 *plain)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aes_decrypt_deinit</name>
      <anchorfile>aes-internal-dec_8c.html</anchorfile>
      <anchor>ac52e91f8bc091ad5e45cbb557a8abfb9</anchor>
      <arglist>(void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>aes_decrypt_init</name>
      <anchorfile>aes-internal-dec_8c.html</anchorfile>
      <anchor>a8d16d9b3314f89383c68f5fee69f2569</anchor>
      <arglist>(const u8 *key, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rijndaelDecrypt</name>
      <anchorfile>aes-internal-dec_8c.html</anchorfile>
      <anchor>a46deafd231d4a82eecbde2decb453c3b</anchor>
      <arglist>(const u32 rk[], const u8 ct[16], u8 pt[16])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rijndaelKeySetupDec</name>
      <anchorfile>aes-internal-dec_8c.html</anchorfile>
      <anchor>a36cefa006f6832f02ad7e1202f69dac2</anchor>
      <arglist>(u32 rk[], const u8 cipherKey[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>aes-internal-enc.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>aes-internal-enc_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto.h</includes>
    <includes id="aes__i_8h" name="aes_i.h" local="yes" imported="no">aes_i.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ROUND</name>
      <anchorfile>aes-internal-enc_8c.html</anchorfile>
      <anchor>a6d21e787fe192f6b2bcbef74a38b1b70</anchor>
      <arglist>(i, d, s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aes_encrypt</name>
      <anchorfile>aes-internal-enc_8c.html</anchorfile>
      <anchor>ab5d5144d5ff65df3a2141b61aa8cbbc5</anchor>
      <arglist>(void *ctx, const u8 *plain, u8 *crypt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aes_encrypt_deinit</name>
      <anchorfile>aes-internal-enc_8c.html</anchorfile>
      <anchor>a3de4d709c14b6f0801604d37fde3306a</anchor>
      <arglist>(void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>aes_encrypt_init</name>
      <anchorfile>aes-internal-enc_8c.html</anchorfile>
      <anchor>a497917d792619a4a8c0a39bd0aded92c</anchor>
      <arglist>(const u8 *key, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rijndaelEncrypt</name>
      <anchorfile>aes-internal-enc_8c.html</anchorfile>
      <anchor>a069d99f8beeb3f3b76cf88185cfd9f7e</anchor>
      <arglist>(const u32 rk[], const u8 pt[16], u8 ct[16])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>aes-internal.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>aes-internal_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto.h</includes>
    <includes id="aes__i_8h" name="aes_i.h" local="yes" imported="no">aes_i.h</includes>
    <member kind="function">
      <type>void</type>
      <name>rijndaelKeySetupEnc</name>
      <anchorfile>aes-internal_8c.html</anchorfile>
      <anchor>a10668a1ca14115a010de1b8d2736ce93</anchor>
      <arglist>(u32 rk[], const u8 cipherKey[])</arglist>
    </member>
    <member kind="variable">
      <type>const u8</type>
      <name>rcons</name>
      <anchorfile>aes-internal_8c.html</anchorfile>
      <anchor>a8bbc604a49fdb22798abccc1e261b9d9</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const u32</type>
      <name>Td0</name>
      <anchorfile>aes-internal_8c.html</anchorfile>
      <anchor>a617bd984c9eb22d503cc618506643ae7</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>const u8</type>
      <name>Td4s</name>
      <anchorfile>aes-internal_8c.html</anchorfile>
      <anchor>a506d1ef74e2736ea77ac61b37e8a87d1</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>const u32</type>
      <name>Te0</name>
      <anchorfile>aes-internal_8c.html</anchorfile>
      <anchor>a256ba7f8b00895413e42ba5039ed27c5</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>aes-omac1.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>aes-omac1_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="aes_8h" name="aes.h" local="yes" imported="no">aes.h</includes>
    <includes id="aes__wrap_8h" name="aes_wrap.h" local="yes" imported="no">aes_wrap.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>gf_mulx</name>
      <anchorfile>aes-omac1_8c.html</anchorfile>
      <anchor>a51585c8e027b459755b04036dce04c1f</anchor>
      <arglist>(u8 *pad)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>omac1_aes_128</name>
      <anchorfile>aes-omac1_8c.html</anchorfile>
      <anchor>a495a13df2eebc127c73bbfe4568737c0</anchor>
      <arglist>(const u8 *key, const u8 *data, size_t data_len, u8 *mac)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>omac1_aes_128_vector</name>
      <anchorfile>aes-omac1_8c.html</anchorfile>
      <anchor>ac0e0257491abae1da2de5f7a1805278d</anchor>
      <arglist>(const u8 *key, size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>aes-unwrap.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>aes-unwrap_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="aes_8h" name="aes.h" local="yes" imported="no">aes.h</includes>
    <includes id="aes__wrap_8h" name="aes_wrap.h" local="yes" imported="no">aes_wrap.h</includes>
    <member kind="function">
      <type>int</type>
      <name>aes_unwrap</name>
      <anchorfile>aes-unwrap_8c.html</anchorfile>
      <anchor>ac01e44d8ec4e463086e9cff553edac2b</anchor>
      <arglist>(const u8 *kek, int n, const u8 *cipher, u8 *plain)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>aes-wrap.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>aes-wrap_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="aes_8h" name="aes.h" local="yes" imported="no">aes.h</includes>
    <includes id="aes__wrap_8h" name="aes_wrap.h" local="yes" imported="no">aes_wrap.h</includes>
    <member kind="function">
      <type>int</type>
      <name>aes_wrap</name>
      <anchorfile>aes-wrap_8c.html</anchorfile>
      <anchor>ab70c312b79f302ec8b022fd411f54a06</anchor>
      <arglist>(const u8 *kek, int n, const u8 *plain, u8 *cipher)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>aes.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>aes_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>AES_BLOCK_SIZE</name>
      <anchorfile>aes_8h.html</anchorfile>
      <anchor>af19ab913a847ad1e91c5291215116de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aes_decrypt</name>
      <anchorfile>aes_8h.html</anchorfile>
      <anchor>adb9aa3132c2799cd2623de4daf9ef714</anchor>
      <arglist>(void *ctx, const u8 *crypt, u8 *plain)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aes_decrypt_deinit</name>
      <anchorfile>aes_8h.html</anchorfile>
      <anchor>ac52e91f8bc091ad5e45cbb557a8abfb9</anchor>
      <arglist>(void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>aes_decrypt_init</name>
      <anchorfile>aes_8h.html</anchorfile>
      <anchor>a8d16d9b3314f89383c68f5fee69f2569</anchor>
      <arglist>(const u8 *key, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aes_encrypt</name>
      <anchorfile>aes_8h.html</anchorfile>
      <anchor>ab5d5144d5ff65df3a2141b61aa8cbbc5</anchor>
      <arglist>(void *ctx, const u8 *plain, u8 *crypt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aes_encrypt_deinit</name>
      <anchorfile>aes_8h.html</anchorfile>
      <anchor>a3de4d709c14b6f0801604d37fde3306a</anchor>
      <arglist>(void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>aes_encrypt_init</name>
      <anchorfile>aes_8h.html</anchorfile>
      <anchor>a497917d792619a4a8c0a39bd0aded92c</anchor>
      <arglist>(const u8 *key, size_t len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>aes_i.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>aes__i_8h</filename>
    <includes id="aes_8h" name="aes.h" local="yes" imported="no">aes.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>AES_PRIV_SIZE</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>a19a0f9d8f5afc3c3a52c147ea2e847d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AES_SMALL_TABLES</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>a14c615a66a44254fa344726b3dabdaf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GETU32</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>add03ff597bcc3979b5d82eaab61820cd</anchor>
      <arglist>(pt)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PUTU32</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>a081bd53ea4c159e9ce643966d05d2730</anchor>
      <arglist>(ct, st)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RCON</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>ad6b5c98917a37671bb80a42c6f6f60ef</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TD0</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>aa4cb44bed14afc3db37e72dc8845b6da</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TD0_</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>ab1a3d82afb28c08499c8aedc51d94325</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TD1</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>ad8edffe7c0d8ffb5d3ef52eb1bc1e6e5</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TD1_</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>aba3b7e2718ee682db2ba0d2bf3549172</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TD2</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>aa74aa314014d21b53408a9a5d4a4b968</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TD2_</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>a8ee7b1c55a5507aced095f8aa788ea6c</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TD3</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>a822ae9eb9f0f50bb86e12d9dd22aebf5</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TD3_</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>a906ffd926ccc9e7057a16697ce008ed7</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TD41</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>a854d7291c6100d8399ad6d93a19ce940</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TD42</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>ac486feb8cf42807eca6eb6f8ff56745a</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TD43</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>a26cde76eb8fe0fd5939ef5ab876c1728</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TD44</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>a1599c2f9f14fc158c194d14937017724</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TE0</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>a3564fd55993878903ceacde3f0a14eaf</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TE1</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>a9155f7d93334c638f1bb47073764fe91</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TE2</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>a151fb49d27ef94560cd22a07ff0ef036</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TE3</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>aba3cc552a2e0b6aae94e40e1ec33bad3</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TE4</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>ac5f2af2af11051a8b7ffa078a185d68d</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TE41</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>a2995f9f054e33cefbbeee36e61cfd0a0</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TE414</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>aa6634673981da1648c4c65af6ad03067</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TE42</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>a8e08e7c1900eeed0dcf3708239083417</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TE421</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>ae2b70ba6d03568f572267e309d12df64</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TE43</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>ab8d6d16722bec5c722789980391bdab9</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TE432</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>ad46c1383b72b79d70b048034a34a8267</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TE44</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>a353ed5ebc3987e0dccc4bb96b94f6f1d</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TE443</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>ab74487232d6015e200c21bf7c3f499af</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rijndaelKeySetupEnc</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>a10668a1ca14115a010de1b8d2736ce93</anchor>
      <arglist>(u32 rk[], const u8 cipherKey[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u32</type>
      <name>rotr</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>a5db758ddbcccd45d11ed559264c7dd53</anchor>
      <arglist>(u32 val, int bits)</arglist>
    </member>
    <member kind="variable">
      <type>const u32</type>
      <name>rcon</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>a2020f5f83c4f2879679917adc6914a19</anchor>
      <arglist>[10]</arglist>
    </member>
    <member kind="variable">
      <type>const u8</type>
      <name>rcons</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>ab55180ee6d8f5926175d10838d858bfa</anchor>
      <arglist>[10]</arglist>
    </member>
    <member kind="variable">
      <type>const u32</type>
      <name>Td0</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>a617bd984c9eb22d503cc618506643ae7</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>const u32</type>
      <name>Td1</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>affc46a00885a1ab0a29823cc01a67f17</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>const u32</type>
      <name>Td2</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>a323f7df0eea492981a39b79c55c233ba</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>const u32</type>
      <name>Td3</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>a40c72041352a52847fc791d1b8e05f1c</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>const u32</type>
      <name>Td4</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>a7e2642c14540b077b00ddc75ba958c64</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>const u8</type>
      <name>Td4s</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>a506d1ef74e2736ea77ac61b37e8a87d1</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>const u32</type>
      <name>Te0</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>a256ba7f8b00895413e42ba5039ed27c5</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>const u32</type>
      <name>Te1</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>a457d96b91f5a632c62ceb58f2c088ec6</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>const u32</type>
      <name>Te2</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>a378800db0abd57a9d948dd3994797cc6</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>const u32</type>
      <name>Te3</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>ad3d51b5781132ffed4e9d265ab764f12</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>const u32</type>
      <name>Te4</name>
      <anchorfile>aes__i_8h.html</anchorfile>
      <anchor>a7813c854a494b64c13b90353125741f5</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>aes_wrap.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>aes__wrap_8h</filename>
    <member kind="function">
      <type>int __must_check</type>
      <name>aes_128_cbc_decrypt</name>
      <anchorfile>aes__wrap_8h.html</anchorfile>
      <anchor>a7d8dae9d146a45f13bd34a9b8a09d155</anchor>
      <arglist>(const u8 *key, const u8 *iv, u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function">
      <type>int __must_check</type>
      <name>aes_128_cbc_encrypt</name>
      <anchorfile>aes__wrap_8h.html</anchorfile>
      <anchor>a8063299702c22b358680e3bbc8923389</anchor>
      <arglist>(const u8 *key, const u8 *iv, u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function">
      <type>int __must_check</type>
      <name>aes_128_ctr_encrypt</name>
      <anchorfile>aes__wrap_8h.html</anchorfile>
      <anchor>a99eee61ff8ba2ea97c6e6956003b8e24</anchor>
      <arglist>(const u8 *key, const u8 *nonce, u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function">
      <type>int __must_check</type>
      <name>aes_128_eax_decrypt</name>
      <anchorfile>aes__wrap_8h.html</anchorfile>
      <anchor>aebb26c29e7d513753eeb14d3743ac8a4</anchor>
      <arglist>(const u8 *key, const u8 *nonce, size_t nonce_len, const u8 *hdr, size_t hdr_len, u8 *data, size_t data_len, const u8 *tag)</arglist>
    </member>
    <member kind="function">
      <type>int __must_check</type>
      <name>aes_128_eax_encrypt</name>
      <anchorfile>aes__wrap_8h.html</anchorfile>
      <anchor>ab3126bc7b1cf16bb6fe65746a7d4406d</anchor>
      <arglist>(const u8 *key, const u8 *nonce, size_t nonce_len, const u8 *hdr, size_t hdr_len, u8 *data, size_t data_len, u8 *tag)</arglist>
    </member>
    <member kind="function">
      <type>int __must_check</type>
      <name>aes_128_encrypt_block</name>
      <anchorfile>aes__wrap_8h.html</anchorfile>
      <anchor>a4202490b85ad4b1b59e3c3f3d9aeaade</anchor>
      <arglist>(const u8 *key, const u8 *in, u8 *out)</arglist>
    </member>
    <member kind="function">
      <type>int __must_check</type>
      <name>aes_unwrap</name>
      <anchorfile>aes__wrap_8h.html</anchorfile>
      <anchor>a25cf58ffe3cfada4652ae9be79da457b</anchor>
      <arglist>(const u8 *kek, int n, const u8 *cipher, u8 *plain)</arglist>
    </member>
    <member kind="function">
      <type>int __must_check</type>
      <name>aes_wrap</name>
      <anchorfile>aes__wrap_8h.html</anchorfile>
      <anchor>a11a96f04444bb6977f042b6059220bed</anchor>
      <arglist>(const u8 *kek, int n, const u8 *plain, u8 *cipher)</arglist>
    </member>
    <member kind="function">
      <type>int __must_check</type>
      <name>omac1_aes_128</name>
      <anchorfile>aes__wrap_8h.html</anchorfile>
      <anchor>a6f4dc79ae21ca8dc9f61bc65390e6966</anchor>
      <arglist>(const u8 *key, const u8 *data, size_t data_len, u8 *mac)</arglist>
    </member>
    <member kind="function">
      <type>int __must_check</type>
      <name>omac1_aes_128_vector</name>
      <anchorfile>aes__wrap_8h.html</anchorfile>
      <anchor>a80a94648808a408e67cf3fd88376fe48</anchor>
      <arglist>(const u8 *key, size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ap.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>ap_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="hostapd_8h" name="hostapd.h" local="yes" imported="no">ap/hostapd.h</includes>
    <includes id="ap__config_8h" name="ap_config.h" local="yes" imported="no">ap/ap_config.h</includes>
    <includes id="ieee802__1x_8h" name="ieee802_1x.h" local="yes" imported="no">ap/ieee802_1x.h</includes>
    <includes id="wps__hostapd_8h" name="wps_hostapd.h" local="yes" imported="no">ap/wps_hostapd.h</includes>
    <includes id="ctrl__iface__ap_8h" name="ctrl_iface_ap.h" local="yes" imported="no">ap/ctrl_iface_ap.h</includes>
    <includes id="eap__defs_8h" name="eap_defs.h" local="yes" imported="no">eap_common/eap_defs.h</includes>
    <includes id="eap__server_2eap__methods_8h" name="eap_server/eap_methods.h" local="yes" imported="no">eap_server/eap_methods.h</includes>
    <includes id="eap__wsc__common_8h" name="eap_wsc_common.h" local="yes" imported="no">eap_common/eap_wsc_common.h</includes>
    <includes id="wps_8h" name="wps.h" local="yes" imported="no">wps/wps.h</includes>
    <includes id="config__ssid_8h" name="config_ssid.h" local="yes" imported="no">config_ssid.h</includes>
    <includes id="config_8h" name="config.h" local="yes" imported="no">config.h</includes>
    <includes id="wpa__supplicant__i_8h" name="wpa_supplicant_i.h" local="yes" imported="no">wpa_supplicant_i.h</includes>
    <includes id="driver__i_8h" name="driver_i.h" local="yes" imported="no">driver_i.h</includes>
    <includes id="ap_8h" name="ap.h" local="yes" imported="no">ap.h</includes>
    <member kind="function">
      <type>void</type>
      <name>ap_mgmt_rx</name>
      <anchorfile>ap_8c.html</anchorfile>
      <anchor>a66155887eceabdcc3723b2f842368b0f</anchor>
      <arglist>(void *ctx, struct rx_mgmt *rx_mgmt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ap_mgmt_tx_cb</name>
      <anchorfile>ap_8c.html</anchorfile>
      <anchor>aaaa3a302aa72a2e168811ea84fb210ff</anchor>
      <arglist>(void *ctx, const u8 *buf, size_t len, u16 stype, int ok)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ap_probe_req_rx</name>
      <anchorfile>ap_8c.html</anchorfile>
      <anchor>ae238bfba706d82a3abf18170b489bf16</anchor>
      <arglist>(void *ctx, const u8 *addr, const u8 *ie, size_t ie_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ap_public_action_rx</name>
      <anchorfile>ap_8c.html</anchorfile>
      <anchor>a82839060863eebb2bb62f437f4eba36f</anchor>
      <arglist>(void *ctx, const u8 *buf, size_t len, int freq)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ap_rx_from_unknown_sta</name>
      <anchorfile>ap_8c.html</anchorfile>
      <anchor>af81ebf7cfb6e4f79980dbd101a661e5a</anchor>
      <arglist>(void *ctx, const u8 *frame, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ap_tx_status</name>
      <anchorfile>ap_8c.html</anchorfile>
      <anchor>a9dae6e2543097d1d92783ae5ae2779fa</anchor>
      <arglist>(void *ctx, const u8 *addr, const u8 *buf, size_t len, int ack)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ap_wps_reg_success_cb</name>
      <anchorfile>ap_8c.html</anchorfile>
      <anchor>acdc69908bed8edcef4c31cbb63e4a212</anchor>
      <arglist>(void *ctx, const u8 *mac_addr, const u8 *uuid_e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_ap_deinit</name>
      <anchorfile>ap_8c.html</anchorfile>
      <anchor>a89ca6525b6b4719f3030bd8db7b1dc98</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_ap_mac_addr_filter</name>
      <anchorfile>ap_8c.html</anchorfile>
      <anchor>a022ce440076d24480215b25d6f348166</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *addr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_ap_rx_eapol</name>
      <anchorfile>ap_8c.html</anchorfile>
      <anchor>a490efef07af6af0a333da175002cca30</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *src_addr, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_conf_ap</name>
      <anchorfile>ap_8c.html</anchorfile>
      <anchor>a4adf06eeb18866266cedef13f3ccf063</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct hostapd_config *conf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_create_ap</name>
      <anchorfile>ap_8c.html</anchorfile>
      <anchor>af20f330341ea913f06e1dfb37755544b</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ap.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>ap_8h</filename>
    <member kind="function">
      <type>int</type>
      <name>ap_ctrl_iface_sta</name>
      <anchorfile>ap_8h.html</anchorfile>
      <anchor>ac2e0e9b790e3713c00e517b1e4d4e8ac</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const char *txtaddr, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ap_ctrl_iface_sta_first</name>
      <anchorfile>ap_8h.html</anchorfile>
      <anchor>a6532605d5e580784b1d8d6fe82e07df3</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ap_ctrl_iface_sta_next</name>
      <anchorfile>ap_8h.html</anchorfile>
      <anchor>ac915b6be155b04434da8eb5319daedd6</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const char *txtaddr, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ap_ctrl_iface_wpa_get_status</name>
      <anchorfile>ap_8h.html</anchorfile>
      <anchor>ae3ad66f26a322ad13a91b8133aa685a8</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, char *buf, size_t buflen, int verbose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ap_mgmt_rx</name>
      <anchorfile>ap_8h.html</anchorfile>
      <anchor>a66155887eceabdcc3723b2f842368b0f</anchor>
      <arglist>(void *ctx, struct rx_mgmt *rx_mgmt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ap_mgmt_tx_cb</name>
      <anchorfile>ap_8h.html</anchorfile>
      <anchor>aaaa3a302aa72a2e168811ea84fb210ff</anchor>
      <arglist>(void *ctx, const u8 *buf, size_t len, u16 stype, int ok)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ap_rx_from_unknown_sta</name>
      <anchorfile>ap_8h.html</anchorfile>
      <anchor>af81ebf7cfb6e4f79980dbd101a661e5a</anchor>
      <arglist>(void *ctx, const u8 *frame, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ap_tx_status</name>
      <anchorfile>ap_8h.html</anchorfile>
      <anchor>a9dae6e2543097d1d92783ae5ae2779fa</anchor>
      <arglist>(void *ctx, const u8 *addr, const u8 *buf, size_t len, int ack)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_ap_deinit</name>
      <anchorfile>ap_8h.html</anchorfile>
      <anchor>a89ca6525b6b4719f3030bd8db7b1dc98</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_ap_mac_addr_filter</name>
      <anchorfile>ap_8h.html</anchorfile>
      <anchor>a022ce440076d24480215b25d6f348166</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *addr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_ap_rx_eapol</name>
      <anchorfile>ap_8h.html</anchorfile>
      <anchor>a490efef07af6af0a333da175002cca30</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *src_addr, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_ap_wps_pbc</name>
      <anchorfile>ap_8h.html</anchorfile>
      <anchor>a269081fe93391adbaa56a8b67545adbf</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *bssid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_ap_wps_pin</name>
      <anchorfile>ap_8h.html</anchorfile>
      <anchor>a15e26109f9d97f7a322322c2c471c298</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *bssid, const char *pin, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_create_ap</name>
      <anchorfile>ap_8h.html</anchorfile>
      <anchor>af20f330341ea913f06e1dfb37755544b</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ap_config.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>ap__config_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">crypto/sha1.h</includes>
    <includes id="radius__client_8h" name="radius_client.h" local="yes" imported="no">radius/radius_client.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="eapol__common_8h" name="eapol_common.h" local="yes" imported="no">common/eapol_common.h</includes>
    <includes id="eap__wsc__common_8h" name="eap_wsc_common.h" local="yes" imported="no">eap_common/eap_wsc_common.h</includes>
    <includes id="eap__server_2eap_8h" name="eap_server/eap.h" local="yes" imported="no">eap_server/eap.h</includes>
    <includes id="wpa__auth_8h" name="wpa_auth.h" local="yes" imported="no">wpa_auth.h</includes>
    <includes id="sta__info_8h" name="sta_info.h" local="yes" imported="no">sta_info.h</includes>
    <includes id="ap__config_8h" name="ap_config.h" local="yes" imported="no">ap_config.h</includes>
    <member kind="function">
      <type>struct hostapd_config *</type>
      <name>hostapd_config_defaults</name>
      <anchorfile>ap__config_8c.html</anchorfile>
      <anchor>a2f43f435259542b3ad9702f4f691c4e6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hostapd_config_defaults_bss</name>
      <anchorfile>ap__config_8c.html</anchorfile>
      <anchor>aaadc99f34e6d773a29658a08232f659f</anchor>
      <arglist>(struct hostapd_bss_config *bss)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hostapd_config_free</name>
      <anchorfile>ap__config_8c.html</anchorfile>
      <anchor>a4d7de003ef2e56d61b835248e2e83873</anchor>
      <arglist>(struct hostapd_config *conf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hostapd_config_free_bss</name>
      <anchorfile>ap__config_8c.html</anchorfile>
      <anchor>a7297a4d74cc90bc0122e65bd601ba38a</anchor>
      <arglist>(struct hostapd_bss_config *conf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hostapd_config_free_eap_user</name>
      <anchorfile>ap__config_8c.html</anchorfile>
      <anchor>a1aaaf2590086a797a17d03525a626ce4</anchor>
      <arglist>(struct hostapd_eap_user *user)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hostapd_config_free_radius</name>
      <anchorfile>ap__config_8c.html</anchorfile>
      <anchor>ac4a3c232c8586c6a873f87722c08fa1a</anchor>
      <arglist>(struct hostapd_radius_server *servers, int num_servers)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hostapd_config_free_vlan</name>
      <anchorfile>ap__config_8c.html</anchorfile>
      <anchor>aec57acdb12f15653c9703f95849140a2</anchor>
      <arglist>(struct hostapd_bss_config *bss)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hostapd_config_free_wep</name>
      <anchorfile>ap__config_8c.html</anchorfile>
      <anchor>aadc0c7e691495ed75977706a96271d9e</anchor>
      <arglist>(struct hostapd_wep_keys *keys)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_config_read_wpa_psk</name>
      <anchorfile>ap__config_8c.html</anchorfile>
      <anchor>a8c3bf345bddb05ac94ade7cff516ccc5</anchor>
      <arglist>(const char *fname, struct hostapd_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_derive_psk</name>
      <anchorfile>ap__config_8c.html</anchorfile>
      <anchor>aaf81b180546b6473158136b45522418a</anchor>
      <arglist>(struct hostapd_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>struct hostapd_eap_user *</type>
      <name>hostapd_get_eap_user</name>
      <anchorfile>ap__config_8c.html</anchorfile>
      <anchor>a32929eed5a51d23f8d2c9c545c8caba7</anchor>
      <arglist>(const struct hostapd_bss_config *conf, const u8 *identity, size_t identity_len, int phase2)</arglist>
    </member>
    <member kind="function">
      <type>const u8 *</type>
      <name>hostapd_get_psk</name>
      <anchorfile>ap__config_8c.html</anchorfile>
      <anchor>a7e466c0fa812552f6f5c2c727753eaf4</anchor>
      <arglist>(const struct hostapd_bss_config *conf, const u8 *addr, const u8 *prev_psk)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>hostapd_get_vlan_id_ifname</name>
      <anchorfile>ap__config_8c.html</anchorfile>
      <anchor>af7c9aee4a8a059717bf20eab7b89073b</anchor>
      <arglist>(struct hostapd_vlan *vlan, int vlan_id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_mac_comp</name>
      <anchorfile>ap__config_8c.html</anchorfile>
      <anchor>ab5f314ceddb0297ca6cafcc4302711c9</anchor>
      <arglist>(const void *a, const void *b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_mac_comp_empty</name>
      <anchorfile>ap__config_8c.html</anchorfile>
      <anchor>a53b6121473f0d0e29d1714c12513aaa3</anchor>
      <arglist>(const void *a)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_maclist_found</name>
      <anchorfile>ap__config_8c.html</anchorfile>
      <anchor>a917b3b23a6003e2e5aa2463e2cbb45fc</anchor>
      <arglist>(struct mac_acl_entry *list, int num_entries, const u8 *addr, int *vlan_id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_rate_found</name>
      <anchorfile>ap__config_8c.html</anchorfile>
      <anchor>af3f3702e7993dade473d872c4ddce9ba</anchor>
      <arglist>(int *list, int rate)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_setup_wpa_psk</name>
      <anchorfile>ap__config_8c.html</anchorfile>
      <anchor>afcf319c18814ad2de5cba62131b64a12</anchor>
      <arglist>(struct hostapd_bss_config *conf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_wep_key_cmp</name>
      <anchorfile>ap__config_8c.html</anchorfile>
      <anchor>a9f904fd1a5885f83562ea918c4a5523c</anchor>
      <arglist>(struct hostapd_wep_keys *a, struct hostapd_wep_keys *b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ap_config.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>ap__config_8h</filename>
    <includes id="defs_8h" name="defs.h" local="yes" imported="no">common/defs.h</includes>
    <includes id="ip__addr_8h" name="ip_addr.h" local="yes" imported="no">ip_addr.h</includes>
    <includes id="wpa__common_8h" name="wpa_common.h" local="yes" imported="no">common/wpa_common.h</includes>
    <class kind="struct">hostapd_bss_config</class>
    <class kind="struct">hostapd_config</class>
    <class kind="struct">hostapd_eap_user</class>
    <class kind="struct">hostapd_ssid</class>
    <class kind="struct">hostapd_tx_queue_params</class>
    <class kind="struct">hostapd_vlan</class>
    <class kind="struct">hostapd_wep_keys</class>
    <class kind="struct">hostapd_wmm_ac_params</class>
    <class kind="struct">hostapd_wpa_psk</class>
    <class kind="struct">mac_acl_entry</class>
    <member kind="define">
      <type>#define</type>
      <name>DYNAMIC_VLAN_DISABLED</name>
      <anchorfile>ap__config_8h.html</anchorfile>
      <anchor>ab422be3ec449e4139143b02c38e47c47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DYNAMIC_VLAN_OPTIONAL</name>
      <anchorfile>ap__config_8h.html</anchorfile>
      <anchor>ad317a67a3c59b1f73ba8e1fcb3406882</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DYNAMIC_VLAN_REQUIRED</name>
      <anchorfile>ap__config_8h.html</anchorfile>
      <anchor>ab26eaa67e3be9cf4893a66b42bce4b96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_USER_MAX_METHODS</name>
      <anchorfile>ap__config_8h.html</anchorfile>
      <anchor>a24c58371847d998da89b5d620c31cd07</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HOSTAPD_MAX_SSID_LEN</name>
      <anchorfile>ap__config_8h.html</anchorfile>
      <anchor>a7a2d46a1afb2bfb3776894a1db310b30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_STA_COUNT</name>
      <anchorfile>ap__config_8h.html</anchorfile>
      <anchor>aa0457936ccb5202dc6e55e6dec00f12e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_VLAN_ID</name>
      <anchorfile>ap__config_8h.html</anchorfile>
      <anchor>ad31e12ecc77d0a1e0754033702dd620d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_TX_QUEUES</name>
      <anchorfile>ap__config_8h.html</anchorfile>
      <anchor>aa4f68928514d52496b5c455ea1457b67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_WEP_KEYS</name>
      <anchorfile>ap__config_8h.html</anchorfile>
      <anchor>a54a75d8d93371eda0a52b607768dd1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PMK_LEN</name>
      <anchorfile>ap__config_8h.html</anchorfile>
      <anchor>aaba6d17bdad354ee6dbf912ad4d99c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VLAN_ID_WILDCARD</name>
      <anchorfile>ap__config_8h.html</anchorfile>
      <anchor>a96e6b03fea96c9d30c1cf86c01c9d044</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>u8</type>
      <name>macaddr</name>
      <anchorfile>ap__config_8h.html</anchorfile>
      <anchor>acb5ff8d6957d123c2ef293c7854483d5</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="typedef">
      <type>enum hostap_security_policy</type>
      <name>secpolicy</name>
      <anchorfile>ap__config_8h.html</anchorfile>
      <anchor>a28a2a86a6dcc2db292615a268f706db9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>hostap_security_policy</name>
      <anchorfile>ap__config_8h.html</anchorfile>
      <anchor>a8ae5e1c54664cb95b0f6dba64b07ae86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SECURITY_PLAINTEXT</name>
      <anchorfile>ap__config_8h.html</anchorfile>
      <anchor>a8ae5e1c54664cb95b0f6dba64b07ae86a1ab13e15c56efbf9fc8008972fd84470</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SECURITY_STATIC_WEP</name>
      <anchorfile>ap__config_8h.html</anchorfile>
      <anchor>a8ae5e1c54664cb95b0f6dba64b07ae86a259ca3a617e1963a231f978936aeba5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SECURITY_IEEE_802_1X</name>
      <anchorfile>ap__config_8h.html</anchorfile>
      <anchor>a8ae5e1c54664cb95b0f6dba64b07ae86af38bd2c024d22651de270f9159c431cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SECURITY_WPA_PSK</name>
      <anchorfile>ap__config_8h.html</anchorfile>
      <anchor>a8ae5e1c54664cb95b0f6dba64b07ae86a2d99ae881b635bc0fa38a8701c7422cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SECURITY_WPA</name>
      <anchorfile>ap__config_8h.html</anchorfile>
      <anchor>a8ae5e1c54664cb95b0f6dba64b07ae86afa8eb25a824cc980bc0cb2301afef654</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>struct hostapd_config *</type>
      <name>hostapd_config_defaults</name>
      <anchorfile>ap__config_8h.html</anchorfile>
      <anchor>a2f43f435259542b3ad9702f4f691c4e6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hostapd_config_defaults_bss</name>
      <anchorfile>ap__config_8h.html</anchorfile>
      <anchor>aaadc99f34e6d773a29658a08232f659f</anchor>
      <arglist>(struct hostapd_bss_config *bss)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hostapd_config_free</name>
      <anchorfile>ap__config_8h.html</anchorfile>
      <anchor>a4d7de003ef2e56d61b835248e2e83873</anchor>
      <arglist>(struct hostapd_config *conf)</arglist>
    </member>
    <member kind="function">
      <type>struct hostapd_eap_user *</type>
      <name>hostapd_get_eap_user</name>
      <anchorfile>ap__config_8h.html</anchorfile>
      <anchor>a32929eed5a51d23f8d2c9c545c8caba7</anchor>
      <arglist>(const struct hostapd_bss_config *conf, const u8 *identity, size_t identity_len, int phase2)</arglist>
    </member>
    <member kind="function">
      <type>const u8 *</type>
      <name>hostapd_get_psk</name>
      <anchorfile>ap__config_8h.html</anchorfile>
      <anchor>a7e466c0fa812552f6f5c2c727753eaf4</anchor>
      <arglist>(const struct hostapd_bss_config *conf, const u8 *addr, const u8 *prev_psk)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>hostapd_get_vlan_id_ifname</name>
      <anchorfile>ap__config_8h.html</anchorfile>
      <anchor>af7c9aee4a8a059717bf20eab7b89073b</anchor>
      <arglist>(struct hostapd_vlan *vlan, int vlan_id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_mac_comp</name>
      <anchorfile>ap__config_8h.html</anchorfile>
      <anchor>ab5f314ceddb0297ca6cafcc4302711c9</anchor>
      <arglist>(const void *a, const void *b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_mac_comp_empty</name>
      <anchorfile>ap__config_8h.html</anchorfile>
      <anchor>a53b6121473f0d0e29d1714c12513aaa3</anchor>
      <arglist>(const void *a)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_maclist_found</name>
      <anchorfile>ap__config_8h.html</anchorfile>
      <anchor>a917b3b23a6003e2e5aa2463e2cbb45fc</anchor>
      <arglist>(struct mac_acl_entry *list, int num_entries, const u8 *addr, int *vlan_id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_rate_found</name>
      <anchorfile>ap__config_8h.html</anchorfile>
      <anchor>af3f3702e7993dade473d872c4ddce9ba</anchor>
      <arglist>(int *list, int rate)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_setup_wpa_psk</name>
      <anchorfile>ap__config_8h.html</anchorfile>
      <anchor>afcf319c18814ad2de5cba62131b64a12</anchor>
      <arglist>(struct hostapd_bss_config *conf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_wep_key_cmp</name>
      <anchorfile>ap__config_8h.html</anchorfile>
      <anchor>a9f904fd1a5885f83562ea918c4a5523c</anchor>
      <arglist>(struct hostapd_wep_keys *a, struct hostapd_wep_keys *b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ap_drv_ops.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>ap__drv__ops_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="driver_8h" name="driver.h" local="yes" imported="no">drivers/driver.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="hostapd_8h" name="hostapd.h" local="yes" imported="no">hostapd.h</includes>
    <includes id="ieee802__11_8h" name="ieee802_11.h" local="yes" imported="no">ieee802_11.h</includes>
    <includes id="sta__info_8h" name="sta_info.h" local="yes" imported="no">sta_info.h</includes>
    <includes id="ap__config_8h" name="ap_config.h" local="yes" imported="no">ap_config.h</includes>
    <includes id="ap__drv__ops_8h" name="ap_drv_ops.h" local="yes" imported="no">ap_drv_ops.h</includes>
    <member kind="function">
      <type>int</type>
      <name>hostapd_driver_commit</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>aba12c8a67d88d5ce033d547bd697e1ea</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_scan_results *</type>
      <name>hostapd_driver_get_scan_results</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>a89e0ca19720df57381a20614310d4b52</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_driver_scan</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>a810626c79e06f17d185379c45f0af051</anchor>
      <arglist>(struct hostapd_data *hapd, struct wpa_driver_scan_params *params)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_drv_none</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>a198163e775380d74d87b6d5dcb17a9f9</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_flush</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>ae497bac019ede29220ab436d294ee6a4</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function">
      <type>struct hostapd_hw_modes *</type>
      <name>hostapd_get_hw_feature_data</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>aaa42196f0c6a193294113053a474d07d</anchor>
      <arglist>(struct hostapd_data *hapd, u16 *num_modes, u16 *flags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_get_inact_sec</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>a6566cecd9a311a8813dda4d5ac470d99</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *addr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_get_seqnum</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>a4c529f8990043734ce4fa46e3acd2b7e</anchor>
      <arglist>(const char *ifname, struct hostapd_data *hapd, const u8 *addr, int idx, u8 *seq)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_get_ssid</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>a3843a6d1d93336773d62b3dd2386cf37</anchor>
      <arglist>(struct hostapd_data *hapd, u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_if_add</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>aa52e8ff0a2e97146fd59ebfde4ba1e4a</anchor>
      <arglist>(struct hostapd_data *hapd, enum wpa_driver_if_type type, const char *ifname, const u8 *addr, void *bss_ctx, void **drv_priv, char *force_ifname, u8 *if_addr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_if_remove</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>a9c9f8259dce0ecacb7764c2df2a2d260</anchor>
      <arglist>(struct hostapd_data *hapd, enum wpa_driver_if_type type, const char *ifname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_read_sta_data</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>a53a52040f23eb4ae9661b9c2f93896eb</anchor>
      <arglist>(struct hostapd_data *hapd, struct hostap_sta_driver_data *data, const u8 *addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_send_eapol</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>ada1ff14ef6735c65735d6a35aa10c561</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *addr, const u8 *data, size_t data_len, int encrypt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_send_mgmt_frame</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>a47d0b7501971395410407c6d40e76869</anchor>
      <arglist>(struct hostapd_data *hapd, const void *msg, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_set_ap_wps_ie</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>acf3972ae377f9cfb5c61062754564106</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_set_authorized</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>ae7563d904ea3a385f256cfbbcad1494c</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, int authorized)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_set_beacon</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>ad0125c6bff3d96759f06ee594c7a1847</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *head, size_t head_len, const u8 *tail, size_t tail_len, int dtim_period, int beacon_int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_set_bss_params</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>a86a25499fbba16c39e78f94e0ef435d8</anchor>
      <arglist>(struct hostapd_data *hapd, int use_protection)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_set_countermeasures</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>a57e87c3618b5ce4ee194af1e66b6875b</anchor>
      <arglist>(struct hostapd_data *hapd, int enabled)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_set_country</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>acc2b6082ed8377acd85fb08031a68915</anchor>
      <arglist>(struct hostapd_data *hapd, const char *country)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_set_cts_protect</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>abf14a9e1b717a5557e9fdb643154da46</anchor>
      <arglist>(struct hostapd_data *hapd, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hostapd_set_driver_ops</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>a19b0677dab1d9920876a9db3343e699a</anchor>
      <arglist>(struct hostapd_driver_ops *ops)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_set_drv_ieee8021x</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>a6fad032be35acc67c801b8382ca124d3</anchor>
      <arglist>(struct hostapd_data *hapd, const char *ifname, int enabled)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_set_frag</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>a2a170feb2c5da7a2db17fbdc49aad3ea</anchor>
      <arglist>(struct hostapd_data *hapd, int frag)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_set_freq</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>a56db44818acf671ed1572505bfe974d8</anchor>
      <arglist>(struct hostapd_data *hapd, int mode, int freq, int channel, int ht_enabled, int sec_channel_offset)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_set_generic_elem</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>accba74a0db7e5a2e82190a0bb186d74a</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *elem, size_t elem_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_set_ht_params</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>a9e34960f6dee1334dc7719bf401e7158</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *ht_capab, size_t ht_capab_len, const u8 *ht_oper, size_t ht_oper_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_set_ieee8021x</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>a6ca506101f60b0d5e49f06ef14dd8b96</anchor>
      <arglist>(struct hostapd_data *hapd, struct wpa_bss_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_set_key</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>a97894e01c70284b2911d8c2c47fa370e</anchor>
      <arglist>(const char *ifname, struct hostapd_data *hapd, enum wpa_alg alg, const u8 *addr, int key_idx, int set_tx, const u8 *seq, size_t seq_len, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_set_preamble</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>a66ef5b54e1abe6dd9caf4b55cef9473c</anchor>
      <arglist>(struct hostapd_data *hapd, int value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_set_privacy</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>a0ef2e52046d2d5598814c43f276df08d</anchor>
      <arglist>(struct hostapd_data *hapd, int enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_set_radius_acl_auth</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>a2a1e9112a35356628f495e327d9ae794</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *mac, int accepted, u32 session_timeout)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_set_radius_acl_expire</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>a5c64146971071f493796edea44804028</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *mac)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_set_rate_sets</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>a292db10b185e9cabef912d34fef42286</anchor>
      <arglist>(struct hostapd_data *hapd, int *supp_rates, int *basic_rates, int mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_set_rts</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>a6ce32d2107c55a5339fea9318cd763fd</anchor>
      <arglist>(struct hostapd_data *hapd, int rts)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_set_short_slot_time</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>afc8ae7f8642253e6950b66adaaedfc67</anchor>
      <arglist>(struct hostapd_data *hapd, int value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_set_ssid</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>aa74c333eff3f78012cd8dca44cf752e8</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_set_sta_flags</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>a36c8ade0ca4029330774587957e63d47</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_set_sta_vlan</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>a1a137d1754542fb064c270a255f69b35</anchor>
      <arglist>(const char *ifname, struct hostapd_data *hapd, const u8 *addr, int vlan_id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_set_tx_queue_params</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>a7ed6ae501e753004e7385d481a6d3181</anchor>
      <arglist>(struct hostapd_data *hapd, int queue, int aifs, int cw_min, int cw_max, int burst_time)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_set_wds_sta</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>ab1003ca4a37d4374065df6c391e5d10c</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *addr, int aid, int val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_sta_add</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>afb8b0167fbb25c104280d2f4564ad4ff</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *addr, u16 aid, u16 capability, const u8 *supp_rates, size_t supp_rates_len, u16 listen_interval, const struct ieee80211_ht_capabilities *ht_capab)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_sta_clear_stats</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>afcfab62c24c971b2291674e5da75b8ad</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_sta_deauth</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>a7e896526b447949c46f3efc2896c9b79</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *addr, int reason)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_sta_disassoc</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>a72707f9eb1628fb79dc0bdb36664db22</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *addr, int reason)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_sta_flags_to_drv</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>a0096c72b648ee414d8225c1038f0b6d8</anchor>
      <arglist>(int flags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_sta_remove</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>ad47b8171ff5666240060ee7276c39515</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *addr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_sta_set_flags</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>a59ff332156123eb103dd2362fc10ff43</anchor>
      <arglist>(struct hostapd_data *hapd, u8 *addr, int total_flags, int flags_or, int flags_and)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_valid_bss_mask</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>a77f34090368fb13c7d75de39ebd296fb</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *addr, const u8 *mask)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_vlan_if_add</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>afa6ea95df6707c55c0116e9db08d6ca4</anchor>
      <arglist>(struct hostapd_data *hapd, const char *ifname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_vlan_if_remove</name>
      <anchorfile>ap__drv__ops_8c.html</anchorfile>
      <anchor>ace76fbcb17d47508d9f7d700fd9a2aba</anchor>
      <arglist>(struct hostapd_data *hapd, const char *ifname)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ap_drv_ops.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>ap__drv__ops_8h</filename>
    <member kind="function">
      <type>int</type>
      <name>hostapd_driver_commit</name>
      <anchorfile>ap__drv__ops_8h.html</anchorfile>
      <anchor>aba12c8a67d88d5ce033d547bd697e1ea</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_scan_results *</type>
      <name>hostapd_driver_get_scan_results</name>
      <anchorfile>ap__drv__ops_8h.html</anchorfile>
      <anchor>a89e0ca19720df57381a20614310d4b52</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_driver_scan</name>
      <anchorfile>ap__drv__ops_8h.html</anchorfile>
      <anchor>a810626c79e06f17d185379c45f0af051</anchor>
      <arglist>(struct hostapd_data *hapd, struct wpa_driver_scan_params *params)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_drv_none</name>
      <anchorfile>ap__drv__ops_8h.html</anchorfile>
      <anchor>a198163e775380d74d87b6d5dcb17a9f9</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_flush</name>
      <anchorfile>ap__drv__ops_8h.html</anchorfile>
      <anchor>ae497bac019ede29220ab436d294ee6a4</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function">
      <type>struct hostapd_hw_modes *</type>
      <name>hostapd_get_hw_feature_data</name>
      <anchorfile>ap__drv__ops_8h.html</anchorfile>
      <anchor>aaa42196f0c6a193294113053a474d07d</anchor>
      <arglist>(struct hostapd_data *hapd, u16 *num_modes, u16 *flags)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_get_seqnum</name>
      <anchorfile>ap__drv__ops_8h.html</anchorfile>
      <anchor>a4c529f8990043734ce4fa46e3acd2b7e</anchor>
      <arglist>(const char *ifname, struct hostapd_data *hapd, const u8 *addr, int idx, u8 *seq)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_get_ssid</name>
      <anchorfile>ap__drv__ops_8h.html</anchorfile>
      <anchor>a3843a6d1d93336773d62b3dd2386cf37</anchor>
      <arglist>(struct hostapd_data *hapd, u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_if_add</name>
      <anchorfile>ap__drv__ops_8h.html</anchorfile>
      <anchor>aa52e8ff0a2e97146fd59ebfde4ba1e4a</anchor>
      <arglist>(struct hostapd_data *hapd, enum wpa_driver_if_type type, const char *ifname, const u8 *addr, void *bss_ctx, void **drv_priv, char *force_ifname, u8 *if_addr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_if_remove</name>
      <anchorfile>ap__drv__ops_8h.html</anchorfile>
      <anchor>a9c9f8259dce0ecacb7764c2df2a2d260</anchor>
      <arglist>(struct hostapd_data *hapd, enum wpa_driver_if_type type, const char *ifname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_set_country</name>
      <anchorfile>ap__drv__ops_8h.html</anchorfile>
      <anchor>acc2b6082ed8377acd85fb08031a68915</anchor>
      <arglist>(struct hostapd_data *hapd, const char *country)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_set_cts_protect</name>
      <anchorfile>ap__drv__ops_8h.html</anchorfile>
      <anchor>abf14a9e1b717a5557e9fdb643154da46</anchor>
      <arglist>(struct hostapd_data *hapd, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hostapd_set_driver_ops</name>
      <anchorfile>ap__drv__ops_8h.html</anchorfile>
      <anchor>a19b0677dab1d9920876a9db3343e699a</anchor>
      <arglist>(struct hostapd_driver_ops *ops)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_set_frag</name>
      <anchorfile>ap__drv__ops_8h.html</anchorfile>
      <anchor>a2a170feb2c5da7a2db17fbdc49aad3ea</anchor>
      <arglist>(struct hostapd_data *hapd, int frag)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_set_freq</name>
      <anchorfile>ap__drv__ops_8h.html</anchorfile>
      <anchor>a56db44818acf671ed1572505bfe974d8</anchor>
      <arglist>(struct hostapd_data *hapd, int mode, int freq, int channel, int ht_enabled, int sec_channel_offset)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_set_generic_elem</name>
      <anchorfile>ap__drv__ops_8h.html</anchorfile>
      <anchor>accba74a0db7e5a2e82190a0bb186d74a</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *elem, size_t elem_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_set_ht_params</name>
      <anchorfile>ap__drv__ops_8h.html</anchorfile>
      <anchor>a9e34960f6dee1334dc7719bf401e7158</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *ht_capab, size_t ht_capab_len, const u8 *ht_oper, size_t ht_oper_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_set_ieee8021x</name>
      <anchorfile>ap__drv__ops_8h.html</anchorfile>
      <anchor>a6ca506101f60b0d5e49f06ef14dd8b96</anchor>
      <arglist>(struct hostapd_data *hapd, struct wpa_bss_params *params)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_set_preamble</name>
      <anchorfile>ap__drv__ops_8h.html</anchorfile>
      <anchor>a66ef5b54e1abe6dd9caf4b55cef9473c</anchor>
      <arglist>(struct hostapd_data *hapd, int value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_set_privacy</name>
      <anchorfile>ap__drv__ops_8h.html</anchorfile>
      <anchor>a0ef2e52046d2d5598814c43f276df08d</anchor>
      <arglist>(struct hostapd_data *hapd, int enabled)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_set_rate_sets</name>
      <anchorfile>ap__drv__ops_8h.html</anchorfile>
      <anchor>a292db10b185e9cabef912d34fef42286</anchor>
      <arglist>(struct hostapd_data *hapd, int *supp_rates, int *basic_rates, int mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_set_rts</name>
      <anchorfile>ap__drv__ops_8h.html</anchorfile>
      <anchor>a6ce32d2107c55a5339fea9318cd763fd</anchor>
      <arglist>(struct hostapd_data *hapd, int rts)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_set_short_slot_time</name>
      <anchorfile>ap__drv__ops_8h.html</anchorfile>
      <anchor>afc8ae7f8642253e6950b66adaaedfc67</anchor>
      <arglist>(struct hostapd_data *hapd, int value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_set_ssid</name>
      <anchorfile>ap__drv__ops_8h.html</anchorfile>
      <anchor>aa74c333eff3f78012cd8dca44cf752e8</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_set_tx_queue_params</name>
      <anchorfile>ap__drv__ops_8h.html</anchorfile>
      <anchor>a7ed6ae501e753004e7385d481a6d3181</anchor>
      <arglist>(struct hostapd_data *hapd, int queue, int aifs, int cw_min, int cw_max, int burst_time)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_sta_set_flags</name>
      <anchorfile>ap__drv__ops_8h.html</anchorfile>
      <anchor>a59ff332156123eb103dd2362fc10ff43</anchor>
      <arglist>(struct hostapd_data *hapd, u8 *addr, int total_flags, int flags_or, int flags_and)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_valid_bss_mask</name>
      <anchorfile>ap__drv__ops_8h.html</anchorfile>
      <anchor>a77f34090368fb13c7d75de39ebd296fb</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *addr, const u8 *mask)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ap_list.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>ap__list_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">utils/eloop.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="ieee802__11__common_8h" name="ieee802_11_common.h" local="yes" imported="no">common/ieee802_11_common.h</includes>
    <includes id="driver_8h" name="driver.h" local="yes" imported="no">drivers/driver.h</includes>
    <includes id="hostapd_8h" name="hostapd.h" local="yes" imported="no">hostapd.h</includes>
    <includes id="ap__config_8h" name="ap_config.h" local="yes" imported="no">ap_config.h</includes>
    <includes id="ieee802__11_8h" name="ieee802_11.h" local="yes" imported="no">ieee802_11.h</includes>
    <includes id="sta__info_8h" name="sta_info.h" local="yes" imported="no">sta_info.h</includes>
    <includes id="beacon_8h" name="beacon.h" local="yes" imported="no">beacon.h</includes>
    <includes id="ap__list_8h" name="ap_list.h" local="yes" imported="no">ap_list.h</includes>
    <member kind="function" static="yes">
      <type>static struct ap_info *</type>
      <name>ap_ap_add</name>
      <anchorfile>ap__list_8c.html</anchorfile>
      <anchor>a97ccd9fb05696750f4c426df066f62bd</anchor>
      <arglist>(struct hostapd_iface *iface, const u8 *addr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ap_ap_for_each</name>
      <anchorfile>ap__list_8c.html</anchorfile>
      <anchor>abf1c4f734c7086fa501b44d522bdd236</anchor>
      <arglist>(struct hostapd_iface *iface, int(*func)(struct ap_info *s, void *data), void *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ap_ap_hash_add</name>
      <anchorfile>ap__list_8c.html</anchorfile>
      <anchor>a458e3f96479ceb304ff5cd97e4d3d63f</anchor>
      <arglist>(struct hostapd_iface *iface, struct ap_info *ap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ap_ap_hash_del</name>
      <anchorfile>ap__list_8c.html</anchorfile>
      <anchor>af6ac5c75bef8402ffbe148a1d93b331d</anchor>
      <arglist>(struct hostapd_iface *iface, struct ap_info *ap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ap_ap_iter_list_add</name>
      <anchorfile>ap__list_8c.html</anchorfile>
      <anchor>a364554f775e3e9cade7d235cd8bd8863</anchor>
      <arglist>(struct hostapd_iface *iface, struct ap_info *ap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ap_ap_iter_list_del</name>
      <anchorfile>ap__list_8c.html</anchorfile>
      <anchor>a491632eb96eb981d810fe88f073dd4b3</anchor>
      <arglist>(struct hostapd_iface *iface, struct ap_info *ap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ap_ap_list_add</name>
      <anchorfile>ap__list_8c.html</anchorfile>
      <anchor>a5fe280c915a60836af8bf707b5cbcd4c</anchor>
      <arglist>(struct hostapd_iface *iface, struct ap_info *ap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ap_ap_list_del</name>
      <anchorfile>ap__list_8c.html</anchorfile>
      <anchor>a98fbf638985aa72d1b610ffe6edf6519</anchor>
      <arglist>(struct hostapd_iface *iface, struct ap_info *ap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ap_free_ap</name>
      <anchorfile>ap__list_8c.html</anchorfile>
      <anchor>a65a4bdb5feaf8ee9b874455a6537f631</anchor>
      <arglist>(struct hostapd_iface *iface, struct ap_info *ap)</arglist>
    </member>
    <member kind="function">
      <type>struct ap_info *</type>
      <name>ap_get_ap</name>
      <anchorfile>ap__list_8c.html</anchorfile>
      <anchor>a046b8586bd0c7577c4e6aac3a4c84657</anchor>
      <arglist>(struct hostapd_iface *iface, const u8 *ap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ap_list_beacon_olbc</name>
      <anchorfile>ap__list_8c.html</anchorfile>
      <anchor>a8138fd10d668a4669071e7318b42f1f5</anchor>
      <arglist>(struct hostapd_iface *iface, struct ap_info *ap)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ap_list_deinit</name>
      <anchorfile>ap__list_8c.html</anchorfile>
      <anchor>ac54d2e8e4f6473860a45d0175d1cbd4e</anchor>
      <arglist>(struct hostapd_iface *iface)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ap_list_init</name>
      <anchorfile>ap__list_8c.html</anchorfile>
      <anchor>aa1588acb70922fc3d3759f8a0c8303e8</anchor>
      <arglist>(struct hostapd_iface *iface)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ap_list_process_beacon</name>
      <anchorfile>ap__list_8c.html</anchorfile>
      <anchor>aba1b2dc3fd4bde1a2204fcfdc535fd2b</anchor>
      <arglist>(struct hostapd_iface *iface, const struct ieee80211_mgmt *mgmt, struct ieee802_11_elems *elems, struct hostapd_frame_info *fi)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ap_list_timer</name>
      <anchorfile>ap__list_8c.html</anchorfile>
      <anchor>ae06a1e324e4bd4d191ec64aa7488f4ff</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hostapd_free_aps</name>
      <anchorfile>ap__list_8c.html</anchorfile>
      <anchor>a382de9281f8e792c6bb08717a5ef01df</anchor>
      <arglist>(struct hostapd_iface *iface)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ap_list.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>ap__list_8h</filename>
    <class kind="struct">ap_info</class>
    <member kind="function">
      <type>int</type>
      <name>ap_ap_for_each</name>
      <anchorfile>ap__list_8h.html</anchorfile>
      <anchor>abf1c4f734c7086fa501b44d522bdd236</anchor>
      <arglist>(struct hostapd_iface *iface, int(*func)(struct ap_info *s, void *data), void *data)</arglist>
    </member>
    <member kind="function">
      <type>struct ap_info *</type>
      <name>ap_get_ap</name>
      <anchorfile>ap__list_8h.html</anchorfile>
      <anchor>a79304ba9e998e47d20c06ddb93025325</anchor>
      <arglist>(struct hostapd_iface *iface, const u8 *sta)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ap_list_deinit</name>
      <anchorfile>ap__list_8h.html</anchorfile>
      <anchor>af2f41a7cb8281fc5a9c909d17dff46c2</anchor>
      <arglist>(struct hostapd_iface *iface)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ap_list_init</name>
      <anchorfile>ap__list_8h.html</anchorfile>
      <anchor>a40a1fa9f03ce30dec934444d90593715</anchor>
      <arglist>(struct hostapd_iface *iface)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ap_list_process_beacon</name>
      <anchorfile>ap__list_8h.html</anchorfile>
      <anchor>aba1b2dc3fd4bde1a2204fcfdc535fd2b</anchor>
      <arglist>(struct hostapd_iface *iface, const struct ieee80211_mgmt *mgmt, struct ieee802_11_elems *elems, struct hostapd_frame_info *fi)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ap_mlme.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>ap__mlme_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="ieee802__11_8h" name="ieee802_11.h" local="yes" imported="no">ieee802_11.h</includes>
    <includes id="wpa__auth_8h" name="wpa_auth.h" local="yes" imported="no">wpa_auth.h</includes>
    <includes id="sta__info_8h" name="sta_info.h" local="yes" imported="no">sta_info.h</includes>
    <includes id="ap__mlme_8h" name="ap_mlme.h" local="yes" imported="no">ap_mlme.h</includes>
    <member kind="function">
      <type>void</type>
      <name>mlme_associate_indication</name>
      <anchorfile>ap__mlme_8c.html</anchorfile>
      <anchor>aa1106d869d75e17905722028f1b3cca8</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>mlme_auth_alg_str</name>
      <anchorfile>ap__mlme_8c.html</anchorfile>
      <anchor>a34570f27645bc733a79373af396c4b03</anchor>
      <arglist>(int alg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mlme_authenticate_indication</name>
      <anchorfile>ap__mlme_8c.html</anchorfile>
      <anchor>a98160656e93c3cb208fce03aaee0ade5</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mlme_deauthenticate_indication</name>
      <anchorfile>ap__mlme_8c.html</anchorfile>
      <anchor>aca2165e63175a008260c19af4af204bb</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, u16 reason_code)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mlme_deletekeys_request</name>
      <anchorfile>ap__mlme_8c.html</anchorfile>
      <anchor>ab6fed82fdc719570e978f650ad4b1aca</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mlme_disassociate_indication</name>
      <anchorfile>ap__mlme_8c.html</anchorfile>
      <anchor>a9f1792286acf2e1f0e22bf79af7548e8</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, u16 reason_code)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mlme_michaelmicfailure_indication</name>
      <anchorfile>ap__mlme_8c.html</anchorfile>
      <anchor>a4028e11c6cadfde143d2dc3838e58442</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *addr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mlme_reassociate_indication</name>
      <anchorfile>ap__mlme_8c.html</anchorfile>
      <anchor>afdca108208d64b385fb135bd75d310d5</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ap_mlme.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>ap__mlme_8h</filename>
    <member kind="function">
      <type>void</type>
      <name>mlme_associate_indication</name>
      <anchorfile>ap__mlme_8h.html</anchorfile>
      <anchor>aa1106d869d75e17905722028f1b3cca8</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mlme_authenticate_indication</name>
      <anchorfile>ap__mlme_8h.html</anchorfile>
      <anchor>a98160656e93c3cb208fce03aaee0ade5</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mlme_deauthenticate_indication</name>
      <anchorfile>ap__mlme_8h.html</anchorfile>
      <anchor>aca2165e63175a008260c19af4af204bb</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, u16 reason_code)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mlme_deletekeys_request</name>
      <anchorfile>ap__mlme_8h.html</anchorfile>
      <anchor>ab6fed82fdc719570e978f650ad4b1aca</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mlme_disassociate_indication</name>
      <anchorfile>ap__mlme_8h.html</anchorfile>
      <anchor>a9f1792286acf2e1f0e22bf79af7548e8</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, u16 reason_code)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mlme_michaelmicfailure_indication</name>
      <anchorfile>ap__mlme_8h.html</anchorfile>
      <anchor>a4028e11c6cadfde143d2dc3838e58442</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *addr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mlme_reassociate_indication</name>
      <anchorfile>ap__mlme_8h.html</anchorfile>
      <anchor>afdca108208d64b385fb135bd75d310d5</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Apple80211.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/drivers/</path>
    <filename>Apple80211_8h</filename>
    <class kind="struct">WirelessInfo</class>
    <class kind="struct">WirelessInfo2</class>
    <class kind="struct">WirelessNetworkInfo</class>
    <member kind="define">
      <type>#define</type>
      <name>errWirelessNoError</name>
      <anchorfile>Apple80211_8h.html</anchorfile>
      <anchor>a0c2706ac5efa55cc7b512b387e2297a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SInt32</type>
      <name>WirelessError</name>
      <anchorfile>Apple80211_8h.html</anchorfile>
      <anchor>a4c4bbda37995b36990caf08302ddbc55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct WirelessInfo</type>
      <name>WirelessInfo</name>
      <anchorfile>Apple80211_8h.html</anchorfile>
      <anchor>a38e5db7564740d1a326f3206de02f51a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct WirelessInfo2</type>
      <name>WirelessInfo2</name>
      <anchorfile>Apple80211_8h.html</anchorfile>
      <anchor>a9187ea0fcab9cc465d452656b04cb1dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>wirelessKeyType</name>
      <anchorfile>Apple80211_8h.html</anchorfile>
      <anchor>a208510df1706aab3a15c219cb07f18e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct WirelessNetworkInfo</type>
      <name>WirelessNetworkInfo</name>
      <anchorfile>Apple80211_8h.html</anchorfile>
      <anchor>a585850c0259b7fcd51fb1f7551f1d4b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct __WirelessRef *</type>
      <name>WirelessRef</name>
      <anchorfile>Apple80211_8h.html</anchorfile>
      <anchor>aea81c13e6c669406959b64d18128c449</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>WirelessError</type>
      <name>WirelessAssociate</name>
      <anchorfile>Apple80211_8h.html</anchorfile>
      <anchor>affbd2dac02d864348c9d4ee871b620b2</anchor>
      <arglist>(WirelessRef ref, int type, CFDataRef ssid, CFStringRef key)</arglist>
    </member>
    <member kind="function">
      <type>WirelessError</type>
      <name>WirelessAssociate2</name>
      <anchorfile>Apple80211_8h.html</anchorfile>
      <anchor>a9d3fc19229599221023ce371bfab2c54</anchor>
      <arglist>(WirelessRef ref, CFDictionaryRef scan_res, CFStringRef key)</arglist>
    </member>
    <member kind="function">
      <type>WirelessError</type>
      <name>WirelessAttach</name>
      <anchorfile>Apple80211_8h.html</anchorfile>
      <anchor>ac913c4330ff28797e6d0dddfebaaba50</anchor>
      <arglist>(WirelessRef *ref, UInt32 res)</arglist>
    </member>
    <member kind="function">
      <type>WirelessError</type>
      <name>WirelessConfigure</name>
      <anchorfile>Apple80211_8h.html</anchorfile>
      <anchor>a20b88c9cc8fb454c5ac184e9f0d8b7f9</anchor>
      <arglist>(WirelessRef ref)</arglist>
    </member>
    <member kind="function">
      <type>CFDictionaryRef</type>
      <name>WirelessCopyInterfaceDict</name>
      <anchorfile>Apple80211_8h.html</anchorfile>
      <anchor>a5244f2dd98ed3594e35c508c0b16310e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>WirelessError</type>
      <name>WirelessDetach</name>
      <anchorfile>Apple80211_8h.html</anchorfile>
      <anchor>a94ce184e3ba917c426da20bb58ad249e</anchor>
      <arglist>(WirelessRef ref)</arglist>
    </member>
    <member kind="function">
      <type>WirelessError</type>
      <name>WirelessDirectedScan</name>
      <anchorfile>Apple80211_8h.html</anchorfile>
      <anchor>ad99654ed6a7a6c0e0eca8ec1701829f1</anchor>
      <arglist>(WirelessRef ref, CFArrayRef *results, UInt32 strip_dups, CFStringRef ssid)</arglist>
    </member>
    <member kind="function">
      <type>WirelessError</type>
      <name>WirelessDirectedScan2</name>
      <anchorfile>Apple80211_8h.html</anchorfile>
      <anchor>a02f4f4c73689aa38bfded873ab3b36b2</anchor>
      <arglist>(WirelessRef ref, CFDataRef ssid, UInt32 strip_dups, CFArrayRef *results)</arglist>
    </member>
    <member kind="function">
      <type>WirelessError</type>
      <name>WirelessDisassociate</name>
      <anchorfile>Apple80211_8h.html</anchorfile>
      <anchor>a8751443efcc21328055ab84381735b8c</anchor>
      <arglist>(WirelessRef ref)</arglist>
    </member>
    <member kind="function">
      <type>CFDictionaryRef</type>
      <name>WirelessGetAssociationInfo</name>
      <anchorfile>Apple80211_8h.html</anchorfile>
      <anchor>a90d8a4199a012e2ee5e73000a307a4f1</anchor>
      <arglist>(WirelessRef ref)</arglist>
    </member>
    <member kind="function">
      <type>WirelessError</type>
      <name>WirelessGetEnabled</name>
      <anchorfile>Apple80211_8h.html</anchorfile>
      <anchor>af75c2e023de96e83268ad2180e68fa32</anchor>
      <arglist>(WirelessRef ref, UInt8 *enabled)</arglist>
    </member>
    <member kind="function">
      <type>WirelessError</type>
      <name>WirelessGetInfo</name>
      <anchorfile>Apple80211_8h.html</anchorfile>
      <anchor>a7611d5c59f1904376e1004cfbc2a6aa4</anchor>
      <arglist>(WirelessRef ref, WirelessInfo *info)</arglist>
    </member>
    <member kind="function">
      <type>WirelessError</type>
      <name>WirelessGetInfo2</name>
      <anchorfile>Apple80211_8h.html</anchorfile>
      <anchor>a17df1cc85477f7fe68a8e0aa2a4d5802</anchor>
      <arglist>(WirelessRef ref, WirelessInfo2 *info)</arglist>
    </member>
    <member kind="function">
      <type>CFDictionaryRef</type>
      <name>WirelessGetInfoASP</name>
      <anchorfile>Apple80211_8h.html</anchorfile>
      <anchor>aaf97b332c388e907f2dff3e1f51eaaf4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>WirelessError</type>
      <name>WirelessGetPower</name>
      <anchorfile>Apple80211_8h.html</anchorfile>
      <anchor>ad7dfd287ce70a51fe178e32b668711f8</anchor>
      <arglist>(WirelessRef ref, UInt8 *power)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>WirelessIsAvailable</name>
      <anchorfile>Apple80211_8h.html</anchorfile>
      <anchor>a90db7ee61738a0582ba57623f1ec5650</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>WirelessError</type>
      <name>WirelessJoin</name>
      <anchorfile>Apple80211_8h.html</anchorfile>
      <anchor>a9adccd8593456bfff1764a2ce591719f</anchor>
      <arglist>(WirelessRef ref, CFStringRef ssid)</arglist>
    </member>
    <member kind="function">
      <type>WirelessError</type>
      <name>WirelessJoin8021x</name>
      <anchorfile>Apple80211_8h.html</anchorfile>
      <anchor>a794922a5adbaa511899d164cb0d5295c</anchor>
      <arglist>(WirelessRef ref, CFStringRef ssid)</arglist>
    </member>
    <member kind="function">
      <type>WirelessError</type>
      <name>WirelessJoinWEP</name>
      <anchorfile>Apple80211_8h.html</anchorfile>
      <anchor>adfe0375ed1d216b36debfeaa4671f2d7</anchor>
      <arglist>(WirelessRef ref, CFStringRef ssid, CFStringRef passwd)</arglist>
    </member>
    <member kind="function">
      <type>WirelessError</type>
      <name>WirelessPrivate</name>
      <anchorfile>Apple80211_8h.html</anchorfile>
      <anchor>a38976c7c8babd2269ddc2ec55b244eb5</anchor>
      <arglist>(WirelessRef ref, void *in_ptr, int in_bytes, void *out_ptr, int out_bytes)</arglist>
    </member>
    <member kind="function">
      <type>CFDictionaryRef</type>
      <name>WirelessSafeDirectedScanCopy</name>
      <anchorfile>Apple80211_8h.html</anchorfile>
      <anchor>ac6262f2d410bfb85784c4e84e7626a8d</anchor>
      <arglist>(WirelessRef ref, CFDataRef ssid)</arglist>
    </member>
    <member kind="function">
      <type>WirelessError</type>
      <name>WirelessScan</name>
      <anchorfile>Apple80211_8h.html</anchorfile>
      <anchor>afd5677e6bf725bbbda8ad30564f83926</anchor>
      <arglist>(WirelessRef ref, CFArrayRef *results, UInt32 strip_dups)</arglist>
    </member>
    <member kind="function">
      <type>WirelessError</type>
      <name>WirelessScanSplit</name>
      <anchorfile>Apple80211_8h.html</anchorfile>
      <anchor>ae1e3ea1a6bc869a38955c22ff3ea354c</anchor>
      <arglist>(WirelessRef ref, CFArrayRef *ap_results, CFArrayRef *ibss_results, UInt32 strip_dups)</arglist>
    </member>
    <member kind="function">
      <type>WirelessError</type>
      <name>WirelessSetEnabled</name>
      <anchorfile>Apple80211_8h.html</anchorfile>
      <anchor>accfece7bb283c12fa7081e702396a869</anchor>
      <arglist>(WirelessRef ref, UInt8 enabled)</arglist>
    </member>
    <member kind="function">
      <type>WirelessError</type>
      <name>WirelessSetKey</name>
      <anchorfile>Apple80211_8h.html</anchorfile>
      <anchor>a56cee6fcfa83de8b0c360047504cb70f</anchor>
      <arglist>(WirelessRef ref, wirelessKeyType type, int key_idx, int key_len, const unsigned char *key)</arglist>
    </member>
    <member kind="function">
      <type>WirelessError</type>
      <name>WirelessSetPower</name>
      <anchorfile>Apple80211_8h.html</anchorfile>
      <anchor>a9a0e8d47b8086d4ca5d955b2c4d3ce40</anchor>
      <arglist>(WirelessRef ref, UInt8 power)</arglist>
    </member>
    <member kind="function">
      <type>WirelessError</type>
      <name>WirelessSetWPAKey</name>
      <anchorfile>Apple80211_8h.html</anchorfile>
      <anchor>a6abf7d1b11eccb2de19bdd42e2f95bcb</anchor>
      <arglist>(WirelessRef ref, wirelessKeyType type, int key_len, const unsigned char *key)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>asn1.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/tls/</path>
    <filename>asn1_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="asn1_8h" name="asn1.h" local="yes" imported="no">asn1.h</includes>
    <member kind="function">
      <type>unsigned long</type>
      <name>asn1_bit_string_to_long</name>
      <anchorfile>asn1_8c.html</anchorfile>
      <anchor>a998de18cbc23d2fc1ef96116017ec781</anchor>
      <arglist>(const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>asn1_get_next</name>
      <anchorfile>asn1_8c.html</anchorfile>
      <anchor>ac286b1b30ee17b2ce0947d42300d79e5</anchor>
      <arglist>(const u8 *buf, size_t len, struct asn1_hdr *hdr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>asn1_get_oid</name>
      <anchorfile>asn1_8c.html</anchorfile>
      <anchor>ab6c23b6c85fd7cd8f48431d5e8b3c0d1</anchor>
      <arglist>(const u8 *buf, size_t len, struct asn1_oid *oid, const u8 **next)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>asn1_oid_to_str</name>
      <anchorfile>asn1_8c.html</anchorfile>
      <anchor>a9a669b2fa07ad1b70069bc555704a413</anchor>
      <arglist>(struct asn1_oid *oid, char *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>asn1_parse_oid</name>
      <anchorfile>asn1_8c.html</anchorfile>
      <anchor>ae10b3ef56fcf7742d2265ef6c49ee1e8</anchor>
      <arglist>(const u8 *buf, size_t len, struct asn1_oid *oid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8</type>
      <name>rotate_bits</name>
      <anchorfile>asn1_8c.html</anchorfile>
      <anchor>a3452313f9df0beb40acd3b1ecf608faf</anchor>
      <arglist>(u8 octet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>asn1.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/tls/</path>
    <filename>asn1_8h</filename>
    <class kind="struct">asn1_hdr</class>
    <class kind="struct">asn1_oid</class>
    <member kind="define">
      <type>#define</type>
      <name>ANS1_TAG_RELATIVE_OID</name>
      <anchorfile>asn1_8h.html</anchorfile>
      <anchor>ab341bf18903826e0fa8a23e88505186a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASN1_CLASS_APPLICATION</name>
      <anchorfile>asn1_8h.html</anchorfile>
      <anchor>a3e5b654afb75017df541bd2ce5dbf9cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASN1_CLASS_CONTEXT_SPECIFIC</name>
      <anchorfile>asn1_8h.html</anchorfile>
      <anchor>aed381d50c77b8c9f962b5359d6115c97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASN1_CLASS_PRIVATE</name>
      <anchorfile>asn1_8h.html</anchorfile>
      <anchor>a7a70b4ff6072c7b7997e750086ef20fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASN1_CLASS_UNIVERSAL</name>
      <anchorfile>asn1_8h.html</anchorfile>
      <anchor>ab3589ac11c049bfda069aa3ecf683578</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASN1_MAX_OID_LEN</name>
      <anchorfile>asn1_8h.html</anchorfile>
      <anchor>a22bb2114f7576e5cf02ce7797875505a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASN1_TAG_BITSTRING</name>
      <anchorfile>asn1_8h.html</anchorfile>
      <anchor>ae7488a49b5c1a9a6cbd1f8a39e34a384</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASN1_TAG_BMPSTRING</name>
      <anchorfile>asn1_8h.html</anchorfile>
      <anchor>aef81fff384cce6bd20b52b49f13cbdc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASN1_TAG_BOOLEAN</name>
      <anchorfile>asn1_8h.html</anchorfile>
      <anchor>a706812c8117c1f2e7a086984869e1c8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASN1_TAG_ENUMERATED</name>
      <anchorfile>asn1_8h.html</anchorfile>
      <anchor>a7d159c4aad9fc62a1ab3425b3f54b8a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASN1_TAG_EOC</name>
      <anchorfile>asn1_8h.html</anchorfile>
      <anchor>a8c7d4029911c1d8371e786d3759a03c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASN1_TAG_EXTERNAL</name>
      <anchorfile>asn1_8h.html</anchorfile>
      <anchor>a9acdfe4893506e7a1d9e6ff869acda18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASN1_TAG_GENERALIZEDTIME</name>
      <anchorfile>asn1_8h.html</anchorfile>
      <anchor>aab8189b97a911e862912d9ef9f4954ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASN1_TAG_GENERALSTRING</name>
      <anchorfile>asn1_8h.html</anchorfile>
      <anchor>ab35e9c7e3be5b7734a114d24019dc4f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASN1_TAG_GRAPHICSTRING</name>
      <anchorfile>asn1_8h.html</anchorfile>
      <anchor>aa7aba99cc212cf10d93603d9c9867256</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASN1_TAG_IA5STRING</name>
      <anchorfile>asn1_8h.html</anchorfile>
      <anchor>a9631b5e89f9473ec60b11fa5aefd9917</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASN1_TAG_INTEGER</name>
      <anchorfile>asn1_8h.html</anchorfile>
      <anchor>a5720eb1f3513134519163323ca73e95b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASN1_TAG_NULL</name>
      <anchorfile>asn1_8h.html</anchorfile>
      <anchor>aeaa4d3139743a37d62cb7541ce7d034e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASN1_TAG_NUMERICSTRING</name>
      <anchorfile>asn1_8h.html</anchorfile>
      <anchor>af0ceffd45f0a6def30f34e41aa102373</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASN1_TAG_OBJECT_DESCRIPTOR</name>
      <anchorfile>asn1_8h.html</anchorfile>
      <anchor>a0f03f62f281255087abd76f4ca5741de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASN1_TAG_OCTETSTRING</name>
      <anchorfile>asn1_8h.html</anchorfile>
      <anchor>a6be2d55bf6dff97453a2058294afb579</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASN1_TAG_OID</name>
      <anchorfile>asn1_8h.html</anchorfile>
      <anchor>abfddf2f397ae995c67173cfaf313ae18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASN1_TAG_PRINTABLESTRING</name>
      <anchorfile>asn1_8h.html</anchorfile>
      <anchor>a1c5436ca5f42687409816ac4843688df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASN1_TAG_REAL</name>
      <anchorfile>asn1_8h.html</anchorfile>
      <anchor>a4d59d1c7435ad2c7c83ab91c4cf6792a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASN1_TAG_SEQUENCE</name>
      <anchorfile>asn1_8h.html</anchorfile>
      <anchor>ae6ca961f91ed95a67ac3029ae9fcd47d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASN1_TAG_SET</name>
      <anchorfile>asn1_8h.html</anchorfile>
      <anchor>a3ba3e6e2bf36e492f45b14f52275e0e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASN1_TAG_TG1STRING</name>
      <anchorfile>asn1_8h.html</anchorfile>
      <anchor>aef86282ad014e6d3656c2e6ba50dcab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASN1_TAG_UNIVERSALSTRING</name>
      <anchorfile>asn1_8h.html</anchorfile>
      <anchor>a2909163b2c68489ef61e9ef70aacb863</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASN1_TAG_UTCTIME</name>
      <anchorfile>asn1_8h.html</anchorfile>
      <anchor>a02cc1cd9ed5844de3631b01bab0fb5b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASN1_TAG_UTF8STRING</name>
      <anchorfile>asn1_8h.html</anchorfile>
      <anchor>a8c02584e5ee6f124acaa1a065e1f92c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASN1_TAG_VIDEOTEXSTRING</name>
      <anchorfile>asn1_8h.html</anchorfile>
      <anchor>ac5994bc2a2f9acd9af0c21476dee776a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASN1_TAG_VISIBLESTRING</name>
      <anchorfile>asn1_8h.html</anchorfile>
      <anchor>a45949d0185f98def094957f0fd994b03</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>asn1_bit_string_to_long</name>
      <anchorfile>asn1_8h.html</anchorfile>
      <anchor>a998de18cbc23d2fc1ef96116017ec781</anchor>
      <arglist>(const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>asn1_get_next</name>
      <anchorfile>asn1_8h.html</anchorfile>
      <anchor>ac286b1b30ee17b2ce0947d42300d79e5</anchor>
      <arglist>(const u8 *buf, size_t len, struct asn1_hdr *hdr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>asn1_get_oid</name>
      <anchorfile>asn1_8h.html</anchorfile>
      <anchor>ab6c23b6c85fd7cd8f48431d5e8b3c0d1</anchor>
      <arglist>(const u8 *buf, size_t len, struct asn1_oid *oid, const u8 **next)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>asn1_oid_to_str</name>
      <anchorfile>asn1_8h.html</anchorfile>
      <anchor>a9a669b2fa07ad1b70069bc555704a413</anchor>
      <arglist>(struct asn1_oid *oid, char *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>asn1_parse_oid</name>
      <anchorfile>asn1_8h.html</anchorfile>
      <anchor>ae10b3ef56fcf7742d2265ef6c49ee1e8</anchor>
      <arglist>(const u8 *buf, size_t len, struct asn1_oid *oid)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AssociateAction.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/msg_gen/cpp/include/wpa_supplicant_node/</path>
    <filename>AssociateAction_8h</filename>
    <includes id="AssociateActionGoal_8h" name="AssociateActionGoal.h" local="yes" imported="no">wpa_supplicant_node/AssociateActionGoal.h</includes>
    <includes id="AssociateActionResult_8h" name="AssociateActionResult.h" local="yes" imported="no">wpa_supplicant_node/AssociateActionResult.h</includes>
    <includes id="AssociateActionFeedback_8h" name="AssociateActionFeedback.h" local="yes" imported="no">wpa_supplicant_node/AssociateActionFeedback.h</includes>
    <class kind="struct">wpa_supplicant_node::AssociateAction_</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::wpa_supplicant_node::AssociateAction_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::wpa_supplicant_node::AssociateAction_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::AssociateAction_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::AssociateAction_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::AssociateAction_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::wpa_supplicant_node::AssociateAction_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::wpa_supplicant_node::AssociateAction_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>wpa_supplicant_node</namespace>
    <member kind="typedef">
      <type>::wpa_supplicant_node::AssociateAction_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>AssociateAction</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a7fc8c7ba418bbc96f83f7d7b2d8ea23e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateAction const  &gt;</type>
      <name>AssociateActionConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a95082348b79256da10d97b351a2058aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateAction &gt;</type>
      <name>AssociateActionPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a1c9946fdee13c37909e33eb7aeed7464</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a42ace26b52408b4caf05933b7313dc5c</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::AssociateAction_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AssociateActionFeedback.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/msg_gen/cpp/include/wpa_supplicant_node/</path>
    <filename>AssociateActionFeedback_8h</filename>
    <includes id="AssociateFeedback_8h" name="AssociateFeedback.h" local="yes" imported="no">wpa_supplicant_node/AssociateFeedback.h</includes>
    <class kind="struct">wpa_supplicant_node::AssociateActionFeedback_</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::wpa_supplicant_node::AssociateActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::wpa_supplicant_node::AssociateActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; ::wpa_supplicant_node::AssociateActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; const ::wpa_supplicant_node::AssociateActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::AssociateActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::AssociateActionFeedback_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::AssociateActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::wpa_supplicant_node::AssociateActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::wpa_supplicant_node::AssociateActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>wpa_supplicant_node</namespace>
    <member kind="typedef">
      <type>::wpa_supplicant_node::AssociateActionFeedback_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>AssociateActionFeedback</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>ad83f965d6773da4e3ac6d25982ebebcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateActionFeedback const  &gt;</type>
      <name>AssociateActionFeedbackConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a983510293c7a77220904cd674032e67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateActionFeedback &gt;</type>
      <name>AssociateActionFeedbackPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a2a02b444818dc703a68f3cf54a90ee0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a90cbf22e84eca555d649fbc7ddec8f73</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::AssociateActionFeedback_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AssociateActionGoal.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/msg_gen/cpp/include/wpa_supplicant_node/</path>
    <filename>AssociateActionGoal_8h</filename>
    <includes id="AssociateGoal_8h" name="AssociateGoal.h" local="yes" imported="no">wpa_supplicant_node/AssociateGoal.h</includes>
    <class kind="struct">wpa_supplicant_node::AssociateActionGoal_</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::wpa_supplicant_node::AssociateActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::wpa_supplicant_node::AssociateActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; ::wpa_supplicant_node::AssociateActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; const ::wpa_supplicant_node::AssociateActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::AssociateActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::AssociateActionGoal_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::AssociateActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::wpa_supplicant_node::AssociateActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::wpa_supplicant_node::AssociateActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>wpa_supplicant_node</namespace>
    <member kind="typedef">
      <type>::wpa_supplicant_node::AssociateActionGoal_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>AssociateActionGoal</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a7eab77a847cd9f83472be21cf1ba6503</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateActionGoal const  &gt;</type>
      <name>AssociateActionGoalConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a20f15c1010eb3fb7ce672b2c55621a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateActionGoal &gt;</type>
      <name>AssociateActionGoalPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a535fca5d1f3595b940f63eac4e85a783</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a8143da2530bcc7567413a2b6493661fe</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::AssociateActionGoal_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AssociateActionResult.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/msg_gen/cpp/include/wpa_supplicant_node/</path>
    <filename>AssociateActionResult_8h</filename>
    <includes id="AssociateResult_8h" name="AssociateResult.h" local="yes" imported="no">wpa_supplicant_node/AssociateResult.h</includes>
    <class kind="struct">wpa_supplicant_node::AssociateActionResult_</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::wpa_supplicant_node::AssociateActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::wpa_supplicant_node::AssociateActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; ::wpa_supplicant_node::AssociateActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; const ::wpa_supplicant_node::AssociateActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::AssociateActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::AssociateActionResult_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::AssociateActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::wpa_supplicant_node::AssociateActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::wpa_supplicant_node::AssociateActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>wpa_supplicant_node</namespace>
    <member kind="typedef">
      <type>::wpa_supplicant_node::AssociateActionResult_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>AssociateActionResult</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a32189bc356ee935704820ace390c0980</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateActionResult const  &gt;</type>
      <name>AssociateActionResultConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a76e9a1f3fc88326d9042746a6ea63a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateActionResult &gt;</type>
      <name>AssociateActionResultPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a4a50916fbc59f31187f2cbc04ed54a92</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>aa1de04bec948b7441ee14e4a06a7cf97</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::AssociateActionResult_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AssociateFeedback.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/msg_gen/cpp/include/wpa_supplicant_node/</path>
    <filename>AssociateFeedback_8h</filename>
    <includes id="Bss_8h" name="Bss.h" local="yes" imported="no">wpa_supplicant_node/Bss.h</includes>
    <class kind="struct">wpa_supplicant_node::AssociateFeedback_</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::wpa_supplicant_node::AssociateFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::wpa_supplicant_node::AssociateFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::AssociateFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::AssociateFeedback_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::AssociateFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::wpa_supplicant_node::AssociateFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::wpa_supplicant_node::AssociateFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>wpa_supplicant_node</namespace>
    <member kind="typedef">
      <type>::wpa_supplicant_node::AssociateFeedback_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>AssociateFeedback</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a95b538441246e7dd3c398646a5099080</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateFeedback const  &gt;</type>
      <name>AssociateFeedbackConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>ac1268c5f4061d1724a39c514e0392a06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateFeedback &gt;</type>
      <name>AssociateFeedbackPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>aa5c95cf81af9076439a4219c6def3061</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>aeba72a8002ee0bf47cdae0dbecbee34f</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::AssociateFeedback_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AssociateGoal.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/msg_gen/cpp/include/wpa_supplicant_node/</path>
    <filename>AssociateGoal_8h</filename>
    <class kind="struct">wpa_supplicant_node::AssociateGoal_</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::wpa_supplicant_node::AssociateGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::wpa_supplicant_node::AssociateGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::AssociateGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::AssociateGoal_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::AssociateGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::wpa_supplicant_node::AssociateGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::wpa_supplicant_node::AssociateGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>wpa_supplicant_node</namespace>
    <member kind="typedef">
      <type>::wpa_supplicant_node::AssociateGoal_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>AssociateGoal</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a5064e9b66bfe0679a61d4782098c0188</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateGoal const  &gt;</type>
      <name>AssociateGoalConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a97f95b0768e3e9cebe3155dd30fcc85d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateGoal &gt;</type>
      <name>AssociateGoalPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a970ce761658123b3168ad60005774684</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a1e4d4ce15a07caa00f95804b0d7d3f2b</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::AssociateGoal_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AssociateResult.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/msg_gen/cpp/include/wpa_supplicant_node/</path>
    <filename>AssociateResult_8h</filename>
    <class kind="struct">wpa_supplicant_node::AssociateResult_</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::wpa_supplicant_node::AssociateResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::wpa_supplicant_node::AssociateResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::wpa_supplicant_node::AssociateResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::AssociateResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::AssociateResult_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::AssociateResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::wpa_supplicant_node::AssociateResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::wpa_supplicant_node::AssociateResult_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>wpa_supplicant_node</namespace>
    <member kind="typedef">
      <type>::wpa_supplicant_node::AssociateResult_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>AssociateResult</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a2f1f3e1c1104eb57f48bddd2f831b4c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateResult const  &gt;</type>
      <name>AssociateResultConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>aba7f459dc3b21156b5dfbcf91c0f85b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateResult &gt;</type>
      <name>AssociateResultPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>aafd8f4527704248b91ff1f686cb4780d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>aaf571cd082e7d571ea10b33c209cd182</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::AssociateResult_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>authsrv.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>authsrv_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="tls_8h" name="tls.h" local="yes" imported="no">crypto/tls.h</includes>
    <includes id="eap__server_2eap_8h" name="eap_server/eap.h" local="yes" imported="no">eap_server/eap.h</includes>
    <includes id="eap__sim__db_8h" name="eap_sim_db.h" local="yes" imported="no">eap_server/eap_sim_db.h</includes>
    <includes id="eapol__auth__sm_8h" name="eapol_auth_sm.h" local="yes" imported="no">eapol_auth/eapol_auth_sm.h</includes>
    <includes id="radius__server_8h" name="radius_server.h" local="yes" imported="no">radius/radius_server.h</includes>
    <includes id="hostapd_8h" name="hostapd.h" local="yes" imported="no">hostapd.h</includes>
    <includes id="ap__config_8h" name="ap_config.h" local="yes" imported="no">ap_config.h</includes>
    <includes id="sta__info_8h" name="sta_info.h" local="yes" imported="no">sta_info.h</includes>
    <includes id="authsrv_8h" name="authsrv.h" local="yes" imported="no">authsrv.h</includes>
    <member kind="function">
      <type>void</type>
      <name>authsrv_deinit</name>
      <anchorfile>authsrv_8c.html</anchorfile>
      <anchor>a8b41649e38ec8329a61cf7432f08eae0</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>authsrv_init</name>
      <anchorfile>authsrv_8c.html</anchorfile>
      <anchor>a718380749818c6404522a6f7e8e3fdeb</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>authsrv.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>authsrv_8h</filename>
    <member kind="function">
      <type>void</type>
      <name>authsrv_deinit</name>
      <anchorfile>authsrv_8h.html</anchorfile>
      <anchor>a8b41649e38ec8329a61cf7432f08eae0</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>authsrv_init</name>
      <anchorfile>authsrv_8h.html</anchorfile>
      <anchor>a718380749818c6404522a6f7e8e3fdeb</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>base64.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/utils/</path>
    <filename>base64_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="os_8h" name="os.h" local="yes" imported="no">os.h</includes>
    <includes id="base64_8h" name="base64.h" local="yes" imported="no">base64.h</includes>
    <member kind="function">
      <type>unsigned char *</type>
      <name>base64_decode</name>
      <anchorfile>base64_8c.html</anchorfile>
      <anchor>a4fb129dd0a016469241c925ad9dfddc1</anchor>
      <arglist>(const unsigned char *src, size_t len, size_t *out_len)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>base64_encode</name>
      <anchorfile>base64_8c.html</anchorfile>
      <anchor>aa429ab7eabcf4cc6497fab29fa35dbb0</anchor>
      <arglist>(const unsigned char *src, size_t len, size_t *out_len)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned char</type>
      <name>base64_table</name>
      <anchorfile>base64_8c.html</anchorfile>
      <anchor>a372cde894ea7501d5b405ab7e2893597</anchor>
      <arglist>[65]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>base64.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/utils/</path>
    <filename>base64_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>BASE64_h</name>
      <anchorfile>base64_8h.html</anchorfile>
      <anchor>a7f15ba8e7b837082e14d66b3389982b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>base64_decode</name>
      <anchorfile>base64_8h.html</anchorfile>
      <anchor>a4fb129dd0a016469241c925ad9dfddc1</anchor>
      <arglist>(const unsigned char *src, size_t len, size_t *out_len)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>base64_encode</name>
      <anchorfile>base64_8h.html</anchorfile>
      <anchor>aa429ab7eabcf4cc6497fab29fa35dbb0</anchor>
      <arglist>(const unsigned char *src, size_t len, size_t *out_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>beacon.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>beacon_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="ieee802__11__common_8h" name="ieee802_11_common.h" local="yes" imported="no">common/ieee802_11_common.h</includes>
    <includes id="driver_8h" name="driver.h" local="yes" imported="no">drivers/driver.h</includes>
    <includes id="hostapd_8h" name="hostapd.h" local="yes" imported="no">hostapd.h</includes>
    <includes id="ieee802__11_8h" name="ieee802_11.h" local="yes" imported="no">ieee802_11.h</includes>
    <includes id="wpa__auth_8h" name="wpa_auth.h" local="yes" imported="no">wpa_auth.h</includes>
    <includes id="wmm_8h" name="wmm.h" local="yes" imported="no">wmm.h</includes>
    <includes id="ap__config_8h" name="ap_config.h" local="yes" imported="no">ap_config.h</includes>
    <includes id="sta__info_8h" name="sta_info.h" local="yes" imported="no">sta_info.h</includes>
    <includes id="beacon_8h" name="beacon.h" local="yes" imported="no">beacon.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>BEACON_HEAD_BUF_SIZE</name>
      <anchorfile>beacon_8c.html</anchorfile>
      <anchor>a9fc67dbd86e7e053ed48760e30c742e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BEACON_TAIL_BUF_SIZE</name>
      <anchorfile>beacon_8c.html</anchorfile>
      <anchor>a0c1c80613800f17af0c94c4098e91b33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_PROBERESP_LEN</name>
      <anchorfile>beacon_8c.html</anchorfile>
      <anchor>a48ea24152df58a2015cbbda9f88c0748</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handle_probe_req</name>
      <anchorfile>beacon_8c.html</anchorfile>
      <anchor>a971e2d6bb471eddf5ceb9c56ed4069bf</anchor>
      <arglist>(struct hostapd_data *hapd, const struct ieee80211_mgmt *mgmt, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>hostapd_eid_country</name>
      <anchorfile>beacon_8c.html</anchorfile>
      <anchor>a826160d3eb9f9794339c7a4e6cb2bc02</anchor>
      <arglist>(struct hostapd_data *hapd, u8 *eid, int max_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>hostapd_eid_country_add</name>
      <anchorfile>beacon_8c.html</anchorfile>
      <anchor>a8e38ff9f43d8ed3245cabc6a9dc68acf</anchor>
      <arglist>(u8 *pos, u8 *end, int chan_spacing, struct hostapd_channel_data *start, struct hostapd_channel_data *prev)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>hostapd_eid_ds_params</name>
      <anchorfile>beacon_8c.html</anchorfile>
      <anchor>aec3913de2b8a5de54cc76ec9b2739262</anchor>
      <arglist>(struct hostapd_data *hapd, u8 *eid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>hostapd_eid_erp_info</name>
      <anchorfile>beacon_8c.html</anchorfile>
      <anchor>a419da450c3718bb8e396bad34a388ad1</anchor>
      <arglist>(struct hostapd_data *hapd, u8 *eid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>hostapd_eid_wpa</name>
      <anchorfile>beacon_8c.html</anchorfile>
      <anchor>a3f122f17d2ed9c490b7e783400f19317</anchor>
      <arglist>(struct hostapd_data *hapd, u8 *eid, size_t len, struct sta_info *sta)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8</type>
      <name>ieee802_11_erp_info</name>
      <anchorfile>beacon_8c.html</anchorfile>
      <anchor>abe6eb73843e281c09c9f3caca0b54a7c</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ieee802_11_set_beacon</name>
      <anchorfile>beacon_8c.html</anchorfile>
      <anchor>a8fe8209c59fade01cb5e9e50b5acc0e3</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ieee802_11_set_beacons</name>
      <anchorfile>beacon_8c.html</anchorfile>
      <anchor>a08c102d71f295aee96d1ec78c3704782</anchor>
      <arglist>(struct hostapd_iface *iface)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>beacon.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>beacon_8h</filename>
    <member kind="function">
      <type>void</type>
      <name>handle_probe_req</name>
      <anchorfile>beacon_8h.html</anchorfile>
      <anchor>a971e2d6bb471eddf5ceb9c56ed4069bf</anchor>
      <arglist>(struct hostapd_data *hapd, const struct ieee80211_mgmt *mgmt, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee802_11_set_beacon</name>
      <anchorfile>beacon_8h.html</anchorfile>
      <anchor>aa77f164e9ff0e3117cff374825188c07</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee802_11_set_beacons</name>
      <anchorfile>beacon_8h.html</anchorfile>
      <anchor>a9a0d869d9ebf33d64dc007c104676af9</anchor>
      <arglist>(struct hostapd_iface *iface)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bgscan.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>bgscan_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="wpa__supplicant__i_8h" name="wpa_supplicant_i.h" local="yes" imported="no">wpa_supplicant_i.h</includes>
    <includes id="config__ssid_8h" name="config_ssid.h" local="yes" imported="no">config_ssid.h</includes>
    <includes id="bgscan_8h" name="bgscan.h" local="yes" imported="no">bgscan.h</includes>
    <member kind="function">
      <type>void</type>
      <name>bgscan_deinit</name>
      <anchorfile>bgscan_8c.html</anchorfile>
      <anchor>a39da7a47190e2f210c51006217b2194f</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bgscan_init</name>
      <anchorfile>bgscan_8c.html</anchorfile>
      <anchor>a0bcec91d32c55b05ef6f0ec5d6c11e64</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bgscan_notify_beacon_loss</name>
      <anchorfile>bgscan_8c.html</anchorfile>
      <anchor>a03f83f890177b6ff93f6054846214892</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bgscan_notify_scan</name>
      <anchorfile>bgscan_8c.html</anchorfile>
      <anchor>ad9a30c94b53efd7f48475655a322bfa3</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bgscan_notify_signal_change</name>
      <anchorfile>bgscan_8c.html</anchorfile>
      <anchor>ac6e0a637ffb09d6d1d536c7a27673f89</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, int above)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct bgscan_ops *</type>
      <name>bgscan_modules</name>
      <anchorfile>bgscan_8c.html</anchorfile>
      <anchor>a2d5624dab21b704e3dba6ce83f9ddbac</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bgscan.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>bgscan_8h</filename>
    <class kind="struct">bgscan_ops</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>bgscan_deinit</name>
      <anchorfile>bgscan_8h.html</anchorfile>
      <anchor>aeaed73710802c6e3baa5c0f2a94b499f</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>bgscan_init</name>
      <anchorfile>bgscan_8h.html</anchorfile>
      <anchor>a1291a465afe95d479932f21334c62348</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>bgscan_notify_beacon_loss</name>
      <anchorfile>bgscan_8h.html</anchorfile>
      <anchor>a64747c1c19a5091555a64c84565fc249</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>bgscan_notify_scan</name>
      <anchorfile>bgscan_8h.html</anchorfile>
      <anchor>ac3c78ad3d7c5cfb274cf5c15e0d9a99e</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>bgscan_notify_signal_change</name>
      <anchorfile>bgscan_8h.html</anchorfile>
      <anchor>aaadcd24b9c79e60b40047fa6c5e5296f</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, int above)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bgscan_simple.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>bgscan__simple_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="driver_8h" name="driver.h" local="yes" imported="no">drivers/driver.h</includes>
    <includes id="config__ssid_8h" name="config_ssid.h" local="yes" imported="no">config_ssid.h</includes>
    <includes id="wpa__supplicant__i_8h" name="wpa_supplicant_i.h" local="yes" imported="no">wpa_supplicant_i.h</includes>
    <includes id="driver__i_8h" name="driver_i.h" local="yes" imported="no">driver_i.h</includes>
    <includes id="scan_8h" name="scan.h" local="yes" imported="no">scan.h</includes>
    <includes id="bgscan_8h" name="bgscan.h" local="yes" imported="no">bgscan.h</includes>
    <class kind="struct">bgscan_simple_data</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>bgscan_simple_deinit</name>
      <anchorfile>bgscan__simple_8c.html</anchorfile>
      <anchor>ab07f4942274cc9d1e13f8e1acdf13009</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>bgscan_simple_get_params</name>
      <anchorfile>bgscan__simple_8c.html</anchorfile>
      <anchor>aff164b3d1d581e5b67014833212f8ae0</anchor>
      <arglist>(struct bgscan_simple_data *data, const char *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>bgscan_simple_init</name>
      <anchorfile>bgscan__simple_8c.html</anchorfile>
      <anchor>af1e61e02f0bcbf18bff1e012faecdb5d</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const char *params, const struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>bgscan_simple_notify_beacon_loss</name>
      <anchorfile>bgscan__simple_8c.html</anchorfile>
      <anchor>a4a3accf39bd28952e3d785f173fc3d23</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>bgscan_simple_notify_scan</name>
      <anchorfile>bgscan__simple_8c.html</anchorfile>
      <anchor>a9f5f0191854eb15aa682880ca9eb24a9</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>bgscan_simple_notify_signal_change</name>
      <anchorfile>bgscan__simple_8c.html</anchorfile>
      <anchor>a62597b5c8a4a1caf695edd79623f7bcc</anchor>
      <arglist>(void *priv, int above)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>bgscan_simple_timeout</name>
      <anchorfile>bgscan__simple_8c.html</anchorfile>
      <anchor>afc9979e76abb7813db8d126be8270de6</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="variable">
      <type>struct bgscan_ops</type>
      <name>bgscan_simple_ops</name>
      <anchorfile>bgscan__simple_8c.html</anchorfile>
      <anchor>a8bf0af572450a6f23b109f4eab9b13fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bignum.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/tls/</path>
    <filename>bignum_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="bignum_8h" name="bignum.h" local="yes" imported="no">bignum.h</includes>
    <member kind="function">
      <type>int</type>
      <name>bignum_add</name>
      <anchorfile>bignum_8c.html</anchorfile>
      <anchor>a29f571608f7fd29f7b5eadf7b86cb0a8</anchor>
      <arglist>(const struct bignum *a, const struct bignum *b, struct bignum *c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bignum_cmp</name>
      <anchorfile>bignum_8c.html</anchorfile>
      <anchor>aba0b49b52f2acdfe32287099f05501df</anchor>
      <arglist>(const struct bignum *a, const struct bignum *b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bignum_cmp_d</name>
      <anchorfile>bignum_8c.html</anchorfile>
      <anchor>a05d7bd3698e9dfcac4bcbb4335a7a19a</anchor>
      <arglist>(const struct bignum *a, unsigned long b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bignum_deinit</name>
      <anchorfile>bignum_8c.html</anchorfile>
      <anchor>ac378527197a24248bda1cbd6251fdc5b</anchor>
      <arglist>(struct bignum *n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bignum_exptmod</name>
      <anchorfile>bignum_8c.html</anchorfile>
      <anchor>a96019519df01b08c7e8e46595e1d17cd</anchor>
      <arglist>(const struct bignum *a, const struct bignum *b, const struct bignum *c, struct bignum *d)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bignum_get_unsigned_bin</name>
      <anchorfile>bignum_8c.html</anchorfile>
      <anchor>a5cbf68c21c399145849c677d69b28190</anchor>
      <arglist>(const struct bignum *n, u8 *buf, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>bignum_get_unsigned_bin_len</name>
      <anchorfile>bignum_8c.html</anchorfile>
      <anchor>afc019d334f31a8319b72687fa19e5709</anchor>
      <arglist>(struct bignum *n)</arglist>
    </member>
    <member kind="function">
      <type>struct bignum *</type>
      <name>bignum_init</name>
      <anchorfile>bignum_8c.html</anchorfile>
      <anchor>a11e10f906fec8f879ba8c235e3ff833a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bignum_mul</name>
      <anchorfile>bignum_8c.html</anchorfile>
      <anchor>ada57797744a09815f499049b59f4ea95</anchor>
      <arglist>(const struct bignum *a, const struct bignum *b, struct bignum *c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bignum_mulmod</name>
      <anchorfile>bignum_8c.html</anchorfile>
      <anchor>a2cf70bc0380b609c083778249c07d137</anchor>
      <arglist>(const struct bignum *a, const struct bignum *b, const struct bignum *c, struct bignum *d)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bignum_set_unsigned_bin</name>
      <anchorfile>bignum_8c.html</anchorfile>
      <anchor>a4da07f01859da444686088fe1b0b0608</anchor>
      <arglist>(struct bignum *n, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bignum_sub</name>
      <anchorfile>bignum_8c.html</anchorfile>
      <anchor>a57e13e78b33d5609c9d33b153cf0945d</anchor>
      <arglist>(const struct bignum *a, const struct bignum *b, struct bignum *c)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bignum.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/tls/</path>
    <filename>bignum_8h</filename>
    <member kind="function">
      <type>int</type>
      <name>bignum_add</name>
      <anchorfile>bignum_8h.html</anchorfile>
      <anchor>a29f571608f7fd29f7b5eadf7b86cb0a8</anchor>
      <arglist>(const struct bignum *a, const struct bignum *b, struct bignum *c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bignum_cmp</name>
      <anchorfile>bignum_8h.html</anchorfile>
      <anchor>aba0b49b52f2acdfe32287099f05501df</anchor>
      <arglist>(const struct bignum *a, const struct bignum *b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bignum_cmp_d</name>
      <anchorfile>bignum_8h.html</anchorfile>
      <anchor>a05d7bd3698e9dfcac4bcbb4335a7a19a</anchor>
      <arglist>(const struct bignum *a, unsigned long b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bignum_deinit</name>
      <anchorfile>bignum_8h.html</anchorfile>
      <anchor>ac378527197a24248bda1cbd6251fdc5b</anchor>
      <arglist>(struct bignum *n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bignum_exptmod</name>
      <anchorfile>bignum_8h.html</anchorfile>
      <anchor>a96019519df01b08c7e8e46595e1d17cd</anchor>
      <arglist>(const struct bignum *a, const struct bignum *b, const struct bignum *c, struct bignum *d)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bignum_get_unsigned_bin</name>
      <anchorfile>bignum_8h.html</anchorfile>
      <anchor>a5cbf68c21c399145849c677d69b28190</anchor>
      <arglist>(const struct bignum *n, u8 *buf, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>bignum_get_unsigned_bin_len</name>
      <anchorfile>bignum_8h.html</anchorfile>
      <anchor>afc019d334f31a8319b72687fa19e5709</anchor>
      <arglist>(struct bignum *n)</arglist>
    </member>
    <member kind="function">
      <type>struct bignum *</type>
      <name>bignum_init</name>
      <anchorfile>bignum_8h.html</anchorfile>
      <anchor>a11e10f906fec8f879ba8c235e3ff833a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bignum_mul</name>
      <anchorfile>bignum_8h.html</anchorfile>
      <anchor>ada57797744a09815f499049b59f4ea95</anchor>
      <arglist>(const struct bignum *a, const struct bignum *b, struct bignum *c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bignum_mulmod</name>
      <anchorfile>bignum_8h.html</anchorfile>
      <anchor>a2cf70bc0380b609c083778249c07d137</anchor>
      <arglist>(const struct bignum *a, const struct bignum *b, const struct bignum *c, struct bignum *d)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bignum_set_unsigned_bin</name>
      <anchorfile>bignum_8h.html</anchorfile>
      <anchor>a4da07f01859da444686088fe1b0b0608</anchor>
      <arglist>(struct bignum *n, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bignum_sub</name>
      <anchorfile>bignum_8h.html</anchorfile>
      <anchor>a57e13e78b33d5609c9d33b153cf0945d</anchor>
      <arglist>(const struct bignum *a, const struct bignum *b, struct bignum *c)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>blacklist.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>blacklist_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="wpa__supplicant__i_8h" name="wpa_supplicant_i.h" local="yes" imported="no">wpa_supplicant_i.h</includes>
    <includes id="blacklist_8h" name="blacklist.h" local="yes" imported="no">blacklist.h</includes>
    <member kind="function">
      <type>int</type>
      <name>wpa_blacklist_add</name>
      <anchorfile>blacklist_8c.html</anchorfile>
      <anchor>af59c8fe6b0bef5b49f433bd06b29e9ab</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *bssid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_blacklist_clear</name>
      <anchorfile>blacklist_8c.html</anchorfile>
      <anchor>a7b9ccb6e476806a124c519584d4470e3</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_blacklist_del</name>
      <anchorfile>blacklist_8c.html</anchorfile>
      <anchor>a60078ea316c2890065aeaddec438aede</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *bssid)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_blacklist *</type>
      <name>wpa_blacklist_get</name>
      <anchorfile>blacklist_8c.html</anchorfile>
      <anchor>aeeb71fa695b0b21ee96417089cfbc9c4</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *bssid)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>blacklist.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>blacklist_8h</filename>
    <class kind="struct">wpa_blacklist</class>
    <member kind="function">
      <type>int</type>
      <name>wpa_blacklist_add</name>
      <anchorfile>blacklist_8h.html</anchorfile>
      <anchor>af59c8fe6b0bef5b49f433bd06b29e9ab</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *bssid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_blacklist_clear</name>
      <anchorfile>blacklist_8h.html</anchorfile>
      <anchor>a7b9ccb6e476806a124c519584d4470e3</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_blacklist_del</name>
      <anchorfile>blacklist_8h.html</anchorfile>
      <anchor>a60078ea316c2890065aeaddec438aede</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *bssid)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_blacklist *</type>
      <name>wpa_blacklist_get</name>
      <anchorfile>blacklist_8h.html</anchorfile>
      <anchor>aeeb71fa695b0b21ee96417089cfbc9c4</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *bssid)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bss.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>bss_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">utils/eloop.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="driver_8h" name="driver.h" local="yes" imported="no">drivers/driver.h</includes>
    <includes id="wpa__supplicant__i_8h" name="wpa_supplicant_i.h" local="yes" imported="no">wpa_supplicant_i.h</includes>
    <includes id="config_8h" name="config.h" local="yes" imported="no">config.h</includes>
    <includes id="notify_8h" name="notify.h" local="yes" imported="no">notify.h</includes>
    <includes id="scan_8h" name="scan.h" local="yes" imported="no">scan.h</includes>
    <includes id="bss_8h" name="bss.h" local="yes" imported="no">bss.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>WPA_BSS_EXPIRATION_AGE</name>
      <anchorfile>bss_8c.html</anchorfile>
      <anchor>a7dbd2f39a83593f16c7eaadd3b0c1181</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_BSS_EXPIRATION_PERIOD</name>
      <anchorfile>bss_8c.html</anchorfile>
      <anchor>a89d4570f8ba2edfde1593bf8ba66cbce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_BSS_EXPIRATION_SCAN_COUNT</name>
      <anchorfile>bss_8c.html</anchorfile>
      <anchor>a9f840d06fb9d21be151ca755837e33d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_BSS_FREQ_CHANGED_FLAG</name>
      <anchorfile>bss_8c.html</anchorfile>
      <anchor>af487025537da30a8d506e3ea576f0814</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_BSS_IES_CHANGED_FLAG</name>
      <anchorfile>bss_8c.html</anchorfile>
      <anchor>ac4b4dddd5e8414070f0b189b52bea1b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_BSS_MODE_CHANGED_FLAG</name>
      <anchorfile>bss_8c.html</anchorfile>
      <anchor>acd5759b7048e01470e9b3b93fa4ddd77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_BSS_PRIVACY_CHANGED_FLAG</name>
      <anchorfile>bss_8c.html</anchorfile>
      <anchor>ad8ce228397677f664f5fe6bc72bf1696</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_BSS_RATES_CHANGED_FLAG</name>
      <anchorfile>bss_8c.html</anchorfile>
      <anchor>a9561ea6a45c7e68b4e7f547187ef2054</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_BSS_RSNIE_CHANGED_FLAG</name>
      <anchorfile>bss_8c.html</anchorfile>
      <anchor>a8d7fbdee2b2a217f21cfe1228a16ca68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_BSS_SIGNAL_CHANGED_FLAG</name>
      <anchorfile>bss_8c.html</anchorfile>
      <anchor>ae54b2fd9b2be4437f38d5673e7f10f09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_BSS_WPAIE_CHANGED_FLAG</name>
      <anchorfile>bss_8c.html</anchorfile>
      <anchor>ad14809e2d22bd006694c03cb0533a12b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_BSS_WPS_CHANGED_FLAG</name>
      <anchorfile>bss_8c.html</anchorfile>
      <anchor>adb56dccc5f58198087feb4b33a3d4c30</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>are_ies_equal</name>
      <anchorfile>bss_8c.html</anchorfile>
      <anchor>ab3685ea40a29d11c55e455a0cb3c1011</anchor>
      <arglist>(const struct wpa_bss *old, const struct wpa_scan_res *new, u32 ie)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>notify_bss_changes</name>
      <anchorfile>bss_8c.html</anchorfile>
      <anchor>a56c387d246e5ab092f0427a7f7a7d60f</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, u32 changes, const struct wpa_bss *bss)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_bss_add</name>
      <anchorfile>bss_8c.html</anchorfile>
      <anchor>a3279a4a5c831b05c75a10d7e222c7c93</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *ssid, size_t ssid_len, struct wpa_scan_res *res)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u32</type>
      <name>wpa_bss_compare_res</name>
      <anchorfile>bss_8c.html</anchorfile>
      <anchor>a2dd172073f644ab68c49c1d6bf2ed7a9</anchor>
      <arglist>(const struct wpa_bss *old, const struct wpa_scan_res *new)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_bss_copy_res</name>
      <anchorfile>bss_8c.html</anchorfile>
      <anchor>ae89fde4b089aefc8fd91bab4a440d52e</anchor>
      <arglist>(struct wpa_bss *dst, struct wpa_scan_res *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_bss_deinit</name>
      <anchorfile>bss_8c.html</anchorfile>
      <anchor>a05f5cd8f5b5fa161641ab22cf5057527</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_bss *</type>
      <name>wpa_bss_get</name>
      <anchorfile>bss_8c.html</anchorfile>
      <anchor>af367af0b7efbb5bd689582057935074b</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *bssid, const u8 *ssid, size_t ssid_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_bss_get_bit_rates</name>
      <anchorfile>bss_8c.html</anchorfile>
      <anchor>a6c7d87f9d5ab463d49444f3d187a0eee</anchor>
      <arglist>(const struct wpa_bss *bss, u8 **rates)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_bss *</type>
      <name>wpa_bss_get_bssid</name>
      <anchorfile>bss_8c.html</anchorfile>
      <anchor>a2da138b165c6effb0a0f0549f3c43665</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *bssid)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_bss *</type>
      <name>wpa_bss_get_id</name>
      <anchorfile>bss_8c.html</anchorfile>
      <anchor>a952f1b96e7421921c1144f1d55670088</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, unsigned int id)</arglist>
    </member>
    <member kind="function">
      <type>const u8 *</type>
      <name>wpa_bss_get_ie</name>
      <anchorfile>bss_8c.html</anchorfile>
      <anchor>a846ad7256aab534b18eed3abce6c994d</anchor>
      <arglist>(const struct wpa_bss *bss, u8 ie)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_bss_get_max_rate</name>
      <anchorfile>bss_8c.html</anchorfile>
      <anchor>a8a43c29f605b7eb57b52a7e7c930f290</anchor>
      <arglist>(const struct wpa_bss *bss)</arglist>
    </member>
    <member kind="function">
      <type>const u8 *</type>
      <name>wpa_bss_get_vendor_ie</name>
      <anchorfile>bss_8c.html</anchorfile>
      <anchor>ac2494cf6e53f13516f5f73a1c1ea2eb0</anchor>
      <arglist>(const struct wpa_bss *bss, u32 vendor_type)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>wpa_bss_get_vendor_ie_multi</name>
      <anchorfile>bss_8c.html</anchorfile>
      <anchor>a8cef69643d1ea16c2227ddebc6479a8e</anchor>
      <arglist>(const struct wpa_bss *bss, u32 vendor_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_bss_in_use</name>
      <anchorfile>bss_8c.html</anchorfile>
      <anchor>a304f2349ffa36bdc529b154049977197</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_bss *bss)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_bss_included_in_scan</name>
      <anchorfile>bss_8c.html</anchorfile>
      <anchor>a6ce5a519c058705e841c3a91dee28d0a</anchor>
      <arglist>(const struct wpa_bss *bss, const struct scan_info *info)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_bss_init</name>
      <anchorfile>bss_8c.html</anchorfile>
      <anchor>af8510b9c89f85c8e6973ce2fcecb6111</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_bss_remove</name>
      <anchorfile>bss_8c.html</anchorfile>
      <anchor>a89cb78d9a6d293e6a8a03ef17842c0ce</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_bss *bss)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_bss_timeout</name>
      <anchorfile>bss_8c.html</anchorfile>
      <anchor>a256b359598bb93e52fa8c9e9228498ed</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_bss_update</name>
      <anchorfile>bss_8c.html</anchorfile>
      <anchor>aeb3c6cda4cf372bd5315be9562860af3</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_scan_res *res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_bss_update_end</name>
      <anchorfile>bss_8c.html</anchorfile>
      <anchor>a7bcfd52b78c9cc8ed2ce63ba1d0c7163</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct scan_info *info, int new_scan)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_bss_update_scan_res</name>
      <anchorfile>bss_8c.html</anchorfile>
      <anchor>a18f13c340bff8680db9478fc43e2abcf</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_scan_res *res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_bss_update_start</name>
      <anchorfile>bss_8c.html</anchorfile>
      <anchor>aee893e7c6c468de986f229b43b668eb0</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bss.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>bss_8h</filename>
    <class kind="struct">wpa_bss</class>
    <member kind="define">
      <type>#define</type>
      <name>WPA_BSS_ASSOCIATED</name>
      <anchorfile>bss_8h.html</anchorfile>
      <anchor>a8c7b234b8ee18c1f44ddf850495df891</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_BSS_AUTHENTICATED</name>
      <anchorfile>bss_8h.html</anchorfile>
      <anchor>ac90eaf16b116eaf9f7250a1fbf576aa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_BSS_LEVEL_DBM</name>
      <anchorfile>bss_8h.html</anchorfile>
      <anchor>a41089061f99a1759e803ade2ee39f4d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_BSS_LEVEL_INVALID</name>
      <anchorfile>bss_8h.html</anchorfile>
      <anchor>af32955a873ad80f5761032be57078079</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_BSS_NOISE_INVALID</name>
      <anchorfile>bss_8h.html</anchorfile>
      <anchor>a8f01c0ccc8079704db701ef353a574fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_BSS_QUAL_INVALID</name>
      <anchorfile>bss_8h.html</anchorfile>
      <anchor>a9f1744e9b211e46cf407048938eac53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_bss_deinit</name>
      <anchorfile>bss_8h.html</anchorfile>
      <anchor>a05f5cd8f5b5fa161641ab22cf5057527</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_bss *</type>
      <name>wpa_bss_get</name>
      <anchorfile>bss_8h.html</anchorfile>
      <anchor>af367af0b7efbb5bd689582057935074b</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *bssid, const u8 *ssid, size_t ssid_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_bss_get_bit_rates</name>
      <anchorfile>bss_8h.html</anchorfile>
      <anchor>a6c7d87f9d5ab463d49444f3d187a0eee</anchor>
      <arglist>(const struct wpa_bss *bss, u8 **rates)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_bss *</type>
      <name>wpa_bss_get_bssid</name>
      <anchorfile>bss_8h.html</anchorfile>
      <anchor>a2da138b165c6effb0a0f0549f3c43665</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *bssid)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_bss *</type>
      <name>wpa_bss_get_id</name>
      <anchorfile>bss_8h.html</anchorfile>
      <anchor>a952f1b96e7421921c1144f1d55670088</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, unsigned int id)</arglist>
    </member>
    <member kind="function">
      <type>const u8 *</type>
      <name>wpa_bss_get_ie</name>
      <anchorfile>bss_8h.html</anchorfile>
      <anchor>a846ad7256aab534b18eed3abce6c994d</anchor>
      <arglist>(const struct wpa_bss *bss, u8 ie)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_bss_get_max_rate</name>
      <anchorfile>bss_8h.html</anchorfile>
      <anchor>a8a43c29f605b7eb57b52a7e7c930f290</anchor>
      <arglist>(const struct wpa_bss *bss)</arglist>
    </member>
    <member kind="function">
      <type>const u8 *</type>
      <name>wpa_bss_get_vendor_ie</name>
      <anchorfile>bss_8h.html</anchorfile>
      <anchor>ac2494cf6e53f13516f5f73a1c1ea2eb0</anchor>
      <arglist>(const struct wpa_bss *bss, u32 vendor_type)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>wpa_bss_get_vendor_ie_multi</name>
      <anchorfile>bss_8h.html</anchorfile>
      <anchor>a8cef69643d1ea16c2227ddebc6479a8e</anchor>
      <arglist>(const struct wpa_bss *bss, u32 vendor_type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_bss_init</name>
      <anchorfile>bss_8h.html</anchorfile>
      <anchor>af8510b9c89f85c8e6973ce2fcecb6111</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_bss_update_end</name>
      <anchorfile>bss_8h.html</anchorfile>
      <anchor>a7bcfd52b78c9cc8ed2ce63ba1d0c7163</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct scan_info *info, int new_scan)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_bss_update_scan_res</name>
      <anchorfile>bss_8h.html</anchorfile>
      <anchor>a18f13c340bff8680db9478fc43e2abcf</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_scan_res *res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_bss_update_start</name>
      <anchorfile>bss_8h.html</anchorfile>
      <anchor>aee893e7c6c468de986f229b43b668eb0</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Bss.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/msg_gen/cpp/include/wpa_supplicant_node/</path>
    <filename>Bss_8h</filename>
    <includes id="SecurityProperties_8h" name="SecurityProperties.h" local="yes" imported="no">wpa_supplicant_node/SecurityProperties.h</includes>
    <class kind="struct">wpa_supplicant_node::Bss_</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::wpa_supplicant_node::Bss_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::wpa_supplicant_node::Bss_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::Bss_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::Bss_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::Bss_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::wpa_supplicant_node::Bss_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::wpa_supplicant_node::Bss_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>wpa_supplicant_node</namespace>
    <member kind="typedef">
      <type>::wpa_supplicant_node::Bss_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>Bss</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a7da339c66bc78ef3a692b2a310f6520c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::Bss const  &gt;</type>
      <name>BssConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>aded1ace6757eeea7401d215aaeade7a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::Bss &gt;</type>
      <name>BssPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a34b3ed47bf72f0f14e11cfae7053267a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>ae0fec235ac6b8671d0cba1f427a6d7d7</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::Bss_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>build_config.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/utils/</path>
    <filename>build__config_8h</filename>
  </compound>
  <compound kind="file">
    <name>chap.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_common/</path>
    <filename>chap_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto/crypto.h</includes>
    <includes id="chap_8h" name="chap.h" local="yes" imported="no">chap.h</includes>
    <member kind="function">
      <type>int</type>
      <name>chap_md5</name>
      <anchorfile>chap_8c.html</anchorfile>
      <anchor>a5d6d149cf83cd40969ab1d567b65606e</anchor>
      <arglist>(u8 id, const u8 *secret, size_t secret_len, const u8 *challenge, size_t challenge_len, u8 *response)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>chap.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_common/</path>
    <filename>chap_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>CHAP_MD5_LEN</name>
      <anchorfile>chap_8h.html</anchorfile>
      <anchor>af07ed46d7ebe8452af1fc09e401896eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>chap_md5</name>
      <anchorfile>chap_8h.html</anchorfile>
      <anchor>a5d6d149cf83cd40969ab1d567b65606e</anchor>
      <arglist>(u8 id, const u8 *secret, size_t secret_len, const u8 *challenge, size_t challenge_len, u8 *response)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>common.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/utils/</path>
    <filename>common_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <member kind="function">
      <type>void *</type>
      <name>__hide_aliasing_typecast</name>
      <anchorfile>common_8c.html</anchorfile>
      <anchor>a6f6e0838dfe8d42cebc43e3dbf4a56eb</anchor>
      <arglist>(void *foo)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>_wpa_snprintf_hex</name>
      <anchorfile>common_8c.html</anchorfile>
      <anchor>afae36d0ce57d2eea85ab50fd2daee1b3</anchor>
      <arglist>(char *buf, size_t buf_size, const u8 *data, size_t len, int uppercase)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hex2byte</name>
      <anchorfile>common_8c.html</anchorfile>
      <anchor>a05f82dfa731ff990948a60f2870463ca</anchor>
      <arglist>(const char *hex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hex2num</name>
      <anchorfile>common_8c.html</anchorfile>
      <anchor>a3c9ea8434da148851c9d559b58607698</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hexstr2bin</name>
      <anchorfile>common_8c.html</anchorfile>
      <anchor>a2262236464f123090765c22d8bd803ab</anchor>
      <arglist>(const char *hex, u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hwaddr_aton</name>
      <anchorfile>common_8c.html</anchorfile>
      <anchor>a33339bf5adcf5d586a4e7309306db686</anchor>
      <arglist>(const char *txt, u8 *addr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hwaddr_aton2</name>
      <anchorfile>common_8c.html</anchorfile>
      <anchor>ab7ec8839c8e817e241c52ad7a0299be3</anchor>
      <arglist>(const char *txt, u8 *addr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inc_byte_array</name>
      <anchorfile>common_8c.html</anchorfile>
      <anchor>a10cb7424972ed18b0a40b090b8d5d51c</anchor>
      <arglist>(u8 *counter, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_get_ntp_timestamp</name>
      <anchorfile>common_8c.html</anchorfile>
      <anchor>a239eab3b6b2dac6974370f5bbaf49656</anchor>
      <arglist>(u8 *buf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_snprintf_hex</name>
      <anchorfile>common_8c.html</anchorfile>
      <anchor>ab97d30ece9082ada33b86226ff0b72b9</anchor>
      <arglist>(char *buf, size_t buf_size, const u8 *data, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_snprintf_hex_uppercase</name>
      <anchorfile>common_8c.html</anchorfile>
      <anchor>a4f09b3a34b204c34dbf7c8c19c651ee5</anchor>
      <arglist>(char *buf, size_t buf_size, const u8 *data, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>wpa_ssid_txt</name>
      <anchorfile>common_8c.html</anchorfile>
      <anchor>a41b29c75e5b3e324f585e8b38984a1b9</anchor>
      <arglist>(const u8 *ssid, size_t ssid_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>common.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/utils/</path>
    <filename>common_8h</filename>
    <includes id="os_8h" name="os.h" local="yes" imported="no">os.h</includes>
    <includes id="wpa__debug_8h" name="wpa_debug.h" local="yes" imported="no">wpa_debug.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__bitwise</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a0a94220228d52a4743bb8f43501b5e49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__force</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>ab95a84e6535084347da05cdf197e045c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>aliasing_hide_typecast</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>ad2146ae78de32755ad46d1d2e0403568</anchor>
      <arglist>(a, t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINTF_FORMAT</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a4bccce60f1490892797a39740f66425e</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STRUCT_PACKED</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a7d8da6b4e966d2b82983c1eb4c59c368</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_GET_BE16</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>af253f60b04fd033bf2ef0c08a71a2def</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_GET_BE24</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a9edd6468ff4f4564f8a9ca8bc3a30443</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_GET_BE32</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>afbbd2a7ace0c161a0f0b65938762c05a</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_GET_BE64</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a53ed86f371ad4f6d7348eb3e845f1c69</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_GET_LE16</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>aa515d5a4d5a653d455219f843d3ed7f6</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_GET_LE32</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>ac65c86fb516ed5d9efc3716a846945e0</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_GET_LE64</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>adcb9b9522be5a41c80d0131fc1b34913</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_PUT_BE16</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>af62001daa3380422395d4e213068d7c4</anchor>
      <arglist>(a, val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_PUT_BE24</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>ae12968fd934a1a5b2306345d1b441eed</anchor>
      <arglist>(a, val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_PUT_BE32</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>ae9d5a359df26e8d86750f8b6f99a4a1b</anchor>
      <arglist>(a, val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_PUT_BE64</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>aa2c80799a75bddae682013edc1c07739</anchor>
      <arglist>(a, val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_PUT_LE16</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a9061cd716f5e4948464d9394962cc069</anchor>
      <arglist>(a, val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_PUT_LE32</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a6793dee03c036cde26fbe70005840215</anchor>
      <arglist>(a, val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wpa_strdup_tchar</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a4ee0dc5f66700675b493cd4cf5d22bc4</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wpa_unicode2ascii_inplace</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>aae74cc3fbc53e8b46ad9859f823802ee</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="typedef">
      <type>u16 __bitwise</type>
      <name>be16</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a3dd807f8187a0481d071e1bc8a92bff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>u32 __bitwise</type>
      <name>be32</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a6d11bd70691a5cb5b949334efef33725</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>u64 __bitwise</type>
      <name>be64</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a45e941775d07577bf080d04a710a2675</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>u16 __bitwise</type>
      <name>le16</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a4adf15478cc1b7576f256dbb104d0994</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>u32 __bitwise</type>
      <name>le32</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a442038cb46d7b645c7f957e44c873dc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>u64 __bitwise</type>
      <name>le64</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>ada925c78420f295b51d486cfda4f5b29</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>__hide_aliasing_typecast</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a6f6e0838dfe8d42cebc43e3dbf4a56eb</anchor>
      <arglist>(void *foo)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hexstr2bin</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a2262236464f123090765c22d8bd803ab</anchor>
      <arglist>(const char *hex, u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hwaddr_aton</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a33339bf5adcf5d586a4e7309306db686</anchor>
      <arglist>(const char *txt, u8 *addr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hwaddr_aton2</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>ab7ec8839c8e817e241c52ad7a0299be3</anchor>
      <arglist>(const char *txt, u8 *addr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inc_byte_array</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a10cb7424972ed18b0a40b090b8d5d51c</anchor>
      <arglist>(u8 *counter, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>is_zero_ether_addr</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>acd85e86f124e374758705222b945491d</anchor>
      <arglist>(const u8 *a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_get_ntp_timestamp</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a239eab3b6b2dac6974370f5bbaf49656</anchor>
      <arglist>(u8 *buf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_snprintf_hex</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>ab97d30ece9082ada33b86226ff0b72b9</anchor>
      <arglist>(char *buf, size_t buf_size, const u8 *data, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_snprintf_hex_uppercase</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a4f09b3a34b204c34dbf7c8c19c651ee5</anchor>
      <arglist>(char *buf, size_t buf_size, const u8 *data, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>wpa_ssid_txt</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a41b29c75e5b3e324f585e8b38984a1b9</anchor>
      <arglist>(const u8 *ssid, size_t ssid_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>config.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>config_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">crypto/sha1.h</includes>
    <includes id="wpa_8h" name="wpa.h" local="yes" imported="no">rsn_supp/wpa.h</includes>
    <includes id="eap__peer_2eap_8h" name="eap_peer/eap.h" local="yes" imported="no">eap_peer/eap.h</includes>
    <includes id="config_8h" name="config.h" local="yes" imported="no">config.h</includes>
    <class kind="struct">parse_data</class>
    <member kind="define">
      <type>#define</type>
      <name>_FUNC</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a23a3c42953c2b68308116ad1577f03c5</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_INT</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>ae9ebf92da8e80b3bbd142709f373acea</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_INTe</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a8f34607c78c2c8dcee8913138b69c0b9</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_STR</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a9c92c431cab8ca8f172b152a720449f2</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_STR_LEN</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a2877cd0cdf6c28c7703e8f9369916e8e</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_STR_LENe</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a05eaebf49fc18a72210bf6a649526fd3</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_STR_RANGE</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>add636eb6f6db431751883046f893efd2</anchor>
      <arglist>(f, min, max)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_STRe</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a48383ad5000a9e430f302616cb7a676c</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FUNC</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>abda9672baa08af6eea0eba8b7f2b025d</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FUNC_KEY</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a34b4a2d5c4f201daf88f91c1b181aa21</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a0dab65e765889f3b19ea101d0e86fa5c</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_RANGE</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a4a13681be4260b58ba53bb15bb3c3f0b</anchor>
      <arglist>(f, min, max)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTe</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a3c1622e8d31d994b835cb0b56ac78bd3</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_SSID_FIELDS</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a9c1df2671ad80aac402b5b864509d891</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OFFSET</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a64be4f96c27101a5f54c29ee0f9f6ebf</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STR</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a288db27d8a11ed77a95913e35e5a0a98</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STR_KEY</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>ad90df2ea3e2ad2014c678f11922d4eac</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STR_KEYe</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a579909991f545a8a5e3ac4014623074f</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STR_LEN</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a1ad1aaaaad4c84a3ed75f66efb12370e</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STR_LEN_KEY</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a357bbb36d204e5bccb4551ebb0df11f3</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STR_LENe</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a37e92c23c614352219567ecd86f558fd</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STR_RANGE</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>ad70cdb41589dae898a9a8f8400c548c7</anchor>
      <arglist>(f, min, max)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STR_RANGE_KEY</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a28aa5be97368cf8bb922e40491a7e36e</anchor>
      <arglist>(f, min, max)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STRe</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>ac344fa646cb2071c171debcd33e8cd99</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>is_hex</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>af3b2c87b0a51d29f1582b29562a1e205</anchor>
      <arglist>(const u8 *data, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_ssid *</type>
      <name>wpa_config_add_network</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a8c82fbe4a54a36f27e368e31d5271ac0</anchor>
      <arglist>(struct wpa_config *config)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_config_add_prio_network</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>aab0f7d4a3050dde09ceecfa4822750b5</anchor>
      <arglist>(struct wpa_config *config, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_config_free</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a889abe26369340541e3328d2472ea6e9</anchor>
      <arglist>(struct wpa_config *config)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_config_free_ssid</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a26ccfb06c5f1d18bc5064ee974b4af9d</anchor>
      <arglist>(struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>wpa_config_get</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a856b307aa1cb1416c4fe24c59c6f59a2</anchor>
      <arglist>(struct wpa_ssid *ssid, const char *var)</arglist>
    </member>
    <member kind="function">
      <type>char **</type>
      <name>wpa_config_get_all</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a9412f958545b358ca531c4d7c8c8deec</anchor>
      <arglist>(struct wpa_ssid *ssid, int get_keys)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_ssid *</type>
      <name>wpa_config_get_network</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a15e9b2a9a0d9de6306770097b0543f92</anchor>
      <arglist>(struct wpa_config *config, int id)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>wpa_config_get_no_key</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>ad13cfbfa4b59babb5dc14b6b3983165e</anchor>
      <arglist>(struct wpa_ssid *ssid, const char *var)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_config_parse_auth_alg</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a7c043ac33cc3e7f482bb7f93845cba42</anchor>
      <arglist>(const struct parse_data *data, struct wpa_ssid *ssid, int line, const char *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_config_parse_bssid</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a9824f175500687c96d97732612feafdc</anchor>
      <arglist>(const struct parse_data *data, struct wpa_ssid *ssid, int line, const char *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_config_parse_cipher</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a08b044451a857a01acad175bbb019f64</anchor>
      <arglist>(int line, const char *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_config_parse_freq_list</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a0807f3c6dcf6a21f27d3ab54e991fedc</anchor>
      <arglist>(const struct parse_data *data, struct wpa_ssid *ssid, int line, const char *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int *</type>
      <name>wpa_config_parse_freqs</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>aca2a7b784e7ddad27ae9e9a7bdff48d4</anchor>
      <arglist>(const struct parse_data *data, struct wpa_ssid *ssid, int line, const char *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_config_parse_group</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a1c70ad367b6d52d0ff88c33b8663cec7</anchor>
      <arglist>(const struct parse_data *data, struct wpa_ssid *ssid, int line, const char *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_config_parse_int</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>ad7f406bfe9001d74a46d9466572d5435</anchor>
      <arglist>(const struct parse_data *data, struct wpa_ssid *ssid, int line, const char *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_config_parse_key_mgmt</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>af6fc8e6c9d47cf78147f936961481554</anchor>
      <arglist>(const struct parse_data *data, struct wpa_ssid *ssid, int line, const char *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_config_parse_pairwise</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a86424f4f5dc7a6883c5e8b11de32dfae</anchor>
      <arglist>(const struct parse_data *data, struct wpa_ssid *ssid, int line, const char *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_config_parse_proto</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a3724eb1c9aa1bb5000eaeaa1a031dbe7</anchor>
      <arglist>(const struct parse_data *data, struct wpa_ssid *ssid, int line, const char *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_config_parse_psk</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>abc32b5833e7da8268f4eded796e16290</anchor>
      <arglist>(const struct parse_data *data, struct wpa_ssid *ssid, int line, const char *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_config_parse_scan_freq</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>af2f1e32bc069afd08c2a00ce0976a560</anchor>
      <arglist>(const struct parse_data *data, struct wpa_ssid *ssid, int line, const char *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_config_parse_str</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a258e6acbc3886bfd0eee882dbd20b63a</anchor>
      <arglist>(const struct parse_data *data, struct wpa_ssid *ssid, int line, const char *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>wpa_config_parse_string</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>ae7afb2aa618fedd76be35dc6e13b49e9</anchor>
      <arglist>(const char *value, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_config_parse_wep_key</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>ac298ca65315b040f15da9d99c406c05c</anchor>
      <arglist>(u8 *key, size_t *len, int line, const char *value, int idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_config_parse_wep_key0</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a66605f6477735a1189305f7c2bd46391</anchor>
      <arglist>(const struct parse_data *data, struct wpa_ssid *ssid, int line, const char *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_config_parse_wep_key1</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>aab735cd3223b024eecb8eddf0de70c3e</anchor>
      <arglist>(const struct parse_data *data, struct wpa_ssid *ssid, int line, const char *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_config_parse_wep_key2</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>ab6cbc1df9f2afaee319ba2462d83d27b</anchor>
      <arglist>(const struct parse_data *data, struct wpa_ssid *ssid, int line, const char *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_config_parse_wep_key3</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a8665b936dff85bf81121daa0e8da1257</anchor>
      <arglist>(const struct parse_data *data, struct wpa_ssid *ssid, int line, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_config_remove_network</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a2761c95639c4efa77a6b38a5d31bc3d9</anchor>
      <arglist>(struct wpa_config *config, int id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_config_set</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a5058895b7e094964aae82b6fa3856494</anchor>
      <arglist>(struct wpa_ssid *ssid, const char *var, const char *value, int line)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_config_set_network_defaults</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a271e0aa59862ee04fa42761fafc4dc7a</anchor>
      <arglist>(struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_config_update_prio_list</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>ad797df4f01c73854849668f375fa3a3c</anchor>
      <arglist>(struct wpa_config *config)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_config_update_psk</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a8be88ec62ab7ba889f68c66fedda83b4</anchor>
      <arglist>(struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>wpa_config_write_auth_alg</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a2319292d884b334ab062bb0e0ba41664</anchor>
      <arglist>(const struct parse_data *data, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>wpa_config_write_bssid</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a49292cd89305d28946f9dab1c60cca80</anchor>
      <arglist>(const struct parse_data *data, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>wpa_config_write_cipher</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>acc52ce4830628cc3d5430ad4c4d28a1b</anchor>
      <arglist>(int cipher)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>wpa_config_write_freq_list</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a23fd01c90e491a0aa5064479474334d5</anchor>
      <arglist>(const struct parse_data *data, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>wpa_config_write_freqs</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>aa4870be33c83a7c060ed86fa57dbd458</anchor>
      <arglist>(const struct parse_data *data, const int *freqs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>wpa_config_write_group</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>aa5a5bd003c3ed71f58d7ca39594bf7db</anchor>
      <arglist>(const struct parse_data *data, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>wpa_config_write_int</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>ad3472a019d9a404608b50ba7868281c2</anchor>
      <arglist>(const struct parse_data *data, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>wpa_config_write_key_mgmt</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>ac9e6e31d0b81bf62714aaefc62f413d6</anchor>
      <arglist>(const struct parse_data *data, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>wpa_config_write_pairwise</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>ae23e4187129f61187bb363076047dfe7</anchor>
      <arglist>(const struct parse_data *data, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>wpa_config_write_proto</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a51be33a31746a1d3d80297ecd197673c</anchor>
      <arglist>(const struct parse_data *data, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>wpa_config_write_psk</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a6f3329d00faacaf10be455b6c8c22595</anchor>
      <arglist>(const struct parse_data *data, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>wpa_config_write_scan_freq</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a7402d5de9706aa33d0435c8aa37ac506</anchor>
      <arglist>(const struct parse_data *data, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>wpa_config_write_str</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>afcc38dc650875780267f3647c50b8f0f</anchor>
      <arglist>(const struct parse_data *data, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>wpa_config_write_string</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a5ef4b90039957929d2c4e3459d1099d3</anchor>
      <arglist>(const u8 *value, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>wpa_config_write_string_ascii</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a85088f84781145c9a2608588a853005d</anchor>
      <arglist>(const u8 *value, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>wpa_config_write_string_hex</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a8bb705da12693c9964514431fb33d8eb</anchor>
      <arglist>(const u8 *value, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>wpa_config_write_wep_key</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a2bf80a92c8ffebe3b002f42c4103e257</anchor>
      <arglist>(struct wpa_ssid *ssid, int idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>wpa_config_write_wep_key0</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a92fa4e189662d583eb05d4971fb27cc9</anchor>
      <arglist>(const struct parse_data *data, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>wpa_config_write_wep_key1</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a1fcfd42b5c216b8c892f7bb59779a200</anchor>
      <arglist>(const struct parse_data *data, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>wpa_config_write_wep_key2</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a8e5e83d850bb3392cb925efc19446ba3</anchor>
      <arglist>(const struct parse_data *data, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>wpa_config_write_wep_key3</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a252339615841babe42a54171c57dda31</anchor>
      <arglist>(const struct parse_data *data, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_config_blob *</type>
      <name>wpa_config_get_blob</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a8d0233adc9044b175455db173ad80fa1</anchor>
      <arglist>(struct wpa_config *config, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_config_set_blob</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a2adeb91717e60ede547ab874d551633e</anchor>
      <arglist>(struct wpa_config *config, struct wpa_config_blob *blob)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_config_free_blob</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a549b031ea7b9739b964b1bfc541b5638</anchor>
      <arglist>(struct wpa_config_blob *blob)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_config_remove_blob</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>ae7a994ef2cd58537f5db3e54f954c87a</anchor>
      <arglist>(struct wpa_config *config, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_config *</type>
      <name>wpa_config_alloc_empty</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a25439aa33b7d63f64d67ba7fae7b8501</anchor>
      <arglist>(const char *ctrl_interface, const char *driver_param)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_config_debug_dump_networks</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a09ee2dff75a7525189cfe0032d545f86</anchor>
      <arglist>(struct wpa_config *config)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct parse_data</type>
      <name>ssid_fields</name>
      <anchorfile>config_8c.html</anchorfile>
      <anchor>a6883dd90da1efceb07dc775abe310a20</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>config.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>config_8h</filename>
    <includes id="config__ssid_8h" name="config_ssid.h" local="yes" imported="no">config_ssid.h</includes>
    <class kind="struct">wpa_config</class>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_AP_SCAN</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a41070ab280709e03c31bd3f14340e55c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_BSS_MAX_COUNT</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a260fe46083507b3ed755e0693637d3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_EAPOL_VERSION</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>aa9afc32a1df04f5c9b2b1d2a4d07f8e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_FAST_REAUTH</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a39507f64c0f33ef1edee83aea9d68a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>struct wpa_ssid *</type>
      <name>wpa_config_add_network</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a8c82fbe4a54a36f27e368e31d5271ac0</anchor>
      <arglist>(struct wpa_config *config)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_config_add_prio_network</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>aab0f7d4a3050dde09ceecfa4822750b5</anchor>
      <arglist>(struct wpa_config *config, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_config *</type>
      <name>wpa_config_alloc_empty</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a25439aa33b7d63f64d67ba7fae7b8501</anchor>
      <arglist>(const char *ctrl_interface, const char *driver_param)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_config_debug_dump_networks</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a09ee2dff75a7525189cfe0032d545f86</anchor>
      <arglist>(struct wpa_config *config)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_config_free</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>abf0cd7534f926ea4a834c9d8b793521f</anchor>
      <arglist>(struct wpa_config *ssid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_config_free_blob</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a549b031ea7b9739b964b1bfc541b5638</anchor>
      <arglist>(struct wpa_config_blob *blob)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_config_free_ssid</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a26ccfb06c5f1d18bc5064ee974b4af9d</anchor>
      <arglist>(struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>wpa_config_get</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a856b307aa1cb1416c4fe24c59c6f59a2</anchor>
      <arglist>(struct wpa_ssid *ssid, const char *var)</arglist>
    </member>
    <member kind="function">
      <type>char **</type>
      <name>wpa_config_get_all</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a9412f958545b358ca531c4d7c8c8deec</anchor>
      <arglist>(struct wpa_ssid *ssid, int get_keys)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_config_blob *</type>
      <name>wpa_config_get_blob</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a8d0233adc9044b175455db173ad80fa1</anchor>
      <arglist>(struct wpa_config *config, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_ssid *</type>
      <name>wpa_config_get_network</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a15e9b2a9a0d9de6306770097b0543f92</anchor>
      <arglist>(struct wpa_config *config, int id)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>wpa_config_get_no_key</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>ad13cfbfa4b59babb5dc14b6b3983165e</anchor>
      <arglist>(struct wpa_ssid *ssid, const char *var)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_config_remove_blob</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>ae7a994ef2cd58537f5db3e54f954c87a</anchor>
      <arglist>(struct wpa_config *config, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_config_remove_network</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a2761c95639c4efa77a6b38a5d31bc3d9</anchor>
      <arglist>(struct wpa_config *config, int id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_config_set</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a5058895b7e094964aae82b6fa3856494</anchor>
      <arglist>(struct wpa_ssid *ssid, const char *var, const char *value, int line)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_config_set_blob</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a2adeb91717e60ede547ab874d551633e</anchor>
      <arglist>(struct wpa_config *config, struct wpa_config_blob *blob)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_config_set_network_defaults</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a271e0aa59862ee04fa42761fafc4dc7a</anchor>
      <arglist>(struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_config_update_prio_list</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>ad797df4f01c73854849668f375fa3a3c</anchor>
      <arglist>(struct wpa_config *config)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_config_update_psk</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a8be88ec62ab7ba889f68c66fedda83b4</anchor>
      <arglist>(struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_config *</type>
      <name>wpa_config_read</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>adef9e5422b9047e205ed0c095120ee61</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_config_write</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>abc289681304599440593b87685a144a7</anchor>
      <arglist>(const char *name, struct wpa_config *config)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>config_file.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>config__file_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="config_8h" name="config.h" local="yes" imported="no">config.h</includes>
    <includes id="uuid_8h" name="uuid.h" local="yes" imported="no">uuid.h</includes>
    <includes id="eap__peer_2eap__methods_8h" name="eap_peer/eap_methods.h" local="yes" imported="no">eap_peer/eap_methods.h</includes>
    <class kind="struct">global_parse_data</class>
    <member kind="define">
      <type>#define</type>
      <name>_INT</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>ae9ebf92da8e80b3bbd142709f373acea</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_STR</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>a9c92c431cab8ca8f172b152a720449f2</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FUNC</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>abda9672baa08af6eea0eba8b7f2b025d</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FUNC_NO_VAR</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>a6085f1b2a9e5f1cdc21f6ee985698f2b</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>a0dab65e765889f3b19ea101d0e86fa5c</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>a7a03de651de6170ced5f9529d7298af0</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_DEF</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>a7cfd9fc44089d6de9e852422712efbfa</anchor>
      <arglist>(t, def)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_DEFe</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>a2e22d4ddf911ca43500f916789b8c039</anchor>
      <arglist>(t, def)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_RANGE</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>a4a13681be4260b58ba53bb15bb3c3f0b</anchor>
      <arglist>(f, min, max)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTe</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>ade44f9ebbc6184af0c91de93e6a8ac91</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_GLOBAL_FIELDS</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>afb0ece8aa51cd9c11ad7b64c179fa790</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OFFSET</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>a64be4f96c27101a5f54c29ee0f9f6ebf</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STR</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>a288db27d8a11ed77a95913e35e5a0a98</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STR</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>a598a146f902df2189ed1366914ea7c9b</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STR_RANGE</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>ad70cdb41589dae898a9a8f8400c548c7</anchor>
      <arglist>(f, min, max)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>wpa_config_get_line</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>a4d67cda5d311e1f7aa310a98e59e61ca</anchor>
      <arglist>(char *s, int size, FILE *stream, int *line, char **_pos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_config_parse_int</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>a3a4293a12cd86a4c1ac59f5d0c20fe2a</anchor>
      <arglist>(const struct global_parse_data *data, struct wpa_config *config, int line, const char *pos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_config_parse_str</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>ac519dfb0cf7de8f16ac96ee79de1e780</anchor>
      <arglist>(const struct global_parse_data *data, struct wpa_config *config, int line, const char *pos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_config_process_blob</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>ab0b1c196a24da95b890a5beb5db898ba</anchor>
      <arglist>(struct wpa_config *config, FILE *f, int *line, char *bname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_config_process_country</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>a4cf9539e38df4a534e06eaff3c125fe1</anchor>
      <arglist>(const struct global_parse_data *data, struct wpa_config *config, int line, const char *pos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_config_process_global</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>acc3647231a53ad74f8d26fc7b88e2e5e</anchor>
      <arglist>(struct wpa_config *config, char *pos, int line)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_config_process_load_dynamic_eap</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>ae2ccef7942d1403fddfc4f80ba3a627b</anchor>
      <arglist>(const struct global_parse_data *data, struct wpa_config *config, int line, const char *so)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_config *</type>
      <name>wpa_config_read</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>adef9e5422b9047e205ed0c095120ee61</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpa_config_blob *</type>
      <name>wpa_config_read_blob</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>a0db68b6d9ea109f448ae4a922719cf10</anchor>
      <arglist>(FILE *f, int *line, const char *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpa_ssid *</type>
      <name>wpa_config_read_network</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>a262c9158867c5168ae350e88d7a76c2f</anchor>
      <arglist>(FILE *f, int *line, int id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_config_validate_network</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>a83035eeeaf929a6fc3dabe5474ca3f0d</anchor>
      <arglist>(struct wpa_ssid *ssid, int line)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_config_write</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>abc289681304599440593b87685a144a7</anchor>
      <arglist>(const char *name, struct wpa_config *config)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_config_write_blob</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>a21accdf53122d1c3d7b04f34f3b19ff0</anchor>
      <arglist>(FILE *f, struct wpa_config_blob *blob)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_config_write_global</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>ab5d5d4f31d8454f8e146d9411dcc1aa4</anchor>
      <arglist>(FILE *f, struct wpa_config *config)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_config_write_network</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>a136fd71bb7077902a9b29407b970d8a9</anchor>
      <arglist>(FILE *f, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write_auth_alg</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>aa514b9be16fb14fe5ba1ca4116c9da3d</anchor>
      <arglist>(FILE *f, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write_bssid</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>ad039986d6ba9ced38328fc415bda631c</anchor>
      <arglist>(FILE *f, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write_group</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>acdb6109bed1f99fe0b4797d7d08b9f76</anchor>
      <arglist>(FILE *f, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write_int</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>a37ca7a4b5474074ba76f3c6db88f2dcb</anchor>
      <arglist>(FILE *f, const char *field, int value, int def)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write_key_mgmt</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>ade9c91aba37e6e6ea494701ddbe8872b</anchor>
      <arglist>(FILE *f, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write_pairwise</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>ad19adccdc4ab7c3ebe578d372c97ed22</anchor>
      <arglist>(FILE *f, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write_proto</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>a87e2f8df687139ba591c684f5edede40</anchor>
      <arglist>(FILE *f, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write_psk</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>abc6b218fe70461fb45985f68a683aa23</anchor>
      <arglist>(FILE *f, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write_str</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>a46dfca5492e3919d0312fbdb48602f06</anchor>
      <arglist>(FILE *f, const char *field, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write_wep_key</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>a6b3b906200484afef64cc65ea1e5713d</anchor>
      <arglist>(FILE *f, int idx, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct global_parse_data</type>
      <name>global_fields</name>
      <anchorfile>config__file_8c.html</anchorfile>
      <anchor>a94b84be9a60bdb47c96a1a832de5fc1c</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>config_none.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>config__none_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="config_8h" name="config.h" local="yes" imported="no">config.h</includes>
    <member kind="function">
      <type>struct wpa_config *</type>
      <name>wpa_config_read</name>
      <anchorfile>config__none_8c.html</anchorfile>
      <anchor>adef9e5422b9047e205ed0c095120ee61</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_config_write</name>
      <anchorfile>config__none_8c.html</anchorfile>
      <anchor>abc289681304599440593b87685a144a7</anchor>
      <arglist>(const char *name, struct wpa_config *config)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>config_ssid.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>config__ssid_8h</filename>
    <includes id="defs_8h" name="defs.h" local="yes" imported="no">common/defs.h</includes>
    <includes id="eap__config_8h" name="eap_config.h" local="yes" imported="no">eap_peer/eap_config.h</includes>
    <class kind="struct">wpa_ssid</class>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_EAP_WORKAROUND</name>
      <anchorfile>config__ssid_8h.html</anchorfile>
      <anchor>a584d92b976ec6478ff150997ed9c05fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_EAPOL_FLAGS</name>
      <anchorfile>config__ssid_8h.html</anchorfile>
      <anchor>a7991649a4655c27876a53fb7deff43c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_FRAGMENT_SIZE</name>
      <anchorfile>config__ssid_8h.html</anchorfile>
      <anchor>ae2d078efa2ce1ea91af86525f3eaced7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_GROUP</name>
      <anchorfile>config__ssid_8h.html</anchorfile>
      <anchor>a45b6308e1477048e29afac209cfe9ec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_KEY_MGMT</name>
      <anchorfile>config__ssid_8h.html</anchorfile>
      <anchor>a5c1c51af747413d442117f2fad92fbdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_PAIRWISE</name>
      <anchorfile>config__ssid_8h.html</anchorfile>
      <anchor>a4193476e47112d385ed88c4363141987</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_PROTO</name>
      <anchorfile>config__ssid_8h.html</anchorfile>
      <anchor>ae5664e319f2e62dd276fa742645151d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_SSID_LEN</name>
      <anchorfile>config__ssid_8h.html</anchorfile>
      <anchor>aa0911709c7e44717962b8d7e0adf99ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_WEP_KEY_LEN</name>
      <anchorfile>config__ssid_8h.html</anchorfile>
      <anchor>a0da6a2e43fe1802f480c67f8f4d688ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_WEP_KEYS</name>
      <anchorfile>config__ssid_8h.html</anchorfile>
      <anchor>a54a75d8d93371eda0a52b607768dd1bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>config_winreg.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>config__winreg_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="uuid_8h" name="uuid.h" local="yes" imported="no">uuid.h</includes>
    <includes id="config_8h" name="config.h" local="yes" imported="no">config.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>INT</name>
      <anchorfile>config__winreg_8c.html</anchorfile>
      <anchor>a7a03de651de6170ced5f9529d7298af0</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_DEF</name>
      <anchorfile>config__winreg_8c.html</anchorfile>
      <anchor>a7cfd9fc44089d6de9e852422712efbfa</anchor>
      <arglist>(t, def)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_DEFe</name>
      <anchorfile>config__winreg_8c.html</anchorfile>
      <anchor>a2e22d4ddf911ca43500f916789b8c039</anchor>
      <arglist>(t, def)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTe</name>
      <anchorfile>config__winreg_8c.html</anchorfile>
      <anchor>ade44f9ebbc6184af0c91de93e6a8ac91</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STR</name>
      <anchorfile>config__winreg_8c.html</anchorfile>
      <anchor>a598a146f902df2189ed1366914ea7c9b</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNAMELEN</name>
      <anchorfile>config__winreg_8c.html</anchorfile>
      <anchor>ab4f0d899f48975c3a0b7c4df8ebbfa25</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TSTR</name>
      <anchorfile>config__winreg_8c.html</anchorfile>
      <anchor>a375c705b66d74506f7497b8e49632967</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_KEY_PREFIX</name>
      <anchorfile>config__winreg_8c.html</anchorfile>
      <anchor>a1dda8670a43f9d032012e18b5c7ba40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_KEY_ROOT</name>
      <anchorfile>config__winreg_8c.html</anchorfile>
      <anchor>a348f9880713a6996d8a21d4b9d4d1aa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_config_delete_subkeys</name>
      <anchorfile>config__winreg_8c.html</anchorfile>
      <anchor>a63738be3f9ae2d1c776f019a504c4ce5</anchor>
      <arglist>(HKEY hk, const TCHAR *key)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_config *</type>
      <name>wpa_config_read</name>
      <anchorfile>config__winreg_8c.html</anchorfile>
      <anchor>adef9e5422b9047e205ed0c095120ee61</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_config_read_blobs</name>
      <anchorfile>config__winreg_8c.html</anchorfile>
      <anchor>ae30be91ee54ce7c2da55a53382c44ee3</anchor>
      <arglist>(struct wpa_config *config, HKEY hk)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_config_read_global</name>
      <anchorfile>config__winreg_8c.html</anchorfile>
      <anchor>af20a8855b41f62913128c14592aa3e1a</anchor>
      <arglist>(struct wpa_config *config, HKEY hk)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpa_ssid *</type>
      <name>wpa_config_read_network</name>
      <anchorfile>config__winreg_8c.html</anchorfile>
      <anchor>a6ab8e0fc47701a290a319d9e7b7e4f90</anchor>
      <arglist>(HKEY hk, const TCHAR *netw, int id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_config_read_networks</name>
      <anchorfile>config__winreg_8c.html</anchorfile>
      <anchor>a694bcefaf88c4f511a513762b9c48f8f</anchor>
      <arglist>(struct wpa_config *config, HKEY hk)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_config_read_reg_dword</name>
      <anchorfile>config__winreg_8c.html</anchorfile>
      <anchor>aead770dd223b26c101b93209f52b1e82</anchor>
      <arglist>(HKEY hk, const TCHAR *name, int *_val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>wpa_config_read_reg_string</name>
      <anchorfile>config__winreg_8c.html</anchorfile>
      <anchor>a77fdfbb76d974efb8875e6bc0e952263</anchor>
      <arglist>(HKEY hk, const TCHAR *name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_config_write</name>
      <anchorfile>config__winreg_8c.html</anchorfile>
      <anchor>abc289681304599440593b87685a144a7</anchor>
      <arglist>(const char *name, struct wpa_config *config)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_config_write_blob</name>
      <anchorfile>config__winreg_8c.html</anchorfile>
      <anchor>a960f1917fb9668f2fbc9ef938fa2086f</anchor>
      <arglist>(HKEY hk, struct wpa_config_blob *blob)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_config_write_global</name>
      <anchorfile>config__winreg_8c.html</anchorfile>
      <anchor>abd63c03827c662151a7c7d61a65e4a5d</anchor>
      <arglist>(struct wpa_config *config, HKEY hk)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_config_write_network</name>
      <anchorfile>config__winreg_8c.html</anchorfile>
      <anchor>a792841106cca62b32c19007c468bf349</anchor>
      <arglist>(HKEY hk, struct wpa_ssid *ssid, int id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_config_write_reg_dword</name>
      <anchorfile>config__winreg_8c.html</anchorfile>
      <anchor>afb57ccbbb18dab2aebf69648c772b79d</anchor>
      <arglist>(HKEY hk, const TCHAR *name, int val, int def)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_config_write_reg_string</name>
      <anchorfile>config__winreg_8c.html</anchorfile>
      <anchor>a658b7d1f92c2949841f824a7e3d42542</anchor>
      <arglist>(HKEY hk, const char *name, const char *val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write_auth_alg</name>
      <anchorfile>config__winreg_8c.html</anchorfile>
      <anchor>aa63bb9f9ec7359e37e085c5ff5b77927</anchor>
      <arglist>(HKEY hk, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write_bssid</name>
      <anchorfile>config__winreg_8c.html</anchorfile>
      <anchor>a9e2a6c3ea314616495885835a11a1bc4</anchor>
      <arglist>(HKEY hk, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write_group</name>
      <anchorfile>config__winreg_8c.html</anchorfile>
      <anchor>a3fb09c1d4c093047f46316b1530256b0</anchor>
      <arglist>(HKEY hk, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write_int</name>
      <anchorfile>config__winreg_8c.html</anchorfile>
      <anchor>a37c666c979fb4a5c0a4693d44ceadc95</anchor>
      <arglist>(HKEY hk, const char *field, int value, int def)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write_key_mgmt</name>
      <anchorfile>config__winreg_8c.html</anchorfile>
      <anchor>a67c7fab3bbdb7b27ce423751b1b0c68c</anchor>
      <arglist>(HKEY hk, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write_pairwise</name>
      <anchorfile>config__winreg_8c.html</anchorfile>
      <anchor>aca3501756dfa960265f034f78734cf45</anchor>
      <arglist>(HKEY hk, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write_proto</name>
      <anchorfile>config__winreg_8c.html</anchorfile>
      <anchor>a076da659a80406ce608cd27963d14dc1</anchor>
      <arglist>(HKEY hk, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write_psk</name>
      <anchorfile>config__winreg_8c.html</anchorfile>
      <anchor>a8b65f7fd3da70a455287aa767121efc6</anchor>
      <arglist>(HKEY hk, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write_str</name>
      <anchorfile>config__winreg_8c.html</anchorfile>
      <anchor>af190c6ec42ba034dc7567c1157c4dad6</anchor>
      <arglist>(HKEY hk, const char *field, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write_wep_key</name>
      <anchorfile>config__winreg_8c.html</anchorfile>
      <anchor>ad9f92b6b91766fb49d0d62e4a1faea69</anchor>
      <arglist>(HKEY hk, int idx, struct wpa_ssid *ssid)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crypto.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>crypto_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>md5_vector_non_fips_allow</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>a8dbdaced81ee84b42226a8480b0c9c37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>crypto_cipher_alg</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>a68e1c052558ae681878025fa58561266</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CRYPTO_CIPHER_NULL</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>a68e1c052558ae681878025fa58561266af856b6e1af5becace0ffd22dda299a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CRYPTO_CIPHER_ALG_AES</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>a68e1c052558ae681878025fa58561266a67f457ab7ed609444ebba4de87ce7289</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CRYPTO_CIPHER_ALG_3DES</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>a68e1c052558ae681878025fa58561266a788adde74b14e81fecee718b7b26a0f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CRYPTO_CIPHER_ALG_DES</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>a68e1c052558ae681878025fa58561266a4d2269fa86d5d76c9753fb9d262d1bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CRYPTO_CIPHER_ALG_RC2</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>a68e1c052558ae681878025fa58561266a08e96af5504bc8369c4c7c0fd5c266cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CRYPTO_CIPHER_ALG_RC4</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>a68e1c052558ae681878025fa58561266a831b7851b7efb03b6512b6cd07671b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>crypto_hash_alg</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>a40270b791c8e896b4ae12238dab61025</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CRYPTO_HASH_ALG_MD5</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>a40270b791c8e896b4ae12238dab61025add217000e96afa8e0a195882758a2499</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CRYPTO_HASH_ALG_SHA1</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>a40270b791c8e896b4ae12238dab61025a2aacf4ca61a13d8f3778f0ecbb89f153</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CRYPTO_HASH_ALG_HMAC_MD5</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>a40270b791c8e896b4ae12238dab61025a78710d24d5b466039416e40a6149f785</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CRYPTO_HASH_ALG_HMAC_SHA1</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>a40270b791c8e896b4ae12238dab61025af0acd8baff62be695d9aae4180a435e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aes_decrypt</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>adb9aa3132c2799cd2623de4daf9ef714</anchor>
      <arglist>(void *ctx, const u8 *crypt, u8 *plain)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aes_decrypt_deinit</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>ac52e91f8bc091ad5e45cbb557a8abfb9</anchor>
      <arglist>(void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>aes_decrypt_init</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>a8d16d9b3314f89383c68f5fee69f2569</anchor>
      <arglist>(const u8 *key, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aes_encrypt</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>ab5d5144d5ff65df3a2141b61aa8cbbc5</anchor>
      <arglist>(void *ctx, const u8 *plain, u8 *crypt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aes_encrypt_deinit</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>a3de4d709c14b6f0801604d37fde3306a</anchor>
      <arglist>(void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>aes_encrypt_init</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>a497917d792619a4a8c0a39bd0aded92c</anchor>
      <arglist>(const u8 *key, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int __must_check</type>
      <name>crypto_cipher_decrypt</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>aa4ae2a795d1032da3d00936d1781bf4c</anchor>
      <arglist>(struct crypto_cipher *ctx, const u8 *crypt, u8 *plain, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>crypto_cipher_deinit</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>a265953606c0f9a7ef5f8ba021899da74</anchor>
      <arglist>(struct crypto_cipher *ctx)</arglist>
    </member>
    <member kind="function">
      <type>int __must_check</type>
      <name>crypto_cipher_encrypt</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>aed0c919332f652daa9359c367382eafa</anchor>
      <arglist>(struct crypto_cipher *ctx, const u8 *plain, u8 *crypt, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>struct crypto_cipher *</type>
      <name>crypto_cipher_init</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>aa0524342591af0768082810230bf1691</anchor>
      <arglist>(enum crypto_cipher_alg alg, const u8 *iv, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>crypto_global_deinit</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>a0def3d4be2c3c478c452cd443a583fec</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int __must_check</type>
      <name>crypto_global_init</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>a6657fdc80f5eb4261123c6c6e1bdaa49</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>crypto_hash_finish</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>a007b3e1daaacbde45b4c4561885187dd</anchor>
      <arglist>(struct crypto_hash *ctx, u8 *hash, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>struct crypto_hash *</type>
      <name>crypto_hash_init</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>a983a589e2d237a12a4231c7ea95e82eb</anchor>
      <arglist>(enum crypto_hash_alg alg, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>crypto_hash_update</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>a17daf15e48ce92e626fd0628f73cfc93</anchor>
      <arglist>(struct crypto_hash *ctx, const u8 *data, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int __must_check</type>
      <name>crypto_mod_exp</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>a0accc98bc503b396b336269ef271bc33</anchor>
      <arglist>(const u8 *base, size_t base_len, const u8 *power, size_t power_len, const u8 *modulus, size_t modulus_len, u8 *result, size_t *result_len)</arglist>
    </member>
    <member kind="function">
      <type>int __must_check</type>
      <name>crypto_private_key_decrypt_pkcs1_v15</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>a2a00fa9f2fef40e5ee1ccc20b3678756</anchor>
      <arglist>(struct crypto_private_key *key, const u8 *in, size_t inlen, u8 *out, size_t *outlen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>crypto_private_key_free</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>abf1c3823b8be6717bd7845fa3682f856</anchor>
      <arglist>(struct crypto_private_key *key)</arglist>
    </member>
    <member kind="function">
      <type>struct crypto_private_key *</type>
      <name>crypto_private_key_import</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>a576d3860c97573dec0cabbdf6f25c66a</anchor>
      <arglist>(const u8 *key, size_t len, const char *passwd)</arglist>
    </member>
    <member kind="function">
      <type>int __must_check</type>
      <name>crypto_private_key_sign_pkcs1</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>ab06579fea15a9b9a2a2fae5f624497f1</anchor>
      <arglist>(struct crypto_private_key *key, const u8 *in, size_t inlen, u8 *out, size_t *outlen)</arglist>
    </member>
    <member kind="function">
      <type>int __must_check</type>
      <name>crypto_public_key_decrypt_pkcs1</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>ac288f7eedb065f76eb1869404268c80f</anchor>
      <arglist>(struct crypto_public_key *key, const u8 *crypt, size_t crypt_len, u8 *plain, size_t *plain_len)</arglist>
    </member>
    <member kind="function">
      <type>int __must_check</type>
      <name>crypto_public_key_encrypt_pkcs1_v15</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>acbc3af32147f7a7d37827f0939c11a50</anchor>
      <arglist>(struct crypto_public_key *key, const u8 *in, size_t inlen, u8 *out, size_t *outlen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>crypto_public_key_free</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>aa36dd8c84608da5e0716d02a3edfd1e8</anchor>
      <arglist>(struct crypto_public_key *key)</arglist>
    </member>
    <member kind="function">
      <type>struct crypto_public_key *</type>
      <name>crypto_public_key_from_cert</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>acaa9526a1090f98c868b965068387a16</anchor>
      <arglist>(const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>struct crypto_public_key *</type>
      <name>crypto_public_key_import</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>aa2cf20a1962d2dc5cb56b5af6965bf11</anchor>
      <arglist>(const u8 *key, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>des_encrypt</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>aaa8b310f0847b7d324e3728f588a8e88</anchor>
      <arglist>(const u8 *clear, const u8 *key, u8 *cypher)</arglist>
    </member>
    <member kind="function">
      <type>int __must_check</type>
      <name>fips186_2_prf</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>ad4166afcdd28fd84a80ecd4b7afbce9f</anchor>
      <arglist>(const u8 *seed, size_t seed_len, u8 *x, size_t xlen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>md4_vector</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>a2e5821f20a20ae1bbb2194e5578061de</anchor>
      <arglist>(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>md5_vector</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>a442ccf66ca84dfc1877f0ce5c82067ce</anchor>
      <arglist>(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rc4_skip</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>a6d713a9c7a3771e525230566fd438bf2</anchor>
      <arglist>(const u8 *key, size_t keylen, size_t skip, u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sha1_vector</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>ac06a574002700fe245e6f543e79daccd</anchor>
      <arglist>(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sha256_vector</name>
      <anchorfile>crypto_8h.html</anchorfile>
      <anchor>a194c5aeed625c760d10e3d1d34cd8a10</anchor>
      <arglist>(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crypto_cryptoapi.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>crypto__cryptoapi_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto.h</includes>
    <class kind="struct">aes_context</class>
    <class kind="struct">crypto_cipher</class>
    <class kind="struct">crypto_hash</class>
    <class kind="struct">crypto_private_key</class>
    <class kind="struct">crypto_public_key</class>
    <member kind="define">
      <type>#define</type>
      <name>CALG_HMAC</name>
      <anchorfile>crypto__cryptoapi_8c.html</anchorfile>
      <anchor>af3dba33464bec61648f08fd9a257ca08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CRYPT_IPSEC_HMAC_KEY</name>
      <anchorfile>crypto__cryptoapi_8c.html</anchorfile>
      <anchor>aeefec6addf2896d45e2c8331025199d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MS_ENH_RSA_AES_PROV</name>
      <anchorfile>crypto__cryptoapi_8c.html</anchorfile>
      <anchor>a8bb0e9b5e3628b173f20b820ac6fcc29</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aes_decrypt</name>
      <anchorfile>crypto__cryptoapi_8c.html</anchorfile>
      <anchor>adb9aa3132c2799cd2623de4daf9ef714</anchor>
      <arglist>(void *ctx, const u8 *crypt, u8 *plain)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aes_decrypt_deinit</name>
      <anchorfile>crypto__cryptoapi_8c.html</anchorfile>
      <anchor>ac52e91f8bc091ad5e45cbb557a8abfb9</anchor>
      <arglist>(void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>aes_decrypt_init</name>
      <anchorfile>crypto__cryptoapi_8c.html</anchorfile>
      <anchor>a8d16d9b3314f89383c68f5fee69f2569</anchor>
      <arglist>(const u8 *key, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aes_encrypt</name>
      <anchorfile>crypto__cryptoapi_8c.html</anchorfile>
      <anchor>ab5d5144d5ff65df3a2141b61aa8cbbc5</anchor>
      <arglist>(void *ctx, const u8 *plain, u8 *crypt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aes_encrypt_deinit</name>
      <anchorfile>crypto__cryptoapi_8c.html</anchorfile>
      <anchor>a3de4d709c14b6f0801604d37fde3306a</anchor>
      <arglist>(void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>aes_encrypt_init</name>
      <anchorfile>crypto__cryptoapi_8c.html</anchorfile>
      <anchor>a497917d792619a4a8c0a39bd0aded92c</anchor>
      <arglist>(const u8 *key, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>crypto_cipher_decrypt</name>
      <anchorfile>crypto__cryptoapi_8c.html</anchorfile>
      <anchor>a2ee1f313d20a84e3c1c787e25ec633f8</anchor>
      <arglist>(struct crypto_cipher *ctx, const u8 *crypt, u8 *plain, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>crypto_cipher_deinit</name>
      <anchorfile>crypto__cryptoapi_8c.html</anchorfile>
      <anchor>a265953606c0f9a7ef5f8ba021899da74</anchor>
      <arglist>(struct crypto_cipher *ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>crypto_cipher_encrypt</name>
      <anchorfile>crypto__cryptoapi_8c.html</anchorfile>
      <anchor>a554d23ffd8062cf09a88b2ca9f82d87b</anchor>
      <arglist>(struct crypto_cipher *ctx, const u8 *plain, u8 *crypt, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>struct crypto_cipher *</type>
      <name>crypto_cipher_init</name>
      <anchorfile>crypto__cryptoapi_8c.html</anchorfile>
      <anchor>aa0524342591af0768082810230bf1691</anchor>
      <arglist>(enum crypto_cipher_alg alg, const u8 *iv, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>crypto_global_deinit</name>
      <anchorfile>crypto__cryptoapi_8c.html</anchorfile>
      <anchor>a0def3d4be2c3c478c452cd443a583fec</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>crypto_global_init</name>
      <anchorfile>crypto__cryptoapi_8c.html</anchorfile>
      <anchor>a89798b1d855bda0dcec1d803e70efb3d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>crypto_hash_finish</name>
      <anchorfile>crypto__cryptoapi_8c.html</anchorfile>
      <anchor>abebe6ebf1891430acc14335cb662c12b</anchor>
      <arglist>(struct crypto_hash *ctx, u8 *mac, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>struct crypto_hash *</type>
      <name>crypto_hash_init</name>
      <anchorfile>crypto__cryptoapi_8c.html</anchorfile>
      <anchor>a983a589e2d237a12a4231c7ea95e82eb</anchor>
      <arglist>(enum crypto_hash_alg alg, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>crypto_hash_update</name>
      <anchorfile>crypto__cryptoapi_8c.html</anchorfile>
      <anchor>a17daf15e48ce92e626fd0628f73cfc93</anchor>
      <arglist>(struct crypto_hash *ctx, const u8 *data, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>crypto_mod_exp</name>
      <anchorfile>crypto__cryptoapi_8c.html</anchorfile>
      <anchor>ad2abfcdf9458c64b91cb6683a82212bf</anchor>
      <arglist>(const u8 *base, size_t base_len, const u8 *power, size_t power_len, const u8 *modulus, size_t modulus_len, u8 *result, size_t *result_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>crypto_private_key_free</name>
      <anchorfile>crypto__cryptoapi_8c.html</anchorfile>
      <anchor>abf1c3823b8be6717bd7845fa3682f856</anchor>
      <arglist>(struct crypto_private_key *key)</arglist>
    </member>
    <member kind="function">
      <type>struct crypto_private_key *</type>
      <name>crypto_private_key_import</name>
      <anchorfile>crypto__cryptoapi_8c.html</anchorfile>
      <anchor>a576d3860c97573dec0cabbdf6f25c66a</anchor>
      <arglist>(const u8 *key, size_t len, const char *passwd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>crypto_private_key_sign_pkcs1</name>
      <anchorfile>crypto__cryptoapi_8c.html</anchorfile>
      <anchor>abe7408c2e2ef3c57f05f2017f06d2b65</anchor>
      <arglist>(struct crypto_private_key *key, const u8 *in, size_t inlen, u8 *out, size_t *outlen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>crypto_public_key_encrypt_pkcs1_v15</name>
      <anchorfile>crypto__cryptoapi_8c.html</anchorfile>
      <anchor>a99e774c73496a69c52c6df01a4c1bcbd</anchor>
      <arglist>(struct crypto_public_key *key, const u8 *in, size_t inlen, u8 *out, size_t *outlen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>crypto_public_key_free</name>
      <anchorfile>crypto__cryptoapi_8c.html</anchorfile>
      <anchor>aa36dd8c84608da5e0716d02a3edfd1e8</anchor>
      <arglist>(struct crypto_public_key *key)</arglist>
    </member>
    <member kind="function">
      <type>struct crypto_public_key *</type>
      <name>crypto_public_key_from_cert</name>
      <anchorfile>crypto__cryptoapi_8c.html</anchorfile>
      <anchor>acaa9526a1090f98c868b965068387a16</anchor>
      <arglist>(const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>struct crypto_public_key *</type>
      <name>crypto_public_key_import</name>
      <anchorfile>crypto__cryptoapi_8c.html</anchorfile>
      <anchor>aa2cf20a1962d2dc5cb56b5af6965bf11</anchor>
      <arglist>(const u8 *key, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cryptoapi_hash_vector</name>
      <anchorfile>crypto__cryptoapi_8c.html</anchorfile>
      <anchor>a191aa031f5c959d27f0a7505846a90b1</anchor>
      <arglist>(ALG_ID alg, size_t hash_len, size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>cryptoapi_report_error</name>
      <anchorfile>crypto__cryptoapi_8c.html</anchorfile>
      <anchor>af7cacc56c5bcc21711b8f64ddea5191d</anchor>
      <arglist>(const char *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>des_encrypt</name>
      <anchorfile>crypto__cryptoapi_8c.html</anchorfile>
      <anchor>aaa8b310f0847b7d324e3728f588a8e88</anchor>
      <arglist>(const u8 *clear, const u8 *key, u8 *cypher)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>md4_vector</name>
      <anchorfile>crypto__cryptoapi_8c.html</anchorfile>
      <anchor>a2e5821f20a20ae1bbb2194e5578061de</anchor>
      <arglist>(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>md5_vector</name>
      <anchorfile>crypto__cryptoapi_8c.html</anchorfile>
      <anchor>a442ccf66ca84dfc1877f0ce5c82067ce</anchor>
      <arglist>(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mingw_load_crypto_func</name>
      <anchorfile>crypto__cryptoapi_8c.html</anchorfile>
      <anchor>a09ae243e1ba26e41aa741e20dc773277</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sha1_vector</name>
      <anchorfile>crypto__cryptoapi_8c.html</anchorfile>
      <anchor>ac06a574002700fe245e6f543e79daccd</anchor>
      <arglist>(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crypto_gnutls.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>crypto__gnutls_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto.h</includes>
    <class kind="struct">crypto_cipher</class>
    <member kind="function">
      <type>void</type>
      <name>aes_decrypt</name>
      <anchorfile>crypto__gnutls_8c.html</anchorfile>
      <anchor>adb9aa3132c2799cd2623de4daf9ef714</anchor>
      <arglist>(void *ctx, const u8 *crypt, u8 *plain)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aes_decrypt_deinit</name>
      <anchorfile>crypto__gnutls_8c.html</anchorfile>
      <anchor>ac52e91f8bc091ad5e45cbb557a8abfb9</anchor>
      <arglist>(void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>aes_decrypt_init</name>
      <anchorfile>crypto__gnutls_8c.html</anchorfile>
      <anchor>a8d16d9b3314f89383c68f5fee69f2569</anchor>
      <arglist>(const u8 *key, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aes_encrypt</name>
      <anchorfile>crypto__gnutls_8c.html</anchorfile>
      <anchor>ab5d5144d5ff65df3a2141b61aa8cbbc5</anchor>
      <arglist>(void *ctx, const u8 *plain, u8 *crypt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aes_encrypt_deinit</name>
      <anchorfile>crypto__gnutls_8c.html</anchorfile>
      <anchor>a3de4d709c14b6f0801604d37fde3306a</anchor>
      <arglist>(void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>aes_encrypt_init</name>
      <anchorfile>crypto__gnutls_8c.html</anchorfile>
      <anchor>a497917d792619a4a8c0a39bd0aded92c</anchor>
      <arglist>(const u8 *key, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>crypto_cipher_decrypt</name>
      <anchorfile>crypto__gnutls_8c.html</anchorfile>
      <anchor>a2ee1f313d20a84e3c1c787e25ec633f8</anchor>
      <arglist>(struct crypto_cipher *ctx, const u8 *crypt, u8 *plain, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>crypto_cipher_deinit</name>
      <anchorfile>crypto__gnutls_8c.html</anchorfile>
      <anchor>a265953606c0f9a7ef5f8ba021899da74</anchor>
      <arglist>(struct crypto_cipher *ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>crypto_cipher_encrypt</name>
      <anchorfile>crypto__gnutls_8c.html</anchorfile>
      <anchor>a554d23ffd8062cf09a88b2ca9f82d87b</anchor>
      <arglist>(struct crypto_cipher *ctx, const u8 *plain, u8 *crypt, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>struct crypto_cipher *</type>
      <name>crypto_cipher_init</name>
      <anchorfile>crypto__gnutls_8c.html</anchorfile>
      <anchor>aa0524342591af0768082810230bf1691</anchor>
      <arglist>(enum crypto_cipher_alg alg, const u8 *iv, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>crypto_mod_exp</name>
      <anchorfile>crypto__gnutls_8c.html</anchorfile>
      <anchor>ad2abfcdf9458c64b91cb6683a82212bf</anchor>
      <arglist>(const u8 *base, size_t base_len, const u8 *power, size_t power_len, const u8 *modulus, size_t modulus_len, u8 *result, size_t *result_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>des_encrypt</name>
      <anchorfile>crypto__gnutls_8c.html</anchorfile>
      <anchor>aaa8b310f0847b7d324e3728f588a8e88</anchor>
      <arglist>(const u8 *clear, const u8 *key, u8 *cypher)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>md4_vector</name>
      <anchorfile>crypto__gnutls_8c.html</anchorfile>
      <anchor>a2e5821f20a20ae1bbb2194e5578061de</anchor>
      <arglist>(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>md5_vector</name>
      <anchorfile>crypto__gnutls_8c.html</anchorfile>
      <anchor>a442ccf66ca84dfc1877f0ce5c82067ce</anchor>
      <arglist>(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sha1_vector</name>
      <anchorfile>crypto__gnutls_8c.html</anchorfile>
      <anchor>ac06a574002700fe245e6f543e79daccd</anchor>
      <arglist>(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crypto_internal-cipher.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>crypto__internal-cipher_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto.h</includes>
    <includes id="aes_8h" name="aes.h" local="yes" imported="no">aes.h</includes>
    <includes id="des__i_8h" name="des_i.h" local="yes" imported="no">des_i.h</includes>
    <class kind="struct">crypto_cipher</class>
    <member kind="function">
      <type>int</type>
      <name>crypto_cipher_decrypt</name>
      <anchorfile>crypto__internal-cipher_8c.html</anchorfile>
      <anchor>a2ee1f313d20a84e3c1c787e25ec633f8</anchor>
      <arglist>(struct crypto_cipher *ctx, const u8 *crypt, u8 *plain, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>crypto_cipher_deinit</name>
      <anchorfile>crypto__internal-cipher_8c.html</anchorfile>
      <anchor>a265953606c0f9a7ef5f8ba021899da74</anchor>
      <arglist>(struct crypto_cipher *ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>crypto_cipher_encrypt</name>
      <anchorfile>crypto__internal-cipher_8c.html</anchorfile>
      <anchor>a554d23ffd8062cf09a88b2ca9f82d87b</anchor>
      <arglist>(struct crypto_cipher *ctx, const u8 *plain, u8 *crypt, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>struct crypto_cipher *</type>
      <name>crypto_cipher_init</name>
      <anchorfile>crypto__internal-cipher_8c.html</anchorfile>
      <anchor>aa0524342591af0768082810230bf1691</anchor>
      <arglist>(enum crypto_cipher_alg alg, const u8 *iv, const u8 *key, size_t key_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crypto_internal-modexp.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>crypto__internal-modexp_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="bignum_8h" name="bignum.h" local="yes" imported="no">tls/bignum.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto.h</includes>
    <member kind="function">
      <type>int</type>
      <name>crypto_mod_exp</name>
      <anchorfile>crypto__internal-modexp_8c.html</anchorfile>
      <anchor>ad2abfcdf9458c64b91cb6683a82212bf</anchor>
      <arglist>(const u8 *base, size_t base_len, const u8 *power, size_t power_len, const u8 *modulus, size_t modulus_len, u8 *result, size_t *result_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crypto_internal-rsa.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>crypto__internal-rsa_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto.h</includes>
    <includes id="rsa_8h" name="rsa.h" local="yes" imported="no">tls/rsa.h</includes>
    <includes id="bignum_8h" name="bignum.h" local="yes" imported="no">tls/bignum.h</includes>
    <includes id="pkcs1_8h" name="pkcs1.h" local="yes" imported="no">tls/pkcs1.h</includes>
    <includes id="pkcs8_8h" name="pkcs8.h" local="yes" imported="no">tls/pkcs8.h</includes>
    <member kind="function">
      <type>int</type>
      <name>crypto_private_key_decrypt_pkcs1_v15</name>
      <anchorfile>crypto__internal-rsa_8c.html</anchorfile>
      <anchor>a011674ab13425770063e7d791801942a</anchor>
      <arglist>(struct crypto_private_key *key, const u8 *in, size_t inlen, u8 *out, size_t *outlen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>crypto_private_key_free</name>
      <anchorfile>crypto__internal-rsa_8c.html</anchorfile>
      <anchor>abf1c3823b8be6717bd7845fa3682f856</anchor>
      <arglist>(struct crypto_private_key *key)</arglist>
    </member>
    <member kind="function">
      <type>struct crypto_private_key *</type>
      <name>crypto_private_key_import</name>
      <anchorfile>crypto__internal-rsa_8c.html</anchorfile>
      <anchor>a576d3860c97573dec0cabbdf6f25c66a</anchor>
      <arglist>(const u8 *key, size_t len, const char *passwd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>crypto_private_key_sign_pkcs1</name>
      <anchorfile>crypto__internal-rsa_8c.html</anchorfile>
      <anchor>abe7408c2e2ef3c57f05f2017f06d2b65</anchor>
      <arglist>(struct crypto_private_key *key, const u8 *in, size_t inlen, u8 *out, size_t *outlen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>crypto_public_key_decrypt_pkcs1</name>
      <anchorfile>crypto__internal-rsa_8c.html</anchorfile>
      <anchor>ac8da23b5d3e8bdae35dcff9bc38318a0</anchor>
      <arglist>(struct crypto_public_key *key, const u8 *crypt, size_t crypt_len, u8 *plain, size_t *plain_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>crypto_public_key_encrypt_pkcs1_v15</name>
      <anchorfile>crypto__internal-rsa_8c.html</anchorfile>
      <anchor>a99e774c73496a69c52c6df01a4c1bcbd</anchor>
      <arglist>(struct crypto_public_key *key, const u8 *in, size_t inlen, u8 *out, size_t *outlen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>crypto_public_key_free</name>
      <anchorfile>crypto__internal-rsa_8c.html</anchorfile>
      <anchor>aa36dd8c84608da5e0716d02a3edfd1e8</anchor>
      <arglist>(struct crypto_public_key *key)</arglist>
    </member>
    <member kind="function">
      <type>struct crypto_public_key *</type>
      <name>crypto_public_key_from_cert</name>
      <anchorfile>crypto__internal-rsa_8c.html</anchorfile>
      <anchor>acaa9526a1090f98c868b965068387a16</anchor>
      <arglist>(const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>struct crypto_public_key *</type>
      <name>crypto_public_key_import</name>
      <anchorfile>crypto__internal-rsa_8c.html</anchorfile>
      <anchor>aa2cf20a1962d2dc5cb56b5af6965bf11</anchor>
      <arglist>(const u8 *key, size_t len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crypto_internal.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>crypto__internal_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto.h</includes>
    <includes id="sha1__i_8h" name="sha1_i.h" local="yes" imported="no">sha1_i.h</includes>
    <includes id="md5__i_8h" name="md5_i.h" local="yes" imported="no">md5_i.h</includes>
    <class kind="struct">crypto_hash</class>
    <member kind="function">
      <type>void</type>
      <name>crypto_global_deinit</name>
      <anchorfile>crypto__internal_8c.html</anchorfile>
      <anchor>a0def3d4be2c3c478c452cd443a583fec</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>crypto_global_init</name>
      <anchorfile>crypto__internal_8c.html</anchorfile>
      <anchor>a89798b1d855bda0dcec1d803e70efb3d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>crypto_hash_finish</name>
      <anchorfile>crypto__internal_8c.html</anchorfile>
      <anchor>abebe6ebf1891430acc14335cb662c12b</anchor>
      <arglist>(struct crypto_hash *ctx, u8 *mac, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>struct crypto_hash *</type>
      <name>crypto_hash_init</name>
      <anchorfile>crypto__internal_8c.html</anchorfile>
      <anchor>a983a589e2d237a12a4231c7ea95e82eb</anchor>
      <arglist>(enum crypto_hash_alg alg, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>crypto_hash_update</name>
      <anchorfile>crypto__internal_8c.html</anchorfile>
      <anchor>a17daf15e48ce92e626fd0628f73cfc93</anchor>
      <arglist>(struct crypto_hash *ctx, const u8 *data, size_t len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crypto_libtomcrypt.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>crypto__libtomcrypt_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto.h</includes>
    <class kind="struct">crypto_cipher</class>
    <class kind="struct">crypto_hash</class>
    <class kind="struct">crypto_private_key</class>
    <class kind="struct">crypto_public_key</class>
    <member kind="define">
      <type>#define</type>
      <name>mp_clear_multi</name>
      <anchorfile>crypto__libtomcrypt_8c.html</anchorfile>
      <anchor>aad5c8a3112b3e4613f9efc86692c43cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mp_exptmod</name>
      <anchorfile>crypto__libtomcrypt_8c.html</anchorfile>
      <anchor>a4fb1221fbef91bf8163390e3cfb82085</anchor>
      <arglist>(a, b, c, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mp_init_multi</name>
      <anchorfile>crypto__libtomcrypt_8c.html</anchorfile>
      <anchor>adb6322247b1a4f0347219acab3120bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mp_read_unsigned_bin</name>
      <anchorfile>crypto__libtomcrypt_8c.html</anchorfile>
      <anchor>a9e20e2044bb5a279e27512d1e1b65754</anchor>
      <arglist>(a, b, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mp_to_unsigned_bin</name>
      <anchorfile>crypto__libtomcrypt_8c.html</anchorfile>
      <anchor>a376a4d31dcfeb65c069db0485b9602f8</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mp_unsigned_bin_size</name>
      <anchorfile>crypto__libtomcrypt_8c.html</anchorfile>
      <anchor>ad301148bb24f43a8c7003a6976dfaa5a</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aes_decrypt</name>
      <anchorfile>crypto__libtomcrypt_8c.html</anchorfile>
      <anchor>adb9aa3132c2799cd2623de4daf9ef714</anchor>
      <arglist>(void *ctx, const u8 *crypt, u8 *plain)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aes_decrypt_deinit</name>
      <anchorfile>crypto__libtomcrypt_8c.html</anchorfile>
      <anchor>ac52e91f8bc091ad5e45cbb557a8abfb9</anchor>
      <arglist>(void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>aes_decrypt_init</name>
      <anchorfile>crypto__libtomcrypt_8c.html</anchorfile>
      <anchor>a8d16d9b3314f89383c68f5fee69f2569</anchor>
      <arglist>(const u8 *key, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aes_encrypt</name>
      <anchorfile>crypto__libtomcrypt_8c.html</anchorfile>
      <anchor>ab5d5144d5ff65df3a2141b61aa8cbbc5</anchor>
      <arglist>(void *ctx, const u8 *plain, u8 *crypt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aes_encrypt_deinit</name>
      <anchorfile>crypto__libtomcrypt_8c.html</anchorfile>
      <anchor>a3de4d709c14b6f0801604d37fde3306a</anchor>
      <arglist>(void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>aes_encrypt_init</name>
      <anchorfile>crypto__libtomcrypt_8c.html</anchorfile>
      <anchor>a497917d792619a4a8c0a39bd0aded92c</anchor>
      <arglist>(const u8 *key, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>crypto_cipher_decrypt</name>
      <anchorfile>crypto__libtomcrypt_8c.html</anchorfile>
      <anchor>a2ee1f313d20a84e3c1c787e25ec633f8</anchor>
      <arglist>(struct crypto_cipher *ctx, const u8 *crypt, u8 *plain, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>crypto_cipher_deinit</name>
      <anchorfile>crypto__libtomcrypt_8c.html</anchorfile>
      <anchor>a265953606c0f9a7ef5f8ba021899da74</anchor>
      <arglist>(struct crypto_cipher *ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>crypto_cipher_encrypt</name>
      <anchorfile>crypto__libtomcrypt_8c.html</anchorfile>
      <anchor>a554d23ffd8062cf09a88b2ca9f82d87b</anchor>
      <arglist>(struct crypto_cipher *ctx, const u8 *plain, u8 *crypt, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>struct crypto_cipher *</type>
      <name>crypto_cipher_init</name>
      <anchorfile>crypto__libtomcrypt_8c.html</anchorfile>
      <anchor>aa0524342591af0768082810230bf1691</anchor>
      <arglist>(enum crypto_cipher_alg alg, const u8 *iv, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>crypto_global_deinit</name>
      <anchorfile>crypto__libtomcrypt_8c.html</anchorfile>
      <anchor>a0def3d4be2c3c478c452cd443a583fec</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>crypto_global_init</name>
      <anchorfile>crypto__libtomcrypt_8c.html</anchorfile>
      <anchor>a89798b1d855bda0dcec1d803e70efb3d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>crypto_hash_finish</name>
      <anchorfile>crypto__libtomcrypt_8c.html</anchorfile>
      <anchor>abebe6ebf1891430acc14335cb662c12b</anchor>
      <arglist>(struct crypto_hash *ctx, u8 *mac, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>struct crypto_hash *</type>
      <name>crypto_hash_init</name>
      <anchorfile>crypto__libtomcrypt_8c.html</anchorfile>
      <anchor>a983a589e2d237a12a4231c7ea95e82eb</anchor>
      <arglist>(enum crypto_hash_alg alg, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>crypto_hash_update</name>
      <anchorfile>crypto__libtomcrypt_8c.html</anchorfile>
      <anchor>a17daf15e48ce92e626fd0628f73cfc93</anchor>
      <arglist>(struct crypto_hash *ctx, const u8 *data, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>crypto_private_key_free</name>
      <anchorfile>crypto__libtomcrypt_8c.html</anchorfile>
      <anchor>abf1c3823b8be6717bd7845fa3682f856</anchor>
      <arglist>(struct crypto_private_key *key)</arglist>
    </member>
    <member kind="function">
      <type>struct crypto_private_key *</type>
      <name>crypto_private_key_import</name>
      <anchorfile>crypto__libtomcrypt_8c.html</anchorfile>
      <anchor>a576d3860c97573dec0cabbdf6f25c66a</anchor>
      <arglist>(const u8 *key, size_t len, const char *passwd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>crypto_private_key_sign_pkcs1</name>
      <anchorfile>crypto__libtomcrypt_8c.html</anchorfile>
      <anchor>abe7408c2e2ef3c57f05f2017f06d2b65</anchor>
      <arglist>(struct crypto_private_key *key, const u8 *in, size_t inlen, u8 *out, size_t *outlen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>crypto_public_key_decrypt_pkcs1</name>
      <anchorfile>crypto__libtomcrypt_8c.html</anchorfile>
      <anchor>ac8da23b5d3e8bdae35dcff9bc38318a0</anchor>
      <arglist>(struct crypto_public_key *key, const u8 *crypt, size_t crypt_len, u8 *plain, size_t *plain_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>crypto_public_key_encrypt_pkcs1_v15</name>
      <anchorfile>crypto__libtomcrypt_8c.html</anchorfile>
      <anchor>a99e774c73496a69c52c6df01a4c1bcbd</anchor>
      <arglist>(struct crypto_public_key *key, const u8 *in, size_t inlen, u8 *out, size_t *outlen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>crypto_public_key_free</name>
      <anchorfile>crypto__libtomcrypt_8c.html</anchorfile>
      <anchor>aa36dd8c84608da5e0716d02a3edfd1e8</anchor>
      <arglist>(struct crypto_public_key *key)</arglist>
    </member>
    <member kind="function">
      <type>struct crypto_public_key *</type>
      <name>crypto_public_key_from_cert</name>
      <anchorfile>crypto__libtomcrypt_8c.html</anchorfile>
      <anchor>acaa9526a1090f98c868b965068387a16</anchor>
      <arglist>(const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>struct crypto_public_key *</type>
      <name>crypto_public_key_import</name>
      <anchorfile>crypto__libtomcrypt_8c.html</anchorfile>
      <anchor>aa2cf20a1962d2dc5cb56b5af6965bf11</anchor>
      <arglist>(const u8 *key, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>crypto_rsa_encrypt_pkcs1</name>
      <anchorfile>crypto__libtomcrypt_8c.html</anchorfile>
      <anchor>a4c85c63235df4d84b2cc6264e5acdaa2</anchor>
      <arglist>(int block_type, rsa_key *key, int key_type, const u8 *in, size_t inlen, u8 *out, size_t *outlen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>des_encrypt</name>
      <anchorfile>crypto__libtomcrypt_8c.html</anchorfile>
      <anchor>aaa8b310f0847b7d324e3728f588a8e88</anchor>
      <arglist>(const u8 *clear, const u8 *key, u8 *cypher)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>md4_vector</name>
      <anchorfile>crypto__libtomcrypt_8c.html</anchorfile>
      <anchor>a2e5821f20a20ae1bbb2194e5578061de</anchor>
      <arglist>(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>md5_vector</name>
      <anchorfile>crypto__libtomcrypt_8c.html</anchorfile>
      <anchor>a442ccf66ca84dfc1877f0ce5c82067ce</anchor>
      <arglist>(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pkcs1_generate_encryption_block</name>
      <anchorfile>crypto__libtomcrypt_8c.html</anchorfile>
      <anchor>a0c20f3f8ce7f51fa853d4910cc7acd58</anchor>
      <arglist>(u8 block_type, size_t modlen, const u8 *in, size_t inlen, u8 *out, size_t *outlen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sha1_vector</name>
      <anchorfile>crypto__libtomcrypt_8c.html</anchorfile>
      <anchor>ac06a574002700fe245e6f543e79daccd</anchor>
      <arglist>(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crypto_none.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>crypto__none_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto.h</includes>
    <member kind="function">
      <type>void</type>
      <name>des_encrypt</name>
      <anchorfile>crypto__none_8c.html</anchorfile>
      <anchor>aaa8b310f0847b7d324e3728f588a8e88</anchor>
      <arglist>(const u8 *clear, const u8 *key, u8 *cypher)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>md4_vector</name>
      <anchorfile>crypto__none_8c.html</anchorfile>
      <anchor>a2e5821f20a20ae1bbb2194e5578061de</anchor>
      <arglist>(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crypto_nss.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>crypto__nss_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto.h</includes>
    <class kind="struct">crypto_cipher</class>
    <member kind="function">
      <type>void</type>
      <name>aes_decrypt</name>
      <anchorfile>crypto__nss_8c.html</anchorfile>
      <anchor>adb9aa3132c2799cd2623de4daf9ef714</anchor>
      <arglist>(void *ctx, const u8 *crypt, u8 *plain)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aes_decrypt_deinit</name>
      <anchorfile>crypto__nss_8c.html</anchorfile>
      <anchor>ac52e91f8bc091ad5e45cbb557a8abfb9</anchor>
      <arglist>(void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>aes_decrypt_init</name>
      <anchorfile>crypto__nss_8c.html</anchorfile>
      <anchor>a8d16d9b3314f89383c68f5fee69f2569</anchor>
      <arglist>(const u8 *key, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aes_encrypt</name>
      <anchorfile>crypto__nss_8c.html</anchorfile>
      <anchor>ab5d5144d5ff65df3a2141b61aa8cbbc5</anchor>
      <arglist>(void *ctx, const u8 *plain, u8 *crypt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aes_encrypt_deinit</name>
      <anchorfile>crypto__nss_8c.html</anchorfile>
      <anchor>a3de4d709c14b6f0801604d37fde3306a</anchor>
      <arglist>(void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>aes_encrypt_init</name>
      <anchorfile>crypto__nss_8c.html</anchorfile>
      <anchor>a497917d792619a4a8c0a39bd0aded92c</anchor>
      <arglist>(const u8 *key, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>crypto_cipher_decrypt</name>
      <anchorfile>crypto__nss_8c.html</anchorfile>
      <anchor>a2ee1f313d20a84e3c1c787e25ec633f8</anchor>
      <arglist>(struct crypto_cipher *ctx, const u8 *crypt, u8 *plain, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>crypto_cipher_deinit</name>
      <anchorfile>crypto__nss_8c.html</anchorfile>
      <anchor>a265953606c0f9a7ef5f8ba021899da74</anchor>
      <arglist>(struct crypto_cipher *ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>crypto_cipher_encrypt</name>
      <anchorfile>crypto__nss_8c.html</anchorfile>
      <anchor>a554d23ffd8062cf09a88b2ca9f82d87b</anchor>
      <arglist>(struct crypto_cipher *ctx, const u8 *plain, u8 *crypt, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>struct crypto_cipher *</type>
      <name>crypto_cipher_init</name>
      <anchorfile>crypto__nss_8c.html</anchorfile>
      <anchor>aa0524342591af0768082810230bf1691</anchor>
      <arglist>(enum crypto_cipher_alg alg, const u8 *iv, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>crypto_mod_exp</name>
      <anchorfile>crypto__nss_8c.html</anchorfile>
      <anchor>ad2abfcdf9458c64b91cb6683a82212bf</anchor>
      <arglist>(const u8 *base, size_t base_len, const u8 *power, size_t power_len, const u8 *modulus, size_t modulus_len, u8 *result, size_t *result_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>des_encrypt</name>
      <anchorfile>crypto__nss_8c.html</anchorfile>
      <anchor>aaa8b310f0847b7d324e3728f588a8e88</anchor>
      <arglist>(const u8 *clear, const u8 *key, u8 *cypher)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>md5_vector</name>
      <anchorfile>crypto__nss_8c.html</anchorfile>
      <anchor>a442ccf66ca84dfc1877f0ce5c82067ce</anchor>
      <arglist>(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>nss_hash</name>
      <anchorfile>crypto__nss_8c.html</anchorfile>
      <anchor>a57c26e311d0b7805f5053e697982c737</anchor>
      <arglist>(HASH_HashType type, unsigned int max_res_len, size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rc4_skip</name>
      <anchorfile>crypto__nss_8c.html</anchorfile>
      <anchor>a6d713a9c7a3771e525230566fd438bf2</anchor>
      <arglist>(const u8 *key, size_t keylen, size_t skip, u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sha1_vector</name>
      <anchorfile>crypto__nss_8c.html</anchorfile>
      <anchor>ac06a574002700fe245e6f543e79daccd</anchor>
      <arglist>(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sha256_vector</name>
      <anchorfile>crypto__nss_8c.html</anchorfile>
      <anchor>a194c5aeed625c760d10e3d1d34cd8a10</anchor>
      <arglist>(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crypto_openssl.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>crypto__openssl_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="wpabuf_8h" name="wpabuf.h" local="yes" imported="no">wpabuf.h</includes>
    <includes id="dh__group5_8h" name="dh_group5.h" local="yes" imported="no">dh_group5.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto.h</includes>
    <class kind="struct">crypto_cipher</class>
    <member kind="define">
      <type>#define</type>
      <name>DES_cblock</name>
      <anchorfile>crypto__openssl_8c.html</anchorfile>
      <anchor>a7044b9f67ea5380912b698383feb7fec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DES_ecb_encrypt</name>
      <anchorfile>crypto__openssl_8c.html</anchorfile>
      <anchor>a160eb8a3838dff59aac15ec8bd795fb7</anchor>
      <arglist>(input, output, ks, enc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DES_key_schedule</name>
      <anchorfile>crypto__openssl_8c.html</anchorfile>
      <anchor>a94420b3ca508b7d4c1c44adc6e878399</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DES_set_key</name>
      <anchorfile>crypto__openssl_8c.html</anchorfile>
      <anchor>afecbb656dacced76e485d85f82cba8cc</anchor>
      <arglist>(key, schedule)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NO_SHA256_WRAPPER</name>
      <anchorfile>crypto__openssl_8c.html</anchorfile>
      <anchor>afa05029dfda5582f59754670981c2d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aes_decrypt</name>
      <anchorfile>crypto__openssl_8c.html</anchorfile>
      <anchor>adb9aa3132c2799cd2623de4daf9ef714</anchor>
      <arglist>(void *ctx, const u8 *crypt, u8 *plain)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aes_decrypt_deinit</name>
      <anchorfile>crypto__openssl_8c.html</anchorfile>
      <anchor>ac52e91f8bc091ad5e45cbb557a8abfb9</anchor>
      <arglist>(void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>aes_decrypt_init</name>
      <anchorfile>crypto__openssl_8c.html</anchorfile>
      <anchor>a8d16d9b3314f89383c68f5fee69f2569</anchor>
      <arglist>(const u8 *key, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aes_encrypt</name>
      <anchorfile>crypto__openssl_8c.html</anchorfile>
      <anchor>ab5d5144d5ff65df3a2141b61aa8cbbc5</anchor>
      <arglist>(void *ctx, const u8 *plain, u8 *crypt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aes_encrypt_deinit</name>
      <anchorfile>crypto__openssl_8c.html</anchorfile>
      <anchor>a3de4d709c14b6f0801604d37fde3306a</anchor>
      <arglist>(void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>aes_encrypt_init</name>
      <anchorfile>crypto__openssl_8c.html</anchorfile>
      <anchor>a497917d792619a4a8c0a39bd0aded92c</anchor>
      <arglist>(const u8 *key, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>crypto_cipher_decrypt</name>
      <anchorfile>crypto__openssl_8c.html</anchorfile>
      <anchor>a2ee1f313d20a84e3c1c787e25ec633f8</anchor>
      <arglist>(struct crypto_cipher *ctx, const u8 *crypt, u8 *plain, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>crypto_cipher_deinit</name>
      <anchorfile>crypto__openssl_8c.html</anchorfile>
      <anchor>a265953606c0f9a7ef5f8ba021899da74</anchor>
      <arglist>(struct crypto_cipher *ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>crypto_cipher_encrypt</name>
      <anchorfile>crypto__openssl_8c.html</anchorfile>
      <anchor>a554d23ffd8062cf09a88b2ca9f82d87b</anchor>
      <arglist>(struct crypto_cipher *ctx, const u8 *plain, u8 *crypt, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>struct crypto_cipher *</type>
      <name>crypto_cipher_init</name>
      <anchorfile>crypto__openssl_8c.html</anchorfile>
      <anchor>aa0524342591af0768082810230bf1691</anchor>
      <arglist>(enum crypto_cipher_alg alg, const u8 *iv, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>crypto_mod_exp</name>
      <anchorfile>crypto__openssl_8c.html</anchorfile>
      <anchor>ad2abfcdf9458c64b91cb6683a82212bf</anchor>
      <arglist>(const u8 *base, size_t base_len, const u8 *power, size_t power_len, const u8 *modulus, size_t modulus_len, u8 *result, size_t *result_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>des_encrypt</name>
      <anchorfile>crypto__openssl_8c.html</anchorfile>
      <anchor>aaa8b310f0847b7d324e3728f588a8e88</anchor>
      <arglist>(const u8 *clear, const u8 *key, u8 *cypher)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>dh5_derive_shared</name>
      <anchorfile>crypto__openssl_8c.html</anchorfile>
      <anchor>aba83d4fdb67665cc9b02515996591967</anchor>
      <arglist>(void *ctx, const struct wpabuf *peer_public, const struct wpabuf *own_private)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dh5_free</name>
      <anchorfile>crypto__openssl_8c.html</anchorfile>
      <anchor>a42d519b75d75b9127ba9f04a36bb8b28</anchor>
      <arglist>(void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>dh5_init</name>
      <anchorfile>crypto__openssl_8c.html</anchorfile>
      <anchor>a6aa8269ca9d3d4eb932a374aa51940fc</anchor>
      <arglist>(struct wpabuf **priv, struct wpabuf **publ)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BIGNUM *</type>
      <name>get_group5_prime</name>
      <anchorfile>crypto__openssl_8c.html</anchorfile>
      <anchor>a3f76ba78866d288c4113f223ebb68bae</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>md4_vector</name>
      <anchorfile>crypto__openssl_8c.html</anchorfile>
      <anchor>a2e5821f20a20ae1bbb2194e5578061de</anchor>
      <arglist>(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>md5_vector</name>
      <anchorfile>crypto__openssl_8c.html</anchorfile>
      <anchor>a442ccf66ca84dfc1877f0ce5c82067ce</anchor>
      <arglist>(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>openssl_digest_vector</name>
      <anchorfile>crypto__openssl_8c.html</anchorfile>
      <anchor>aaf79fbee1fe8a481e1456f5fda545fc8</anchor>
      <arglist>(const EVP_MD *type, int non_fips, size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rc4_skip</name>
      <anchorfile>crypto__openssl_8c.html</anchorfile>
      <anchor>a6d713a9c7a3771e525230566fd438bf2</anchor>
      <arglist>(const u8 *key, size_t keylen, size_t skip, u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sha1_vector</name>
      <anchorfile>crypto__openssl_8c.html</anchorfile>
      <anchor>ac06a574002700fe245e6f543e79daccd</anchor>
      <arglist>(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ctrl_iface.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>ctrl__iface_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">utils/eloop.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="wpa__ctrl_8h" name="wpa_ctrl.h" local="yes" imported="no">common/wpa_ctrl.h</includes>
    <includes id="eap__peer_2eap_8h" name="eap_peer/eap.h" local="yes" imported="no">eap_peer/eap.h</includes>
    <includes id="eapol__supp__sm_8h" name="eapol_supp_sm.h" local="yes" imported="no">eapol_supp/eapol_supp_sm.h</includes>
    <includes id="wpa_8h" name="wpa.h" local="yes" imported="no">rsn_supp/wpa.h</includes>
    <includes id="preauth_8h" name="preauth.h" local="yes" imported="no">rsn_supp/preauth.h</includes>
    <includes id="pmksa__cache_8h" name="pmksa_cache.h" local="yes" imported="no">rsn_supp/pmksa_cache.h</includes>
    <includes id="l2__packet_8h" name="l2_packet.h" local="yes" imported="no">l2_packet/l2_packet.h</includes>
    <includes id="wps_8h" name="wps.h" local="yes" imported="no">wps/wps.h</includes>
    <includes id="config_8h" name="config.h" local="yes" imported="no">config.h</includes>
    <includes id="wpa__supplicant__i_8h" name="wpa_supplicant_i.h" local="yes" imported="no">wpa_supplicant_i.h</includes>
    <includes id="driver__i_8h" name="driver_i.h" local="yes" imported="no">driver_i.h</includes>
    <includes id="wps__supplicant_8h" name="wps_supplicant.h" local="yes" imported="no">wps_supplicant.h</includes>
    <includes id="ibss__rsn_8h" name="ibss_rsn.h" local="yes" imported="no">ibss_rsn.h</includes>
    <includes id="ap_8h" name="ap.h" local="yes" imported="no">ap.h</includes>
    <includes id="notify_8h" name="notify.h" local="yes" imported="no">notify.h</includes>
    <includes id="bss_8h" name="bss.h" local="yes" imported="no">bss.h</includes>
    <includes id="scan_8h" name="scan.h" local="yes" imported="no">scan.h</includes>
    <includes id="ctrl__iface_8h" name="ctrl_iface.h" local="yes" imported="no">ctrl_iface.h</includes>
    <includes id="wpa__supplicant__node_8h" name="wpa_supplicant_node.h" local="yes" imported="no">../../src/nodes/wpa_supplicant_node.h</includes>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ctrl_iface_get_capability_auth_alg</name>
      <anchorfile>ctrl__iface_8c.html</anchorfile>
      <anchor>a65be8774c5c7b77958a7bbcdf9eefbdf</anchor>
      <arglist>(int res, char *strict, struct wpa_driver_capa *capa, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ctrl_iface_get_capability_group</name>
      <anchorfile>ctrl__iface_8c.html</anchorfile>
      <anchor>aff0286fcc9a771c9783d0feec911239c</anchor>
      <arglist>(int res, char *strict, struct wpa_driver_capa *capa, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ctrl_iface_get_capability_key_mgmt</name>
      <anchorfile>ctrl__iface_8c.html</anchorfile>
      <anchor>a92199c5148c6c8e2c96394b7064fe28f</anchor>
      <arglist>(int res, char *strict, struct wpa_driver_capa *capa, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ctrl_iface_get_capability_pairwise</name>
      <anchorfile>ctrl__iface_8c.html</anchorfile>
      <anchor>aa31f3965f1c9ea9ad494628038d70e50</anchor>
      <arglist>(int res, char *strict, struct wpa_driver_capa *capa, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ctrl_iface_get_capability_proto</name>
      <anchorfile>ctrl__iface_8c.html</anchorfile>
      <anchor>ae1bb26e1158834148969aeeb747d9680</anchor>
      <arglist>(int res, char *strict, struct wpa_driver_capa *capa, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_free_iface_info</name>
      <anchorfile>ctrl__iface_8c.html</anchorfile>
      <anchor>a6e735870d7d2d64d90344ead89bfe593</anchor>
      <arglist>(struct wpa_interface_info *iface)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>wpa_supplicant_cipher_txt</name>
      <anchorfile>ctrl__iface_8c.html</anchorfile>
      <anchor>ae26f3521335f39e502d06c05fd336c1e</anchor>
      <arglist>(char *pos, char *end, int cipher)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_ctrl_iface_add_network</name>
      <anchorfile>ctrl__iface_8c.html</anchorfile>
      <anchor>a8f1630046fa080f3a702a588151a6941</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_ctrl_iface_ap_scan</name>
      <anchorfile>ctrl__iface_8c.html</anchorfile>
      <anchor>ac2af0f35f6ab0454a4543f030c11d6be</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, char *cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_ctrl_iface_bss</name>
      <anchorfile>ctrl__iface_8c.html</anchorfile>
      <anchor>a7f7dc6728927b002f3b305158380b445</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const char *cmd, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_ctrl_iface_bssid</name>
      <anchorfile>ctrl__iface_8c.html</anchorfile>
      <anchor>ac511cd990081f26afdc38fe0b95633b2</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, char *cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_ctrl_iface_ctrl_rsp</name>
      <anchorfile>ctrl__iface_8c.html</anchorfile>
      <anchor>a1836e6ed82e676f79aea7d6db54a7502</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, char *rsp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_ctrl_iface_disable_network</name>
      <anchorfile>ctrl__iface_8c.html</anchorfile>
      <anchor>ad243954326cc4ef39bd62bf3ab35e176</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, char *cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_ctrl_iface_drop_sa</name>
      <anchorfile>ctrl__iface_8c.html</anchorfile>
      <anchor>a5ebfd21849441cea3eacfb6ca9c4d848</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_ctrl_iface_enable_network</name>
      <anchorfile>ctrl__iface_8c.html</anchorfile>
      <anchor>ac149c1dc6218c4e99c1932061fd16f7a</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, char *cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_ctrl_iface_get_capability</name>
      <anchorfile>ctrl__iface_8c.html</anchorfile>
      <anchor>a63522783ecfd5f92e1db9f874ce562c2</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const char *_field, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_ctrl_iface_get_network</name>
      <anchorfile>ctrl__iface_8c.html</anchorfile>
      <anchor>aad51f0c45e28250eded08d7c05c86f3b</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, char *cmd, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_ctrl_iface_list_networks</name>
      <anchorfile>ctrl__iface_8c.html</anchorfile>
      <anchor>a0fd9bc5540f492a0d139e3cf5c253d10</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>wpa_supplicant_ctrl_iface_process</name>
      <anchorfile>ctrl__iface_8c.html</anchorfile>
      <anchor>a159ee9ee3d6f983ec573125c4c6de54f</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, char *buf, size_t *resp_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_ctrl_iface_remove_network</name>
      <anchorfile>ctrl__iface_8c.html</anchorfile>
      <anchor>a31eba1f01a262c962c97bd222fd60667</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, char *cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_ctrl_iface_roam</name>
      <anchorfile>ctrl__iface_8c.html</anchorfile>
      <anchor>a7ade6da45926cd542a935dd1825bd8cb</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, char *addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_ctrl_iface_save_config</name>
      <anchorfile>ctrl__iface_8c.html</anchorfile>
      <anchor>ab4b24886d305ce8eda3e1e8c95eb1ba5</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_ctrl_iface_scan_result</name>
      <anchorfile>ctrl__iface_8c.html</anchorfile>
      <anchor>a24c8dc3fec5b86215076082f5ad7cb3b</anchor>
      <arglist>(const struct wpa_bss *bss, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_ctrl_iface_scan_results</name>
      <anchorfile>ctrl__iface_8c.html</anchorfile>
      <anchor>abf76380bfcc0d80febbb1e8a961e34f9</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_ctrl_iface_select_network</name>
      <anchorfile>ctrl__iface_8c.html</anchorfile>
      <anchor>a979450b850edda0c64d495c3f24917f9</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, char *cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_ctrl_iface_set</name>
      <anchorfile>ctrl__iface_8c.html</anchorfile>
      <anchor>a23b2d0803ed0cc4f296bed7296481ae9</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, char *cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_ctrl_iface_set_network</name>
      <anchorfile>ctrl__iface_8c.html</anchorfile>
      <anchor>a443fa0e439d29dbc65807f9b416da730</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, char *cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_ctrl_iface_status</name>
      <anchorfile>ctrl__iface_8c.html</anchorfile>
      <anchor>ae7d22a05bae72398b621ebb11ef9aa9b</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const char *params, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>wpa_supplicant_global_ctrl_iface_process</name>
      <anchorfile>ctrl__iface_8c.html</anchorfile>
      <anchor>a861a85c0a5ee3fc6e379e9ebda6e8756</anchor>
      <arglist>(struct wpa_global *global, char *buf, size_t *resp_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_global_iface_add</name>
      <anchorfile>ctrl__iface_8c.html</anchorfile>
      <anchor>a962cb1ed8a19da07d5e993cb6655be48</anchor>
      <arglist>(struct wpa_global *global, char *cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_global_iface_interfaces</name>
      <anchorfile>ctrl__iface_8c.html</anchorfile>
      <anchor>aab16d9af3cc055b8cdbeec436986ea8c</anchor>
      <arglist>(struct wpa_global *global, char *buf, int len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_global_iface_list</name>
      <anchorfile>ctrl__iface_8c.html</anchorfile>
      <anchor>a9c94c40c47c0dc4e8e6ce8a88f0408f6</anchor>
      <arglist>(struct wpa_global *global, char *buf, int len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_global_iface_remove</name>
      <anchorfile>ctrl__iface_8c.html</anchorfile>
      <anchor>a880f1f3b0da88e493beb07534b6e2715</anchor>
      <arglist>(struct wpa_global *global, char *cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>wpa_supplicant_ie_txt</name>
      <anchorfile>ctrl__iface_8c.html</anchorfile>
      <anchor>ab5638ea47e012eb50c23465a209474c1</anchor>
      <arglist>(char *pos, char *end, const char *proto, const u8 *ie, size_t ie_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>wpa_supplicant_wps_ie_txt</name>
      <anchorfile>ctrl__iface_8c.html</anchorfile>
      <anchor>a283e09e1cfe3b8ab86cae1b00325a687</anchor>
      <arglist>(char *pos, char *end, const struct wpa_bss *bss)</arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_driver_ops *</type>
      <name>wpa_drivers</name>
      <anchorfile>ctrl__iface_8c.html</anchorfile>
      <anchor>ae7e8f3c725ba8227ff4807993f66f960</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ctrl_iface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>ctrl__iface_8h</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_ctrl_iface_deinit</name>
      <anchorfile>ctrl__iface_8h.html</anchorfile>
      <anchor>a26080266184079cd631558731deb491c</anchor>
      <arglist>(struct ctrl_iface_priv *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct ctrl_iface_priv *</type>
      <name>wpa_supplicant_ctrl_iface_init</name>
      <anchorfile>ctrl__iface_8h.html</anchorfile>
      <anchor>a114effaa999d893be37a0778fb21bc11</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_ctrl_iface_send</name>
      <anchorfile>ctrl__iface_8h.html</anchorfile>
      <anchor>a851669656dbdf9b541869043a1aeb74c</anchor>
      <arglist>(struct ctrl_iface_priv *priv, int level, char *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_ctrl_iface_wait</name>
      <anchorfile>ctrl__iface_8h.html</anchorfile>
      <anchor>a578ab79de30f4af1eee5c92a776509e9</anchor>
      <arglist>(struct ctrl_iface_priv *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_global_ctrl_iface_deinit</name>
      <anchorfile>ctrl__iface_8h.html</anchorfile>
      <anchor>a2cc30289d9c0b6e31bf1883dadeafe4b</anchor>
      <arglist>(struct ctrl_iface_global_priv *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct ctrl_iface_global_priv *</type>
      <name>wpa_supplicant_global_ctrl_iface_init</name>
      <anchorfile>ctrl__iface_8h.html</anchorfile>
      <anchor>aa9dda08c4129035b8f1b999ff1f1bcf1</anchor>
      <arglist>(struct wpa_global *global)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ctrl_iface_ap.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>ctrl__iface__ap_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="hostapd_8h" name="hostapd.h" local="yes" imported="no">hostapd.h</includes>
    <includes id="ieee802__1x_8h" name="ieee802_1x.h" local="yes" imported="no">ieee802_1x.h</includes>
    <includes id="wpa__auth_8h" name="wpa_auth.h" local="yes" imported="no">wpa_auth.h</includes>
    <includes id="ieee802__11_8h" name="ieee802_11.h" local="yes" imported="no">ieee802_11.h</includes>
    <includes id="sta__info_8h" name="sta_info.h" local="yes" imported="no">sta_info.h</includes>
    <includes id="wps__hostapd_8h" name="wps_hostapd.h" local="yes" imported="no">wps_hostapd.h</includes>
    <includes id="ctrl__iface__ap_8h" name="ctrl_iface_ap.h" local="yes" imported="no">ctrl_iface_ap.h</includes>
    <member kind="function">
      <type>int</type>
      <name>hostapd_ctrl_iface_sta</name>
      <anchorfile>ctrl__iface__ap_8c.html</anchorfile>
      <anchor>a9cfa3a59b1053dbac25d3b9fdf93ea8f</anchor>
      <arglist>(struct hostapd_data *hapd, const char *txtaddr, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_ctrl_iface_sta_first</name>
      <anchorfile>ctrl__iface__ap_8c.html</anchorfile>
      <anchor>a461ec7137688d3a23a89bf0df5cb2595</anchor>
      <arglist>(struct hostapd_data *hapd, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_ctrl_iface_sta_mib</name>
      <anchorfile>ctrl__iface__ap_8c.html</anchorfile>
      <anchor>a93682a51cd5b4acdc272f5822ca7f9a5</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_ctrl_iface_sta_next</name>
      <anchorfile>ctrl__iface__ap_8c.html</anchorfile>
      <anchor>a3d3cc53de34ae59337cae05aba4fadc0</anchor>
      <arglist>(struct hostapd_data *hapd, const char *txtaddr, char *buf, size_t buflen)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ctrl_iface_ap.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>ctrl__iface__ap_8h</filename>
    <member kind="function">
      <type>int</type>
      <name>hostapd_ctrl_iface_sta</name>
      <anchorfile>ctrl__iface__ap_8h.html</anchorfile>
      <anchor>a9cfa3a59b1053dbac25d3b9fdf93ea8f</anchor>
      <arglist>(struct hostapd_data *hapd, const char *txtaddr, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_ctrl_iface_sta_first</name>
      <anchorfile>ctrl__iface__ap_8h.html</anchorfile>
      <anchor>a461ec7137688d3a23a89bf0df5cb2595</anchor>
      <arglist>(struct hostapd_data *hapd, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_ctrl_iface_sta_next</name>
      <anchorfile>ctrl__iface__ap_8h.html</anchorfile>
      <anchor>a3d3cc53de34ae59337cae05aba4fadc0</anchor>
      <arglist>(struct hostapd_data *hapd, const char *txtaddr, char *buf, size_t buflen)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ctrl_iface_named_pipe.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>ctrl__iface__named__pipe_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="config_8h" name="config.h" local="yes" imported="no">config.h</includes>
    <includes id="eapol__supp__sm_8h" name="eapol_supp_sm.h" local="yes" imported="no">eapol_supp/eapol_supp_sm.h</includes>
    <includes id="wpa__supplicant__i_8h" name="wpa_supplicant_i.h" local="yes" imported="no">wpa_supplicant_i.h</includes>
    <includes id="ctrl__iface_8h" name="ctrl_iface.h" local="yes" imported="no">ctrl_iface.h</includes>
    <includes id="wpa__ctrl_8h" name="wpa_ctrl.h" local="yes" imported="no">common/wpa_ctrl.h</includes>
    <class kind="struct">ctrl_iface_global_priv</class>
    <class kind="struct">ctrl_iface_priv</class>
    <class kind="struct">wpa_ctrl_dst</class>
    <class kind="struct">wpa_global_dst</class>
    <member kind="define">
      <type>#define</type>
      <name>_WIN32_WINNT</name>
      <anchorfile>ctrl__iface__named__pipe_8c.html</anchorfile>
      <anchor>ac50762666aa00bd3a4308158510f1748</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NAMED_PIPE_PREFIX</name>
      <anchorfile>ctrl__iface__named__pipe_8c.html</anchorfile>
      <anchor>aaf49463961ee2dd06dd80d3130a562cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPLY_BUFSIZE</name>
      <anchorfile>ctrl__iface__named__pipe_8c.html</anchorfile>
      <anchor>ab2fc530e738a972e558dfcdb592a625f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REQUEST_BUFSIZE</name>
      <anchorfile>ctrl__iface__named__pipe_8c.html</anchorfile>
      <anchor>a8291f3af052fd25b8ad1bac0dac82311</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_SUPPLICANT_NAMED_PIPE</name>
      <anchorfile>ctrl__iface__named__pipe_8c.html</anchorfile>
      <anchor>a1f5161fb821968cc9127ba48850955f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ctrl_broken_pipe</name>
      <anchorfile>ctrl__iface__named__pipe_8c.html</anchorfile>
      <anchor>a3c8d49916c011a50ad43fecee2b575f5</anchor>
      <arglist>(HANDLE pipe, int used)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ctrl_close_pipe</name>
      <anchorfile>ctrl__iface__named__pipe_8c.html</anchorfile>
      <anchor>a6e4014fb1fe346e9eb6ab01efbcae8eb</anchor>
      <arglist>(struct wpa_ctrl_dst *dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ctrl_flush_broken_pipes</name>
      <anchorfile>ctrl__iface__named__pipe_8c.html</anchorfile>
      <anchor>a242c3e0761d4a7de2a27688e788b59e1</anchor>
      <arglist>(struct ctrl_iface_priv *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ctrl_iface_parse</name>
      <anchorfile>ctrl__iface__named__pipe_8c.html</anchorfile>
      <anchor>a4b46a123a97d4ab15e21446cb103c7ca</anchor>
      <arglist>(struct ctrl_iface_priv *priv, const char *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VOID WINAPI</type>
      <name>ctrl_iface_read_completed</name>
      <anchorfile>ctrl__iface__named__pipe_8c.html</anchorfile>
      <anchor>aa392b6ed49a9df03f79eadc9fa08af2c</anchor>
      <arglist>(DWORD err, DWORD bytes, LPOVERLAPPED overlap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VOID WINAPI</type>
      <name>ctrl_iface_write_completed</name>
      <anchorfile>ctrl__iface__named__pipe_8c.html</anchorfile>
      <anchor>aa56daeb770b4b259b4f122ef2a96a953</anchor>
      <arglist>(DWORD err, DWORD bytes, LPOVERLAPPED overlap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ctrl_open_pipe</name>
      <anchorfile>ctrl__iface__named__pipe_8c.html</anchorfile>
      <anchor>aa1d0584f27b3ce2bc4bcbca79cf98504</anchor>
      <arglist>(struct ctrl_iface_priv *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>global_close_pipe</name>
      <anchorfile>ctrl__iface__named__pipe_8c.html</anchorfile>
      <anchor>a14f618b41e592f9df4ef5cd371677869</anchor>
      <arglist>(struct wpa_global_dst *dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>global_flush_broken_pipes</name>
      <anchorfile>ctrl__iface__named__pipe_8c.html</anchorfile>
      <anchor>a77856d7d859b0385d3a3f9938d4d386c</anchor>
      <arglist>(struct ctrl_iface_global_priv *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VOID WINAPI</type>
      <name>global_iface_read_completed</name>
      <anchorfile>ctrl__iface__named__pipe_8c.html</anchorfile>
      <anchor>a326e5e220d87be7328677f6b554a4531</anchor>
      <arglist>(DWORD err, DWORD bytes, LPOVERLAPPED overlap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VOID WINAPI</type>
      <name>global_iface_write_completed</name>
      <anchorfile>ctrl__iface__named__pipe_8c.html</anchorfile>
      <anchor>a471b60dd028e9eff1d0636f1cd38dd20</anchor>
      <arglist>(DWORD err, DWORD bytes, LPOVERLAPPED overlap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>global_open_pipe</name>
      <anchorfile>ctrl__iface__named__pipe_8c.html</anchorfile>
      <anchor>abd8b3f40b91698e6083e2f7755a6a5b4</anchor>
      <arglist>(struct ctrl_iface_global_priv *priv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_ctrl_iface_deinit</name>
      <anchorfile>ctrl__iface__named__pipe_8c.html</anchorfile>
      <anchor>af0a5572d46d004e5164b04253b203c4c</anchor>
      <arglist>(struct ctrl_iface_priv *priv)</arglist>
    </member>
    <member kind="function">
      <type>struct ctrl_iface_priv *</type>
      <name>wpa_supplicant_ctrl_iface_init</name>
      <anchorfile>ctrl__iface__named__pipe_8c.html</anchorfile>
      <anchor>aa810107ec409d661a3f38bb803d7df1f</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_ctrl_iface_msg_cb</name>
      <anchorfile>ctrl__iface__named__pipe_8c.html</anchorfile>
      <anchor>a7397d8a035eb0ec43999100f7cb26443</anchor>
      <arglist>(void *ctx, int level, const char *txt, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_ctrl_iface_receive</name>
      <anchorfile>ctrl__iface__named__pipe_8c.html</anchorfile>
      <anchor>a3b5c62dc19acabf05b85b7e872354016</anchor>
      <arglist>(void *, void *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_ctrl_iface_rx</name>
      <anchorfile>ctrl__iface__named__pipe_8c.html</anchorfile>
      <anchor>aa935e6a18747bb4dcac1af6677de9b1e</anchor>
      <arglist>(struct wpa_ctrl_dst *dst, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_ctrl_iface_send</name>
      <anchorfile>ctrl__iface__named__pipe_8c.html</anchorfile>
      <anchor>a440cd032b7135e3d744845721522fac6</anchor>
      <arglist>(struct ctrl_iface_priv *priv, int level, const char *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_ctrl_iface_wait</name>
      <anchorfile>ctrl__iface__named__pipe_8c.html</anchorfile>
      <anchor>a621a918ac5e81055e0f482928223c685</anchor>
      <arglist>(struct ctrl_iface_priv *priv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_global_ctrl_iface_deinit</name>
      <anchorfile>ctrl__iface__named__pipe_8c.html</anchorfile>
      <anchor>aed5b6cc48eb10e55621e0c9606290547</anchor>
      <arglist>(struct ctrl_iface_global_priv *priv)</arglist>
    </member>
    <member kind="function">
      <type>struct ctrl_iface_global_priv *</type>
      <name>wpa_supplicant_global_ctrl_iface_init</name>
      <anchorfile>ctrl__iface__named__pipe_8c.html</anchorfile>
      <anchor>a2c281951173127a8d673d60151ddd2de</anchor>
      <arglist>(struct wpa_global *global)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_global_iface_receive</name>
      <anchorfile>ctrl__iface__named__pipe_8c.html</anchorfile>
      <anchor>ad0502e6d6b772691ce5546dd015d0637</anchor>
      <arglist>(void *eloop_data, void *user_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_global_iface_rx</name>
      <anchorfile>ctrl__iface__named__pipe_8c.html</anchorfile>
      <anchor>ad15de488152a7470b12145572f24cf86</anchor>
      <arglist>(struct wpa_global_dst *dst, size_t len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ctrl_iface_udp.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>ctrl__iface__udp_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="config_8h" name="config.h" local="yes" imported="no">config.h</includes>
    <includes id="eapol__supp__sm_8h" name="eapol_supp_sm.h" local="yes" imported="no">eapol_supp/eapol_supp_sm.h</includes>
    <includes id="wpa__supplicant__i_8h" name="wpa_supplicant_i.h" local="yes" imported="no">wpa_supplicant_i.h</includes>
    <includes id="ctrl__iface_8h" name="ctrl_iface.h" local="yes" imported="no">ctrl_iface.h</includes>
    <includes id="wpa__ctrl_8h" name="wpa_ctrl.h" local="yes" imported="no">common/wpa_ctrl.h</includes>
    <class kind="struct">ctrl_iface_global_priv</class>
    <class kind="struct">ctrl_iface_priv</class>
    <class kind="struct">wpa_ctrl_dst</class>
    <member kind="define">
      <type>#define</type>
      <name>COOKIE_LEN</name>
      <anchorfile>ctrl__iface__udp_8c.html</anchorfile>
      <anchor>a61ef017ccbfcbd775738c77bb86b5453</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_ctrl_iface_attach</name>
      <anchorfile>ctrl__iface__udp_8c.html</anchorfile>
      <anchor>ac1e4d3c33950c8bc1965d7cb76de233f</anchor>
      <arglist>(struct ctrl_iface_priv *priv, struct sockaddr_in *from, socklen_t fromlen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_ctrl_iface_deinit</name>
      <anchorfile>ctrl__iface__udp_8c.html</anchorfile>
      <anchor>af0a5572d46d004e5164b04253b203c4c</anchor>
      <arglist>(struct ctrl_iface_priv *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_ctrl_iface_detach</name>
      <anchorfile>ctrl__iface__udp_8c.html</anchorfile>
      <anchor>a244f68aa6f8e58d468832273a021f2fd</anchor>
      <arglist>(struct ctrl_iface_priv *priv, struct sockaddr_in *from, socklen_t fromlen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>wpa_supplicant_ctrl_iface_get_cookie</name>
      <anchorfile>ctrl__iface__udp_8c.html</anchorfile>
      <anchor>a7f9038c1e814eedcc5a03dd39ac31897</anchor>
      <arglist>(struct ctrl_iface_priv *priv, size_t *reply_len)</arglist>
    </member>
    <member kind="function">
      <type>struct ctrl_iface_priv *</type>
      <name>wpa_supplicant_ctrl_iface_init</name>
      <anchorfile>ctrl__iface__udp_8c.html</anchorfile>
      <anchor>aa810107ec409d661a3f38bb803d7df1f</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_ctrl_iface_level</name>
      <anchorfile>ctrl__iface__udp_8c.html</anchorfile>
      <anchor>aacc613f60d5c3f6edffdbe6f15c9afed</anchor>
      <arglist>(struct ctrl_iface_priv *priv, struct sockaddr_in *from, socklen_t fromlen, char *level)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_ctrl_iface_msg_cb</name>
      <anchorfile>ctrl__iface__udp_8c.html</anchorfile>
      <anchor>a7397d8a035eb0ec43999100f7cb26443</anchor>
      <arglist>(void *ctx, int level, const char *txt, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_ctrl_iface_receive</name>
      <anchorfile>ctrl__iface__udp_8c.html</anchorfile>
      <anchor>abf3ebe1ee62a28b6039f68fd7c8bde7f</anchor>
      <arglist>(int sock, void *eloop_ctx, void *sock_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_ctrl_iface_send</name>
      <anchorfile>ctrl__iface__udp_8c.html</anchorfile>
      <anchor>a440cd032b7135e3d744845721522fac6</anchor>
      <arglist>(struct ctrl_iface_priv *priv, int level, const char *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_ctrl_iface_wait</name>
      <anchorfile>ctrl__iface__udp_8c.html</anchorfile>
      <anchor>a621a918ac5e81055e0f482928223c685</anchor>
      <arglist>(struct ctrl_iface_priv *priv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_global_ctrl_iface_deinit</name>
      <anchorfile>ctrl__iface__udp_8c.html</anchorfile>
      <anchor>aed5b6cc48eb10e55621e0c9606290547</anchor>
      <arglist>(struct ctrl_iface_global_priv *priv)</arglist>
    </member>
    <member kind="function">
      <type>struct ctrl_iface_global_priv *</type>
      <name>wpa_supplicant_global_ctrl_iface_init</name>
      <anchorfile>ctrl__iface__udp_8c.html</anchorfile>
      <anchor>a2c281951173127a8d673d60151ddd2de</anchor>
      <arglist>(struct wpa_global *global)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_global_ctrl_iface_receive</name>
      <anchorfile>ctrl__iface__udp_8c.html</anchorfile>
      <anchor>ab0a1ec04550cdb8b1598ade0dc355be1</anchor>
      <arglist>(int sock, void *eloop_ctx, void *sock_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>wpa_supplicant_global_get_cookie</name>
      <anchorfile>ctrl__iface__udp_8c.html</anchorfile>
      <anchor>a07c6c6c3ae6e997e328c33cef5ec1a23</anchor>
      <arglist>(struct ctrl_iface_global_priv *priv, size_t *reply_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ctrl_iface_unix.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>ctrl__iface__unix_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">utils/eloop.h</includes>
    <includes id="list_8h" name="list.h" local="yes" imported="no">utils/list.h</includes>
    <includes id="eapol__supp__sm_8h" name="eapol_supp_sm.h" local="yes" imported="no">eapol_supp/eapol_supp_sm.h</includes>
    <includes id="config_8h" name="config.h" local="yes" imported="no">config.h</includes>
    <includes id="wpa__supplicant__i_8h" name="wpa_supplicant_i.h" local="yes" imported="no">wpa_supplicant_i.h</includes>
    <includes id="ctrl__iface_8h" name="ctrl_iface.h" local="yes" imported="no">ctrl_iface.h</includes>
    <class kind="struct">ctrl_iface_global_priv</class>
    <class kind="struct">ctrl_iface_priv</class>
    <class kind="struct">wpa_ctrl_dst</class>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_ctrl_iface_attach</name>
      <anchorfile>ctrl__iface__unix_8c.html</anchorfile>
      <anchor>a67e5346ab3e4f332476df3cf7f450250</anchor>
      <arglist>(struct ctrl_iface_priv *priv, struct sockaddr_un *from, socklen_t fromlen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_ctrl_iface_deinit</name>
      <anchorfile>ctrl__iface__unix_8c.html</anchorfile>
      <anchor>af0a5572d46d004e5164b04253b203c4c</anchor>
      <arglist>(struct ctrl_iface_priv *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_ctrl_iface_detach</name>
      <anchorfile>ctrl__iface__unix_8c.html</anchorfile>
      <anchor>a8d6ffd8fb4ec7fd823163468bcb77e4f</anchor>
      <arglist>(struct ctrl_iface_priv *priv, struct sockaddr_un *from, socklen_t fromlen)</arglist>
    </member>
    <member kind="function">
      <type>struct ctrl_iface_priv *</type>
      <name>wpa_supplicant_ctrl_iface_init</name>
      <anchorfile>ctrl__iface__unix_8c.html</anchorfile>
      <anchor>aa810107ec409d661a3f38bb803d7df1f</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_ctrl_iface_level</name>
      <anchorfile>ctrl__iface__unix_8c.html</anchorfile>
      <anchor>ac18079f4a4fc2719711c36b536b56946</anchor>
      <arglist>(struct ctrl_iface_priv *priv, struct sockaddr_un *from, socklen_t fromlen, char *level)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_ctrl_iface_msg_cb</name>
      <anchorfile>ctrl__iface__unix_8c.html</anchorfile>
      <anchor>a7397d8a035eb0ec43999100f7cb26443</anchor>
      <arglist>(void *ctx, int level, const char *txt, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>wpa_supplicant_ctrl_iface_path</name>
      <anchorfile>ctrl__iface__unix_8c.html</anchorfile>
      <anchor>af2d9b3a4ef2545f7973d1e9706c929ad</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_ctrl_iface_receive</name>
      <anchorfile>ctrl__iface__unix_8c.html</anchorfile>
      <anchor>abf3ebe1ee62a28b6039f68fd7c8bde7f</anchor>
      <arglist>(int sock, void *eloop_ctx, void *sock_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_ctrl_iface_send</name>
      <anchorfile>ctrl__iface__unix_8c.html</anchorfile>
      <anchor>a440cd032b7135e3d744845721522fac6</anchor>
      <arglist>(struct ctrl_iface_priv *priv, int level, const char *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_ctrl_iface_wait</name>
      <anchorfile>ctrl__iface__unix_8c.html</anchorfile>
      <anchor>a621a918ac5e81055e0f482928223c685</anchor>
      <arglist>(struct ctrl_iface_priv *priv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_global_ctrl_iface_deinit</name>
      <anchorfile>ctrl__iface__unix_8c.html</anchorfile>
      <anchor>aed5b6cc48eb10e55621e0c9606290547</anchor>
      <arglist>(struct ctrl_iface_global_priv *priv)</arglist>
    </member>
    <member kind="function">
      <type>struct ctrl_iface_global_priv *</type>
      <name>wpa_supplicant_global_ctrl_iface_init</name>
      <anchorfile>ctrl__iface__unix_8c.html</anchorfile>
      <anchor>a2c281951173127a8d673d60151ddd2de</anchor>
      <arglist>(struct wpa_global *global)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_global_ctrl_iface_receive</name>
      <anchorfile>ctrl__iface__unix_8c.html</anchorfile>
      <anchor>ab0a1ec04550cdb8b1598ade0dc355be1</anchor>
      <arglist>(int sock, void *eloop_ctx, void *sock_ctx)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dbus_common.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/dbus/</path>
    <filename>dbus__common_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">utils/eloop.h</includes>
    <includes id="dbus__common_8h" name="dbus_common.h" local="yes" imported="no">dbus_common.h</includes>
    <includes id="dbus__common__i_8h" name="dbus_common_i.h" local="yes" imported="no">dbus_common_i.h</includes>
    <includes id="dbus__new_8h" name="dbus_new.h" local="yes" imported="no">dbus_new.h</includes>
    <includes id="dbus__old_8h" name="dbus_old.h" local="yes" imported="no">dbus_old.h</includes>
    <member kind="function" static="yes">
      <type>static dbus_bool_t</type>
      <name>add_timeout</name>
      <anchorfile>dbus__common_8c.html</anchorfile>
      <anchor>a50b7e4218e5020f39c516cebe2c30c64</anchor>
      <arglist>(DBusTimeout *timeout, void *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static dbus_bool_t</type>
      <name>add_watch</name>
      <anchorfile>dbus__common_8c.html</anchorfile>
      <anchor>a3ef8bdcdec023699549fd7e30c10c3da</anchor>
      <arglist>(DBusWatch *watch, void *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dispatch_data</name>
      <anchorfile>dbus__common_8c.html</anchorfile>
      <anchor>a85614ebc0fb6824b125ea7a7901b600a</anchor>
      <arglist>(DBusConnection *con)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dispatch_initial_dbus_messages</name>
      <anchorfile>dbus__common_8c.html</anchorfile>
      <anchor>a7c480194e9d4a59d148278a9d29c8ca7</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>integrate_with_eloop</name>
      <anchorfile>dbus__common_8c.html</anchorfile>
      <anchor>af3fa513fa9912cf30b75d6e20cdea1ca</anchor>
      <arglist>(struct wpas_dbus_priv *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>process_timeout</name>
      <anchorfile>dbus__common_8c.html</anchorfile>
      <anchor>abd8828d5ad109265155fc1f470144932</anchor>
      <arglist>(void *eloop_ctx, void *sock_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>process_wakeup_main</name>
      <anchorfile>dbus__common_8c.html</anchorfile>
      <anchor>a378ca8f46a7e40cb81a85490aeae2b07</anchor>
      <arglist>(int sig, void *signal_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>process_watch</name>
      <anchorfile>dbus__common_8c.html</anchorfile>
      <anchor>a919b16fad6dc5c683786936b70a92000</anchor>
      <arglist>(struct wpas_dbus_priv *priv, DBusWatch *watch, eloop_event_type type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>process_watch_exception</name>
      <anchorfile>dbus__common_8c.html</anchorfile>
      <anchor>a7801e684457ee82a7deb06ee6ad7ea7c</anchor>
      <arglist>(int sock, void *eloop_ctx, void *sock_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>process_watch_read</name>
      <anchorfile>dbus__common_8c.html</anchorfile>
      <anchor>adea8240d2b529bdb22d73b174e526fb5</anchor>
      <arglist>(int sock, void *eloop_ctx, void *sock_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>process_watch_write</name>
      <anchorfile>dbus__common_8c.html</anchorfile>
      <anchor>a745111bca152f537c97f13992a057999</anchor>
      <arglist>(int sock, void *eloop_ctx, void *sock_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>remove_timeout</name>
      <anchorfile>dbus__common_8c.html</anchorfile>
      <anchor>a8652b00237d5fc1a5b5d668afdc762e3</anchor>
      <arglist>(DBusTimeout *timeout, void *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>remove_watch</name>
      <anchorfile>dbus__common_8c.html</anchorfile>
      <anchor>a502eeedeb3f527541f7505e4195972ad</anchor>
      <arglist>(DBusWatch *watch, void *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>timeout_toggled</name>
      <anchorfile>dbus__common_8c.html</anchorfile>
      <anchor>ab03c3062085f6d8bd70615cc0bb1f38b</anchor>
      <arglist>(DBusTimeout *timeout, void *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wakeup_main</name>
      <anchorfile>dbus__common_8c.html</anchorfile>
      <anchor>a2843dcf51ec8483544153845e7c0abf0</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>watch_toggled</name>
      <anchorfile>dbus__common_8c.html</anchorfile>
      <anchor>ad96bc7cac4b86e14738241d90be6323c</anchor>
      <arglist>(DBusWatch *watch, void *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_dbus_deinit</name>
      <anchorfile>dbus__common_8c.html</anchorfile>
      <anchor>a8730374c1ce00058c60786062e4429d2</anchor>
      <arglist>(struct wpas_dbus_priv *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpas_dbus_deinit_common</name>
      <anchorfile>dbus__common_8c.html</anchorfile>
      <anchor>a8dfe212926c57a94182f6bdaca5b548e</anchor>
      <arglist>(struct wpas_dbus_priv *priv)</arglist>
    </member>
    <member kind="function">
      <type>struct wpas_dbus_priv *</type>
      <name>wpas_dbus_init</name>
      <anchorfile>dbus__common_8c.html</anchorfile>
      <anchor>a6944e884062bb26b6ce2ef5d50472286</anchor>
      <arglist>(struct wpa_global *global)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpas_dbus_init_common</name>
      <anchorfile>dbus__common_8c.html</anchorfile>
      <anchor>a369f48ad2c4945b4a44584f07c86c0d6</anchor>
      <arglist>(struct wpas_dbus_priv *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpas_dbus_init_common_finish</name>
      <anchorfile>dbus__common_8c.html</anchorfile>
      <anchor>a52312917053a4485168b183107ea6165</anchor>
      <arglist>(struct wpas_dbus_priv *priv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dbus_common.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/dbus/</path>
    <filename>dbus__common_8h</filename>
    <member kind="function">
      <type>void</type>
      <name>wpas_dbus_deinit</name>
      <anchorfile>dbus__common_8h.html</anchorfile>
      <anchor>a8730374c1ce00058c60786062e4429d2</anchor>
      <arglist>(struct wpas_dbus_priv *priv)</arglist>
    </member>
    <member kind="function">
      <type>struct wpas_dbus_priv *</type>
      <name>wpas_dbus_init</name>
      <anchorfile>dbus__common_8h.html</anchorfile>
      <anchor>a6944e884062bb26b6ce2ef5d50472286</anchor>
      <arglist>(struct wpa_global *global)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dbus_common_i.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/dbus/</path>
    <filename>dbus__common__i_8h</filename>
    <class kind="struct">wpas_dbus_priv</class>
  </compound>
  <compound kind="file">
    <name>dbus_dict_helpers.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/dbus/</path>
    <filename>dbus__dict__helpers_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="dbus__dict__helpers_8h" name="dbus_dict_helpers.h" local="yes" imported="no">dbus_dict_helpers.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>BYTE_ARRAY_CHUNK_SIZE</name>
      <anchorfile>dbus__dict__helpers_8c.html</anchorfile>
      <anchor>a548b315006dc68473823f207740e4c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BYTE_ARRAY_ITEM_SIZE</name>
      <anchorfile>dbus__dict__helpers_8c.html</anchorfile>
      <anchor>aa9bb7341a1016a9c04dafbbcc282706a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STR_ARRAY_CHUNK_SIZE</name>
      <anchorfile>dbus__dict__helpers_8c.html</anchorfile>
      <anchor>a8ed4466c758519c40c51e71bf84fff5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STR_ARRAY_ITEM_SIZE</name>
      <anchorfile>dbus__dict__helpers_8c.html</anchorfile>
      <anchor>a629636c700ffb2be25ed396f942ad2c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static dbus_bool_t</type>
      <name>_wpa_dbus_add_dict_entry_basic</name>
      <anchorfile>dbus__dict__helpers_8c.html</anchorfile>
      <anchor>a10c5b24bd0f34c268308cffef1f84e6e</anchor>
      <arglist>(DBusMessageIter *iter_dict, const char *key, const int value_type, const void *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static dbus_bool_t</type>
      <name>_wpa_dbus_add_dict_entry_byte_array</name>
      <anchorfile>dbus__dict__helpers_8c.html</anchorfile>
      <anchor>a910c1018cd29faec9448568fb3eae7fd</anchor>
      <arglist>(DBusMessageIter *iter_dict, const char *key, const char *value, const dbus_uint32_t value_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static dbus_bool_t</type>
      <name>_wpa_dbus_add_dict_entry_end</name>
      <anchorfile>dbus__dict__helpers_8c.html</anchorfile>
      <anchor>a6eeb90c11a0098e9f7aee9fb32f9d1c2</anchor>
      <arglist>(DBusMessageIter *iter_dict, DBusMessageIter *iter_dict_entry, DBusMessageIter *iter_dict_val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static dbus_bool_t</type>
      <name>_wpa_dbus_add_dict_entry_start</name>
      <anchorfile>dbus__dict__helpers_8c.html</anchorfile>
      <anchor>a90547c19e994684b9b2e629f701782e8</anchor>
      <arglist>(DBusMessageIter *iter_dict, DBusMessageIter *iter_dict_entry, const char *key, const int value_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static dbus_bool_t</type>
      <name>_wpa_dbus_dict_entry_get_array</name>
      <anchorfile>dbus__dict__helpers_8c.html</anchorfile>
      <anchor>abacab491bc4235e5f982956e3cf5ba3a</anchor>
      <arglist>(DBusMessageIter *iter_dict_val, struct wpa_dbus_dict_entry *entry)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static dbus_bool_t</type>
      <name>_wpa_dbus_dict_entry_get_byte_array</name>
      <anchorfile>dbus__dict__helpers_8c.html</anchorfile>
      <anchor>af091cb881753855298e4b0f959696f91</anchor>
      <arglist>(DBusMessageIter *iter, int array_type, struct wpa_dbus_dict_entry *entry)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static dbus_bool_t</type>
      <name>_wpa_dbus_dict_entry_get_string_array</name>
      <anchorfile>dbus__dict__helpers_8c.html</anchorfile>
      <anchor>a2fdb592b15035d8d344f65702f995d33</anchor>
      <arglist>(DBusMessageIter *iter, int array_type, struct wpa_dbus_dict_entry *entry)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static dbus_bool_t</type>
      <name>_wpa_dbus_dict_fill_value_from_variant</name>
      <anchorfile>dbus__dict__helpers_8c.html</anchorfile>
      <anchor>af036e105f9c0fbfbd07a6fb1f8e9643b</anchor>
      <arglist>(struct wpa_dbus_dict_entry *entry, DBusMessageIter *iter)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_append_bool</name>
      <anchorfile>dbus__dict__helpers_8c.html</anchorfile>
      <anchor>a066566da891e373f4fc922a8f999c69a</anchor>
      <arglist>(DBusMessageIter *iter_dict, const char *key, const dbus_bool_t value)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_append_byte</name>
      <anchorfile>dbus__dict__helpers_8c.html</anchorfile>
      <anchor>a8bbfc218ce4102ae81b0ae088fd7e721</anchor>
      <arglist>(DBusMessageIter *iter_dict, const char *key, const char value)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_append_byte_array</name>
      <anchorfile>dbus__dict__helpers_8c.html</anchorfile>
      <anchor>a9a2c96474dc6cae9719af5aa5315a483</anchor>
      <arglist>(DBusMessageIter *iter_dict, const char *key, const char *value, const dbus_uint32_t value_len)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_append_double</name>
      <anchorfile>dbus__dict__helpers_8c.html</anchorfile>
      <anchor>af419f461c0134880de20ca96019f7ed5</anchor>
      <arglist>(DBusMessageIter *iter_dict, const char *key, const double value)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_append_int16</name>
      <anchorfile>dbus__dict__helpers_8c.html</anchorfile>
      <anchor>a572ce0a39f37036b7632cc8d65d17222</anchor>
      <arglist>(DBusMessageIter *iter_dict, const char *key, const dbus_int16_t value)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_append_int32</name>
      <anchorfile>dbus__dict__helpers_8c.html</anchorfile>
      <anchor>afce7c82927bcbdde7ffb1c0ad9bbf7eb</anchor>
      <arglist>(DBusMessageIter *iter_dict, const char *key, const dbus_int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_append_int64</name>
      <anchorfile>dbus__dict__helpers_8c.html</anchorfile>
      <anchor>a5db74175ac16134f79cd07600e7b6460</anchor>
      <arglist>(DBusMessageIter *iter_dict, const char *key, const dbus_int64_t value)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_append_object_path</name>
      <anchorfile>dbus__dict__helpers_8c.html</anchorfile>
      <anchor>a13746fb4cd6459dd0f725f66091b104c</anchor>
      <arglist>(DBusMessageIter *iter_dict, const char *key, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_append_string</name>
      <anchorfile>dbus__dict__helpers_8c.html</anchorfile>
      <anchor>a05f213fab97e95962aba5461c8c77d70</anchor>
      <arglist>(DBusMessageIter *iter_dict, const char *key, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_append_string_array</name>
      <anchorfile>dbus__dict__helpers_8c.html</anchorfile>
      <anchor>a93cff0d20eb69ca3f99605d82c19b110</anchor>
      <arglist>(DBusMessageIter *iter_dict, const char *key, const char **items, const dbus_uint32_t num_items)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_append_uint16</name>
      <anchorfile>dbus__dict__helpers_8c.html</anchorfile>
      <anchor>a5be28ceba87a4f21f09bb56ba7a34dfe</anchor>
      <arglist>(DBusMessageIter *iter_dict, const char *key, const dbus_uint16_t value)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_append_uint32</name>
      <anchorfile>dbus__dict__helpers_8c.html</anchorfile>
      <anchor>a63397fe0f25fd7302a6272ce47f62bf2</anchor>
      <arglist>(DBusMessageIter *iter_dict, const char *key, const dbus_uint32_t value)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_append_uint64</name>
      <anchorfile>dbus__dict__helpers_8c.html</anchorfile>
      <anchor>a7fdc605970415962fc1481a1023e69d4</anchor>
      <arglist>(DBusMessageIter *iter_dict, const char *key, const dbus_uint64_t value)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_begin_string_array</name>
      <anchorfile>dbus__dict__helpers_8c.html</anchorfile>
      <anchor>a4c57176740e01b4fbe7773733cabf4b1</anchor>
      <arglist>(DBusMessageIter *iter_dict, const char *key, DBusMessageIter *iter_dict_entry, DBusMessageIter *iter_dict_val, DBusMessageIter *iter_array)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_close_write</name>
      <anchorfile>dbus__dict__helpers_8c.html</anchorfile>
      <anchor>a1e4328bc8e5584e42833594de93a7c00</anchor>
      <arglist>(DBusMessageIter *iter, DBusMessageIter *iter_dict)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_end_string_array</name>
      <anchorfile>dbus__dict__helpers_8c.html</anchorfile>
      <anchor>a459e43b8a0dff9fa804ecef0ff20aa7c</anchor>
      <arglist>(DBusMessageIter *iter_dict, DBusMessageIter *iter_dict_entry, DBusMessageIter *iter_dict_val, DBusMessageIter *iter_array)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_dbus_dict_entry_clear</name>
      <anchorfile>dbus__dict__helpers_8c.html</anchorfile>
      <anchor>a75ba6e0600662798343f21e3bfab3684</anchor>
      <arglist>(struct wpa_dbus_dict_entry *entry)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_get_entry</name>
      <anchorfile>dbus__dict__helpers_8c.html</anchorfile>
      <anchor>ab36ad1276e94da341c75ef22fa6b3eae</anchor>
      <arglist>(DBusMessageIter *iter_dict, struct wpa_dbus_dict_entry *entry)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_has_dict_entry</name>
      <anchorfile>dbus__dict__helpers_8c.html</anchorfile>
      <anchor>a41eef163be282d0023733fb5de449561</anchor>
      <arglist>(DBusMessageIter *iter_dict)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_open_read</name>
      <anchorfile>dbus__dict__helpers_8c.html</anchorfile>
      <anchor>a33cd136fa33d8f6e7925143d414593a4</anchor>
      <arglist>(DBusMessageIter *iter, DBusMessageIter *iter_dict)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_open_write</name>
      <anchorfile>dbus__dict__helpers_8c.html</anchorfile>
      <anchor>ace087d0d23b121df16ac74b66709ad7e</anchor>
      <arglist>(DBusMessageIter *iter, DBusMessageIter *iter_dict)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_string_array_add_element</name>
      <anchorfile>dbus__dict__helpers_8c.html</anchorfile>
      <anchor>a70c4edbb027b09f2beaad380908c6fc2</anchor>
      <arglist>(DBusMessageIter *iter_array, const char *elem)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>wpa_dbus_type_as_string</name>
      <anchorfile>dbus__dict__helpers_8c.html</anchorfile>
      <anchor>aadcb4ac1244b390bd4ad9de6ef32655c</anchor>
      <arglist>(const int type)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dbus_dict_helpers.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/dbus/</path>
    <filename>dbus__dict__helpers_8h</filename>
    <class kind="struct">wpa_dbus_dict_entry</class>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_append_bool</name>
      <anchorfile>dbus__dict__helpers_8h.html</anchorfile>
      <anchor>a066566da891e373f4fc922a8f999c69a</anchor>
      <arglist>(DBusMessageIter *iter_dict, const char *key, const dbus_bool_t value)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_append_byte</name>
      <anchorfile>dbus__dict__helpers_8h.html</anchorfile>
      <anchor>a8bbfc218ce4102ae81b0ae088fd7e721</anchor>
      <arglist>(DBusMessageIter *iter_dict, const char *key, const char value)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_append_byte_array</name>
      <anchorfile>dbus__dict__helpers_8h.html</anchorfile>
      <anchor>a9a2c96474dc6cae9719af5aa5315a483</anchor>
      <arglist>(DBusMessageIter *iter_dict, const char *key, const char *value, const dbus_uint32_t value_len)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_append_double</name>
      <anchorfile>dbus__dict__helpers_8h.html</anchorfile>
      <anchor>af419f461c0134880de20ca96019f7ed5</anchor>
      <arglist>(DBusMessageIter *iter_dict, const char *key, const double value)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_append_int16</name>
      <anchorfile>dbus__dict__helpers_8h.html</anchorfile>
      <anchor>a572ce0a39f37036b7632cc8d65d17222</anchor>
      <arglist>(DBusMessageIter *iter_dict, const char *key, const dbus_int16_t value)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_append_int32</name>
      <anchorfile>dbus__dict__helpers_8h.html</anchorfile>
      <anchor>afce7c82927bcbdde7ffb1c0ad9bbf7eb</anchor>
      <arglist>(DBusMessageIter *iter_dict, const char *key, const dbus_int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_append_int64</name>
      <anchorfile>dbus__dict__helpers_8h.html</anchorfile>
      <anchor>a5db74175ac16134f79cd07600e7b6460</anchor>
      <arglist>(DBusMessageIter *iter_dict, const char *key, const dbus_int64_t value)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_append_object_path</name>
      <anchorfile>dbus__dict__helpers_8h.html</anchorfile>
      <anchor>a13746fb4cd6459dd0f725f66091b104c</anchor>
      <arglist>(DBusMessageIter *iter_dict, const char *key, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_append_string</name>
      <anchorfile>dbus__dict__helpers_8h.html</anchorfile>
      <anchor>a05f213fab97e95962aba5461c8c77d70</anchor>
      <arglist>(DBusMessageIter *iter_dict, const char *key, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_append_string_array</name>
      <anchorfile>dbus__dict__helpers_8h.html</anchorfile>
      <anchor>a93cff0d20eb69ca3f99605d82c19b110</anchor>
      <arglist>(DBusMessageIter *iter_dict, const char *key, const char **items, const dbus_uint32_t num_items)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_append_uint16</name>
      <anchorfile>dbus__dict__helpers_8h.html</anchorfile>
      <anchor>a5be28ceba87a4f21f09bb56ba7a34dfe</anchor>
      <arglist>(DBusMessageIter *iter_dict, const char *key, const dbus_uint16_t value)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_append_uint32</name>
      <anchorfile>dbus__dict__helpers_8h.html</anchorfile>
      <anchor>a63397fe0f25fd7302a6272ce47f62bf2</anchor>
      <arglist>(DBusMessageIter *iter_dict, const char *key, const dbus_uint32_t value)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_append_uint64</name>
      <anchorfile>dbus__dict__helpers_8h.html</anchorfile>
      <anchor>a7fdc605970415962fc1481a1023e69d4</anchor>
      <arglist>(DBusMessageIter *iter_dict, const char *key, const dbus_uint64_t value)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_begin_string_array</name>
      <anchorfile>dbus__dict__helpers_8h.html</anchorfile>
      <anchor>a4c57176740e01b4fbe7773733cabf4b1</anchor>
      <arglist>(DBusMessageIter *iter_dict, const char *key, DBusMessageIter *iter_dict_entry, DBusMessageIter *iter_dict_val, DBusMessageIter *iter_array)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_close_write</name>
      <anchorfile>dbus__dict__helpers_8h.html</anchorfile>
      <anchor>a1e4328bc8e5584e42833594de93a7c00</anchor>
      <arglist>(DBusMessageIter *iter, DBusMessageIter *iter_dict)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_end_string_array</name>
      <anchorfile>dbus__dict__helpers_8h.html</anchorfile>
      <anchor>a459e43b8a0dff9fa804ecef0ff20aa7c</anchor>
      <arglist>(DBusMessageIter *iter_dict, DBusMessageIter *iter_dict_entry, DBusMessageIter *iter_dict_val, DBusMessageIter *iter_array)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_dbus_dict_entry_clear</name>
      <anchorfile>dbus__dict__helpers_8h.html</anchorfile>
      <anchor>a75ba6e0600662798343f21e3bfab3684</anchor>
      <arglist>(struct wpa_dbus_dict_entry *entry)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_get_entry</name>
      <anchorfile>dbus__dict__helpers_8h.html</anchorfile>
      <anchor>ab36ad1276e94da341c75ef22fa6b3eae</anchor>
      <arglist>(DBusMessageIter *iter_dict, struct wpa_dbus_dict_entry *entry)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_has_dict_entry</name>
      <anchorfile>dbus__dict__helpers_8h.html</anchorfile>
      <anchor>a41eef163be282d0023733fb5de449561</anchor>
      <arglist>(DBusMessageIter *iter_dict)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_open_read</name>
      <anchorfile>dbus__dict__helpers_8h.html</anchorfile>
      <anchor>a33cd136fa33d8f6e7925143d414593a4</anchor>
      <arglist>(DBusMessageIter *iter, DBusMessageIter *iter_dict)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_open_write</name>
      <anchorfile>dbus__dict__helpers_8h.html</anchorfile>
      <anchor>ace087d0d23b121df16ac74b66709ad7e</anchor>
      <arglist>(DBusMessageIter *iter, DBusMessageIter *iter_dict)</arglist>
    </member>
    <member kind="function">
      <type>dbus_bool_t</type>
      <name>wpa_dbus_dict_string_array_add_element</name>
      <anchorfile>dbus__dict__helpers_8h.html</anchorfile>
      <anchor>a70c4edbb027b09f2beaad380908c6fc2</anchor>
      <arglist>(DBusMessageIter *iter_array, const char *elem)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>wpa_dbus_type_as_string</name>
      <anchorfile>dbus__dict__helpers_8h.html</anchorfile>
      <anchor>aadcb4ac1244b390bd4ad9de6ef32655c</anchor>
      <arglist>(const int type)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dbus_new.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/dbus/</path>
    <filename>dbus__new_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="wps_8h" name="wps.h" local="yes" imported="no">wps/wps.h</includes>
    <includes id="config_8h" name="config.h" local="yes" imported="no">../config.h</includes>
    <includes id="wpa__supplicant__i_8h" name="wpa_supplicant_i.h" local="yes" imported="no">../wpa_supplicant_i.h</includes>
    <includes id="bss_8h" name="bss.h" local="yes" imported="no">../bss.h</includes>
    <includes id="dbus__new__helpers_8h" name="dbus_new_helpers.h" local="yes" imported="no">dbus_new_helpers.h</includes>
    <includes id="dbus__dict__helpers_8h" name="dbus_dict_helpers.h" local="yes" imported="no">dbus_dict_helpers.h</includes>
    <includes id="dbus__new_8h" name="dbus_new.h" local="yes" imported="no">dbus_new.h</includes>
    <includes id="dbus__new__handlers_8h" name="dbus_new_handlers.h" local="yes" imported="no">dbus_new_handlers.h</includes>
    <includes id="dbus__common_8h" name="dbus_common.h" local="yes" imported="no">dbus_common.h</includes>
    <includes id="dbus__common__i_8h" name="dbus_common_i.h" local="yes" imported="no">dbus_common_i.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpas_dbus_signal_bss</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>a2bf191219b8fda5d7376819481c34b40</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const char *bss_obj_path, const char *sig_name, int properties)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpas_dbus_signal_bss_added</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>a614e375be70c2496e3a23fdd33ef448c</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const char *bss_obj_path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpas_dbus_signal_bss_removed</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>ac42ad6a52e59ae4cd35f6f55cd7943fe</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const char *bss_obj_path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpas_dbus_signal_interface</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>a830d7ee5930061a2ed338afba50467f0</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const char *sig_name, int properties)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpas_dbus_signal_interface_added</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>aaa6d48f716a8385fdc27b33a7a4a31b7</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpas_dbus_signal_interface_removed</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>a36c82946039d79fd2449d19ce6050f21</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_dbus_signal_scan_done</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>acb167371cbaaf8d6eac0e4d2361239f3</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, int success)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct wpa_dbus_method_desc</type>
      <name>wpas_dbus_global_methods</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>a13bafccfd103c1152a6a7d211d1f7ded</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct wpa_dbus_property_desc</type>
      <name>wpas_dbus_global_properties</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>ad7d5baeb6ae9012c4685fc684b59f196</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct wpa_dbus_signal_desc</type>
      <name>wpas_dbus_global_signals</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>a03a42e0f54e3bfbf51bf0fa77663fb6d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct wpa_dbus_property_desc</type>
      <name>wpas_dbus_network_properties</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>a0afa87af3397aa0695afeadc6265d02d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct wpa_dbus_signal_desc</type>
      <name>wpas_dbus_network_signals</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>a90963b29a306a4e8517d90635090d8be</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct wpa_dbus_property_desc</type>
      <name>wpas_dbus_bss_properties</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>ad80ffaff1ceb94f1b13730dcd166880e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct wpa_dbus_signal_desc</type>
      <name>wpas_dbus_bss_signals</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>aacf2a48ca0f7c65b9b11beecf184db4d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct wpa_dbus_method_desc</type>
      <name>wpas_dbus_interface_methods</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>a2f1c0e5196ae3c116796f1b5a6f0c362</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct wpa_dbus_property_desc</type>
      <name>wpas_dbus_interface_properties</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>a09dcc182d38b077b2b0c56091816dec2</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct wpa_dbus_signal_desc</type>
      <name>wpas_dbus_interface_signals</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>aadd7654d5702c7fa72c40ab26b9e27a6</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpas_dbus_signal_blob</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>a9d24fbf4b8849b594fcb8d558ad9e62f</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const char *name, const char *sig_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_dbus_signal_blob_added</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>ab1fa8cfaae7bc66435e6661522b30e19</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_dbus_signal_blob_removed</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>aeaa39bae65b1619f63898f63d3e06b39</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const char *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpas_dbus_signal_network</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>aba975217fa32aa0f90b03e7039052c23</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, int id, const char *sig_name, int properties)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpas_dbus_signal_network_added</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>a78947d6daf4042ae7b6bd8c0aa6e9e81</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, int id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpas_dbus_signal_network_removed</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>a8e2e37a9909bfb40122cbe2d3dc2ea0f</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_dbus_signal_network_selected</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>a3478e0ba31a3f73fbf6eacd764e7488a</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_dbus_signal_network_enabled_changed</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>a14a0d271a6608f4ea7f7064c54589318</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_dbus_signal_prop_changed</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>ad3a89be61f919efd49b654eaed14b1bc</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, enum wpas_dbus_prop property)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_dbus_bss_signal_prop_changed</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>a4295aa56c23629ee54a895418a66e881</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, enum wpas_dbus_bss_prop property, unsigned int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_dbus_signal_debug_level_changed</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>ad3cee3ddc4a763087337f4356d7ca74d</anchor>
      <arglist>(struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_dbus_signal_debug_timestamp_changed</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>a3b0dcf992e8857931dcd1f891c978d92</anchor>
      <arglist>(struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_dbus_signal_debug_show_keys_changed</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>afa64084b50f1a0000452e4f909b91d64</anchor>
      <arglist>(struct wpa_global *global)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpas_dbus_register</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>aced656deda791cbf11c71864b28c4abb</anchor>
      <arglist>(struct wpa_dbus_object_desc *obj_desc, void *priv, WPADBusArgumentFreeFunction priv_free, const struct wpa_dbus_method_desc *methods, const struct wpa_dbus_property_desc *properties, const struct wpa_dbus_signal_desc *signals)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpas_dbus_ctrl_iface_init</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>a7891cc2b2b0c3fa43fe9abb33607ea00</anchor>
      <arglist>(struct wpas_dbus_priv *priv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_dbus_ctrl_iface_deinit</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>a803f90feb14d84748b54ef4d885ef091</anchor>
      <arglist>(struct wpas_dbus_priv *iface)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_dbus_free</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>a93e15c0d8bd0b3600695751a47f246b8</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpas_dbus_register_network</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>afeb881b95188a893d6ffc4b7e216a1c7</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpas_dbus_unregister_network</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>ae82a0b230eb7e85548a48697e8ba927e</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, int nid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpas_dbus_unregister_bss</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>afc2a2625ff9de6a8183ec6770b7d6305</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, u8 bssid[ETH_ALEN], unsigned int id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpas_dbus_register_bss</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>a3a3685bb6668d0913010cdd95ec51771</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, u8 bssid[ETH_ALEN], unsigned int id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpas_dbus_register_interface</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>a148288b9d037f5b2e849244fd3354bf7</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpas_dbus_unregister_interface</name>
      <anchorfile>dbus__new_8c.html</anchorfile>
      <anchor>a9663aa262213b27dcc4081552e962b01</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dbus_new.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/dbus/</path>
    <filename>dbus__new_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>WPAS_DBUS_ERROR_BLOB_EXISTS</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a876cb1c2bd274c8478536e072dc50055</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPAS_DBUS_ERROR_BLOB_UNKNOWN</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a66efba0dacab257b38d9fc49ec9de7e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPAS_DBUS_ERROR_IFACE_EXISTS</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>aa1c2bcbca3c8ac3c2c03282e668a3acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPAS_DBUS_ERROR_IFACE_UNKNOWN</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a3cf0428f56b45afa2849a37d2fa16bdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPAS_DBUS_ERROR_INVALID_ARGS</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>af21ad12659b77f479d0fe85de40c585a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPAS_DBUS_ERROR_NETWORK_UNKNOWN</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a5a149db1c4bd6d3fdb8698620edffd2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPAS_DBUS_ERROR_NOT_CONNECTED</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>aa64d0b3f4c8cf85fe6e2b4a11c08a01e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPAS_DBUS_ERROR_UNKNOWN_ERROR</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a3e129d5ae725d9a2e46a7695c571c929</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPAS_DBUS_NEW_BSSIDS_PART</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>abc20bb48effe5e92c9e9a2aa364ab9bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPAS_DBUS_NEW_IFACE_BSS</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a57630347765cae23d9b9bb9e058aab57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPAS_DBUS_NEW_IFACE_INTERFACE</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a4d21005455ef9ca62ca72c564834a6c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPAS_DBUS_NEW_IFACE_NETWORK</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a55fbb240ee8a0da48137303f4f7d1fdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPAS_DBUS_NEW_IFACE_WPS</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a432a514d2cf42851332444e279960aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPAS_DBUS_NEW_INTERFACE</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a7736413551fd71a40b6fd761691e0bf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPAS_DBUS_NEW_NETWORKS_PART</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a2f31fafd9c09def8008a95a64561cafe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPAS_DBUS_NEW_PATH</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>ac495f8e1976e502f43834bf96c69969a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPAS_DBUS_NEW_PATH_INTERFACES</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a7cb16951969c8f86c8e5fd389d02e71b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPAS_DBUS_NEW_SERVICE</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>af938525ca650a1a52386bac63b532b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPAS_DBUS_OBJECT_PATH_MAX</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a74fb2605c6c05a1df25a79be6a016991</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wpas_dbus_signal_state_changed</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>ae67c031707c8cd84bdfb997905f4090c</anchor>
      <arglist>(w, n, o)</arglist>
    </member>
    <member kind="enumeration">
      <name>wpas_dbus_bss_prop</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a48f3e9186866d05eb0a5fe0ff3e8c2f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPAS_DBUS_BSS_PROP_SIGNAL</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a48f3e9186866d05eb0a5fe0ff3e8c2f6a06bdb4bf6f7812994cc3955ea194fdc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPAS_DBUS_BSS_PROP_FREQ</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a48f3e9186866d05eb0a5fe0ff3e8c2f6a1e9d9c02528419e7bd8c11ec957fca39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPAS_DBUS_BSS_PROP_MODE</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a48f3e9186866d05eb0a5fe0ff3e8c2f6a2024183a0f13446d098cae504134619d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPAS_DBUS_BSS_PROP_PRIVACY</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a48f3e9186866d05eb0a5fe0ff3e8c2f6a8a12e01ee02b05056590a6d2eb93163f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPAS_DBUS_BSS_PROP_RATES</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a48f3e9186866d05eb0a5fe0ff3e8c2f6a935ee9652e92e5904db9a7d5f11aa226</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPAS_DBUS_BSS_PROP_WPA</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a48f3e9186866d05eb0a5fe0ff3e8c2f6ad112c9d76d72b9a474a7d6632a22052d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPAS_DBUS_BSS_PROP_RSN</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a48f3e9186866d05eb0a5fe0ff3e8c2f6a24d9a63246689c81ba05b7960a7e2709</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPAS_DBUS_BSS_PROP_IES</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a48f3e9186866d05eb0a5fe0ff3e8c2f6a72ec2b48c3e934794ed3d38b58a379f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>wpas_dbus_prop</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a15f26dbd9aedec351fb7e9c8f5ec4a62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPAS_DBUS_PROP_AP_SCAN</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a15f26dbd9aedec351fb7e9c8f5ec4a62a95d1167594a4185fa17251956b55f31c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPAS_DBUS_PROP_SCANNING</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a15f26dbd9aedec351fb7e9c8f5ec4a62a4bd47674cf46c47decd9f9034fbedd05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPAS_DBUS_PROP_STATE</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a15f26dbd9aedec351fb7e9c8f5ec4a62af658965ba64b215c1046d5ead72716c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPAS_DBUS_PROP_CURRENT_BSS</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a15f26dbd9aedec351fb7e9c8f5ec4a62a8b633e0133f6353e7b2d4f2c0837f56f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPAS_DBUS_PROP_CURRENT_NETWORK</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a15f26dbd9aedec351fb7e9c8f5ec4a62a00658cb32a13dd2c975180cb5374b0f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpas_dbus_bss_signal_prop_changed</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a29047d6ed211cd18f4519f86978369ec</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, enum wpas_dbus_bss_prop property, unsigned int id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpas_dbus_register_bss</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a9aeec8fb32925cf3b2f4e671f24d449e</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, u8 bssid[ETH_ALEN], unsigned int id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpas_dbus_register_interface</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a64773c0536da6693e9c55bb5e33ec2fc</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpas_dbus_register_network</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a2d48264e1ec1a4fe91b2ed5342007d59</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpas_dbus_signal_blob_added</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a2d50d0662d65eca42063e9bde2e9cb6c</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const char *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpas_dbus_signal_blob_removed</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a4bbb7e7eeb8e9ea470fc439c13b84580</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const char *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpas_dbus_signal_debug_level_changed</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>ab5488ac5dfd0cc7c69d5312ae8e94f3e</anchor>
      <arglist>(struct wpa_global *global)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpas_dbus_signal_debug_show_keys_changed</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a1f656d15b49e8a96a8421bdc15c084f8</anchor>
      <arglist>(struct wpa_global *global)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpas_dbus_signal_debug_timestamp_changed</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>ad1c57afa5e792434c63781b98b7f4c24</anchor>
      <arglist>(struct wpa_global *global)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpas_dbus_signal_network_enabled_changed</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a7db73d4ee483a16af6fece56fa562f5c</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpas_dbus_signal_network_selected</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>ad5f2cfff14889071d50f8a73660bfede</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, int id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpas_dbus_signal_prop_changed</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a09f40da7cd4eedb34816b2d0def2d301</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, enum wpas_dbus_prop property)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpas_dbus_signal_scan_done</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>adde372c63625556610e0414119b9339b</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, int success)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpas_dbus_signal_wps_cred</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>af625501e723adcf3937708a9ee3d7e67</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const struct wps_credential *cred)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpas_dbus_signal_wps_event_fail</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a215392aa2ebd565641148179291373d4</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wps_event_fail *fail)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpas_dbus_signal_wps_event_m2d</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>ab9c66f48e23002abc666350463b42219</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wps_event_m2d *m2d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpas_dbus_signal_wps_event_success</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>a30618319f375fec6a90672d720f0bc1e</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpas_dbus_unregister_bss</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>ae1c7ccdd0e7c04d8e85aa7b66c7d72bf</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, u8 bssid[ETH_ALEN], unsigned int id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpas_dbus_unregister_interface</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>ae2237ec543296fc402aa49b9be256951</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpas_dbus_unregister_network</name>
      <anchorfile>dbus__new_8h.html</anchorfile>
      <anchor>ad7584d098d0559d58dc715320c00f1dd</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, int nid)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dbus_new_handlers.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/dbus/</path>
    <filename>dbus__new__handlers_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="eap__peer_2eap__methods_8h" name="eap_peer/eap_methods.h" local="yes" imported="no">eap_peer/eap_methods.h</includes>
    <includes id="eapol__supp__sm_8h" name="eapol_supp_sm.h" local="yes" imported="no">eapol_supp/eapol_supp_sm.h</includes>
    <includes id="wpa_8h" name="wpa.h" local="yes" imported="no">rsn_supp/wpa.h</includes>
    <includes id="config_8h" name="config.h" local="yes" imported="no">../config.h</includes>
    <includes id="wpa__supplicant__i_8h" name="wpa_supplicant_i.h" local="yes" imported="no">../wpa_supplicant_i.h</includes>
    <includes id="driver__i_8h" name="driver_i.h" local="yes" imported="no">../driver_i.h</includes>
    <includes id="notify_8h" name="notify.h" local="yes" imported="no">../notify.h</includes>
    <includes id="wpas__glue_8h" name="wpas_glue.h" local="yes" imported="no">../wpas_glue.h</includes>
    <includes id="bss_8h" name="bss.h" local="yes" imported="no">../bss.h</includes>
    <includes id="scan_8h" name="scan.h" local="yes" imported="no">../scan.h</includes>
    <includes id="dbus__new__helpers_8h" name="dbus_new_helpers.h" local="yes" imported="no">dbus_new_helpers.h</includes>
    <includes id="dbus__new_8h" name="dbus_new.h" local="yes" imported="no">dbus_new.h</includes>
    <includes id="dbus__new__handlers_8h" name="dbus_new_handlers.h" local="yes" imported="no">dbus_new_handlers.h</includes>
    <includes id="dbus__dict__helpers_8h" name="dbus_dict_helpers.h" local="yes" imported="no">dbus_dict_helpers.h</includes>
    <includes id="wpa__supplicant__node_8h" name="wpa_supplicant_node.h" local="yes" imported="no">../../../src/nodes/wpa_supplicant_node.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>FREQS_ALLOC_CHUNK</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a9fd123b5aa5cfa16e9ec6e5a3bfd38e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>cmp_u8s_desc</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a215346c5edbaded1dc733cd5edf138e6</anchor>
      <arglist>(const void *a, const void *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpa_supplicant *</type>
      <name>get_iface_by_dbus_path</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a2fbb4ba84f08bd258bbb16b5bb99fba4</anchor>
      <arglist>(struct wpa_global *global, const char *path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DBusMessage *</type>
      <name>set_network_properties</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a45a446fe5d94ccc756c07d01b812c3e2</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, DBusMessageIter *iter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static dbus_bool_t</type>
      <name>should_quote_opt</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>aaf8444fa23c19dc04da49cb8caaae5fe</anchor>
      <arglist>(const char *key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DBusMessage *</type>
      <name>wpas_dbus_error_iface_unknown</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>ac6aac712fa88afdaf76bfb21ebc63e76</anchor>
      <arglist>(DBusMessage *message)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_error_invalid_args</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a687bcea3d8cb68420d583f86828b01fe</anchor>
      <arglist>(DBusMessage *message, const char *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DBusMessage *</type>
      <name>wpas_dbus_error_network_unknown</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a228feaadd835785fb880fed213a8d049</anchor>
      <arglist>(DBusMessage *message)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_error_unknown_error</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a706d0c5e5c385cd11b67f6857e0f3fcb</anchor>
      <arglist>(DBusMessage *message, const char *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DBusMessage *</type>
      <name>wpas_dbus_get_bss_security_prop</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>ad00642b00a84c1e6f43142a19f830fc4</anchor>
      <arglist>(DBusMessage *message, struct wpa_ie_data *ie_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpas_dbus_get_scan_channels</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a1787e3ae58c68faea292ecaad0a1503b</anchor>
      <arglist>(DBusMessage *message, DBusMessageIter *var, struct wpa_driver_scan_params *params, DBusMessage **reply)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpas_dbus_get_scan_ies</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a7b27741842cd7cdefa44818c8e52b4fa</anchor>
      <arglist>(DBusMessage *message, DBusMessageIter *var, struct wpa_driver_scan_params *params, DBusMessage **reply)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpas_dbus_get_scan_ssids</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a859959a69296a6bb7cb178b1d4f6e884</anchor>
      <arglist>(DBusMessage *message, DBusMessageIter *var, struct wpa_driver_scan_params *params, DBusMessage **reply)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpas_dbus_get_scan_type</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a87205f9ca163b4dbdcb88bec79e39f5d</anchor>
      <arglist>(DBusMessage *message, DBusMessageIter *var, char **type, DBusMessage **reply)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_ap_scan</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>ac5be62974dac726c96d164a4e7a7b42e</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_blobs</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a70d1cc0eabf88dd2e027a7ddc1439b4f</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_bridge_ifname</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>aacd8ae085bcc9fae87698441ceaf7f86</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_bss_bssid</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a2eb56b792ba8764acc8db49f47401730</anchor>
      <arglist>(DBusMessage *message, struct bss_handler_args *bss)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_bss_frequency</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a0239b3e45b44520a234be1581b42d5ee</anchor>
      <arglist>(DBusMessage *message, struct bss_handler_args *bss)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_bss_ies</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a007da46716b9c19442631a223d6ffdd7</anchor>
      <arglist>(DBusMessage *message, struct bss_handler_args *bss)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_bss_mode</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>aa8c1e24b81464f44c1e91669ecb9b838</anchor>
      <arglist>(DBusMessage *message, struct bss_handler_args *bss)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_bss_privacy</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a6a395cff4f17a094eb53916fa025f80c</anchor>
      <arglist>(DBusMessage *message, struct bss_handler_args *bss)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_bss_rates</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>aead7385a7751dbbc00c9c283658d8552</anchor>
      <arglist>(DBusMessage *message, struct bss_handler_args *bss)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_bss_rsn</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>ad9ce7b8128f7697d7fbc6c1d5340d28b</anchor>
      <arglist>(DBusMessage *message, struct bss_handler_args *bss)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_bss_signal</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a9ad992d10051eb69f8b8afda19d21a92</anchor>
      <arglist>(DBusMessage *message, struct bss_handler_args *bss)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_bss_ssid</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a11e00834075fbd86e25b1140a1c4ae40</anchor>
      <arglist>(DBusMessage *message, struct bss_handler_args *bss)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_bss_wpa</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a8262d30b6eb0099b47d1a8d954b198ca</anchor>
      <arglist>(DBusMessage *message, struct bss_handler_args *bss)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_bsss</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a1c6265673ce8ecb04d852164331ff3d4</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_capabilities</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>ab20fa3d4596fc33ca4f472b81e75df0e</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_current_bss</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a30700689ee30240a71000e3322ccdc46</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_current_network</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a72c77f62829f760e80bc068787f641f6</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_debug_level</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>abb376e72d815dcd456fc7f68f6260e41</anchor>
      <arglist>(DBusMessage *message, struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_debug_show_keys</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a82b40c81532886c1eaf2ba4bb5b10c58</anchor>
      <arglist>(DBusMessage *message, struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_debug_timestamp</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a36e4894248e69a39fe70a30f58ae2468</anchor>
      <arglist>(DBusMessage *message, struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_driver</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a381ed8410bda27c68f006855c839a527</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_eap_methods</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a175d652dc699ed04b9c7415b9029bda3</anchor>
      <arglist>(DBusMessage *message, void *nothing)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_enabled</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a217a0d2b431d450e7970b43303844113</anchor>
      <arglist>(DBusMessage *message, struct network_handler_args *net)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_ifname</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>aab6c1ff56ad9393235806d73d43dac39</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_interfaces</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a4d264f28ea14caa2c52f9e36387ffb05</anchor>
      <arglist>(DBusMessage *message, struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_network_properties</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>af118cd1d772312eff7ba6eb55dd10630</anchor>
      <arglist>(DBusMessage *message, struct network_handler_args *net)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_networks</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a6b1478e1a4774f901926fb863e4e817e</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_scanning</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a6b130bad4b9f1dc2a29fb4d6860eb9d0</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_state</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a81b11514b1b24e09377b369ba61cb347</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_handler_add_blob</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>af7b62a32dd46022eef78a91c63ddc2fa</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_handler_add_network</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a2c7956578d5e44caf5d91c7f47e17454</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_handler_create_interface</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a4c504285e9504dc5508f35646278f867</anchor>
      <arglist>(DBusMessage *message, struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_handler_disconnect</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a4a9a6fff0a4ff0b79dfefda68c5eef1c</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_handler_get_blob</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a6097a12e8fbec7ac288d09e121b55080</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_handler_get_interface</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>ab277f8e43b37a32f4b9120e343f1113d</anchor>
      <arglist>(DBusMessage *message, struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_handler_remove_blob</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a2668e37ce36cb1c97c8e7e68ca03d4ed</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_handler_remove_interface</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a5d65826c5f8a0557287c8fe725c82baf</anchor>
      <arglist>(DBusMessage *message, struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_handler_remove_network</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>aeb1624b9787100a3d6ff549dee02cb45</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_handler_scan</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a2e1ccb7e6d5c9ddbd5d1d7a18e670b18</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_handler_select_network</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a715576f382daf4e375bc547bf184e3c4</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>wpas_dbus_new_decompose_object_path</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a94c93f8acfadb77e940cffeb95fb361c</anchor>
      <arglist>(const char *path, char **network, char **bssid)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_setter_ap_scan</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a8e9b869d986fb9e6ef7c0cd0131d9947</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_setter_debug_level</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>ac3a9c6696a4f8309c81e01cf690a4bc7</anchor>
      <arglist>(DBusMessage *message, struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_setter_debug_show_keys</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a97c437d874bacbb632797b6d640ec91e</anchor>
      <arglist>(DBusMessage *message, struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_setter_debug_timestamp</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>aa7d9c5c71c319f25c2421f5eeda97dfc</anchor>
      <arglist>(DBusMessage *message, struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_setter_enabled</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>ad71225a41c7ceb3dd295e9a94c5d030c</anchor>
      <arglist>(DBusMessage *message, struct network_handler_args *net)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_setter_network_properties</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a9e3a3e5d992a62f52c802830f2b2ab4f</anchor>
      <arglist>(DBusMessage *message, struct network_handler_args *net)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_simple_array_property_getter</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a6b90138a487ac08b48ce45fc017d2dcc</anchor>
      <arglist>(DBusMessage *message, const int type, const void *array, size_t array_len)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_simple_property_getter</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>afc50ccbae2497bf15d52abe2f87ebd54</anchor>
      <arglist>(DBusMessage *message, const int type, const void *val)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_simple_property_setter</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>acc9b2434ca3eef459b20105942e5b327</anchor>
      <arglist>(DBusMessage *message, const int type, void *val)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>debug_strings</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a4c7f775673ca97c9f7db4874fbc1ef00</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>dont_quote</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a00419210fe28879c951e4d18559df4c1</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_debug_level</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a93c24a3c52044adaadad1a58b49f109d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_debug_show_keys</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>a492b25d11287b9a5f944b97cc24969b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_debug_timestamp</name>
      <anchorfile>dbus__new__handlers_8c.html</anchorfile>
      <anchor>aa057321c15f30bd37442c367b0950e3c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dbus_new_handlers.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/dbus/</path>
    <filename>dbus__new__handlers_8h</filename>
    <class kind="struct">bss_handler_args</class>
    <class kind="struct">network_handler_args</class>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_error_invalid_args</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a687bcea3d8cb68420d583f86828b01fe</anchor>
      <arglist>(DBusMessage *message, const char *arg)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_error_unknown_error</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a706d0c5e5c385cd11b67f6857e0f3fcb</anchor>
      <arglist>(DBusMessage *message, const char *arg)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_ap_scan</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>ac5be62974dac726c96d164a4e7a7b42e</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_blobs</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a3541d221f7041b51f04074b03cb20ade</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *bss)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_bridge_ifname</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>aacd8ae085bcc9fae87698441ceaf7f86</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_bss_bssid</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a2eb56b792ba8764acc8db49f47401730</anchor>
      <arglist>(DBusMessage *message, struct bss_handler_args *bss)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_bss_frequency</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a0239b3e45b44520a234be1581b42d5ee</anchor>
      <arglist>(DBusMessage *message, struct bss_handler_args *bss)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_bss_ies</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a007da46716b9c19442631a223d6ffdd7</anchor>
      <arglist>(DBusMessage *message, struct bss_handler_args *bss)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_bss_mode</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>aa8c1e24b81464f44c1e91669ecb9b838</anchor>
      <arglist>(DBusMessage *message, struct bss_handler_args *bss)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_bss_privacy</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a6a395cff4f17a094eb53916fa025f80c</anchor>
      <arglist>(DBusMessage *message, struct bss_handler_args *bss)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_bss_rates</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>aead7385a7751dbbc00c9c283658d8552</anchor>
      <arglist>(DBusMessage *message, struct bss_handler_args *bss)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_bss_rsn</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>ad9ce7b8128f7697d7fbc6c1d5340d28b</anchor>
      <arglist>(DBusMessage *message, struct bss_handler_args *bss)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_bss_signal</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a9ad992d10051eb69f8b8afda19d21a92</anchor>
      <arglist>(DBusMessage *message, struct bss_handler_args *bss)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_bss_ssid</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a11e00834075fbd86e25b1140a1c4ae40</anchor>
      <arglist>(DBusMessage *message, struct bss_handler_args *bss)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_bss_wpa</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a8262d30b6eb0099b47d1a8d954b198ca</anchor>
      <arglist>(DBusMessage *message, struct bss_handler_args *bss)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_bsss</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a1c6265673ce8ecb04d852164331ff3d4</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_capabilities</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>ab20fa3d4596fc33ca4f472b81e75df0e</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_credentials</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a120ed4f55cf8476a0eb1a777d5487a6a</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_current_bss</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a30700689ee30240a71000e3322ccdc46</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_current_network</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a72c77f62829f760e80bc068787f641f6</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_debug_level</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>abb376e72d815dcd456fc7f68f6260e41</anchor>
      <arglist>(DBusMessage *message, struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_debug_show_keys</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a82b40c81532886c1eaf2ba4bb5b10c58</anchor>
      <arglist>(DBusMessage *message, struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_debug_timestamp</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a36e4894248e69a39fe70a30f58ae2468</anchor>
      <arglist>(DBusMessage *message, struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_driver</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a381ed8410bda27c68f006855c839a527</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_eap_methods</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a175d652dc699ed04b9c7415b9029bda3</anchor>
      <arglist>(DBusMessage *message, void *nothing)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_enabled</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a217a0d2b431d450e7970b43303844113</anchor>
      <arglist>(DBusMessage *message, struct network_handler_args *net)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_ifname</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>aab6c1ff56ad9393235806d73d43dac39</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_interfaces</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a4d264f28ea14caa2c52f9e36387ffb05</anchor>
      <arglist>(DBusMessage *message, struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_network_properties</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>af118cd1d772312eff7ba6eb55dd10630</anchor>
      <arglist>(DBusMessage *message, struct network_handler_args *net)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_networks</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a6b1478e1a4774f901926fb863e4e817e</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_process_credentials</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a4e62014ad5601bdf6ad31422a8d01a94</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_scanning</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a6b130bad4b9f1dc2a29fb4d6860eb9d0</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_state</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a81b11514b1b24e09377b369ba61cb347</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_handler_add_blob</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>af7b62a32dd46022eef78a91c63ddc2fa</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_handler_add_network</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a2c7956578d5e44caf5d91c7f47e17454</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_handler_create_interface</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a4c504285e9504dc5508f35646278f867</anchor>
      <arglist>(DBusMessage *message, struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_handler_disconnect</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a4a9a6fff0a4ff0b79dfefda68c5eef1c</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_handler_get_blob</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a6097a12e8fbec7ac288d09e121b55080</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_handler_get_interface</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>ab277f8e43b37a32f4b9120e343f1113d</anchor>
      <arglist>(DBusMessage *message, struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_handler_remove_blob</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a2668e37ce36cb1c97c8e7e68ca03d4ed</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_handler_remove_interface</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a5d65826c5f8a0557287c8fe725c82baf</anchor>
      <arglist>(DBusMessage *message, struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_handler_remove_network</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>aeb1624b9787100a3d6ff549dee02cb45</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_handler_scan</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a2e1ccb7e6d5c9ddbd5d1d7a18e670b18</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_handler_select_network</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a715576f382daf4e375bc547bf184e3c4</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_handler_wps_start</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a5ad10ec62b57a3909248181a1b107c91</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_setter_ap_scan</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a8e9b869d986fb9e6ef7c0cd0131d9947</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_setter_debug_level</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>ac3a9c6696a4f8309c81e01cf690a4bc7</anchor>
      <arglist>(DBusMessage *message, struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_setter_debug_show_keys</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a97c437d874bacbb632797b6d640ec91e</anchor>
      <arglist>(DBusMessage *message, struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_setter_debug_timestamp</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>aa7d9c5c71c319f25c2421f5eeda97dfc</anchor>
      <arglist>(DBusMessage *message, struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_setter_enabled</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>ad71225a41c7ceb3dd295e9a94c5d030c</anchor>
      <arglist>(DBusMessage *message, struct network_handler_args *net)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_setter_network_properties</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a9e3a3e5d992a62f52c802830f2b2ab4f</anchor>
      <arglist>(DBusMessage *message, struct network_handler_args *net)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_setter_process_credentials</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a59c52abcf6ec5b310c6803ef5ceeb38e</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_simple_array_property_getter</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>a6b90138a487ac08b48ce45fc017d2dcc</anchor>
      <arglist>(DBusMessage *message, const int type, const void *array, size_t array_len)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_simple_property_getter</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>afc50ccbae2497bf15d52abe2f87ebd54</anchor>
      <arglist>(DBusMessage *message, const int type, const void *val)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_simple_property_setter</name>
      <anchorfile>dbus__new__handlers_8h.html</anchorfile>
      <anchor>acc9b2434ca3eef459b20105942e5b327</anchor>
      <arglist>(DBusMessage *message, const int type, void *val)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dbus_new_handlers_wps.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/dbus/</path>
    <filename>dbus__new__handlers__wps_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="config_8h" name="config.h" local="yes" imported="no">../config.h</includes>
    <includes id="wpa__supplicant__i_8h" name="wpa_supplicant_i.h" local="yes" imported="no">../wpa_supplicant_i.h</includes>
    <includes id="wps__supplicant_8h" name="wps_supplicant.h" local="yes" imported="no">../wps_supplicant.h</includes>
    <includes id="dbus__new__helpers_8h" name="dbus_new_helpers.h" local="yes" imported="no">dbus_new_helpers.h</includes>
    <includes id="dbus__new_8h" name="dbus_new.h" local="yes" imported="no">dbus_new.h</includes>
    <includes id="dbus__new__handlers_8h" name="dbus_new_handlers.h" local="yes" imported="no">dbus_new_handlers.h</includes>
    <includes id="dbus__dict__helpers_8h" name="dbus_dict_helpers.h" local="yes" imported="no">dbus_dict_helpers.h</includes>
    <class kind="struct">wps_start_params</class>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_getter_process_credentials</name>
      <anchorfile>dbus__new__handlers__wps_8c.html</anchorfile>
      <anchor>a4e62014ad5601bdf6ad31422a8d01a94</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpas_dbus_handler_wps_bssid</name>
      <anchorfile>dbus__new__handlers__wps_8c.html</anchorfile>
      <anchor>a5005ca8d65fd19ba75492352d6a5f15b</anchor>
      <arglist>(DBusMessage *message, DBusMessageIter *entry_iter, struct wps_start_params *params, DBusMessage **reply)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpas_dbus_handler_wps_pin</name>
      <anchorfile>dbus__new__handlers__wps_8c.html</anchorfile>
      <anchor>a2fe12595ab6baca6df512c12efb15d43</anchor>
      <arglist>(DBusMessage *message, DBusMessageIter *entry_iter, struct wps_start_params *params, DBusMessage **reply)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpas_dbus_handler_wps_role</name>
      <anchorfile>dbus__new__handlers__wps_8c.html</anchorfile>
      <anchor>ae6b8327a4fbe807f8ac937b4f8efb037</anchor>
      <arglist>(DBusMessage *message, DBusMessageIter *entry_iter, struct wps_start_params *params, DBusMessage **reply)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_handler_wps_start</name>
      <anchorfile>dbus__new__handlers__wps_8c.html</anchorfile>
      <anchor>a5ad10ec62b57a3909248181a1b107c91</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpas_dbus_handler_wps_start_entry</name>
      <anchorfile>dbus__new__handlers__wps_8c.html</anchorfile>
      <anchor>a5757140ef41fe1fe500730c1ffbd8afc</anchor>
      <arglist>(DBusMessage *message, char *key, DBusMessageIter *entry_iter, struct wps_start_params *params, DBusMessage **reply)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpas_dbus_handler_wps_type</name>
      <anchorfile>dbus__new__handlers__wps_8c.html</anchorfile>
      <anchor>a93a871d477e768997ccc3ee879ab1071</anchor>
      <arglist>(DBusMessage *message, DBusMessageIter *entry_iter, struct wps_start_params *params, DBusMessage **reply)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_setter_process_credentials</name>
      <anchorfile>dbus__new__handlers__wps_8c.html</anchorfile>
      <anchor>a59c52abcf6ec5b310c6803ef5ceeb38e</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dbus_new_helpers.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/dbus/</path>
    <filename>dbus__new__helpers_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">utils/eloop.h</includes>
    <includes id="dbus__common_8h" name="dbus_common.h" local="yes" imported="no">dbus_common.h</includes>
    <includes id="dbus__common__i_8h" name="dbus_common_i.h" local="yes" imported="no">dbus_common_i.h</includes>
    <includes id="dbus__new_8h" name="dbus_new.h" local="yes" imported="no">dbus_new.h</includes>
    <includes id="dbus__new__helpers_8h" name="dbus_new_helpers.h" local="yes" imported="no">dbus_new_helpers.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MAX_SIG_LEN</name>
      <anchorfile>dbus__new__helpers_8c.html</anchorfile>
      <anchor>a7dfd8b779ba249c5f118fcb9fe25ffbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_DBUS_SEND_PROP_CHANGED_TIMEOUT</name>
      <anchorfile>dbus__new__helpers_8c.html</anchorfile>
      <anchor>ac36049694618290e577935fa23616ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>fill_dict_with_properties</name>
      <anchorfile>dbus__new__helpers_8c.html</anchorfile>
      <anchor>a3c504123b930ad949aa8f1cfb057b401</anchor>
      <arglist>(DBusMessageIter *dict_iter, const struct wpa_dbus_property_desc *props, const char *interface, const void *user_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>flush_object_timeout_handler</name>
      <anchorfile>dbus__new__helpers_8c.html</anchorfile>
      <anchor>a0b3ce957456bee75069a5a6e6e31834d</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_dbus_object_desc</name>
      <anchorfile>dbus__new__helpers_8c.html</anchorfile>
      <anchor>a94fa898a67483dac3846b1b24a296ea4</anchor>
      <arglist>(struct wpa_dbus_object_desc *obj_dsc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free_dbus_object_desc_cb</name>
      <anchorfile>dbus__new__helpers_8c.html</anchorfile>
      <anchor>a2712d1010168328b99296cb999ce4aca</anchor>
      <arglist>(DBusConnection *connection, void *obj_dsc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DBusMessage *</type>
      <name>get_all_properties</name>
      <anchorfile>dbus__new__helpers_8c.html</anchorfile>
      <anchor>adc0593cd996cee00b54ab7fd43058cd7</anchor>
      <arglist>(DBusMessage *message, char *interface, struct wpa_dbus_object_desc *obj_dsc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>is_signature_correct</name>
      <anchorfile>dbus__new__helpers_8c.html</anchorfile>
      <anchor>a95bc1d6a4c2f69f965ba9ab9a4c5a6e9</anchor>
      <arglist>(DBusMessage *message, const struct wpa_dbus_method_desc *method_dsc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DBusHandlerResult</type>
      <name>message_handler</name>
      <anchorfile>dbus__new__helpers_8c.html</anchorfile>
      <anchor>a139ba548576bd9ea9f10ca70847661a4</anchor>
      <arglist>(DBusConnection *connection, DBusMessage *message, void *user_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DBusMessage *</type>
      <name>msg_method_handler</name>
      <anchorfile>dbus__new__helpers_8c.html</anchorfile>
      <anchor>acd0240410367aa7a308f406e092bbcb0</anchor>
      <arglist>(DBusMessage *message, struct wpa_dbus_object_desc *obj_dsc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DBusMessage *</type>
      <name>properties_get</name>
      <anchorfile>dbus__new__helpers_8c.html</anchorfile>
      <anchor>a2bbf7a6c3762a62a1654819fb97853c4</anchor>
      <arglist>(DBusMessage *message, const struct wpa_dbus_property_desc *dsc, void *user_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DBusMessage *</type>
      <name>properties_get_all</name>
      <anchorfile>dbus__new__helpers_8c.html</anchorfile>
      <anchor>a163cfb155a9e04206a3e729e60dd1e7d</anchor>
      <arglist>(DBusMessage *message, char *interface, struct wpa_dbus_object_desc *obj_dsc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DBusMessage *</type>
      <name>properties_get_or_set</name>
      <anchorfile>dbus__new__helpers_8c.html</anchorfile>
      <anchor>a11dad17c5aa550cd7cf13ae983c2cf74</anchor>
      <arglist>(DBusMessage *message, DBusMessageIter *iter, char *interface, struct wpa_dbus_object_desc *obj_dsc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DBusMessage *</type>
      <name>properties_handler</name>
      <anchorfile>dbus__new__helpers_8c.html</anchorfile>
      <anchor>ab69d3e6b60907ade799b7d37526ca948</anchor>
      <arglist>(DBusMessage *message, struct wpa_dbus_object_desc *obj_dsc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DBusMessage *</type>
      <name>properties_set</name>
      <anchorfile>dbus__new__helpers_8c.html</anchorfile>
      <anchor>a8fdcc7c00ec61d253ae1c89000cd71c4</anchor>
      <arglist>(DBusMessage *message, const struct wpa_dbus_property_desc *dsc, void *user_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>put_changed_properties</name>
      <anchorfile>dbus__new__helpers_8c.html</anchorfile>
      <anchor>ace3ea8341428b941ec8bac77e99bd788</anchor>
      <arglist>(const struct wpa_dbus_object_desc *obj_dsc, const char *interface, DBusMessageIter *dict_iter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>recursive_flush_changed_properties</name>
      <anchorfile>dbus__new__helpers_8c.html</anchorfile>
      <anchor>a011cae677765cc87f9271aa8f3343ac1</anchor>
      <arglist>(DBusConnection *con, const char *path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>recursive_iter_copy</name>
      <anchorfile>dbus__new__helpers_8c.html</anchorfile>
      <anchor>a85aa35dd1b69d36c008a92742e368401</anchor>
      <arglist>(DBusMessageIter *from, DBusMessageIter *to)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>send_prop_changed_signal</name>
      <anchorfile>dbus__new__helpers_8c.html</anchorfile>
      <anchor>ac57257168113f8f08d01515521d91b12</anchor>
      <arglist>(DBusConnection *con, const char *path, const char *interface, const struct wpa_dbus_object_desc *obj_dsc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_dbus_ctrl_iface_init</name>
      <anchorfile>dbus__new__helpers_8c.html</anchorfile>
      <anchor>adb954256c472e56842031c91f11617ac</anchor>
      <arglist>(struct wpas_dbus_priv *iface, char *dbus_path, char *dbus_service, struct wpa_dbus_object_desc *obj_desc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_dbus_flush_all_changed_properties</name>
      <anchorfile>dbus__new__helpers_8c.html</anchorfile>
      <anchor>aff0b6b15fc0e843e3ce3ae5cfef7c887</anchor>
      <arglist>(DBusConnection *con)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_dbus_flush_object_changed_properties</name>
      <anchorfile>dbus__new__helpers_8c.html</anchorfile>
      <anchor>a6e4049f444d429720b54c9a8e15415cc</anchor>
      <arglist>(DBusConnection *con, const char *path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_dbus_get_object_properties</name>
      <anchorfile>dbus__new__helpers_8c.html</anchorfile>
      <anchor>acf739328688704d71221ecc6704f481f</anchor>
      <arglist>(struct wpas_dbus_priv *iface, const char *path, const char *interface, DBusMessageIter *dict_iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_dbus_mark_property_changed</name>
      <anchorfile>dbus__new__helpers_8c.html</anchorfile>
      <anchor>a57a584a9b0fe763c692c99210ae0b491</anchor>
      <arglist>(struct wpas_dbus_priv *iface, const char *path, const char *interface, const char *property)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_dbus_register_object_per_iface</name>
      <anchorfile>dbus__new__helpers_8c.html</anchorfile>
      <anchor>a73090c55ebe4d38b71676f3eb47e1a0a</anchor>
      <arglist>(struct wpas_dbus_priv *ctrl_iface, const char *path, const char *ifname, struct wpa_dbus_object_desc *obj_desc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_dbus_unregister_object_per_iface</name>
      <anchorfile>dbus__new__helpers_8c.html</anchorfile>
      <anchor>a7ef3cbf4ac6958acd003877f71dddd29</anchor>
      <arglist>(struct wpas_dbus_priv *ctrl_iface, const char *path)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dbus_new_helpers.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/dbus/</path>
    <filename>dbus__new__helpers_8h</filename>
    <class kind="struct">wpa_dbus_argument</class>
    <class kind="struct">wpa_dbus_method_desc</class>
    <class kind="struct">wpa_dbus_object_desc</class>
    <class kind="struct">wpa_dbus_property_desc</class>
    <class kind="struct">wpa_dbus_signal_desc</class>
    <member kind="define">
      <type>#define</type>
      <name>END_ARGS</name>
      <anchorfile>dbus__new__helpers_8h.html</anchorfile>
      <anchor>aa6b2c0eadf502c65a3467d782e38f2a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_DBUS_INTROSPECTION_INTERFACE</name>
      <anchorfile>dbus__new__helpers_8h.html</anchorfile>
      <anchor>a1923a912646056009e02b95853bb6332</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_DBUS_INTROSPECTION_METHOD</name>
      <anchorfile>dbus__new__helpers_8h.html</anchorfile>
      <anchor>a89da779faf781b472eb6c11ab2612b7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_DBUS_PROPERTIES_GET</name>
      <anchorfile>dbus__new__helpers_8h.html</anchorfile>
      <anchor>a5c153e87a0f6203e8e60d77b71b583df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_DBUS_PROPERTIES_GETALL</name>
      <anchorfile>dbus__new__helpers_8h.html</anchorfile>
      <anchor>a4813adaefd9c0a004acfadc12ec057f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_DBUS_PROPERTIES_INTERFACE</name>
      <anchorfile>dbus__new__helpers_8h.html</anchorfile>
      <anchor>a445d904ea883ea76b9dcb4304089bc3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_DBUS_PROPERTIES_SET</name>
      <anchorfile>dbus__new__helpers_8h.html</anchorfile>
      <anchor>ab199ce4cc1dc5dcf2a7c3584a2798c04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPAS_DBUS_INTERFACE_MAX</name>
      <anchorfile>dbus__new__helpers_8h.html</anchorfile>
      <anchor>a773beb0529d9035209a9303efa07f76d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPAS_DBUS_METHOD_SIGNAL_PROP_MAX</name>
      <anchorfile>dbus__new__helpers_8h.html</anchorfile>
      <anchor>a938ca462adcad5c2c08775725d4cc936</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPAS_DBUS_OBJECT_PATH_MAX</name>
      <anchorfile>dbus__new__helpers_8h.html</anchorfile>
      <anchor>a74fb2605c6c05a1df25a79be6a016991</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>WPADBusArgumentFreeFunction</name>
      <anchorfile>dbus__new__helpers_8h.html</anchorfile>
      <anchor>a0651e38b875b1882cf14b4a13e4b1285</anchor>
      <arglist>)(void *handler_arg)</arglist>
    </member>
    <member kind="typedef">
      <type>DBusMessage *(*</type>
      <name>WPADBusMethodHandler</name>
      <anchorfile>dbus__new__helpers_8h.html</anchorfile>
      <anchor>a84f9f251bc2ddc0343b0232e5d5e9289</anchor>
      <arglist>)(DBusMessage *message, void *user_data)</arglist>
    </member>
    <member kind="typedef">
      <type>DBusMessage *(*</type>
      <name>WPADBusPropertyAccessor</name>
      <anchorfile>dbus__new__helpers_8h.html</anchorfile>
      <anchor>a21bef38994d4590c895b4fdb22484bf8</anchor>
      <arglist>)(DBusMessage *message, const void *user_data)</arglist>
    </member>
    <member kind="enumeration">
      <name>dbus_arg_direction</name>
      <anchorfile>dbus__new__helpers_8h.html</anchorfile>
      <anchor>aeb2123405f61e49196e258234cb34e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARG_IN</name>
      <anchorfile>dbus__new__helpers_8h.html</anchorfile>
      <anchor>aeb2123405f61e49196e258234cb34e58a0918189686df61c2dfdb0f510857d896</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARG_OUT</name>
      <anchorfile>dbus__new__helpers_8h.html</anchorfile>
      <anchor>aeb2123405f61e49196e258234cb34e58a01b5e1229f524410d70cc51ae77b8c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>dbus_prop_access</name>
      <anchorfile>dbus__new__helpers_8h.html</anchorfile>
      <anchor>a06214de5fab3dc8ceacb4b7e07fe2d99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>R</name>
      <anchorfile>dbus__new__helpers_8h.html</anchorfile>
      <anchor>a06214de5fab3dc8ceacb4b7e07fe2d99a1784b1a3d7cbd43c45ff82c72d05e4ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>W</name>
      <anchorfile>dbus__new__helpers_8h.html</anchorfile>
      <anchor>a06214de5fab3dc8ceacb4b7e07fe2d99ab722ceeb601c72cd78fbd35f3581fdf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RW</name>
      <anchorfile>dbus__new__helpers_8h.html</anchorfile>
      <anchor>a06214de5fab3dc8ceacb4b7e07fe2d99aec2497e0c8af01c04bec31ec0d1d7847</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_dbus_object_desc</name>
      <anchorfile>dbus__new__helpers_8h.html</anchorfile>
      <anchor>a94fa898a67483dac3846b1b24a296ea4</anchor>
      <arglist>(struct wpa_dbus_object_desc *obj_dsc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_dbus_ctrl_iface_init</name>
      <anchorfile>dbus__new__helpers_8h.html</anchorfile>
      <anchor>adb954256c472e56842031c91f11617ac</anchor>
      <arglist>(struct wpas_dbus_priv *iface, char *dbus_path, char *dbus_service, struct wpa_dbus_object_desc *obj_desc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_dbus_flush_all_changed_properties</name>
      <anchorfile>dbus__new__helpers_8h.html</anchorfile>
      <anchor>aff0b6b15fc0e843e3ce3ae5cfef7c887</anchor>
      <arglist>(DBusConnection *con)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_dbus_flush_object_changed_properties</name>
      <anchorfile>dbus__new__helpers_8h.html</anchorfile>
      <anchor>a6e4049f444d429720b54c9a8e15415cc</anchor>
      <arglist>(DBusConnection *con, const char *path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_dbus_get_object_properties</name>
      <anchorfile>dbus__new__helpers_8h.html</anchorfile>
      <anchor>acf739328688704d71221ecc6704f481f</anchor>
      <arglist>(struct wpas_dbus_priv *iface, const char *path, const char *interface, DBusMessageIter *dict_iter)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpa_dbus_introspect</name>
      <anchorfile>dbus__new__helpers_8h.html</anchorfile>
      <anchor>a6e644a3038b85b80dad536aeaa011cec</anchor>
      <arglist>(DBusMessage *message, struct wpa_dbus_object_desc *obj_dsc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_dbus_mark_property_changed</name>
      <anchorfile>dbus__new__helpers_8h.html</anchorfile>
      <anchor>a57a584a9b0fe763c692c99210ae0b491</anchor>
      <arglist>(struct wpas_dbus_priv *iface, const char *path, const char *interface, const char *property)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_dbus_register_object_per_iface</name>
      <anchorfile>dbus__new__helpers_8h.html</anchorfile>
      <anchor>a73090c55ebe4d38b71676f3eb47e1a0a</anchor>
      <arglist>(struct wpas_dbus_priv *ctrl_iface, const char *path, const char *ifname, struct wpa_dbus_object_desc *obj_desc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_dbus_unregister_object_per_iface</name>
      <anchorfile>dbus__new__helpers_8h.html</anchorfile>
      <anchor>a7ef3cbf4ac6958acd003877f71dddd29</anchor>
      <arglist>(struct wpas_dbus_priv *ctrl_iface, const char *path)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dbus_new_introspect.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/dbus/</path>
    <filename>dbus__new__introspect_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="list_8h" name="list.h" local="yes" imported="no">utils/list.h</includes>
    <includes id="wpabuf_8h" name="wpabuf.h" local="yes" imported="no">utils/wpabuf.h</includes>
    <includes id="dbus__common__i_8h" name="dbus_common_i.h" local="yes" imported="no">dbus_common_i.h</includes>
    <includes id="dbus__new__helpers_8h" name="dbus_new_helpers.h" local="yes" imported="no">dbus_new_helpers.h</includes>
    <class kind="struct">interfaces</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_arg</name>
      <anchorfile>dbus__new__introspect_8c.html</anchorfile>
      <anchor>a1eb19be8ffb5d42a17fb0b3f2d2aed4a</anchor>
      <arglist>(struct wpabuf *xml, const char *name, const char *type, const char *direction)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_child_nodes</name>
      <anchorfile>dbus__new__introspect_8c.html</anchorfile>
      <anchor>a9422e596b5945e8cc34a1623653b7443</anchor>
      <arglist>(struct wpabuf *xml, DBusConnection *con, const char *path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_entry</name>
      <anchorfile>dbus__new__introspect_8c.html</anchorfile>
      <anchor>a932ac9f557b92b68b38730eff5c5e9ea</anchor>
      <arglist>(struct wpabuf *xml, const char *type, const char *name, const struct wpa_dbus_argument *args, int include_dir)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct interfaces *</type>
      <name>add_interface</name>
      <anchorfile>dbus__new__introspect_8c.html</anchorfile>
      <anchor>a8beba6d4d6fef34f87794a5622c0b79a</anchor>
      <arglist>(struct dl_list *list, const char *dbus_interface)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_interfaces</name>
      <anchorfile>dbus__new__introspect_8c.html</anchorfile>
      <anchor>a9c65d8d05401dc543863f2d88eab4bc7</anchor>
      <arglist>(struct dl_list *list, struct wpabuf *xml)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_introspectable_interface</name>
      <anchorfile>dbus__new__introspect_8c.html</anchorfile>
      <anchor>a873c659d030b8bca49f5811c8ddda57d</anchor>
      <arglist>(struct wpabuf *xml)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_properties_interface</name>
      <anchorfile>dbus__new__introspect_8c.html</anchorfile>
      <anchor>aeed04a2ed51b4d32cb033b377aeb1835</anchor>
      <arglist>(struct wpabuf *xml)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_property</name>
      <anchorfile>dbus__new__introspect_8c.html</anchorfile>
      <anchor>a1345c978386a097433354a7f7e22f003</anchor>
      <arglist>(struct wpabuf *xml, const struct wpa_dbus_property_desc *dsc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_wpas_interfaces</name>
      <anchorfile>dbus__new__introspect_8c.html</anchorfile>
      <anchor>ac6dc96a4fd281e37d19c7dbb153eb0b4</anchor>
      <arglist>(struct wpabuf *xml, struct wpa_dbus_object_desc *obj_dsc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>extract_interfaces</name>
      <anchorfile>dbus__new__introspect_8c.html</anchorfile>
      <anchor>afc4887f46bf69e67a61b6a454d838cf7</anchor>
      <arglist>(struct dl_list *list, struct wpa_dbus_object_desc *obj_dsc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>extract_interfaces_methods</name>
      <anchorfile>dbus__new__introspect_8c.html</anchorfile>
      <anchor>a2b8a1cc9fe980e3075290ece62643000</anchor>
      <arglist>(struct dl_list *list, const struct wpa_dbus_method_desc *methods)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>extract_interfaces_properties</name>
      <anchorfile>dbus__new__introspect_8c.html</anchorfile>
      <anchor>a6f8aa685e0ac8020cdc9052ecff1c6c8</anchor>
      <arglist>(struct dl_list *list, const struct wpa_dbus_property_desc *properties)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>extract_interfaces_signals</name>
      <anchorfile>dbus__new__introspect_8c.html</anchorfile>
      <anchor>a159d7c69dd09286caa0afebe87cc28ea</anchor>
      <arglist>(struct dl_list *list, const struct wpa_dbus_signal_desc *signals)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpa_dbus_introspect</name>
      <anchorfile>dbus__new__introspect_8c.html</anchorfile>
      <anchor>a6e644a3038b85b80dad536aeaa011cec</anchor>
      <arglist>(DBusMessage *message, struct wpa_dbus_object_desc *obj_dsc)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dbus_old.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/dbus/</path>
    <filename>dbus__old_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="wps_8h" name="wps.h" local="yes" imported="no">wps/wps.h</includes>
    <includes id="config_8h" name="config.h" local="yes" imported="no">../config.h</includes>
    <includes id="wpa__supplicant__i_8h" name="wpa_supplicant_i.h" local="yes" imported="no">../wpa_supplicant_i.h</includes>
    <includes id="bss_8h" name="bss.h" local="yes" imported="no">../bss.h</includes>
    <includes id="dbus__old_8h" name="dbus_old.h" local="yes" imported="no">dbus_old.h</includes>
    <includes id="dbus__old__handlers_8h" name="dbus_old_handlers.h" local="yes" imported="no">dbus_old_handlers.h</includes>
    <includes id="dbus__common_8h" name="dbus_common.h" local="yes" imported="no">dbus_common.h</includes>
    <includes id="dbus__common__i_8h" name="dbus_common_i.h" local="yes" imported="no">dbus_common_i.h</includes>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_dbus_ctrl_iface_init</name>
      <anchorfile>dbus__old_8c.html</anchorfile>
      <anchor>ad0fe5fe5c1863202cd4c475881b76fd9</anchor>
      <arglist>(struct wpas_dbus_priv *iface)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_dbus_notify_scan_results</name>
      <anchorfile>dbus__old_8c.html</anchorfile>
      <anchor>aa5120c2dd1d11a0753d368b248775aea</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_dbus_notify_scanning</name>
      <anchorfile>dbus__old_8c.html</anchorfile>
      <anchor>a4a0058146fea8aa04acbab5c44d0d680</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_dbus_notify_state_change</name>
      <anchorfile>dbus__old_8c.html</anchorfile>
      <anchor>aceb0717788c9c3432984d0ad050ce1bd</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, enum wpa_states new_state, enum wpa_states old_state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_dbus_notify_wps_cred</name>
      <anchorfile>dbus__old_8c.html</anchorfile>
      <anchor>a12d593e83839a8f4a1c3b0df0592b1fe</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const struct wps_credential *cred)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_supplicant *</type>
      <name>wpa_supplicant_get_iface_by_dbus_path</name>
      <anchorfile>dbus__old_8c.html</anchorfile>
      <anchor>a46ae2c9d4212dd4895262b0f0a83d003</anchor>
      <arglist>(struct wpa_global *global, const char *path)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>wpas_dbus_decompose_object_path</name>
      <anchorfile>dbus__old_8c.html</anchorfile>
      <anchor>a99163b45ed0835d6b37b532ef5ecb8c8</anchor>
      <arglist>(const char *path, char **network, char **bssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DBusMessage *</type>
      <name>wpas_dbus_new_invalid_bssid_error</name>
      <anchorfile>dbus__old_8c.html</anchorfile>
      <anchor>aa59e592811deba24175b8089af5406b4</anchor>
      <arglist>(DBusMessage *message)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_new_invalid_iface_error</name>
      <anchorfile>dbus__old_8c.html</anchorfile>
      <anchor>af70650d51accf090f2f0f071e0a3abf4</anchor>
      <arglist>(DBusMessage *message)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_new_invalid_network_error</name>
      <anchorfile>dbus__old_8c.html</anchorfile>
      <anchor>afbc371ca70d999153e738819c73f5ae4</anchor>
      <arglist>(DBusMessage *message)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpas_dbus_register_iface</name>
      <anchorfile>dbus__old_8c.html</anchorfile>
      <anchor>ab5984fe2b37393e4df2bccc4f5825d76</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpas_dbus_unregister_iface</name>
      <anchorfile>dbus__old_8c.html</anchorfile>
      <anchor>acda780f31909e4ad78c371550dedfffb</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DBusMessage *</type>
      <name>wpas_dispatch_bssid_method</name>
      <anchorfile>dbus__old_8c.html</anchorfile>
      <anchor>a9d7f7af042e27005135e827d9f2d4ebc</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s, const char *bssid_txt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DBusMessage *</type>
      <name>wpas_dispatch_network_method</name>
      <anchorfile>dbus__old_8c.html</anchorfile>
      <anchor>a7ffeac2f2f20188b0b17a30826dfc211</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s, int network_id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DBusHandlerResult</type>
      <name>wpas_iface_message_handler</name>
      <anchorfile>dbus__old_8c.html</anchorfile>
      <anchor>a886fa3439d6ee4672d2795a4d1255a42</anchor>
      <arglist>(DBusConnection *connection, DBusMessage *message, void *user_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DBusHandlerResult</type>
      <name>wpas_message_handler</name>
      <anchorfile>dbus__old_8c.html</anchorfile>
      <anchor>aa5390567817432a3e094891f5aedfca0</anchor>
      <arglist>(DBusConnection *connection, DBusMessage *message, void *user_data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dbus_old.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/dbus/</path>
    <filename>dbus__old_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>wpa_supplicant_dbus_notify_state_change</name>
      <anchorfile>dbus__old_8h.html</anchorfile>
      <anchor>a561545ec71862c77c26f64f7ee77ef18</anchor>
      <arglist>(w, n, o)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_dbus_notify_scan_results</name>
      <anchorfile>dbus__old_8h.html</anchorfile>
      <anchor>a8b87fad09d2e18313ecd5897008ca456</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_dbus_notify_scanning</name>
      <anchorfile>dbus__old_8h.html</anchorfile>
      <anchor>a4154330efc122eeae1d906c316d2d70b</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_dbus_notify_wps_cred</name>
      <anchorfile>dbus__old_8h.html</anchorfile>
      <anchor>aad4c3444c6fca0ff20a30d2b0ed93b56</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const struct wps_credential *cred)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpas_dbus_register_iface</name>
      <anchorfile>dbus__old_8h.html</anchorfile>
      <anchor>a79a73dc94614e1857090ee5760f9d032</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpas_dbus_unregister_iface</name>
      <anchorfile>dbus__old_8h.html</anchorfile>
      <anchor>ad08e7a7ea76d67cc2d80189a87844c1f</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dbus_old_handlers.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/dbus/</path>
    <filename>dbus__old__handlers_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eap__peer_2eap__methods_8h" name="eap_peer/eap_methods.h" local="yes" imported="no">eap_peer/eap_methods.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="eapol__supp__sm_8h" name="eapol_supp_sm.h" local="yes" imported="no">eapol_supp/eapol_supp_sm.h</includes>
    <includes id="wpa_8h" name="wpa.h" local="yes" imported="no">rsn_supp/wpa.h</includes>
    <includes id="config_8h" name="config.h" local="yes" imported="no">../config.h</includes>
    <includes id="wpa__supplicant__i_8h" name="wpa_supplicant_i.h" local="yes" imported="no">../wpa_supplicant_i.h</includes>
    <includes id="driver__i_8h" name="driver_i.h" local="yes" imported="no">../driver_i.h</includes>
    <includes id="notify_8h" name="notify.h" local="yes" imported="no">../notify.h</includes>
    <includes id="wpas__glue_8h" name="wpas_glue.h" local="yes" imported="no">../wpas_glue.h</includes>
    <includes id="bss_8h" name="bss.h" local="yes" imported="no">../bss.h</includes>
    <includes id="scan_8h" name="scan.h" local="yes" imported="no">../scan.h</includes>
    <includes id="dbus__old_8h" name="dbus_old.h" local="yes" imported="no">dbus_old.h</includes>
    <includes id="dbus__old__handlers_8h" name="dbus_old_handlers.h" local="yes" imported="no">dbus_old_handlers.h</includes>
    <includes id="dbus__dict__helpers_8h" name="dbus_dict_helpers.h" local="yes" imported="no">dbus_dict_helpers.h</includes>
    <member kind="function" static="yes">
      <type>static dbus_bool_t</type>
      <name>should_quote_opt</name>
      <anchorfile>dbus__old__handlers_8c.html</anchorfile>
      <anchor>aaf8444fa23c19dc04da49cb8caaae5fe</anchor>
      <arglist>(const char *key)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_bssid_properties</name>
      <anchorfile>dbus__old__handlers_8c.html</anchorfile>
      <anchor>ade3b6a8d57c22de870b21d1575025fd0</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s, struct wpa_bss *bss)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_global_add_interface</name>
      <anchorfile>dbus__old__handlers_8c.html</anchorfile>
      <anchor>ad495dff8ee627495afbf84fc69a45a1a</anchor>
      <arglist>(DBusMessage *message, struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_global_get_interface</name>
      <anchorfile>dbus__old__handlers_8c.html</anchorfile>
      <anchor>a076266b837aadcc10c8ee9165b5c4136</anchor>
      <arglist>(DBusMessage *message, struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_global_remove_interface</name>
      <anchorfile>dbus__old__handlers_8c.html</anchorfile>
      <anchor>a9ba626a7219360fc7d06920ae72b57b7</anchor>
      <arglist>(DBusMessage *message, struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_global_set_debugparams</name>
      <anchorfile>dbus__old__handlers_8c.html</anchorfile>
      <anchor>af2465f473e36e5b10e6c12734dac6778</anchor>
      <arglist>(DBusMessage *message, struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_add_network</name>
      <anchorfile>dbus__old__handlers_8c.html</anchorfile>
      <anchor>ae4ce6ce2d279916b19fd267305f2784b</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_capabilities</name>
      <anchorfile>dbus__old__handlers_8c.html</anchorfile>
      <anchor>a3f68117a737dce97c93f7180b2f573c5</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_disable_network</name>
      <anchorfile>dbus__old__handlers_8c.html</anchorfile>
      <anchor>af6ac152f3620bb16dfaf81a51b57198c</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_disconnect</name>
      <anchorfile>dbus__old__handlers_8c.html</anchorfile>
      <anchor>a9aa5f320aa2d7cf5321d49284e5b412e</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_enable_network</name>
      <anchorfile>dbus__old__handlers_8c.html</anchorfile>
      <anchor>af99da702f0ad334de007c9ebdda6e07b</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_get_scanning</name>
      <anchorfile>dbus__old__handlers_8c.html</anchorfile>
      <anchor>a0c33fb84f1150f15cc34d6c1f5bdd928</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_get_state</name>
      <anchorfile>dbus__old__handlers_8c.html</anchorfile>
      <anchor>ad611aec121bb486a8e57185cee078703</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_remove_blobs</name>
      <anchorfile>dbus__old__handlers_8c.html</anchorfile>
      <anchor>ad1322cf94dbca5425bf40984dcd56413</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_remove_network</name>
      <anchorfile>dbus__old__handlers_8c.html</anchorfile>
      <anchor>aeafccce675503e8a88e3d1c323389627</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_scan</name>
      <anchorfile>dbus__old__handlers_8c.html</anchorfile>
      <anchor>a67475aef9a79566a377872578e7ab050</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_scan_results</name>
      <anchorfile>dbus__old__handlers_8c.html</anchorfile>
      <anchor>a51ba73458221c7e7137c5b9edc67f266</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_select_network</name>
      <anchorfile>dbus__old__handlers_8c.html</anchorfile>
      <anchor>acf693684e3d04b08e395215529b18f70</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_set_ap_scan</name>
      <anchorfile>dbus__old__handlers_8c.html</anchorfile>
      <anchor>a9dafa515286ff56e1f56d80197be9a14</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_set_blobs</name>
      <anchorfile>dbus__old__handlers_8c.html</anchorfile>
      <anchor>ac725d94a8b75ac8003fdb00335cf46bf</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_set_network</name>
      <anchorfile>dbus__old__handlers_8c.html</anchorfile>
      <anchor>a6156a1ffeda824be3d4508ce88ca2028</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_set_smartcard_modules</name>
      <anchorfile>dbus__old__handlers_8c.html</anchorfile>
      <anchor>a7a12afa027358e1c9caf124f5965da75</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_new_invalid_opts_error</name>
      <anchorfile>dbus__old__handlers_8c.html</anchorfile>
      <anchor>a4128c8e09524c29e6d3fb080cd4baeca</anchor>
      <arglist>(DBusMessage *message, const char *arg)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_new_success_reply</name>
      <anchorfile>dbus__old__handlers_8c.html</anchorfile>
      <anchor>a2adb0dd8f9d1b33bcf5ae77394ad4b22</anchor>
      <arglist>(DBusMessage *message)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>dont_quote</name>
      <anchorfile>dbus__old__handlers_8c.html</anchorfile>
      <anchor>a00419210fe28879c951e4d18559df4c1</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_debug_level</name>
      <anchorfile>dbus__old__handlers_8c.html</anchorfile>
      <anchor>a93c24a3c52044adaadad1a58b49f109d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_debug_show_keys</name>
      <anchorfile>dbus__old__handlers_8c.html</anchorfile>
      <anchor>a492b25d11287b9a5f944b97cc24969b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_debug_timestamp</name>
      <anchorfile>dbus__old__handlers_8c.html</anchorfile>
      <anchor>aa057321c15f30bd37442c367b0950e3c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dbus_old_handlers.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/dbus/</path>
    <filename>dbus__old__handlers_8h</filename>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_bssid_properties</name>
      <anchorfile>dbus__old__handlers_8h.html</anchorfile>
      <anchor>ade3b6a8d57c22de870b21d1575025fd0</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s, struct wpa_bss *bss)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_global_add_interface</name>
      <anchorfile>dbus__old__handlers_8h.html</anchorfile>
      <anchor>ad495dff8ee627495afbf84fc69a45a1a</anchor>
      <arglist>(DBusMessage *message, struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_global_get_interface</name>
      <anchorfile>dbus__old__handlers_8h.html</anchorfile>
      <anchor>a076266b837aadcc10c8ee9165b5c4136</anchor>
      <arglist>(DBusMessage *message, struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_global_remove_interface</name>
      <anchorfile>dbus__old__handlers_8h.html</anchorfile>
      <anchor>a9ba626a7219360fc7d06920ae72b57b7</anchor>
      <arglist>(DBusMessage *message, struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_global_set_debugparams</name>
      <anchorfile>dbus__old__handlers_8h.html</anchorfile>
      <anchor>af2465f473e36e5b10e6c12734dac6778</anchor>
      <arglist>(DBusMessage *message, struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_add_network</name>
      <anchorfile>dbus__old__handlers_8h.html</anchorfile>
      <anchor>ae4ce6ce2d279916b19fd267305f2784b</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_capabilities</name>
      <anchorfile>dbus__old__handlers_8h.html</anchorfile>
      <anchor>a3f68117a737dce97c93f7180b2f573c5</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_disable_network</name>
      <anchorfile>dbus__old__handlers_8h.html</anchorfile>
      <anchor>af6ac152f3620bb16dfaf81a51b57198c</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_disconnect</name>
      <anchorfile>dbus__old__handlers_8h.html</anchorfile>
      <anchor>a9aa5f320aa2d7cf5321d49284e5b412e</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_enable_network</name>
      <anchorfile>dbus__old__handlers_8h.html</anchorfile>
      <anchor>af99da702f0ad334de007c9ebdda6e07b</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_get_scanning</name>
      <anchorfile>dbus__old__handlers_8h.html</anchorfile>
      <anchor>a0c33fb84f1150f15cc34d6c1f5bdd928</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_get_state</name>
      <anchorfile>dbus__old__handlers_8h.html</anchorfile>
      <anchor>ad611aec121bb486a8e57185cee078703</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_remove_blobs</name>
      <anchorfile>dbus__old__handlers_8h.html</anchorfile>
      <anchor>ad1322cf94dbca5425bf40984dcd56413</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_remove_network</name>
      <anchorfile>dbus__old__handlers_8h.html</anchorfile>
      <anchor>aeafccce675503e8a88e3d1c323389627</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_scan</name>
      <anchorfile>dbus__old__handlers_8h.html</anchorfile>
      <anchor>a67475aef9a79566a377872578e7ab050</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_scan_results</name>
      <anchorfile>dbus__old__handlers_8h.html</anchorfile>
      <anchor>a51ba73458221c7e7137c5b9edc67f266</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_select_network</name>
      <anchorfile>dbus__old__handlers_8h.html</anchorfile>
      <anchor>acf693684e3d04b08e395215529b18f70</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_set_ap_scan</name>
      <anchorfile>dbus__old__handlers_8h.html</anchorfile>
      <anchor>a9dafa515286ff56e1f56d80197be9a14</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_set_blobs</name>
      <anchorfile>dbus__old__handlers_8h.html</anchorfile>
      <anchor>ac725d94a8b75ac8003fdb00335cf46bf</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_set_network</name>
      <anchorfile>dbus__old__handlers_8h.html</anchorfile>
      <anchor>a6156a1ffeda824be3d4508ce88ca2028</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_set_smartcard_modules</name>
      <anchorfile>dbus__old__handlers_8h.html</anchorfile>
      <anchor>a7a12afa027358e1c9caf124f5965da75</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_wps_pbc</name>
      <anchorfile>dbus__old__handlers_8h.html</anchorfile>
      <anchor>ad45283a9740d179e89d5b15f90b706b1</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_wps_pin</name>
      <anchorfile>dbus__old__handlers_8h.html</anchorfile>
      <anchor>a5278082d64e336a90692ca68b56d6fea</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_wps_reg</name>
      <anchorfile>dbus__old__handlers_8h.html</anchorfile>
      <anchor>ac87b6557708c7e495e3d9ee37de2cbd3</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_new_invalid_iface_error</name>
      <anchorfile>dbus__old__handlers_8h.html</anchorfile>
      <anchor>af70650d51accf090f2f0f071e0a3abf4</anchor>
      <arglist>(DBusMessage *message)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_new_invalid_network_error</name>
      <anchorfile>dbus__old__handlers_8h.html</anchorfile>
      <anchor>afbc371ca70d999153e738819c73f5ae4</anchor>
      <arglist>(DBusMessage *message)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_new_invalid_opts_error</name>
      <anchorfile>dbus__old__handlers_8h.html</anchorfile>
      <anchor>a4128c8e09524c29e6d3fb080cd4baeca</anchor>
      <arglist>(DBusMessage *message, const char *arg)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_new_success_reply</name>
      <anchorfile>dbus__old__handlers_8h.html</anchorfile>
      <anchor>a2adb0dd8f9d1b33bcf5ae77394ad4b22</anchor>
      <arglist>(DBusMessage *message)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dbus_old_handlers_wps.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/dbus/</path>
    <filename>dbus__old__handlers__wps_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="config_8h" name="config.h" local="yes" imported="no">../config.h</includes>
    <includes id="wpa__supplicant__i_8h" name="wpa_supplicant_i.h" local="yes" imported="no">../wpa_supplicant_i.h</includes>
    <includes id="wps__supplicant_8h" name="wps_supplicant.h" local="yes" imported="no">../wps_supplicant.h</includes>
    <includes id="dbus__old_8h" name="dbus_old.h" local="yes" imported="no">dbus_old.h</includes>
    <includes id="dbus__old__handlers_8h" name="dbus_old_handlers.h" local="yes" imported="no">dbus_old_handlers.h</includes>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_wps_pbc</name>
      <anchorfile>dbus__old__handlers__wps_8c.html</anchorfile>
      <anchor>ad45283a9740d179e89d5b15f90b706b1</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_wps_pin</name>
      <anchorfile>dbus__old__handlers__wps_8c.html</anchorfile>
      <anchor>a5278082d64e336a90692ca68b56d6fea</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>DBusMessage *</type>
      <name>wpas_dbus_iface_wps_reg</name>
      <anchorfile>dbus__old__handlers__wps_8c.html</anchorfile>
      <anchor>ac87b6557708c7e495e3d9ee37de2cbd3</anchor>
      <arglist>(DBusMessage *message, struct wpa_supplicant *wpa_s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>defs.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/common/</path>
    <filename>defs_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>MLME_SETPROTECTION_KEY_TYPE_GROUP</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>af5b0f0ad34276c668d9212898f812867</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLME_SETPROTECTION_KEY_TYPE_PAIRWISE</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a2f7c7044ce0209cffd2d2647e9f5f7cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLME_SETPROTECTION_PROTECT_TYPE_NONE</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a56c4395a98494542977818e7c0e2a77e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLME_SETPROTECTION_PROTECT_TYPE_RX</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>acf7f2000cd3d9461d23e58f994fd5bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLME_SETPROTECTION_PROTECT_TYPE_RX_TX</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>ac0fcefd780c71e4f820ea3d543366f23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLME_SETPROTECTION_PROTECT_TYPE_TX</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a1d50f5411f8cee244d50dc53e33ce658</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_AUTH_ALG_FT</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>ac9cd534de639f14715326b070eb1ffef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_AUTH_ALG_LEAP</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a7bd833d032331b860dc8e2578658e575</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_AUTH_ALG_OPEN</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a3990b6a69da7cbd543ea47e80aa19248</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_AUTH_ALG_SHARED</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a9ce7a52492c23dd97e0c1669c650e762</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_CIPHER_CCMP</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a12d5b0c9522a5df35c3ead22c2a8e6fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_CIPHER_NONE</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a46c37fdb00782b10a609947a8bdfec9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_CIPHER_TKIP</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>ac4da9873d134a701ea429f20f76f45ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_CIPHER_WEP104</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>aa9d2c207f05fdb0aa1e4afe8c9025e3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_CIPHER_WEP40</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a092b2dd32291bfa1b4f8f175676b9b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_KEY_MGMT_FT_IEEE8021X</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>ad659b0cbf7651333808029c223a0a92f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_KEY_MGMT_FT_PSK</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>aecc2c682eaab83e2a9cd445913572703</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_KEY_MGMT_IEEE8021X</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a36a82e14df5cdf90f34c302aaff94f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_KEY_MGMT_IEEE8021X_NO_WPA</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a894f741c7767a6476fe90391f0d4caa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_KEY_MGMT_IEEE8021X_SHA256</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a4e6fd9bbdef20a5d691e36bdbe5c1e2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_KEY_MGMT_NONE</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>ab46bd638ee23bf9811eb1db90efdfb9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_KEY_MGMT_PSK</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a3d944201a32485d22450a6cc0c16a184</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_KEY_MGMT_PSK_SHA256</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>aaf463af527b18e48823c81cf54a7d104</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_KEY_MGMT_WPA_NONE</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a7a53b4d37d97ac92057cffd1bf562ad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_KEY_MGMT_WPS</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a13eb571516bae727967e6fa7eb105f5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_PROTO_RSN</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a90446c715fdde2352234ef0aca7a4e99</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_PROTO_WPA</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>ac255e5f154ec0d6b3af7a2458625d7c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Boolean</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>ae7d38601dfbd73adbe5c1b3ec34e0e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FALSE</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>ae7d38601dfbd73adbe5c1b3ec34e0e13aa1e095cc966dbecf6a0d8aad75348d1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRUE</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>ae7d38601dfbd73adbe5c1b3ec34e0e13aa82764c3079aea4e60c80e45befbb839</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>hostapd_hw_mode</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>af8d48e19a3e5c58cce5d4efacee5d241</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HOSTAPD_MODE_IEEE80211B</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>af8d48e19a3e5c58cce5d4efacee5d241a85ae95ba8fc8ad73fdbb204d86068d1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HOSTAPD_MODE_IEEE80211G</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>af8d48e19a3e5c58cce5d4efacee5d241a0eba897b50335a674b16114e22112b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HOSTAPD_MODE_IEEE80211A</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>af8d48e19a3e5c58cce5d4efacee5d241a6c03ab48ae7e8f4c9549cdb1d4530e0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NUM_HOSTAPD_MODES</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>af8d48e19a3e5c58cce5d4efacee5d241a61b36ad575ad392ed6d2fd81a4f0c8a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>mfp_options</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a2a91a5959017da5a2db9e1e00520724e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_MGMT_FRAME_PROTECTION</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a2a91a5959017da5a2db9e1e00520724eaf268020cb6c3e5de684680f0b35acdb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MGMT_FRAME_PROTECTION_OPTIONAL</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a2a91a5959017da5a2db9e1e00520724eabb99481f9436381238b04ef97127ee04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MGMT_FRAME_PROTECTION_REQUIRED</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a2a91a5959017da5a2db9e1e00520724eaa254495c44c61f6912a52b3c1d30fa60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>wpa_alg</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>af74ba64216eac3649bd189b8f7b0968e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_ALG_NONE</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>af74ba64216eac3649bd189b8f7b0968ea27d0076a4eedb4216cf340ee5524df62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_ALG_WEP</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>af74ba64216eac3649bd189b8f7b0968ea06fc955d2b6f10cee6fd9c39e87cf4bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_ALG_TKIP</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>af74ba64216eac3649bd189b8f7b0968eacc3a59a2eac5c6f69578c9fe3a398708</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_ALG_CCMP</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>af74ba64216eac3649bd189b8f7b0968eacf9672fae4ce5b9b0a447f789ccdcda4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_ALG_IGTK</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>af74ba64216eac3649bd189b8f7b0968ea7badb78dc05036c27ccdd7605f0b960c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_ALG_PMK</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>af74ba64216eac3649bd189b8f7b0968ea3ec840df3b3b15d4a85e90eb08630d84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>wpa_cipher</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a9cdebd722b04d3031ad627db8decc5e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CIPHER_NONE</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a9cdebd722b04d3031ad627db8decc5e5a2a4f9e20247c51718baf96c4507abc97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CIPHER_WEP40</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a9cdebd722b04d3031ad627db8decc5e5a6334c7d19714e4b03d3bc3e45ce7bd69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CIPHER_TKIP</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a9cdebd722b04d3031ad627db8decc5e5ae5f8f63c3c6bec5fa5fd152a557ab048</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CIPHER_CCMP</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a9cdebd722b04d3031ad627db8decc5e5ac8df080d12fafd5849489f4cf64fe58d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CIPHER_WEP104</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a9cdebd722b04d3031ad627db8decc5e5aa3b094a7c2b48933c6c878bbcc266907</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>wpa_key_mgmt</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a8b42da022a01c962fa0df4475ddfd180</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_MGMT_802_1X</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a8b42da022a01c962fa0df4475ddfd180acadb1d5825f587a122769b021ec630d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_MGMT_PSK</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a8b42da022a01c962fa0df4475ddfd180ac83ae33bff455cf93f22af5259d30e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_MGMT_NONE</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a8b42da022a01c962fa0df4475ddfd180a7f86d5190973da5ccb67610820b7789c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_MGMT_802_1X_NO_WPA</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a8b42da022a01c962fa0df4475ddfd180a77b815e67a65ac9183253b80d2697215</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_MGMT_WPA_NONE</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a8b42da022a01c962fa0df4475ddfd180ae403efb322059609583b5543e35ac6a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_MGMT_FT_802_1X</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a8b42da022a01c962fa0df4475ddfd180ac79d9b8e1a5ffe8d2dbd46776f79aacb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_MGMT_FT_PSK</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a8b42da022a01c962fa0df4475ddfd180a8ac06fb408e5f4033c09798e6a2c2b19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_MGMT_802_1X_SHA256</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a8b42da022a01c962fa0df4475ddfd180ac5a442ca4ba5ddc60e30d9f75d37ad5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_MGMT_PSK_SHA256</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a8b42da022a01c962fa0df4475ddfd180a44b6d86a2e68ac04c968998691bdd9b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_MGMT_WPS</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a8b42da022a01c962fa0df4475ddfd180a15cbd4d5097a08d2045e795fd93efa18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>wpa_states</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a4aeb27c1e4abd046df3064ea9756f0bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_DISCONNECTED</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a4aeb27c1e4abd046df3064ea9756f0bca573291c81772da98cbbd0b254cda6e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_INACTIVE</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a4aeb27c1e4abd046df3064ea9756f0bcad5b43ac983b25a26f974760ce1acefec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_SCANNING</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a4aeb27c1e4abd046df3064ea9756f0bca6893c97c68add51a6a29f07b79cd29d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_AUTHENTICATING</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a4aeb27c1e4abd046df3064ea9756f0bca7fce9202b04f74982b8de74b581abde6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_ASSOCIATING</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a4aeb27c1e4abd046df3064ea9756f0bcab230b229cf73d056d5dbbadd1a33732c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_ASSOCIATED</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a4aeb27c1e4abd046df3064ea9756f0bca6304c99164cf51fa8baecf8b124c6117</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_4WAY_HANDSHAKE</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a4aeb27c1e4abd046df3064ea9756f0bca88b472d624e0d4044c6be0b60e3745ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_GROUP_HANDSHAKE</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a4aeb27c1e4abd046df3064ea9756f0bca73b4c13e8b0786344847ec19d91ce2e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_COMPLETED</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a4aeb27c1e4abd046df3064ea9756f0bcaac179908b7504320ea0d0c654502906a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_key_mgmt_ft</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a9ea687e81f03ba750fb9aa07f4dccb6e</anchor>
      <arglist>(int akm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_key_mgmt_sha256</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>af1fbeae2722478aece00c24b02c95944</anchor>
      <arglist>(int akm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_key_mgmt_wpa_ieee8021x</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>a48f3fff291fd8d11323a4f51a16daf65</anchor>
      <arglist>(int akm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_key_mgmt_wpa_psk</name>
      <anchorfile>defs_8h.html</anchorfile>
      <anchor>ad3c4bd3ce047893476a7b6dda087c88c</anchor>
      <arglist>(int akm)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>des-internal.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>des-internal_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto.h</includes>
    <includes id="des__i_8h" name="des_i.h" local="yes" imported="no">des_i.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ROLc</name>
      <anchorfile>des-internal_8c.html</anchorfile>
      <anchor>a39d625dc0b148466a72c13737e063d86</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RORc</name>
      <anchorfile>des-internal_8c.html</anchorfile>
      <anchor>adb04fb3f7c1736d29125ad0f179b1068</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>cookey</name>
      <anchorfile>des-internal_8c.html</anchorfile>
      <anchor>ac24e3977e7b3035fc2663cce78e5cd25</anchor>
      <arglist>(const u32 *raw1, u32 *keyout)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>des3_decrypt</name>
      <anchorfile>des-internal_8c.html</anchorfile>
      <anchor>a7dfdea000e969401b83497859a377750</anchor>
      <arglist>(const u8 *crypt, const struct des3_key_s *key, u8 *plain)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>des3_encrypt</name>
      <anchorfile>des-internal_8c.html</anchorfile>
      <anchor>a77c6e03daa02276bbca3a5a67fa0fb78</anchor>
      <arglist>(const u8 *plain, const struct des3_key_s *key, u8 *crypt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>des3_key_setup</name>
      <anchorfile>des-internal_8c.html</anchorfile>
      <anchor>a37b94b625151d6f69f276158af6c4b4f</anchor>
      <arglist>(const u8 *key, struct des3_key_s *dkey)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>des_block_decrypt</name>
      <anchorfile>des-internal_8c.html</anchorfile>
      <anchor>a1f9c42bc4b9c56dc884510015e8ee906</anchor>
      <arglist>(const u8 *crypt, const u32 *dk, u8 *plain)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>des_block_encrypt</name>
      <anchorfile>des-internal_8c.html</anchorfile>
      <anchor>a60d2421f4391bb4203f3e7c853a210f4</anchor>
      <arglist>(const u8 *plain, const u32 *ek, u8 *crypt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>des_encrypt</name>
      <anchorfile>des-internal_8c.html</anchorfile>
      <anchor>aaa8b310f0847b7d324e3728f588a8e88</anchor>
      <arglist>(const u8 *clear, const u8 *key, u8 *cypher)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>des_key_setup</name>
      <anchorfile>des-internal_8c.html</anchorfile>
      <anchor>a79963489421d5854209dc5f6fd1cf908</anchor>
      <arglist>(const u8 *key, u32 *ek, u32 *dk)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>desfunc</name>
      <anchorfile>des-internal_8c.html</anchorfile>
      <anchor>a03f8f5c6d2e39c7e651c4448a892e1d1</anchor>
      <arglist>(u32 *block, const u32 *keys)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>deskey</name>
      <anchorfile>des-internal_8c.html</anchorfile>
      <anchor>a3c63b8eb313c009de3b42e6175150806</anchor>
      <arglist>(const u8 *key, int decrypt, u32 *keyout)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const u32</type>
      <name>bigbyte</name>
      <anchorfile>des-internal_8c.html</anchorfile>
      <anchor>a21fb0a114db63c202aae1ae1bddba7fe</anchor>
      <arglist>[24]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const u32</type>
      <name>bytebit</name>
      <anchorfile>des-internal_8c.html</anchorfile>
      <anchor>a02b3ac8dc432c8bae5b867bd6c6c9cd8</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const u8</type>
      <name>pc1</name>
      <anchorfile>des-internal_8c.html</anchorfile>
      <anchor>a4508ca301f7e8b417daf0ca176d7f936</anchor>
      <arglist>[56]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const u8</type>
      <name>pc2</name>
      <anchorfile>des-internal_8c.html</anchorfile>
      <anchor>ab88b508cd69b449b2a22e20c8969303c</anchor>
      <arglist>[48]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const u32</type>
      <name>SP1</name>
      <anchorfile>des-internal_8c.html</anchorfile>
      <anchor>a14d89035c81f4d8540afa56d4d9c7acf</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const u32</type>
      <name>SP2</name>
      <anchorfile>des-internal_8c.html</anchorfile>
      <anchor>a504852c067ce16350915c756ed0b6706</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const u32</type>
      <name>SP3</name>
      <anchorfile>des-internal_8c.html</anchorfile>
      <anchor>ac9bb6df600c17028add4d8c13bacaa1a</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const u32</type>
      <name>SP4</name>
      <anchorfile>des-internal_8c.html</anchorfile>
      <anchor>ac76ad7296d1f9dd56352b6391033305b</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const u32</type>
      <name>SP5</name>
      <anchorfile>des-internal_8c.html</anchorfile>
      <anchor>ab005ce961d59912e7debfe17356b393a</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const u32</type>
      <name>SP6</name>
      <anchorfile>des-internal_8c.html</anchorfile>
      <anchor>a0180acfb3b5cfb86841769b12e8a3e2b</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const u32</type>
      <name>SP7</name>
      <anchorfile>des-internal_8c.html</anchorfile>
      <anchor>a032def5381f2e4a552cfc45b84681173</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const u32</type>
      <name>SP8</name>
      <anchorfile>des-internal_8c.html</anchorfile>
      <anchor>a32b880033b0ee58f42fd04ae4553e5a0</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const u8</type>
      <name>totrot</name>
      <anchorfile>des-internal_8c.html</anchorfile>
      <anchor>a216140ef25460b324ed235b0f685aa70</anchor>
      <arglist>[16]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>des_i.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>des__i_8h</filename>
    <class kind="struct">des3_key_s</class>
    <member kind="function">
      <type>void</type>
      <name>des3_decrypt</name>
      <anchorfile>des__i_8h.html</anchorfile>
      <anchor>a7dfdea000e969401b83497859a377750</anchor>
      <arglist>(const u8 *crypt, const struct des3_key_s *key, u8 *plain)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>des3_encrypt</name>
      <anchorfile>des__i_8h.html</anchorfile>
      <anchor>a77c6e03daa02276bbca3a5a67fa0fb78</anchor>
      <arglist>(const u8 *plain, const struct des3_key_s *key, u8 *crypt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>des3_key_setup</name>
      <anchorfile>des__i_8h.html</anchorfile>
      <anchor>a37b94b625151d6f69f276158af6c4b4f</anchor>
      <arglist>(const u8 *key, struct des3_key_s *dkey)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>des_block_decrypt</name>
      <anchorfile>des__i_8h.html</anchorfile>
      <anchor>a1f9c42bc4b9c56dc884510015e8ee906</anchor>
      <arglist>(const u8 *crypt, const u32 *dk, u8 *plain)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>des_block_encrypt</name>
      <anchorfile>des__i_8h.html</anchorfile>
      <anchor>a60d2421f4391bb4203f3e7c853a210f4</anchor>
      <arglist>(const u8 *plain, const u32 *ek, u8 *crypt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>des_key_setup</name>
      <anchorfile>des__i_8h.html</anchorfile>
      <anchor>a79963489421d5854209dc5f6fd1cf908</anchor>
      <arglist>(const u8 *key, u32 *ek, u32 *dk)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dh_group5.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>dh__group5_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="dh__groups_8h" name="dh_groups.h" local="yes" imported="no">dh_groups.h</includes>
    <includes id="dh__group5_8h" name="dh_group5.h" local="yes" imported="no">dh_group5.h</includes>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>dh5_derive_shared</name>
      <anchorfile>dh__group5_8c.html</anchorfile>
      <anchor>aba83d4fdb67665cc9b02515996591967</anchor>
      <arglist>(void *ctx, const struct wpabuf *peer_public, const struct wpabuf *own_private)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dh5_free</name>
      <anchorfile>dh__group5_8c.html</anchorfile>
      <anchor>a42d519b75d75b9127ba9f04a36bb8b28</anchor>
      <arglist>(void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>dh5_init</name>
      <anchorfile>dh__group5_8c.html</anchorfile>
      <anchor>a6aa8269ca9d3d4eb932a374aa51940fc</anchor>
      <arglist>(struct wpabuf **priv, struct wpabuf **publ)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dh_group5.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>dh__group5_8h</filename>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>dh5_derive_shared</name>
      <anchorfile>dh__group5_8h.html</anchorfile>
      <anchor>aba83d4fdb67665cc9b02515996591967</anchor>
      <arglist>(void *ctx, const struct wpabuf *peer_public, const struct wpabuf *own_private)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dh5_free</name>
      <anchorfile>dh__group5_8h.html</anchorfile>
      <anchor>a42d519b75d75b9127ba9f04a36bb8b28</anchor>
      <arglist>(void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>dh5_init</name>
      <anchorfile>dh__group5_8h.html</anchorfile>
      <anchor>a6aa8269ca9d3d4eb932a374aa51940fc</anchor>
      <arglist>(struct wpabuf **priv, struct wpabuf **publ)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dh_groups.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>dh__groups_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto.h</includes>
    <includes id="dh__groups_8h" name="dh_groups.h" local="yes" imported="no">dh_groups.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>DH_GROUP</name>
      <anchorfile>dh__groups_8c.html</anchorfile>
      <anchor>a0711c18f9c20f37135117ebb94d69549</anchor>
      <arglist>(id)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_DH_GROUPS</name>
      <anchorfile>dh__groups_8c.html</anchorfile>
      <anchor>a71cf229eb8b01825b2367693ff2df8ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>dh_derive_shared</name>
      <anchorfile>dh__groups_8c.html</anchorfile>
      <anchor>a13b2da0fd2c15d1dda4a9aa1bae06465</anchor>
      <arglist>(const struct wpabuf *peer_public, const struct wpabuf *own_private, const struct dh_group *dh)</arglist>
    </member>
    <member kind="function">
      <type>struct dh_group *</type>
      <name>dh_groups_get</name>
      <anchorfile>dh__groups_8c.html</anchorfile>
      <anchor>afbabcf40c4fdc5d3fadc61e62414beb3</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>dh_init</name>
      <anchorfile>dh__groups_8c.html</anchorfile>
      <anchor>aa89cd0243239695912827a2ea4e00f86</anchor>
      <arglist>(const struct dh_group *dh, struct wpabuf **priv)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const u8</type>
      <name>dh_group5_generator</name>
      <anchorfile>dh__groups_8c.html</anchorfile>
      <anchor>a4eaa2bbdb60a8f04aa6ea72aa3f7360c</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const u8</type>
      <name>dh_group5_prime</name>
      <anchorfile>dh__groups_8c.html</anchorfile>
      <anchor>a27222eb8ae39de730c241e51fdb1c72f</anchor>
      <arglist>[192]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct dh_group</type>
      <name>dh_groups</name>
      <anchorfile>dh__groups_8c.html</anchorfile>
      <anchor>ab2f87d78a36913f82e86e2472b35905f</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dh_groups.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>dh__groups_8h</filename>
    <class kind="struct">dh_group</class>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>dh_derive_shared</name>
      <anchorfile>dh__groups_8h.html</anchorfile>
      <anchor>a13b2da0fd2c15d1dda4a9aa1bae06465</anchor>
      <arglist>(const struct wpabuf *peer_public, const struct wpabuf *own_private, const struct dh_group *dh)</arglist>
    </member>
    <member kind="function">
      <type>struct dh_group *</type>
      <name>dh_groups_get</name>
      <anchorfile>dh__groups_8h.html</anchorfile>
      <anchor>afbabcf40c4fdc5d3fadc61e62414beb3</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>dh_init</name>
      <anchorfile>dh__groups_8h.html</anchorfile>
      <anchor>aa89cd0243239695912827a2ea4e00f86</anchor>
      <arglist>(const struct dh_group *dh, struct wpabuf **priv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>driver.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/drivers/</path>
    <filename>driver_8h</filename>
    <includes id="defs_8h" name="defs.h" local="yes" imported="no">common/defs.h</includes>
    <class kind="struct">wpa_event_data::assoc_info</class>
    <class kind="struct">wpa_event_data::assoc_reject</class>
    <class kind="struct">wpa_event_data::auth_info</class>
    <class kind="struct">wpa_event_data::deauth_info</class>
    <class kind="struct">wpa_event_data::disassoc_info</class>
    <class kind="struct">wpa_event_data::eapol_rx</class>
    <class kind="struct">wpa_event_data::ft_ies</class>
    <class kind="struct">wpa_event_data::ft_rrb_rx</class>
    <class kind="struct">hostap_sta_driver_data</class>
    <class kind="struct">hostapd_channel_data</class>
    <class kind="struct">hostapd_freq_params</class>
    <class kind="struct">hostapd_hw_modes</class>
    <class kind="struct">hostapd_sta_add_params</class>
    <class kind="struct">wpa_event_data::ibss_rsn_start</class>
    <class kind="struct">wpa_event_data::interface_status</class>
    <class kind="struct">wpa_event_data::michael_mic_failure</class>
    <class kind="struct">wpa_event_data::mlme_rx</class>
    <class kind="struct">wpa_event_data::new_sta</class>
    <class kind="struct">wpa_event_data::pmkid_candidate</class>
    <class kind="struct">wpa_event_data::remain_on_channel</class>
    <class kind="struct">wpa_event_data::rx_action</class>
    <class kind="struct">wpa_event_data::rx_from_unknown</class>
    <class kind="struct">wpa_event_data::rx_mgmt</class>
    <class kind="struct">wpa_event_data::rx_probe_req</class>
    <class kind="struct">wpa_event_data::scan_info</class>
    <class kind="struct">wpa_event_data::signal_change</class>
    <class kind="struct">wpa_event_data::stkstart</class>
    <class kind="struct">wpa_event_data::timeout_event</class>
    <class kind="struct">wpa_event_data::tx_status</class>
    <class kind="struct">wpa_bss_params</class>
    <class kind="struct">wpa_driver_associate_params</class>
    <class kind="struct">wpa_driver_auth_params</class>
    <class kind="struct">wpa_driver_capa</class>
    <class kind="struct">wpa_driver_ops</class>
    <class kind="struct">wpa_driver_scan_params::wpa_driver_scan_filter</class>
    <class kind="struct">wpa_driver_scan_params</class>
    <class kind="struct">wpa_driver_scan_ssid</class>
    <class kind="union">wpa_event_data</class>
    <class kind="struct">wpa_init_params</class>
    <class kind="struct">wpa_interface_info</class>
    <class kind="struct">wpa_scan_res</class>
    <class kind="struct">wpa_scan_results</class>
    <member kind="define">
      <type>#define</type>
      <name>HOSTAPD_CHAN_DISABLED</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a52404f43068983fb9993c167f8ba74ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HOSTAPD_CHAN_NO_IBSS</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a258ec4444341040b32d0994167cdb23d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HOSTAPD_CHAN_PASSIVE_SCAN</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a83685cb14af9849ae2aef16ee326c9b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HOSTAPD_CHAN_RADAR</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a95f46b57f4fcf43f830d26478a793774</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_CAP_ESS</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>ad0bc637df5fa6d91b2ce641ab8a91aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_CAP_IBSS</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>ac0558e39b373efafc540635597d26495</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_CAP_PRIVACY</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a611dee4ae2c2d4016736cc165a3adfa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_MODE_AP</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a0313f04af0bc24671b05e841848b89ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_MODE_IBSS</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a04c40b7969e140e882afc4af0a601b0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_MODE_INFRA</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>ad5c621ae80539f1987b88f813285f5be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_DRIVER_AUTH_LEAP</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>adaa4d9719fb8e8d7a03f9ba48c3eb615</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_DRIVER_AUTH_OPEN</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a2bbd054d6038119d307fdb20c83c5ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_DRIVER_AUTH_SHARED</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a6a1bdf303a27ba8029d67e37c625f310</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_DRIVER_CAPA_ENC_CCMP</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>aa4f134ba20fc5e02e1a6e265e869f3dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_DRIVER_CAPA_ENC_TKIP</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a126b30ca07cde03de0fa37e3a35b1c1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_DRIVER_CAPA_ENC_WEP104</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>affd3d422351240e3bfa366e1d6553289</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_DRIVER_CAPA_ENC_WEP40</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a2f46966402c592af2a395ce7fd377245</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_DRIVER_CAPA_KEY_MGMT_FT</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a58ddd8fa759f7696db64fd0fc8da669b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_DRIVER_CAPA_KEY_MGMT_FT_PSK</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>ad23eb024102e502087c91ec604d0cccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_DRIVER_CAPA_KEY_MGMT_WPA</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a78995abcce41c4948d701046cd07343b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_DRIVER_CAPA_KEY_MGMT_WPA2</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>ae1efb11e968a5c782832393a4de72780</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_DRIVER_CAPA_KEY_MGMT_WPA2_PSK</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a4c54abf2d0abf88bd0247d28b3bed203</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_DRIVER_CAPA_KEY_MGMT_WPA_NONE</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>aae195daacc21ef1ea2ad3b1e3464a1f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_DRIVER_CAPA_KEY_MGMT_WPA_PSK</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>af96c868984a9de40ecd37362744756bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_DRIVER_FLAGS_4WAY_HANDSHAKE</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>ac6e5c7b0b16f65478ad2836ec23c7780</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_DRIVER_FLAGS_AP</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>afb094b582ed7f367796575000f935e6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_DRIVER_FLAGS_DRIVER_IE</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a47561ab44d1f09d32fb0639a7bfdcdb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_DRIVER_FLAGS_SET_KEYS_AFTER_ASSOC</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a387fa76de86b9d0c93e17b2cc7299eda</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_DRIVER_FLAGS_SET_KEYS_AFTER_ASSOC_DONE</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a6c94394610a250bfe2fedb645168b528</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_DRIVER_FLAGS_SME</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a18ebac78b7db1181353b1a2be752ad37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_DRIVER_FLAGS_USER_SPACE_MLME</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>ac718cc29d704d49fb5102a90c266fd32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_DRIVER_FLAGS_WIRED</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>af55fb69aa6e312f1f7aac6de69e12eb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_SCAN_ASSOCIATED</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a27c8b7e9629b47434791b46f8235490e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_SCAN_AUTHENTICATED</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a7cf015ba7083ebdfeb19ff4c00bdfe59</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_SCAN_LEVEL_DBM</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a44c8bb845265e4d90539d9364950ff3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_SCAN_LEVEL_INVALID</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>ab4b39d039c58132d2a19e7cfe188f69f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_SCAN_NOISE_INVALID</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>ae1d802141f789e6af180e5df11a5914f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_SCAN_QUAL_INVALID</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a64f7b8c76d0b1df7ef27d5a71a1aca18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_STA_AUTHORIZED</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>ae9450ec5683a11c7060575910e61bfe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_STA_MFP</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a0b6b673da61e4532aa45f719eed76f16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_STA_SHORT_PREAMBLE</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>af24ece57825383bb87051f6dbaf812ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_STA_WMM</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a74a8198e60825d06ef2fd585aa18422b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_SUPPLICANT_DRIVER_VERSION</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a49e744753d046543cd53ce0a9db1a8e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPAS_MAX_SCAN_SSIDS</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>af85486b54b6f1c9210f5b258446a529d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>wpa_driver_if_type</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a31e24facfadfb3769ffed25673bbeab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_IF_STATION</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a31e24facfadfb3769ffed25673bbeab8a60d0060b5183859d0d089ba1faaf163a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_IF_AP_VLAN</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a31e24facfadfb3769ffed25673bbeab8a44389880fa93f29d9f49fac8cdbaf358</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_IF_AP_BSS</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a31e24facfadfb3769ffed25673bbeab8a57526d7f440d61e3cd0b74ec1c6530b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>wpa_event_type</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a5eb0ddb9a2274d7a2f93b47db94d2b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_ASSOC</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a5eb0ddb9a2274d7a2f93b47db94d2b6fa5e52e62348749a75222d9cb21f5309fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_DISASSOC</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a5eb0ddb9a2274d7a2f93b47db94d2b6fadb3998266a71b5d29644c26ebb6dc5c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_MICHAEL_MIC_FAILURE</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a5eb0ddb9a2274d7a2f93b47db94d2b6fa75568046bd2ea2771ec55efffa960add</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_SCAN_RESULTS</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a5eb0ddb9a2274d7a2f93b47db94d2b6fadef858641e84cbd9f598815f3b914910</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_ASSOCINFO</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a5eb0ddb9a2274d7a2f93b47db94d2b6fa81f8132287e9ceecc54f32463f86c4e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_INTERFACE_STATUS</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a5eb0ddb9a2274d7a2f93b47db94d2b6fae7b26ee35043716d5736d6c075d66788</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_PMKID_CANDIDATE</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a5eb0ddb9a2274d7a2f93b47db94d2b6fad3d4a7c5e7d28d23837b5d695b8ceaba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_STKSTART</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a5eb0ddb9a2274d7a2f93b47db94d2b6facd5a118093ac6f5e87083c9ac8ed6b5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_FT_RESPONSE</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a5eb0ddb9a2274d7a2f93b47db94d2b6fa54b5186d10c69c780db182ca9c725695</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_IBSS_RSN_START</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a5eb0ddb9a2274d7a2f93b47db94d2b6facf72582bdc462beecc3127fc2ecd3e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_AUTH</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a5eb0ddb9a2274d7a2f93b47db94d2b6fad1b4364f69f149c33f5a41679320ed6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_DEAUTH</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a5eb0ddb9a2274d7a2f93b47db94d2b6fa48a4d17ad63222c25fcbe200109ec835</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_ASSOC_REJECT</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a5eb0ddb9a2274d7a2f93b47db94d2b6fa21a4fd7928ff6134dee83f49f32c4ce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_AUTH_TIMED_OUT</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a5eb0ddb9a2274d7a2f93b47db94d2b6fa97d0d7e15e419d4c3eb927a4b128e7f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_ASSOC_TIMED_OUT</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a5eb0ddb9a2274d7a2f93b47db94d2b6fae8f2e1b34d7f27aa7747bf621618476d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_FT_RRB_RX</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a5eb0ddb9a2274d7a2f93b47db94d2b6faa1d0110a26ccafe0373ba68ea63a700a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_WPS_BUTTON_PUSHED</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a5eb0ddb9a2274d7a2f93b47db94d2b6fac3ebb28d697c156a073a5017edff3afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_TX_STATUS</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a5eb0ddb9a2274d7a2f93b47db94d2b6fa03aae1d4f3658cbad919b9f9b2b389b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_RX_FROM_UNKNOWN</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a5eb0ddb9a2274d7a2f93b47db94d2b6fae0f4353f23eb0d86d5ef2f58c1f4dc65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_RX_MGMT</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a5eb0ddb9a2274d7a2f93b47db94d2b6fa7fb198c60a227fc1cd8f14997bb0d665</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_RX_ACTION</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a5eb0ddb9a2274d7a2f93b47db94d2b6fafc43d19f4f5d6e8860c949c59ea99acb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_REMAIN_ON_CHANNEL</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a5eb0ddb9a2274d7a2f93b47db94d2b6fa02710f3846a27ef3063a4b84ae3d333f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_CANCEL_REMAIN_ON_CHANNEL</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a5eb0ddb9a2274d7a2f93b47db94d2b6fa8a8351baf0011bbcea462c5470eca258</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_MLME_RX</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a5eb0ddb9a2274d7a2f93b47db94d2b6fafc525de680d46df5ac9f1f332b2b0033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_RX_PROBE_REQ</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a5eb0ddb9a2274d7a2f93b47db94d2b6fa7357c63f7ac3eb68a809dc5774a73d73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_NEW_STA</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a5eb0ddb9a2274d7a2f93b47db94d2b6fa71e479e822c63e3db7cb577e5a8e2fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_EAPOL_RX</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a5eb0ddb9a2274d7a2f93b47db94d2b6fa94e75b21e5c523c296ebc38fe07fa051</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_SIGNAL_CHANGE</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a5eb0ddb9a2274d7a2f93b47db94d2b6fae96b26af3cd475b6a1aa455e898f1d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drv_event_assoc</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a714f8ca213f5edbef7a9b24a45c3c961</anchor>
      <arglist>(void *ctx, const u8 *addr, const u8 *ie, size_t ielen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drv_event_disassoc</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a5897528358f83dec87f7327dc2afb2b1</anchor>
      <arglist>(void *ctx, const u8 *addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drv_event_eapol_rx</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a8ce9c613f0627efbbf38a0730fc8125d</anchor>
      <arglist>(void *ctx, const u8 *src, const u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_event</name>
      <anchorfile>driver_8h.html</anchorfile>
      <anchor>a3cd3bf144e69cfd4736ea7ca44f580b6</anchor>
      <arglist>(void *ctx, enum wpa_event_type event, union wpa_event_data *data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>driver_atheros.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/drivers/</path>
    <filename>driver__atheros_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="wireless__copy_8h" name="wireless_copy.h" local="yes" imported="no">wireless_copy.h</includes>
    <includes id="driver_8h" name="driver.h" local="yes" imported="no">driver.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="priv__netlink_8h" name="priv_netlink.h" local="yes" imported="no">priv_netlink.h</includes>
    <includes id="l2__packet_8h" name="l2_packet.h" local="yes" imported="no">l2_packet/l2_packet.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="netlink_8h" name="netlink.h" local="yes" imported="no">netlink.h</includes>
    <includes id="linux__ioctl_8h" name="linux_ioctl.h" local="yes" imported="no">linux_ioctl.h</includes>
    <class kind="struct">madwifi_driver_data</class>
    <member kind="define">
      <type>#define</type>
      <name>_BYTE_ORDER</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>ab1064514796177b18c84cccb918f4735</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ATH_WPS_IE</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>a575d31f0ffa0d69ac083384e5d35fd63</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>madwifi_set_ap_wps_ie</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>afb700f3ade66b01c3c52bb70ef3a1d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>athr_get_ioctl_name</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>a3bff7c5ffd48b0adf19dbf91755303ad</anchor>
      <arglist>(int op)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>athr_get_param_name</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>a9e6e578e570e2e7e86950bb117806fb4</anchor>
      <arglist>(int op)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>ether_sprintf</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>a0784fa1743467712bf40f7aa66a753c4</anchor>
      <arglist>(const u8 *addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>handle_read</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>a8e2797d76079dfe5a0071691d0b7397a</anchor>
      <arglist>(void *ctx, const u8 *src_addr, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>madwifi_commit</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>a2620aa532f85bec5cecf2ad55e739628</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>madwifi_configure_wpa</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>a4fa4b9e93fb332170a76a6c1796750c7</anchor>
      <arglist>(struct madwifi_driver_data *drv, struct wpa_bss_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>madwifi_deinit</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>afaf604535141c3fa017edbf8ee2b4b61</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>madwifi_del_key</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>aba27f457f05db9083ecfad1520ec9eb9</anchor>
      <arglist>(void *priv, const u8 *addr, int key_idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>madwifi_flush</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>a416d7b20e029a4d7aed661ab81442ed6</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>madwifi_get_seqnum</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>ae4d66ef7c36b4bc7bb0cfaa9f749dc79</anchor>
      <arglist>(const char *ifname, void *priv, const u8 *addr, int idx, u8 *seq)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>madwifi_get_ssid</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>a42740e32cadc03fc03d907110fc56924</anchor>
      <arglist>(void *priv, u8 *buf, int len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>madwifi_get_we_version</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>a62bf124525501d2741dfe23c928ee05f</anchor>
      <arglist>(struct madwifi_driver_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>madwifi_init</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>a8c4637667e703bbb558cd9f3fabe5553</anchor>
      <arglist>(struct hostapd_data *hapd, struct wpa_init_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>madwifi_new_sta</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>a940dd6623e5d28b86fbe43c8da87e56b</anchor>
      <arglist>(struct madwifi_driver_data *drv, u8 addr[IEEE80211_ADDR_LEN])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>madwifi_read_sta_driver_data</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>a8c7cd12fcb495bd4201101c56729769c</anchor>
      <arglist>(void *priv, struct hostap_sta_driver_data *data, const u8 *addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>madwifi_receive_probe_req</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>a32c402daf894eef529baeb1404510cb4</anchor>
      <arglist>(struct madwifi_driver_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>madwifi_send_eapol</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>ac21d6d2cb061cc53bc33720895ec1625</anchor>
      <arglist>(void *priv, const u8 *addr, const u8 *data, size_t data_len, int encrypt, const u8 *own_addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>madwifi_set_countermeasures</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>a54b2d67a65100f7259d03d75e33865f0</anchor>
      <arglist>(void *priv, int enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>madwifi_set_ieee8021x</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>ad317544a629100cf65de73114c704624</anchor>
      <arglist>(void *priv, struct wpa_bss_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>madwifi_set_key</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>a573702d990f42154f81c9dfb127a7d16</anchor>
      <arglist>(const char *ifname, void *priv, enum wpa_alg alg, const u8 *addr, int key_idx, int set_tx, const u8 *seq, size_t seq_len, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>madwifi_set_opt_ie</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>a78ba17f41f93260453228bfa8999ace7</anchor>
      <arglist>(void *priv, const u8 *ie, size_t ie_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>madwifi_set_privacy</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>a7a2366fff89441f14475377ea13f0dcb</anchor>
      <arglist>(void *priv, int enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>madwifi_set_ssid</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>acf85b91860f5f69fcb4b00a2aa4c95d9</anchor>
      <arglist>(void *priv, const u8 *buf, int len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>madwifi_set_sta_authorized</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>a6802cd9360aeea74be861690697127dd</anchor>
      <arglist>(void *priv, const u8 *addr, int authorized)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>madwifi_sta_clear_stats</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>a44a6ecc2e13ac8be51e0021728fa7dc8</anchor>
      <arglist>(void *priv, const u8 *addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>madwifi_sta_deauth</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>a03a7187dc2a14238ab028418dd5120fb</anchor>
      <arglist>(void *priv, const u8 *own_addr, const u8 *addr, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>madwifi_sta_disassoc</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>a9677fa75b8589dfb6b9b6f49ee96c39e</anchor>
      <arglist>(void *priv, const u8 *own_addr, const u8 *addr, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>madwifi_sta_set_flags</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>acf00c1e4474636475963685d315ae89a</anchor>
      <arglist>(void *priv, const u8 *addr, int total_flags, int flags_or, int flags_and)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>madwifi_wireless_event_init</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>a950a834f05ffbb2c0752aeee18fd0032</anchor>
      <arglist>(struct madwifi_driver_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>madwifi_wireless_event_rtm_newlink</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>ae0154e356382a3b0261eb60ca449f84f</anchor>
      <arglist>(void *ctx, struct ifinfomsg *ifi, u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>madwifi_wireless_event_wireless</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>a4ea8b2d351d1e5640e52717546cad9da</anchor>
      <arglist>(struct madwifi_driver_data *drv, char *data, int len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>madwifi_wireless_event_wireless_custom</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>a44b41eacbd4bab0c472cc084fd75be81</anchor>
      <arglist>(struct madwifi_driver_data *drv, char *custom, char *end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>set80211param</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>a6107bf90d64607556b5a29a58e27f875</anchor>
      <arglist>(struct madwifi_driver_data *drv, int op, int arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>set80211priv</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>a24e58d1fb7bfa9e10277e76bbbaae516</anchor>
      <arglist>(struct madwifi_driver_data *drv, int op, void *data, int len)</arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_driver_ops</type>
      <name>wpa_driver_atheros_ops</name>
      <anchorfile>driver__atheros_8c.html</anchorfile>
      <anchor>a2df36fbdaf3b841e225159db8c170bf1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>driver_atmel.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/drivers/</path>
    <filename>driver__atmel_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="wireless__copy_8h" name="wireless_copy.h" local="yes" imported="no">wireless_copy.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="driver_8h" name="driver.h" local="yes" imported="no">driver.h</includes>
    <includes id="driver__wext_8h" name="driver_wext.h" local="yes" imported="no">driver_wext.h</includes>
    <class kind="struct">atmel_param</class>
    <class kind="struct">wpa_driver_atmel_data</class>
    <member kind="define">
      <type>#define</type>
      <name>ATMEL_WPA_IOCTL</name>
      <anchorfile>driver__atmel_8c.html</anchorfile>
      <anchor>a697d834cdf53c79313d807763675525b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ATMEL_WPA_IOCTL_GET_PARAM</name>
      <anchorfile>driver__atmel_8c.html</anchorfile>
      <anchor>a2ee11d50265ef91e8b9d37c146e888a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ATMEL_WPA_IOCTL_PARAM</name>
      <anchorfile>driver__atmel_8c.html</anchorfile>
      <anchor>ab36b16a3ecd9f200476b01b1012a52c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_KEY_LENGTH</name>
      <anchorfile>driver__atmel_8c.html</anchorfile>
      <anchor>a26545336d0ab0d77af434c289f1c5922</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SET_WPA_ENCRYPTION</name>
      <anchorfile>driver__atmel_8c.html</anchorfile>
      <anchor>afccd240f973cf154952fb917c9209719a6173894cb0d778da4a273b80471350fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SET_CIPHER_SUITES</name>
      <anchorfile>driver__atmel_8c.html</anchorfile>
      <anchor>afccd240f973cf154952fb917c9209719ada5981c4b093525ca07c3c53791d1328</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MLME_STA_DEAUTH</name>
      <anchorfile>driver__atmel_8c.html</anchorfile>
      <anchor>afccd240f973cf154952fb917c9209719af31f23e241d6cd6e7b49cb5d58ed98e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MLME_STA_DISASSOC</name>
      <anchorfile>driver__atmel_8c.html</anchorfile>
      <anchor>afccd240f973cf154952fb917c9209719aab8d46bfaf43a7c8e85621bc4ae97981</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATMEL_PARAM_WPA</name>
      <anchorfile>driver__atmel_8c.html</anchorfile>
      <anchor>a7cc2e4244ca368f68e5746185eda6c4aa266f3eabcc284af97542732aeee1fd02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATMEL_PARAM_PRIVACY_INVOKED</name>
      <anchorfile>driver__atmel_8c.html</anchorfile>
      <anchor>a7cc2e4244ca368f68e5746185eda6c4aa0fd683fe1b99193e41092aa35575a7e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATMEL_PARAM_WPA_TYPE</name>
      <anchorfile>driver__atmel_8c.html</anchorfile>
      <anchor>a7cc2e4244ca368f68e5746185eda6c4aa3d98a430008288bbb678ba80e07ac2b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>atmel2param</name>
      <anchorfile>driver__atmel_8c.html</anchorfile>
      <anchor>aca6c0c2f36f54be177b94e6969be2d3a</anchor>
      <arglist>(struct wpa_driver_atmel_data *drv, int param, int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>atmel_ioctl</name>
      <anchorfile>driver__atmel_8c.html</anchorfile>
      <anchor>aafa9524e88d99932e7b289d849c18099</anchor>
      <arglist>(struct wpa_driver_atmel_data *drv, struct atmel_param *param, int len, int show_err)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_atmel_associate</name>
      <anchorfile>driver__atmel_8c.html</anchorfile>
      <anchor>aad488518dbc04699b268055d3c5bf965</anchor>
      <arglist>(void *priv, struct wpa_driver_associate_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_atmel_deauthenticate</name>
      <anchorfile>driver__atmel_8c.html</anchorfile>
      <anchor>a4e9bb2103de581160b374df02387f889</anchor>
      <arglist>(void *priv, const u8 *addr, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_atmel_deinit</name>
      <anchorfile>driver__atmel_8c.html</anchorfile>
      <anchor>ac0562a5dac2d88deeaca014bfbc17ac1</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_atmel_disassociate</name>
      <anchorfile>driver__atmel_8c.html</anchorfile>
      <anchor>ae4a5a7f98f69f023abb7c306020ddccf</anchor>
      <arglist>(void *priv, const u8 *addr, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_atmel_get_bssid</name>
      <anchorfile>driver__atmel_8c.html</anchorfile>
      <anchor>a7b20136bcda376f2aab08ff1569372ea</anchor>
      <arglist>(void *priv, u8 *bssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpa_scan_results *</type>
      <name>wpa_driver_atmel_get_scan_results</name>
      <anchorfile>driver__atmel_8c.html</anchorfile>
      <anchor>a652a23423d316ea40996d7927e9c6a61</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_atmel_get_ssid</name>
      <anchorfile>driver__atmel_8c.html</anchorfile>
      <anchor>a739b893d4a3cca4af692995fb67198a6</anchor>
      <arglist>(void *priv, u8 *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>wpa_driver_atmel_init</name>
      <anchorfile>driver__atmel_8c.html</anchorfile>
      <anchor>a951ea44cfd6e7b12bc5158ca36c9fa37</anchor>
      <arglist>(void *ctx, const char *ifname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_atmel_mlme</name>
      <anchorfile>driver__atmel_8c.html</anchorfile>
      <anchor>a1f97c582a829636dfc3b82e27e5c2616</anchor>
      <arglist>(void *priv, const u8 *addr, int cmd, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_atmel_scan</name>
      <anchorfile>driver__atmel_8c.html</anchorfile>
      <anchor>afe6b25eae7d0fd867e53092a99c4b41d</anchor>
      <arglist>(void *priv, struct wpa_driver_scan_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_atmel_set_countermeasures</name>
      <anchorfile>driver__atmel_8c.html</anchorfile>
      <anchor>aa5013d8bccb1e8ed8591bfc36f1fcb8f</anchor>
      <arglist>(void *priv, int enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_atmel_set_key</name>
      <anchorfile>driver__atmel_8c.html</anchorfile>
      <anchor>a9ba801207df3534873c563eb7fffb3f6</anchor>
      <arglist>(const char *ifname, void *priv, enum wpa_alg alg, const u8 *addr, int key_idx, int set_tx, const u8 *seq, size_t seq_len, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_atmel_set_operstate</name>
      <anchorfile>driver__atmel_8c.html</anchorfile>
      <anchor>a95933e2c5e0d706179d175e422f4eb4f</anchor>
      <arglist>(void *priv, int state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_atmel_set_wpa</name>
      <anchorfile>driver__atmel_8c.html</anchorfile>
      <anchor>aea0aee24510213eeca4435c874f30d2c</anchor>
      <arglist>(void *priv, int enabled)</arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_driver_ops</type>
      <name>wpa_driver_atmel_ops</name>
      <anchorfile>driver__atmel_8c.html</anchorfile>
      <anchor>a84eb7a00d04b46828a756cd7cecd50e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>driver_broadcom.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/drivers/</path>
    <filename>driver__broadcom_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="driver_8h" name="driver.h" local="yes" imported="no">driver.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <class kind="struct">bss_ie_hdr</class>
    <class kind="struct">wlc_deauth_t</class>
    <class kind="struct">wpa_driver_broadcom_data</class>
    <member kind="define">
      <type>#define</type>
      <name>PSK_ENABLED</name>
      <anchorfile>driver__broadcom_8c.html</anchorfile>
      <anchor>a413d2c6f8dbc72eaafb60895d25fd0d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAUTH_ENABLED</name>
      <anchorfile>driver__broadcom_8c.html</anchorfile>
      <anchor>a3dec397cd171257ad2e458fb79cf715b</anchor>
      <arglist>(wauth)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAUTH_PSK_ENABLED</name>
      <anchorfile>driver__broadcom_8c.html</anchorfile>
      <anchor>ad31fc8c9e95686daabf1e43111e8ad04</anchor>
      <arglist>(wauth)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAUTH_WPA_ENABLED</name>
      <anchorfile>driver__broadcom_8c.html</anchorfile>
      <anchor>a3678e28504c0d04daf95bfa7cca3d74e</anchor>
      <arglist>(wauth)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WL_VERSION</name>
      <anchorfile>driver__broadcom_8c.html</anchorfile>
      <anchor>a7a3a9feb37994f1f23bdf7829794a176</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLC_DEAUTHENTICATE</name>
      <anchorfile>driver__broadcom_8c.html</anchorfile>
      <anchor>ab7c0a354c38628178dd5afc62588150d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLC_DEAUTHENTICATE_WITH_REASON</name>
      <anchorfile>driver__broadcom_8c.html</anchorfile>
      <anchor>aebbe1a45c851bfcd19a064dbda29ee82</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLC_SET_TKIP_COUNTERMEASURES</name>
      <anchorfile>driver__broadcom_8c.html</anchorfile>
      <anchor>aba42c5af2407700016961292649cfdcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_ENABLED</name>
      <anchorfile>driver__broadcom_8c.html</anchorfile>
      <anchor>ae3953a59b56ecb2ffcc3701d53ed696e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WSEC_PRIMARY_KEY</name>
      <anchorfile>driver__broadcom_8c.html</anchorfile>
      <anchor>a81a6c7b6fa5667f1766f8418f3500ab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>wl_wsec_key_t</type>
      <name>wsec_key_t</name>
      <anchorfile>driver__broadcom_8c.html</anchorfile>
      <anchor>a984f2ef3544b5d9c452498f1a4c241e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>struct bss_ie_hdr</type>
      <name>__attribute__</name>
      <anchorfile>driver__broadcom_8c.html</anchorfile>
      <anchor>a58cc74464d557e038f558bafc6a3be26</anchor>
      <arglist>((packed))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>broadcom_ioctl</name>
      <anchorfile>driver__broadcom_8c.html</anchorfile>
      <anchor>af2511452f1514fc7de2ae3b885c12638</anchor>
      <arglist>(struct wpa_driver_broadcom_data *drv, int cmd, void *buf, int len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_broadcom_associate</name>
      <anchorfile>driver__broadcom_8c.html</anchorfile>
      <anchor>ae4c113a0e9e19ebea727f5273ed20fda</anchor>
      <arglist>(void *priv, struct wpa_driver_associate_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_broadcom_deauthenticate</name>
      <anchorfile>driver__broadcom_8c.html</anchorfile>
      <anchor>a5c1bf7992d44acedeade1bba3cb62f2d</anchor>
      <arglist>(void *priv, const u8 *addr, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_broadcom_deinit</name>
      <anchorfile>driver__broadcom_8c.html</anchorfile>
      <anchor>a71a1c034dc46092c51ca3681028a5b74</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_broadcom_disassociate</name>
      <anchorfile>driver__broadcom_8c.html</anchorfile>
      <anchor>a45c4e08f8189f48e3fbed2bac7508da3</anchor>
      <arglist>(void *priv, const u8 *addr, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_broadcom_event_receive</name>
      <anchorfile>driver__broadcom_8c.html</anchorfile>
      <anchor>a01858c465c687728599c128923e8d9da</anchor>
      <arglist>(int sock, void *ctx, void *sock_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_broadcom_get_bssid</name>
      <anchorfile>driver__broadcom_8c.html</anchorfile>
      <anchor>a5160802f7e56c2a67dc6b0f3cbb52921</anchor>
      <arglist>(void *priv, u8 *bssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpa_scan_results *</type>
      <name>wpa_driver_broadcom_get_scan_results</name>
      <anchorfile>driver__broadcom_8c.html</anchorfile>
      <anchor>afe8aa5bffca31ce7e0d741e5bcc6c5c7</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_broadcom_get_ssid</name>
      <anchorfile>driver__broadcom_8c.html</anchorfile>
      <anchor>a2d24b20bdc52d623f2ed9a7d2fe741ed</anchor>
      <arglist>(void *priv, u8 *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>wpa_driver_broadcom_init</name>
      <anchorfile>driver__broadcom_8c.html</anchorfile>
      <anchor>a4692d58f34e874e8cb1c13c59a58f5dc</anchor>
      <arglist>(void *ctx, const char *ifname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_broadcom_scan</name>
      <anchorfile>driver__broadcom_8c.html</anchorfile>
      <anchor>ab8f381054dc81416f96cfd117285adaf</anchor>
      <arglist>(void *priv, struct wpa_driver_scan_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_broadcom_scan_timeout</name>
      <anchorfile>driver__broadcom_8c.html</anchorfile>
      <anchor>a1840d81e2d9e0d99afc6fd802f9c16b4</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_broadcom_set_countermeasures</name>
      <anchorfile>driver__broadcom_8c.html</anchorfile>
      <anchor>a5689239980f57ad8f16f7db59ea2a451</anchor>
      <arglist>(void *priv, int enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_broadcom_set_drop_unencrypted</name>
      <anchorfile>driver__broadcom_8c.html</anchorfile>
      <anchor>a11ee2e440a2707b125cbd6f153d4bc00</anchor>
      <arglist>(void *priv, int enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_broadcom_set_key</name>
      <anchorfile>driver__broadcom_8c.html</anchorfile>
      <anchor>aae173afd6f58da7374ded177de974fea</anchor>
      <arglist>(const char *ifname, void *priv, enum wpa_alg alg, const u8 *addr, int key_idx, int set_tx, const u8 *seq, size_t seq_len, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_broadcom_set_wpa</name>
      <anchorfile>driver__broadcom_8c.html</anchorfile>
      <anchor>a6a3ca3ec478acce7a8de7ff5c13b0ad6</anchor>
      <arglist>(void *priv, int enable)</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>elem_id</name>
      <anchorfile>driver__broadcom_8c.html</anchorfile>
      <anchor>ae023299ed145821e5a60bad40c13f2a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>frequency_list</name>
      <anchorfile>driver__broadcom_8c.html</anchorfile>
      <anchor>a26adf62dfc2f949829fa625da805bea6</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>len</name>
      <anchorfile>driver__broadcom_8c.html</anchorfile>
      <anchor>afbf3f3230446569534d5f466aaf4c23b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>oui</name>
      <anchorfile>driver__broadcom_8c.html</anchorfile>
      <anchor>a88634d5457c0406b63c93b5da754ce48</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_driver_ops</type>
      <name>wpa_driver_broadcom_ops</name>
      <anchorfile>driver__broadcom_8c.html</anchorfile>
      <anchor>a8c4ff885c01224b041e2adb661f9852e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>driver_bsd.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/drivers/</path>
    <filename>driver__bsd_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="driver_8h" name="driver.h" local="yes" imported="no">driver.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="l2__packet_8h" name="l2_packet.h" local="yes" imported="no">l2_packet/l2_packet.h</includes>
    <class kind="struct">bsd_driver_data</class>
    <member kind="define">
      <type>#define</type>
      <name>GETPARAM</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>af50a6fc13807260c62c55ce5893371fb</anchor>
      <arglist>(drv, param, v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>bsd_configure_wpa</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>aa5cd81193c6d48c90d19d6cb29589b54</anchor>
      <arglist>(void *priv, struct wpa_bss_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>bsd_ctrl_iface</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>a29b66487bd734823fb139d102a85ed31</anchor>
      <arglist>(void *priv, int enable)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>bsd_del_key</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>ae92a575fbd3b5d60e99beb411692d8bb</anchor>
      <arglist>(void *priv, const u8 *addr, int key_idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>bsd_get80211</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>a5af76cbd3c42bc8d8d4e0309021d0378</anchor>
      <arglist>(void *priv, struct ieee80211req *ireq, int op, void *arg, int arg_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>bsd_get_if_media</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>ad78dbc2e224bd2eff6b8073ba9e7282f</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>bsd_get_ssid</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>a4e5bed1b91ca4b87994485658a546e85</anchor>
      <arglist>(void *priv, u8 *ssid, int len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>bsd_new_sta</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>a9f20ccc1747d06ca8825072c80605980</anchor>
      <arglist>(void *priv, void *ctx, u8 addr[IEEE80211_ADDR_LEN])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>bsd_send_eapol</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>afb1ab921086d3f622d2f4304995d5421</anchor>
      <arglist>(void *priv, const u8 *addr, const u8 *data, size_t data_len, int encrypt, const u8 *own_addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>bsd_send_mlme_param</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>a6320ae8a1b41131e2407bfdc67cc5de8</anchor>
      <arglist>(void *priv, const u8 op, const u16 reason, const u8 *addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>bsd_set80211</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>a68e57f4d7e9bb5df2697921a38d9599c</anchor>
      <arglist>(void *priv, int op, int val, const void *arg, int arg_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>bsd_set_freq</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>ac2e579baf58fe5e7c2d7fcda7d84f7a0</anchor>
      <arglist>(void *priv, u16 channel)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>bsd_set_ieee8021x</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>a4b483d2c4157f056ccb5c0a156f198ba</anchor>
      <arglist>(void *priv, struct wpa_bss_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>bsd_set_if_media</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>aad6fc9af9e62f5bde68b682f98188dda</anchor>
      <arglist>(void *priv, int media)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>bsd_set_key</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>aef5cab9d39a56f177b520b9a85b789e7</anchor>
      <arglist>(const char *ifname, void *priv, enum wpa_alg alg, const unsigned char *addr, int key_idx, int set_tx, const u8 *seq, size_t seq_len, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>bsd_set_mediaopt</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>a79c22d85779791d9ead5fa4f8bf6ef35</anchor>
      <arglist>(void *priv, uint32_t mask, uint32_t mode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>bsd_set_opt_ie</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>ad91e74bff20645c9d1f452f157f56404</anchor>
      <arglist>(void *priv, const u8 *ie, size_t ie_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>bsd_set_ssid</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>aa71cb960d0813ac62c6f21b4a9c9b31d</anchor>
      <arglist>(void *priv, const u8 *ssid, int ssid_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>bsd_set_sta_authorized</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>a719488bbe626074bbe2c9f6e05a1fbe2</anchor>
      <arglist>(void *priv, const u8 *addr, int total_flags, int flags_or, int flags_and)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>get80211param</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>a2e8106d4aedf51ad3d8799b5f5655335</anchor>
      <arglist>(struct bsd_driver_data *drv, int op)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>get80211var</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>a10c3433daae6958074cc7681f01589d8</anchor>
      <arglist>(struct bsd_driver_data *drv, int op, void *arg, int arg_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>handle_read</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>a8e2797d76079dfe5a0071691d0b7397a</anchor>
      <arglist>(void *ctx, const u8 *src_addr, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>set80211param</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>a895bc794e455c8f9f4f71607a1b022c5</anchor>
      <arglist>(struct bsd_driver_data *drv, int op, int arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>set80211var</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>abaf9acf0381b833c7c654be678c1c13f</anchor>
      <arglist>(struct bsd_driver_data *drv, int op, const void *arg, int arg_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_bsd_add_scan_entry</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>a262474be6aec893fb7a39a84ec9765d5</anchor>
      <arglist>(struct wpa_scan_results *res, struct ieee80211req_scan_result *sr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_bsd_associate</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>a87c4d5fed15a951b25d276eb895080e2</anchor>
      <arglist>(void *priv, struct wpa_driver_associate_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_bsd_capa</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>a76837077991537dcbd5212f653fce235</anchor>
      <arglist>(struct bsd_driver_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_bsd_deauthenticate</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>ab847b68cdf53aa8db299b2dcfcacf973</anchor>
      <arglist>(void *priv, const u8 *addr, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_bsd_deinit</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>a315390ee7add02d78ce72a3d68ff3af3</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_bsd_disassociate</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>a1a0dc70d7fd783aba5b71da075a8cd7b</anchor>
      <arglist>(void *priv, const u8 *addr, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_bsd_event_receive</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>a54a25b9b7181e59f8b2b5a128bb474cb</anchor>
      <arglist>(int sock, void *ctx, void *sock_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_bsd_get_bssid</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>a0fa02459269805d2a49d213105db83f8</anchor>
      <arglist>(void *priv, u8 *bssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_bsd_get_capa</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>aa13a844f192c6b2ef301adc90e340edd</anchor>
      <arglist>(void *priv, struct wpa_driver_capa *capa)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_scan_results *</type>
      <name>wpa_driver_bsd_get_scan_results2</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>aab3f1cd6d551ed29993f8d9a0a349e06</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_bsd_get_ssid</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>a2a9d482775f93ce5063c8fe5120ef005</anchor>
      <arglist>(void *priv, u8 *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>wpa_driver_bsd_init</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>a7f02872e42bec633f267e3c2cb875bde</anchor>
      <arglist>(void *ctx, const char *ifname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_bsd_scan</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>a54e8ca554ed11a14fc03aa6e72510574</anchor>
      <arglist>(void *priv, struct wpa_driver_scan_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_bsd_set_auth_alg</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>a38b03edc0b4ae501679651f96199b65b</anchor>
      <arglist>(void *priv, int auth_alg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_bsd_set_countermeasures</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>a15fd124aef1ea45a1349e5367f25fc6d</anchor>
      <arglist>(void *priv, int enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_bsd_set_drop_unencrypted</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>a16701781dba80b216974fbf2169a1186</anchor>
      <arglist>(void *priv, int enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_bsd_set_wpa</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>a4236e76d0edea3c1d6fe6b5434470a7e</anchor>
      <arglist>(void *priv, int enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_bsd_set_wpa_ie</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>aa6976dab8731a924d1b205e6beb01b62</anchor>
      <arglist>(struct bsd_driver_data *drv, const u8 *wpa_ie, size_t wpa_ie_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_bsd_set_wpa_internal</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>a16f3fb479e0af9ab43f93d9595ac6276</anchor>
      <arglist>(void *priv, int wpa, int privacy)</arglist>
    </member>
    <member kind="variable">
      <type>struct bsd_driver_data</type>
      <name>__attribute__</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>a10b2695a4ac2284c10f5bfd47703ad13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_driver_ops</type>
      <name>wpa_driver_bsd_ops</name>
      <anchorfile>driver__bsd_8c.html</anchorfile>
      <anchor>a681c53d3e07c8074c9bd3e834c9ea494</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>driver_hostap.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/drivers/</path>
    <filename>driver__hostap_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="wireless__copy_8h" name="wireless_copy.h" local="yes" imported="no">wireless_copy.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="driver_8h" name="driver.h" local="yes" imported="no">driver.h</includes>
    <includes id="driver__wext_8h" name="driver_wext.h" local="yes" imported="no">driver_wext.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="driver__hostap_8h" name="driver_hostap.h" local="yes" imported="no">driver_hostap.h</includes>
    <class kind="struct">wpa_driver_hostap_data</class>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_ioctl</name>
      <anchorfile>driver__hostap_8c.html</anchorfile>
      <anchor>a6d1ab406f5f41ed654bfc968e08fc526</anchor>
      <arglist>(struct wpa_driver_hostap_data *drv, struct prism2_hostapd_param *param, int len, int show_err)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>prism2param</name>
      <anchorfile>driver__hostap_8c.html</anchorfile>
      <anchor>a7195afd55f94c53160219aee40cf3289</anchor>
      <arglist>(struct wpa_driver_hostap_data *drv, int param, int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>show_set_key_error</name>
      <anchorfile>driver__hostap_8c.html</anchorfile>
      <anchor>a1f0b6250bdfbd54f1949ac26cdcc6745</anchor>
      <arglist>(struct prism2_hostapd_param *param)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_hostap_associate</name>
      <anchorfile>driver__hostap_8c.html</anchorfile>
      <anchor>a0465a2513c9e6e5b4b8cf81179513774</anchor>
      <arglist>(void *priv, struct wpa_driver_associate_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_hostap_deauthenticate</name>
      <anchorfile>driver__hostap_8c.html</anchorfile>
      <anchor>a4a54a625a3d887c67892186ec40f6333</anchor>
      <arglist>(void *priv, const u8 *addr, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_hostap_deinit</name>
      <anchorfile>driver__hostap_8c.html</anchorfile>
      <anchor>a7c5ccf540da77b5cc967531ceae9f3b4</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_hostap_disassociate</name>
      <anchorfile>driver__hostap_8c.html</anchorfile>
      <anchor>adc1feef413c511cb234f600fcee8e0f1</anchor>
      <arglist>(void *priv, const u8 *addr, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_hostap_get_bssid</name>
      <anchorfile>driver__hostap_8c.html</anchorfile>
      <anchor>a950cd15cc0de641856d50ab3a770efae</anchor>
      <arglist>(void *priv, u8 *bssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpa_scan_results *</type>
      <name>wpa_driver_hostap_get_scan_results</name>
      <anchorfile>driver__hostap_8c.html</anchorfile>
      <anchor>ae638f0715a3a0495a081cb421204443e</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_hostap_get_ssid</name>
      <anchorfile>driver__hostap_8c.html</anchorfile>
      <anchor>aa2f7a771f7bc13db3534fe97258559de</anchor>
      <arglist>(void *priv, u8 *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>wpa_driver_hostap_init</name>
      <anchorfile>driver__hostap_8c.html</anchorfile>
      <anchor>a4b515a08325a075c04c7a9430a898052</anchor>
      <arglist>(void *ctx, const char *ifname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_hostap_mlme</name>
      <anchorfile>driver__hostap_8c.html</anchorfile>
      <anchor>a5cf4baa42857af91f2bd6272c557c57d</anchor>
      <arglist>(struct wpa_driver_hostap_data *drv, const u8 *addr, int cmd, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_hostap_reset</name>
      <anchorfile>driver__hostap_8c.html</anchorfile>
      <anchor>adcda615829bb66708028d77c615842f8</anchor>
      <arglist>(struct wpa_driver_hostap_data *drv, int type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_hostap_scan</name>
      <anchorfile>driver__hostap_8c.html</anchorfile>
      <anchor>a53e5bcdc11c04ef00c93ddb3e3c92e7e</anchor>
      <arglist>(void *priv, struct wpa_driver_scan_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_hostap_set_auth_alg</name>
      <anchorfile>driver__hostap_8c.html</anchorfile>
      <anchor>aeed922433aa592a7a05d6f431f243ce4</anchor>
      <arglist>(void *priv, int auth_alg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_hostap_set_countermeasures</name>
      <anchorfile>driver__hostap_8c.html</anchorfile>
      <anchor>a55b58ebb5a8b077fb3b98f32d5523883</anchor>
      <arglist>(void *priv, int enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_hostap_set_key</name>
      <anchorfile>driver__hostap_8c.html</anchorfile>
      <anchor>af7fdcb03229a3dc0e4d0fb2500fce081</anchor>
      <arglist>(const char *ifname, void *priv, enum wpa_alg alg, const u8 *addr, int key_idx, int set_tx, const u8 *seq, size_t seq_len, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_hostap_set_operstate</name>
      <anchorfile>driver__hostap_8c.html</anchorfile>
      <anchor>ab4e49e7871f0d2711319f5f024301dee</anchor>
      <arglist>(void *priv, int state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_hostap_set_wpa</name>
      <anchorfile>driver__hostap_8c.html</anchorfile>
      <anchor>a8d35b6dc84a24a9d14e8e212b8e111ed</anchor>
      <arglist>(void *priv, int enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_hostap_set_wpa_ie</name>
      <anchorfile>driver__hostap_8c.html</anchorfile>
      <anchor>ae4693e8613674f1b376bde361e3e1e2c</anchor>
      <arglist>(struct wpa_driver_hostap_data *drv, const u8 *wpa_ie, size_t wpa_ie_len)</arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_driver_ops</type>
      <name>wpa_driver_hostap_ops</name>
      <anchorfile>driver__hostap_8c.html</anchorfile>
      <anchor>a98d8691fc9fb264c9ba96250bd4b8ea5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>driver_hostap.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/drivers/</path>
    <filename>driver__hostap_8h</filename>
    <class kind="struct">prism2_download_param::prism2_download_area</class>
    <class kind="struct">prism2_download_param</class>
    <class kind="struct">prism2_hostapd_param</class>
    <member kind="define">
      <type>#define</type>
      <name>HOSTAP_CRYPT_ALG_NAME_LEN</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a6a415c81c5f7c6b28e53739b310fc50c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HOSTAP_CRYPT_ERR_CARD_CONF_FAILED</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>ad0484dc33e12adb493b3e23634a29db0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HOSTAP_CRYPT_ERR_CRYPT_INIT_FAILED</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a6a03a1097856eadcfe547fd0ca50de16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HOSTAP_CRYPT_ERR_KEY_SET_FAILED</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a6eba646faf0921e372a51a8ce5aa02a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HOSTAP_CRYPT_ERR_TX_KEY_SET_FAILED</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>ae24f185e8aa4ef9c208e1201d61d3bc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HOSTAP_CRYPT_ERR_UNKNOWN_ADDR</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a1fce4c64b0bc67501f1662bcfa7f9a52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HOSTAP_CRYPT_ERR_UNKNOWN_ALG</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>ad7d0a84d30a63225306e8a4057e93a2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HOSTAP_CRYPT_FLAG_PERMANENT</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a3bd9830fb5020e17aab58b3e85ab57d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HOSTAP_CRYPT_FLAG_SET_TX_KEY</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a649a0c9f002907dba23ba0581f8f7a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLME_STA_DEAUTH</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a81d2f7e65520b2246b4a02aeed036361</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MLME_STA_DISASSOC</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>ae26ea792c752592bf9ea375c8c3eee14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRISM2_HOSTAPD_GENERIC_ELEMENT_HDR_LEN</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a868c6ca3bf55a0dd0f8bb7fc4886998e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRISM2_HOSTAPD_MAX_BUF_SIZE</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>affe88e8f3fda18de4139e41630a5ae8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRISM2_HOSTAPD_RID_HDR_LEN</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a13a3cc1016ef5f6020f68279cf71192c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRISM2_IOCTL_ADDMAC</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>ad71ec0d13239a6e531202e94a12d2d0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRISM2_IOCTL_DELMAC</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a1ad0ab69f09a4cb0ee3cea47b56a20bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRISM2_IOCTL_DOWNLOAD</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>ae89c574e8cf9805f5dd0eb40e530f405</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRISM2_IOCTL_GET_PRISM2_PARAM</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>afd2ee4e4d20e0d8dfd46e901932dae2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRISM2_IOCTL_HOSTAPD</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>ae534950020d3c862af07908b1796358c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRISM2_IOCTL_INQUIRE</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a679bf750440577a131d0289706345d56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRISM2_IOCTL_KICKMAC</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>ac8405e26802a6e7d99589fc87649fef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRISM2_IOCTL_MACCMD</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a78d233e5cf172b8bf3cee7b4a8e8fd54</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRISM2_IOCTL_MONITOR</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a254b0381ac74577cfd1026078ddc267e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRISM2_IOCTL_PRISM2_PARAM</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>ad6039b8c226d1054be2b390a7c230873</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRISM2_IOCTL_READMIF</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a3b795c6a73bfa14d09c20d5f37fae74f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRISM2_IOCTL_RESET</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a50f7a6c3a3cc0b315c7d6982e8c0ad76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRISM2_IOCTL_SET_RID_WORD</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a1611bc258f1656131ba2829b99f7a254</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRISM2_IOCTL_WDS_ADD</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a2e1ffd7e108b7f6b82fb16c18fe89ec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRISM2_IOCTL_WDS_DEL</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a9368ce95c0e6edee9a651d0b6e474ba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRISM2_IOCTL_WRITEMIF</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a6c6430f8f5099502f4bcf1bde6fafc70</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRISM2_MAX_DOWNLOAD_AREA_LEN</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a55eb7b13b776fd57d4a75bf1d851934b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRISM2_MAX_DOWNLOAD_LEN</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>ab8284dac658855cc7fc7d0f67658dac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_TXRATECTRL</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47bafbf700e4ca2b5123b044bb42e54ac16a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_BEACON_INT</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47ba0844beb94724c295f6e63bcd014b9950</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_PSEUDO_IBSS</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47ba7121684a94acca571209760abfd848d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_ALC</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47ba6c8a8a63e4cd91476ea3820f482650c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_DUMP</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47baebc88320c8e29c8f79bb9112753905b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_OTHER_AP_POLICY</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47baddea3b21add0eaad4e42a97c96abbee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_AP_MAX_INACTIVITY</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47ba6bf5c239b5a5b07f35e5a9e1285e1842</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_AP_BRIDGE_PACKETS</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47ba294a63d30d80930f302aa5fef33c0715</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_DTIM_PERIOD</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47ba34134b49f5647d118743e7220c81b566</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_AP_NULLFUNC_ACK</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47bab2c00369af13604e96b3054ffcfb50f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_MAX_WDS</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47bafd690eff10251c3e513d41ec22b2eab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_AP_AUTOM_AP_WDS</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47baa549f6b54d00603d7e92496daf97c123</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_AP_AUTH_ALGS</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47ba19088cb7e9eff4de791cf7f78e21b4a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_MONITOR_ALLOW_FCSERR</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47bacc5aff30147c7c263eb174597a1de1d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_HOST_ENCRYPT</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47ba613422a26b10c72dc2d63a57f78064db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_HOST_DECRYPT</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47baebf76475c0fb1a1e1011d6741c9f70bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_BUS_MASTER_THRESHOLD_RX</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47ba2f2ebc87671737676bfdc0bd340c2f96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_BUS_MASTER_THRESHOLD_TX</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47ba3122294fcbceddbcf29ccb5d64f6a568</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_HOST_ROAMING</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47baa7b96fd7a971ee6aa058b3dab8681ff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_BCRX_STA_KEY</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47bad19a253546ade48e2a6093a64a221936</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_IEEE_802_1X</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47ba41402898ac5517ed3a76e8300bb1f97e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_ANTSEL_TX</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47ba137479bc365ec336fa71f73c92c6e0ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_ANTSEL_RX</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47ba132f10e6e0661bafe4196491bd06e02f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_MONITOR_TYPE</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47baf26fb64119b2d05c42351d34ccd2665a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_WDS_TYPE</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47ba8305de067cecf907ee4c247ed08f16a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_HOSTSCAN</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47bafb8f2565c25cf2fd236e56f17323cf7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_AP_SCAN</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47ba03bc3ec23cea786ca06d5df6ce59a314</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_ENH_SEC</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47ba38578fd2b551ffc5fe35ed4dfeecc04a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_IO_DEBUG</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47ba97678ce3e82bb17dd8df2075a9551911</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_BASIC_RATES</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47bab0a11971c02217012c598b1465543085</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_OPER_RATES</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47ba99864518d382289f993c7814b35f9ad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_HOSTAPD</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47ba4e9a785bd44128659f39d9b5149785c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_HOSTAPD_STA</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47ba8835fb6136184f7ebcaeba5761887221</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_WPA</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47ba1cfb8c811a229670dfecb12819b05727</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_PRIVACY_INVOKED</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47ba3648cdbe5a68d42a3d262c2c33496f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_TKIP_COUNTERMEASURES</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47ba3e804eeb1e4ebb0786f6384703ac7d80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_DROP_UNENCRYPTED</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47ba404fcfd616eb6118363f0eb1d8a37cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_PARAM_SCAN_CHANNEL_MASK</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a900dca9b26de42491763226e12dcd47bae80e7b51a8d7fbe1643b55993026182d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HOSTAP_ANTSEL_DO_NOT_TOUCH</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a1be3860693af99a6c1da72580097294ca1f60dd28e7f4259f7d9efca58e9874b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HOSTAP_ANTSEL_DIVERSITY</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a1be3860693af99a6c1da72580097294ca76b5002bfa41313ec19120b557779ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HOSTAP_ANTSEL_LOW</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a1be3860693af99a6c1da72580097294ca33914749c521e3511914bab5b19b1e46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HOSTAP_ANTSEL_HIGH</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>a1be3860693af99a6c1da72580097294ca9c6db64d11a1546da623f57d480e8937</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AP_MAC_CMD_POLICY_OPEN</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>ac9420823bfeba78fce625fc105e3b01dabb3cbf6a3a14339cad86ab9e0a8eb74c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AP_MAC_CMD_POLICY_ALLOW</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>ac9420823bfeba78fce625fc105e3b01da2fe3eeec78b32c395e19eaae6fff88f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AP_MAC_CMD_POLICY_DENY</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>ac9420823bfeba78fce625fc105e3b01da4617ee4c741c531c484cdf02d694e2b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AP_MAC_CMD_FLUSH</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>ac9420823bfeba78fce625fc105e3b01daa0a09983a43f7e98a5411788e5b9c508</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AP_MAC_CMD_KICKALL</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>ac9420823bfeba78fce625fc105e3b01dad31b22cda824cfb4b9ce6623eab76cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_DOWNLOAD_VOLATILE</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>afa9be5679ab03d785820f2474c5ccc6ea2b18aba4353980d6c5478d8157a8fb74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_DOWNLOAD_NON_VOLATILE</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>afa9be5679ab03d785820f2474c5ccc6ea03350c405ab94c80729a51d8dfd681ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_DOWNLOAD_VOLATILE_GENESIS</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>afa9be5679ab03d785820f2474c5ccc6ea230a0ddada9d52843957fdf356c0b316</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_DOWNLOAD_VOLATILE_PERSISTENT</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>afa9be5679ab03d785820f2474c5ccc6ea88609427a8c996ea9569ace34517fbb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_DOWNLOAD_VOLATILE_GENESIS_PERSISTENT</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>afa9be5679ab03d785820f2474c5ccc6eaaa3b2f910e6b6e64996c665d6290d57a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_HOSTAPD_FLUSH</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>ae6dceca96ec2c7a1b4aa211264a87ef6a783496bc537efd1f7d25b114b42843ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_HOSTAPD_ADD_STA</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>ae6dceca96ec2c7a1b4aa211264a87ef6ad9cc6a5c3ec1786999eaaf3969b90225</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_HOSTAPD_REMOVE_STA</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>ae6dceca96ec2c7a1b4aa211264a87ef6a82dc2828c1da5593c1f485181e488673</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_HOSTAPD_GET_INFO_STA</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>ae6dceca96ec2c7a1b4aa211264a87ef6a065d03fa5bc728a57fead4c02fec56a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_SET_ENCRYPTION</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>ae6dceca96ec2c7a1b4aa211264a87ef6a00a0ec053772574d1d1a1fe9ba0140dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_GET_ENCRYPTION</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>ae6dceca96ec2c7a1b4aa211264a87ef6ada6b62bc22cb60a87924964dcea1be73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_HOSTAPD_SET_FLAGS_STA</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>ae6dceca96ec2c7a1b4aa211264a87ef6a6e659b81fd1ddba536b0eefe8b8302e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_HOSTAPD_GET_RID</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>ae6dceca96ec2c7a1b4aa211264a87ef6a665c025d5d64cab0d9547f05c84c9b33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_HOSTAPD_SET_RID</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>ae6dceca96ec2c7a1b4aa211264a87ef6abe5161d3a46199610c5666423c50b993</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_HOSTAPD_SET_ASSOC_AP_ADDR</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>ae6dceca96ec2c7a1b4aa211264a87ef6a185267dbfca56bd4cfd1301f268d721e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_HOSTAPD_SET_GENERIC_ELEMENT</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>ae6dceca96ec2c7a1b4aa211264a87ef6ad2b8927c1a4233bfeb5ecd1716e19755</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_HOSTAPD_MLME</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>ae6dceca96ec2c7a1b4aa211264a87ef6aa43c557cd0b4d62154bff6bede4fd7de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_HOSTAPD_SCAN_REQ</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>ae6dceca96ec2c7a1b4aa211264a87ef6af2d9ace48584ffe3d94177806077b558</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISM2_HOSTAPD_STA_CLEAR_STATS</name>
      <anchorfile>driver__hostap_8h.html</anchorfile>
      <anchor>ae6dceca96ec2c7a1b4aa211264a87ef6a8c25729532359f3686b23b994409e671</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>driver_i.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>driver__i_8h</filename>
    <includes id="driver_8h" name="driver.h" local="yes" imported="no">drivers/driver.h</includes>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_add_pmkid</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>ae8378879d959cf95e138512772c2ed10</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *bssid, const u8 *pmkid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_associate</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>ac392d4bfff10c2cae927ace02db703d0</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_driver_associate_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_authenticate</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>ac936a028b6e9e28a91b46ead7b935273</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_driver_auth_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_cancel_remain_on_channel</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>a2c5ea5c2567d64f4822f81c47bd884b6</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_deauthenticate</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>a1af0c76004ee0085eb726f504c5f4f57</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *addr, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_drv_deinit</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>a135c4868ad756298df3d9df7146bd860</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_deinit_ap</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>a688c233673ca084988d95023c580232c</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_disable_11b_rates</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>a19c4c850df23c71c6204dbb0ebed41b8</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, int disabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_disassociate</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>aaf4ddce67ef0e82de01cb7c15b4189a0</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *addr, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_flush_pmkid</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>af77a1dc87ee5f6848a3154504650589b</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_get_bssid</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>a8acefa59f73c69c1bf93f8777bbbb2c2</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, u8 *bssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_get_capa</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>aa7d6b3020599e7203dbfcd257f18b9e9</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_driver_capa *capa)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct hostapd_hw_modes *</type>
      <name>wpa_drv_get_hw_feature_data</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>aeae94f6844008856c094c596aa6423c8</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, u16 *num_modes, u16 *flags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>wpa_drv_get_ifname</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>a3046376a4b8846bfa0c8f297bf2675fb</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const u8 *</type>
      <name>wpa_drv_get_mac_addr</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>a3baf14a21e55207c6660305e56fcfb91</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpa_scan_results *</type>
      <name>wpa_drv_get_scan_results2</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>a61a76495285c13fe49f02cf31e503016</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_get_ssid</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>a973b7088efe862c439cbed400f0c138f</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, u8 *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_hapd_send_eapol</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>a47e9913cf7576d4f6d212e7854d8f427</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *addr, const u8 *data, size_t data_len, int encrypt, const u8 *own_addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_if_add</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>aa6e8b569bb3f08d7271ada95ec3043f0</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, enum wpa_driver_if_type type, const char *ifname, const u8 *addr, void *bss_ctx, char *force_ifname, u8 *if_addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_if_remove</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>ac99c9e03a092933b57222b5d8ac3ed54</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, enum wpa_driver_if_type type, const char *ifname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>wpa_drv_init</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>a46912497db968daa7652eada384aacac</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const char *ifname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_mlme_add_sta</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>a5febd661acaf5b2af2e56b6222c86dc8</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *addr, const u8 *supp_rates, size_t supp_rates_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_mlme_remove_sta</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>a7002e530196ea323bd058f77bb59f86d</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_mlme_setprotection</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>a882513a16d561afd2fac9e46bef6f624</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *addr, int protect_type, int key_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_drv_poll</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>aeb99f61d4baae329e153401fe216d56c</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_probe_req_report</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>a46ede6b6766284872c3bbe35b56498bb</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, int report)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_remain_on_channel</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>ae2a9e3fe0c9c17b0af7c516843788b43</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, unsigned int freq, unsigned int duration)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_remove_pmkid</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>ae7deeddbe5ebf6bd568754ca9d470683</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *bssid, const u8 *pmkid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_drv_resume</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>a5b99527f046f4fee1b863ee5c2a93bde</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_scan</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>aac4e7619e6ec4db4cf8d0d53408da0bc</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_send_action</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>a0dcb30ed55401ab8261055590f0fd687</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, unsigned int freq, const u8 *dst, const u8 *src, const u8 *bssid, const u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_send_eapol</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>a8873edf0f81087fead7e2be3ba71827a</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *dst, u16 proto, const u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_send_ft_action</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>ac7ed6c5e24cd5606ee67d6c3ae70315b</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, u8 action, const u8 *target_ap, const u8 *ies, size_t ies_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_send_mlme</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>aa942d5168518ae545a15bdf1ada24be5</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_set_ap_wps_ie</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>a644186335baa9948e065e02d8289eea0</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const struct wpabuf *beacon, const struct wpabuf *proberesp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_set_beacon</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>aa3f705d3098031c628867299b9069147</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *head, size_t head_len, const u8 *tail, size_t tail_len, int dtim_period, int beacon_int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_set_bssid</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>ab5b44230fc84162a6f6c64ef084a9f4f</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *bssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_set_channel</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>a523c8e429d5270e9c7352de15cd03c8b</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, enum hostapd_hw_mode phymode, int chan, int freq)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_set_countermeasures</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>ac55b87e650ab2482fa2185082fc60e8a</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, int enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_set_country</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>a6152e9b881b5ebb55a695b7b9f771820</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const char *alpha2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_set_key</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>a5a09e2330a92297711fdd7edebdbbae4</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, enum wpa_alg alg, const u8 *addr, int key_idx, int set_tx, const u8 *seq, size_t seq_len, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_set_operstate</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>a2d2e459d2c00fc17e3e731c9833ea355</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, int state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_set_param</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>add1931a074effb5f33055f1570f09d5b</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const char *param)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_set_ssid</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>a0298e593b9c54f972cc703ad8d9d4fe3</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *ssid, size_t ssid_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_set_supp_port</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>a4957103f5acb568993651f6d4633a2d9</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, int authorized)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_signal_monitor</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>adc899f5f08d0cd087a5c42bc1d24094d</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, int threshold, int hysteresis)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_sta_add</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>a27e25a24c16532a30d0283d441be3e71</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct hostapd_sta_add_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_sta_remove</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>a2f51dca778a4309186812b7abab78863</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_sta_set_flags</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>a0c0ac7e5f4be91e7e37fd6f12dd7c519</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *addr, int total_flags, int flags_or, int flags_and)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_drv_suspend</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>a98a853ee0b028d9ab37afa7ecd4267db</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_drv_update_ft_ies</name>
      <anchorfile>driver__i_8h.html</anchorfile>
      <anchor>a3e62a78429bca904c95e6fb471708bb1</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *md, const u8 *ies, size_t ies_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>driver_ipw.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/drivers/</path>
    <filename>driver__ipw_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="wireless__copy_8h" name="wireless_copy.h" local="yes" imported="no">wireless_copy.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="driver_8h" name="driver.h" local="yes" imported="no">driver.h</includes>
    <includes id="driver__wext_8h" name="driver_wext.h" local="yes" imported="no">driver_wext.h</includes>
    <class kind="struct">ipw_param</class>
    <class kind="struct">wpa_driver_ipw_data</class>
    <member kind="define">
      <type>#define</type>
      <name>IPW_CMD_MLME</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>adbb0649e65151c3a03c68442a9f3d5ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPW_CMD_SET_ENCRYPTION</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>ad04fedb7fb492ed49b121c4b46fbef3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPW_CMD_SET_WPA_IE</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>aa802e753ecbcafed15f6a5caa1d2936b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPW_CMD_SET_WPA_PARAM</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>aad3fd881491457524091152bd829c25b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPW_CRYPT_ALG_NAME_LEN</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>ad612e70526716bd3bf90084be9bcbff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPW_CRYPT_ERR_CARD_CONF_FAILED</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>a7513eef6760c85ab9ca367d6a61d1612</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPW_CRYPT_ERR_CRYPT_INIT_FAILED</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>a38e542f7ad50f9a05f5ea5add2242900</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPW_CRYPT_ERR_KEY_SET_FAILED</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>a9e25ce400d7186315dd13ca894a4887e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPW_CRYPT_ERR_TX_KEY_SET_FAILED</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>a51b9bd90064140e796de8d7a9ab6954c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPW_CRYPT_ERR_UNKNOWN_ADDR</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>adccf1873eff7918a57e234feb52dac55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPW_CRYPT_ERR_UNKNOWN_ALG</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>afd704ec6780fdefcf0d0903717136b37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPW_IOCTL_WPA_SUPPLICANT</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>ad255f9e0ec99a6201e7883182adc8fb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPW_MLME_STA_DEAUTH</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>af739e5cea55129d5927604d60901d441</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPW_MLME_STA_DISASSOC</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>ab2ad4b29309e6cec44433bd6b4dd5049</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPW_PARAM_AUTH_ALGS</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>a160311fba8850cfc0c3c32b3d8aa4d5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPW_PARAM_DROP_UNENCRYPTED</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>ae6059b64d16c04b3f420d7a3d0f795d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPW_PARAM_IEEE_802_1X</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>ad705ee7ae0aad26cde8ef2002ba9754c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPW_PARAM_PRIVACY_INVOKED</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>a5c05fc865f4d504849540d8a2e535d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPW_PARAM_TKIP_COUNTERMEASURES</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>a087a88f40b9576675955739384d60aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPW_PARAM_WPA_ENABLED</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>a5fda4221d1334c920291bbcaef91d946</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ipw_ioctl</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>a5fe4a9788e6830ab1d8b1e2a44fb86cf</anchor>
      <arglist>(struct wpa_driver_ipw_data *drv, struct ipw_param *param, int len, int show_err)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ipw_mlme</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>a70e9b0ae78e7826d05537134daa864db</anchor>
      <arglist>(struct wpa_driver_ipw_data *drv, const u8 *addr, int cmd, int reason)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ipw_set_wpa_ie</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>aae6fe45797e13a0133d329b887ad538c</anchor>
      <arglist>(struct wpa_driver_ipw_data *drv, const u8 *wpa_ie, size_t wpa_ie_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ipw_set_wpa_param</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>a23b47497d47b62f0073a18dfedbde8c1</anchor>
      <arglist>(struct wpa_driver_ipw_data *drv, u8 name, u32 value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ipw_show_set_key_error</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>a8ccf3459b8dfbee570b010ac1be1e370</anchor>
      <arglist>(struct ipw_param *param)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ipw_associate</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>adaae046a580ab63d3c877290e2607148</anchor>
      <arglist>(void *priv, struct wpa_driver_associate_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ipw_deauthenticate</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>a13adb226c4f6f3e4fb8eb0c5c6b8aa0d</anchor>
      <arglist>(void *priv, const u8 *addr, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_ipw_deinit</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>a450ba54bacb680389f7abc36ee00bf86</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ipw_disassociate</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>a9b4ba3fc25f107525a8bb3f574ed5f90</anchor>
      <arglist>(void *priv, const u8 *addr, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ipw_get_bssid</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>a375e71e0b50022d482712c3760bd7cc1</anchor>
      <arglist>(void *priv, u8 *bssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpa_scan_results *</type>
      <name>wpa_driver_ipw_get_scan_results</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>af62ca26dc2e1e7b9d77477c6c35176f8</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ipw_get_ssid</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>ab3e7e463294788b5703a753a82751437</anchor>
      <arglist>(void *priv, u8 *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>wpa_driver_ipw_init</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>a828cbbe78c48c08e8334fc28d384c391</anchor>
      <arglist>(void *ctx, const char *ifname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ipw_scan</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>aca23273e8102dac7b6f29a2c288b19d8</anchor>
      <arglist>(void *priv, struct wpa_driver_scan_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ipw_set_auth_alg</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>a281a9ee82ea2e8c14c5b9ebeac76cb05</anchor>
      <arglist>(void *priv, int auth_alg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ipw_set_countermeasures</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>ac10c6ed718df3489bfa0e1f7620b414a</anchor>
      <arglist>(void *priv, int enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ipw_set_drop_unencrypted</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>a81f829059a30ab5ca16c10fb603b9483</anchor>
      <arglist>(void *priv, int enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ipw_set_key</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>ac6c4184207207d9ff7bbe53777002626</anchor>
      <arglist>(const char *ifname, void *priv, enum wpa_alg alg, const u8 *addr, int key_idx, int set_tx, const u8 *seq, size_t seq_len, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ipw_set_operstate</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>a53d009b77a09f14695c6c2b34beeb2d7</anchor>
      <arglist>(void *priv, int state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ipw_set_wpa</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>a4900d300ca26c9dbdb31a1e4361835ef</anchor>
      <arglist>(void *priv, int enabled)</arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_driver_ops</type>
      <name>wpa_driver_ipw_ops</name>
      <anchorfile>driver__ipw_8c.html</anchorfile>
      <anchor>a344a7eb859885bfda8b56d0a7ec2c9e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>driver_madwifi.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/drivers/</path>
    <filename>driver__madwifi_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="driver_8h" name="driver.h" local="yes" imported="no">driver.h</includes>
    <includes id="driver__wext_8h" name="driver_wext.h" local="yes" imported="no">driver_wext.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="wireless__copy_8h" name="wireless_copy.h" local="yes" imported="no">wireless_copy.h</includes>
    <class kind="struct">wpa_driver_madwifi_data</class>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>set80211param</name>
      <anchorfile>driver__madwifi_8c.html</anchorfile>
      <anchor>ab8c5abc2ee59b690744f4a1e4abb2977</anchor>
      <arglist>(struct wpa_driver_madwifi_data *drv, int op, int arg, int show_err)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>set80211priv</name>
      <anchorfile>driver__madwifi_8c.html</anchorfile>
      <anchor>a6a372b051426f7d7c949358cd010d8d9</anchor>
      <arglist>(struct wpa_driver_madwifi_data *drv, int op, void *data, int len, int show_err)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_madwifi_associate</name>
      <anchorfile>driver__madwifi_8c.html</anchorfile>
      <anchor>ac6dfe5bd0302c2f6cf03a4b4ddfdeb99</anchor>
      <arglist>(void *priv, struct wpa_driver_associate_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_madwifi_deauthenticate</name>
      <anchorfile>driver__madwifi_8c.html</anchorfile>
      <anchor>a2395d4a3f21684e306f77733aba9cd81</anchor>
      <arglist>(void *priv, const u8 *addr, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_madwifi_deinit</name>
      <anchorfile>driver__madwifi_8c.html</anchorfile>
      <anchor>a082c83c03c7d1a8f0a7c0b24bf55fb3a</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_madwifi_del_key</name>
      <anchorfile>driver__madwifi_8c.html</anchorfile>
      <anchor>a1349a9c95a12f1ce418b71a7dbf63666</anchor>
      <arglist>(struct wpa_driver_madwifi_data *drv, int key_idx, const u8 *addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_madwifi_disassociate</name>
      <anchorfile>driver__madwifi_8c.html</anchorfile>
      <anchor>a6945b9c71fdd246d309ef8b7ec6c3104</anchor>
      <arglist>(void *priv, const u8 *addr, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_madwifi_get_bssid</name>
      <anchorfile>driver__madwifi_8c.html</anchorfile>
      <anchor>a81f8377e175613d0692dee077a210062</anchor>
      <arglist>(void *priv, u8 *bssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpa_scan_results *</type>
      <name>wpa_driver_madwifi_get_scan_results</name>
      <anchorfile>driver__madwifi_8c.html</anchorfile>
      <anchor>aa38750f0ab21b74eccf3e482e530f303</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_madwifi_get_ssid</name>
      <anchorfile>driver__madwifi_8c.html</anchorfile>
      <anchor>ad969035c0cc0017e4a3b9132f8989359</anchor>
      <arglist>(void *priv, u8 *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>wpa_driver_madwifi_init</name>
      <anchorfile>driver__madwifi_8c.html</anchorfile>
      <anchor>a8de13ac3a811d691c9e09f1b43f17d71</anchor>
      <arglist>(void *ctx, const char *ifname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_madwifi_scan</name>
      <anchorfile>driver__madwifi_8c.html</anchorfile>
      <anchor>afbfb10f5cdd6532046327ba5c921e345</anchor>
      <arglist>(void *priv, struct wpa_driver_scan_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_madwifi_set_auth_alg</name>
      <anchorfile>driver__madwifi_8c.html</anchorfile>
      <anchor>a26d51d3a457ad1f615ee70c720b42581</anchor>
      <arglist>(void *priv, int auth_alg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_madwifi_set_countermeasures</name>
      <anchorfile>driver__madwifi_8c.html</anchorfile>
      <anchor>af20fdbf2532a1e9d54a78e5637446ff9</anchor>
      <arglist>(void *priv, int enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_madwifi_set_key</name>
      <anchorfile>driver__madwifi_8c.html</anchorfile>
      <anchor>a3ae66166ac24543b0ecb4db0fa7b0295</anchor>
      <arglist>(const char *ifname, void *priv, enum wpa_alg alg, const u8 *addr, int key_idx, int set_tx, const u8 *seq, size_t seq_len, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_madwifi_set_operstate</name>
      <anchorfile>driver__madwifi_8c.html</anchorfile>
      <anchor>a7549878bc7dd1f82f267869f8c8b6fda</anchor>
      <arglist>(void *priv, int state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_madwifi_set_probe_req_ie</name>
      <anchorfile>driver__madwifi_8c.html</anchorfile>
      <anchor>a78682e5ad844e2c690e337913eb06b81</anchor>
      <arglist>(void *priv, const u8 *ies, size_t ies_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_madwifi_set_wpa_ie</name>
      <anchorfile>driver__madwifi_8c.html</anchorfile>
      <anchor>a2a7eab0f75d742b89ec977286bca4583</anchor>
      <arglist>(struct wpa_driver_madwifi_data *drv, const u8 *wpa_ie, size_t wpa_ie_len)</arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_driver_ops</type>
      <name>wpa_driver_madwifi_ops</name>
      <anchorfile>driver__madwifi_8c.html</anchorfile>
      <anchor>abc056a40f18add9f4a4d94a1a7b4d56c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>driver_ndis.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/drivers/</path>
    <filename>driver__ndis_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="driver_8h" name="driver.h" local="yes" imported="no">driver.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="driver__ndis_8h" name="driver_ndis.h" local="yes" imported="no">driver_ndis.h</includes>
    <class kind="struct">_DOT11_SCAN_REQUEST_V2</class>
    <class kind="struct">BSSID_INFO</class>
    <class kind="struct">NDIS_802_11_AI_REQFI</class>
    <class kind="struct">NDIS_802_11_AI_RESFI</class>
    <class kind="struct">NDIS_802_11_ASSOCIATION_INFORMATION</class>
    <class kind="struct">NDIS_802_11_AUTHENTICATION_ENCRYPTION</class>
    <class kind="struct">NDIS_802_11_AUTHENTICATION_REQUEST</class>
    <class kind="struct">NDIS_802_11_BSSID_LIST_EX</class>
    <class kind="struct">NDIS_802_11_CAPABILITY</class>
    <class kind="struct">NDIS_802_11_CONFIGURATION</class>
    <class kind="struct">NDIS_802_11_CONFIGURATION_FH</class>
    <class kind="struct">NDIS_802_11_FIXED_IEs</class>
    <class kind="struct">NDIS_802_11_KEY</class>
    <class kind="struct">NDIS_802_11_PMKID</class>
    <class kind="struct">NDIS_802_11_PMKID_CANDIDATE_LIST</class>
    <class kind="struct">NDIS_802_11_REMOVE_KEY</class>
    <class kind="struct">NDIS_802_11_SSID</class>
    <class kind="struct">NDIS_802_11_STATUS_INDICATION</class>
    <class kind="struct">NDIS_802_11_WEP</class>
    <class kind="struct">NDIS_WLAN_BSSID_EX</class>
    <class kind="struct">PMKID_CANDIDATE</class>
    <member kind="define">
      <type>#define</type>
      <name>MAX_ADAPTERS</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>ada8b32d13d2414ad6914852074d161de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NDIS_802_11_AUTH_REQUEST_GROUP_ERROR</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>aed63b1bf1d8a0f28baa29732cfbb7b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NDIS_802_11_AUTH_REQUEST_KEYUPDATE</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a8ce0b12a86371455e6e44da4dcc438f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NDIS_802_11_AUTH_REQUEST_PAIRWISE_ERROR</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a3d3e02d92e7dacd5663f920f09ca8a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NDIS_802_11_AUTH_REQUEST_REAUTH</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a4f186ffd3e9ac7cb8c1897ba350130a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NDIS_802_11_LENGTH_RATES</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a9250bafb8e29d9eb787710f07312d005</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NDIS_802_11_LENGTH_RATES_EX</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a21f545075a4c5a028169926307d5086f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NDIS_802_11_LENGTH_SSID</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a6c05b889c1c251efe28c1bdfa9a6b972</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NDIS_802_11_PMKID_CANDIDATE_PREAUTH_ENABLED</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>afff69b92e33e6235d0e2ef4d47701505</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_ADD_KEY</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>aa22044a10ad835c73c374e19a96ab9c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_ADD_WEP</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a39402cbfc4e8c5bf590993c7b2cadcae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_ASSOCIATION_INFORMATION</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a3aaf05572499e456837b7f51b9f32f52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_AUTHENTICATION_MODE</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>aede46d306c7bb453d38d73889b15425a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_BSSID</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>ab7c1675a30475254280f73bef7582a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_BSSID_LIST</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a182ef4021fe23ee420fc759edf58058d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_BSSID_LIST_SCAN</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a649213e2c67abd4946b489e582285e60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_CAPABILITY</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a37877d0573da58bb813836518bf500d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_DISASSOCIATE</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>aecfdf501460ac16c0dcc6e7907186ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_ENCRYPTION_STATUS</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>acef3abbd3240b34a359edfd82681db4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_INFRASTRUCTURE_MODE</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>ad47fc30dca1ed09d3ec80ae50018a517</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_PMKID</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a833ef8d94006e8df3da11b6834b67272</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_PRIVACY_FILTER</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a16f7f29407b75b6020f92d08674b84b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_REMOVE_KEY</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>ada85f5133c2958c4cef3ea70fcd6217a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_REMOVE_WEP</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>ae8484b3974452382be2481c04b27232d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_SSID</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a2b4df6d9946a6363487b3993c79c643c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_TEST</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a6bf5264c8964b9f717addd745422e262</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_WEP_STATUS</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a4cfd36df6d8060bb0c63a47dc7fd6103</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_DOT11_CURRENT_OPERATION_MODE</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>acd7b57f60b8727b2550b713c39650f6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_DOT11_NDIS_START</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a36923d58415af36ff3607192ead45e3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_DOT11_SCAN_REQUEST</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a77430097c61038da8619bd942743846a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct BSSID_INFO</type>
      <name>BSSID_INFO</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>aa437275ce1656285a31aaca769624243</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum _DOT11_BSS_TYPE</type>
      <name>DOT11_BSS_TYPE</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a0e7ed5d7f93ee486f3e15c864c84d301</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>UCHAR</type>
      <name>DOT11_MAC_ADDRESS</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a3cc7321b95f0cf1219e3c08d5e687503</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="typedef">
      <type>struct _DOT11_SCAN_REQUEST_V2</type>
      <name>DOT11_SCAN_REQUEST_V2</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a21eafdac0b556816c19bdfdbd114741e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum _DOT11_SCAN_TYPE</type>
      <name>DOT11_SCAN_TYPE</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>ae74d675ababb84cb99ab64bdc8b5b867</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct NDIS_802_11_AI_REQFI</type>
      <name>NDIS_802_11_AI_REQFI</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>abef05eb7b598fcfc5ef741803dd51a2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct NDIS_802_11_AI_RESFI</type>
      <name>NDIS_802_11_AI_RESFI</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a8e7c1cd7fcf0396308669155a8835359</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct NDIS_802_11_ASSOCIATION_INFORMATION</type>
      <name>NDIS_802_11_ASSOCIATION_INFORMATION</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a665eb4b9295db1d8a7d204a4798894b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct NDIS_802_11_AUTHENTICATION_ENCRYPTION</type>
      <name>NDIS_802_11_AUTHENTICATION_ENCRYPTION</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a894805d75d932093adccd4f544d218ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum NDIS_802_11_AUTHENTICATION_MODE</type>
      <name>NDIS_802_11_AUTHENTICATION_MODE</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>aba9f319442aa3d2e6add8fc7b8069024</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct NDIS_802_11_AUTHENTICATION_REQUEST</type>
      <name>NDIS_802_11_AUTHENTICATION_REQUEST</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a888e889ea3c641e9bd73549b15afa966</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct NDIS_802_11_BSSID_LIST_EX</type>
      <name>NDIS_802_11_BSSID_LIST_EX</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a1258e61eace0ae0db0ec35af376277e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct NDIS_802_11_CAPABILITY</type>
      <name>NDIS_802_11_CAPABILITY</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>aef8f14b1a3ffd51b615e0c48e9c225f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct NDIS_802_11_CONFIGURATION</type>
      <name>NDIS_802_11_CONFIGURATION</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a91864aa4d3e6a6dc2caf750e4870c48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct NDIS_802_11_CONFIGURATION_FH</type>
      <name>NDIS_802_11_CONFIGURATION_FH</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a479b455225ce88b72f1cf0992017f755</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum NDIS_802_11_WEP_STATUS</type>
      <name>NDIS_802_11_ENCRYPTION_STATUS</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>aac7fa2b0a7fad700c7f2b8c42795c8ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct NDIS_802_11_FIXED_IEs</type>
      <name>NDIS_802_11_FIXED_IEs</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a0e2a45279b35184ef8b080d72f7cbd8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct NDIS_802_11_KEY</type>
      <name>NDIS_802_11_KEY</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a9c09998897aa8869a007ac267436b04c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ULONG</type>
      <name>NDIS_802_11_KEY_INDEX</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a52858b7166d4f596ae0254083feece84</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ULONGLONG</type>
      <name>NDIS_802_11_KEY_RSC</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a4a09fcfd715c8d26ef42939c23764ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>UCHAR</type>
      <name>NDIS_802_11_MAC_ADDRESS</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a85f68f7f178e8d62bafaa619cfcf0141</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="typedef">
      <type>enum NDIS_802_11_NETWORK_INFRASTRUCTURE</type>
      <name>NDIS_802_11_NETWORK_INFRASTRUCTURE</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a97ff21de84d17d3fd2d7b0043ed35af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum NDIS_802_11_NETWORK_TYPE</type>
      <name>NDIS_802_11_NETWORK_TYPE</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>ac0afedcf6f5a1ca0fed92a8315c04a85</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct NDIS_802_11_PMKID</type>
      <name>NDIS_802_11_PMKID</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a3bd9456606c4f3a7b86619c423060eda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct NDIS_802_11_PMKID_CANDIDATE_LIST</type>
      <name>NDIS_802_11_PMKID_CANDIDATE_LIST</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a7458f0cb01c4ccbc0f4af6adcba6f2bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>UCHAR</type>
      <name>NDIS_802_11_PMKID_VALUE</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a5ee40ecf6fedefcc8bb67989902e1bda</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="typedef">
      <type>enum NDIS_802_11_PRIVACY_FILTER</type>
      <name>NDIS_802_11_PRIVACY_FILTER</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a246020283ab83209b27f6acf4ac3e91a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>UCHAR</type>
      <name>NDIS_802_11_RATES</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a5d557c9ed916b6644d88a431974a1f34</anchor>
      <arglist>[NDIS_802_11_LENGTH_RATES]</arglist>
    </member>
    <member kind="typedef">
      <type>UCHAR</type>
      <name>NDIS_802_11_RATES_EX</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a3b850537e7c0f65a581063b3e5fd0901</anchor>
      <arglist>[NDIS_802_11_LENGTH_RATES_EX]</arglist>
    </member>
    <member kind="typedef">
      <type>struct NDIS_802_11_REMOVE_KEY</type>
      <name>NDIS_802_11_REMOVE_KEY</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>ad3f7dd1f8472db5de56a0457960d4ab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LONG</type>
      <name>NDIS_802_11_RSSI</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>aeb18d8895cb81a9a820eeac72a3d106e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct NDIS_802_11_SSID</type>
      <name>NDIS_802_11_SSID</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a38de21803f594bf4496e43c7c6aef9cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct NDIS_802_11_STATUS_INDICATION</type>
      <name>NDIS_802_11_STATUS_INDICATION</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>aab3fa666f3e4136ada0d8917a39d3e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum NDIS_802_11_STATUS_TYPE</type>
      <name>NDIS_802_11_STATUS_TYPE</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a318ad647aa64d5e4b6a369af8cd6dc68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct NDIS_802_11_WEP</type>
      <name>NDIS_802_11_WEP</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a0db80300772345df87f2861f4a97c6c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum NDIS_802_11_WEP_STATUS</type>
      <name>NDIS_802_11_WEP_STATUS</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a315f3421d6f0f4f055d7e203d933bd9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct NDIS_WLAN_BSSID_EX</type>
      <name>NDIS_WLAN_BSSID_EX</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>aa04f5b5855a0680596e79afe35a9c9ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum _DOT11_BSS_TYPE *</type>
      <name>PDOT11_BSS_TYPE</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a29f10f59ef5972d12adc6f34bba441a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DOT11_MAC_ADDRESS *</type>
      <name>PDOT11_MAC_ADDRESS</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a20f761a5231af9310dff08793a8d217e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _DOT11_SCAN_REQUEST_V2 *</type>
      <name>PDOT11_SCAN_REQUEST_V2</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>af853fa13b3547da86caa883b035b0367</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum _DOT11_SCAN_TYPE *</type>
      <name>PDOT11_SCAN_TYPE</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>ae964a88e32f1fd115115023fb806bba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PMKID_CANDIDATE</type>
      <name>PMKID_CANDIDATE</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>abee855d8668fb5990d2f8f2c090e00b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>_DOT11_BSS_TYPE</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>af081fa5090b2cbcf7e632e938a426820</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>dot11_BSS_type_infrastructure</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>af081fa5090b2cbcf7e632e938a426820a6f6f3af7b9a467b06132ca6e4a71b831</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>dot11_BSS_type_independent</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>af081fa5090b2cbcf7e632e938a426820aacd2169761a7c4ff910cb02cea4dd4dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>dot11_BSS_type_any</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>af081fa5090b2cbcf7e632e938a426820abb88d5b73a382e6183fe7222c99ff7d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>_DOT11_SCAN_TYPE</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a65db92daa6b79e2eafdda2ef38d8f4a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>dot11_scan_type_active</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a65db92daa6b79e2eafdda2ef38d8f4a4a21065f60c6060f2e84e8ac65386e0638</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>dot11_scan_type_passive</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a65db92daa6b79e2eafdda2ef38d8f4a4a9886a461a0d7546dfbc26caa1ec5c2c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>dot11_scan_type_auto</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a65db92daa6b79e2eafdda2ef38d8f4a4ab1bd77b63c074b0830b3b6c4b1d7bf15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>dot11_scan_type_forced</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a65db92daa6b79e2eafdda2ef38d8f4a4afd0f14d41e28d73df562aa4b6ad3bea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>NDIS_802_11_AUTHENTICATION_MODE</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a3b2beb4fb6de41e242dcb65f064d5e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11AuthModeOpen</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a3b2beb4fb6de41e242dcb65f064d5e33a75754a8c038f0d703ab29df6d18dad79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11AuthModeShared</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a3b2beb4fb6de41e242dcb65f064d5e33a28f42e961c0ba7920b8fcd25aa75bc15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11AuthModeAutoSwitch</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a3b2beb4fb6de41e242dcb65f064d5e33a4881d04cfea80a73adfbe95cb2b02521</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11AuthModeWPA</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a3b2beb4fb6de41e242dcb65f064d5e33a19c553a3713066716bcd38a546a869bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11AuthModeWPAPSK</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a3b2beb4fb6de41e242dcb65f064d5e33a6e654def365d8e4ec34d8c04af11d26e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11AuthModeWPANone</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a3b2beb4fb6de41e242dcb65f064d5e33a6bfec46aadcb92e3051427553c78aaef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11AuthModeWPA2</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a3b2beb4fb6de41e242dcb65f064d5e33a1a40f78d30cefbf64cc9531ce7af4e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11AuthModeWPA2PSK</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a3b2beb4fb6de41e242dcb65f064d5e33a29c14778e248239147ec28bd1dec421d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11AuthModeMax</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a3b2beb4fb6de41e242dcb65f064d5e33ab50ec064aface8fed344e9806b7135f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>NDIS_802_11_NETWORK_INFRASTRUCTURE</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a2259ae48cba5c420f37f3cc3265f3fe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11IBSS</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a2259ae48cba5c420f37f3cc3265f3fe2a132402d2409c94124bac2994047f3363</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11Infrastructure</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a2259ae48cba5c420f37f3cc3265f3fe2abc46ad96da96d2f8e84694f635f35309</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11AutoUnknown</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a2259ae48cba5c420f37f3cc3265f3fe2ae7babfb0b49a36a235ed964cd163e1e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11InfrastructureMax</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a2259ae48cba5c420f37f3cc3265f3fe2a4aeadf709e89978878004d3e4a9b6dc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>NDIS_802_11_NETWORK_TYPE</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a84a78b4ccbdd1dc0636f0b261d5cc944</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11FH</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a84a78b4ccbdd1dc0636f0b261d5cc944a8740ef96a9f570b0064daa1a0f963675</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11DS</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a84a78b4ccbdd1dc0636f0b261d5cc944aea26abdb444271eef4789283383de955</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11OFDM5</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a84a78b4ccbdd1dc0636f0b261d5cc944a2f1007a2453feb428b73635115f40512</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11OFDM24</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a84a78b4ccbdd1dc0636f0b261d5cc944a82d6e554c7e3171cd0f69048a4388cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11NetworkTypeMax</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a84a78b4ccbdd1dc0636f0b261d5cc944aeb70e7263e34d46af467b502f4bfb34f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>NDIS_802_11_PRIVACY_FILTER</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a3ecbf701ed47d80ef8e0158498bcb1a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11PrivFilterAcceptAll</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a3ecbf701ed47d80ef8e0158498bcb1a3ae4bf06b30c7f8b03af7786f0032acd63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11PrivFilter8021xWEP</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a3ecbf701ed47d80ef8e0158498bcb1a3a3f7e55c17bee4f11d9dd0e6c9f68d7c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>NDIS_802_11_STATUS_TYPE</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>aedd7239ff1cb6ed359d4371cbdf1cf2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11StatusType_Authentication</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>aedd7239ff1cb6ed359d4371cbdf1cf2baf0e2d864d6d7f05712515cbc98737484</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11StatusType_PMKID_CandidateList</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>aedd7239ff1cb6ed359d4371cbdf1cf2ba60103a8a85900ebb5804b0f102e8fb06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11StatusTypeMax</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>aedd7239ff1cb6ed359d4371cbdf1cf2ba885b42b55b3e7eb19b7b50a54669315f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>NDIS_802_11_WEP_STATUS</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a326adc3689610f27be80c86c7b76da3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11WEPEnabled</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a326adc3689610f27be80c86c7b76da3dafc12b3c5b4f433e103a2436e29f7884e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11Encryption1Enabled</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a326adc3689610f27be80c86c7b76da3da14d31fb5a037f8c859158a5fc6c55cc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11WEPDisabled</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a326adc3689610f27be80c86c7b76da3da034be901063a175a691db188b4507bf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11EncryptionDisabled</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a326adc3689610f27be80c86c7b76da3da9c9fd57d1d9156cf136f0fd810f875ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11WEPKeyAbsent</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a326adc3689610f27be80c86c7b76da3da12488f0839df3e6f89185dcf75be32bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11Encryption1KeyAbsent</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a326adc3689610f27be80c86c7b76da3dae25fe1c4a19c6c334af7cbf2b9aa45d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11WEPNotSupported</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a326adc3689610f27be80c86c7b76da3da43cdd177b8ebee74fc2b59443b4f4b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11EncryptionNotSupported</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a326adc3689610f27be80c86c7b76da3da1af155c541266a4fb6bef559befa1df6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11Encryption2Enabled</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a326adc3689610f27be80c86c7b76da3dacca8c8dc18971268f8523683e2b807e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11Encryption2KeyAbsent</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a326adc3689610f27be80c86c7b76da3daba71bc10713296d5485efc18f877ef8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11Encryption3Enabled</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a326adc3689610f27be80c86c7b76da3da1761311df643d5f3c45ce02013899a73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11Encryption3KeyAbsent</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a326adc3689610f27be80c86c7b76da3dafc92670f20228c5d21087e2948be3810</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ndis_add_multicast</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a0a355219ba74df1cdc401bf8c0e1dd36</anchor>
      <arglist>(struct wpa_driver_ndis_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ndis_get_auth_mode</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a73d2137060668d68599884b8b9b9634b</anchor>
      <arglist>(struct wpa_driver_ndis_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ndis_get_encr_status</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a0840b6f9470f3bec764cf27762cc6cc2</anchor>
      <arglist>(struct wpa_driver_ndis_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ndis_get_oid</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>aca4ea2722a3a838713e50c4c95bfa31c</anchor>
      <arglist>(struct wpa_driver_ndis_data *drv, unsigned int oid, char *data, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ndis_set_auth_mode</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>ab0fbb87fdfd964995a719465f4fa4fff</anchor>
      <arglist>(struct wpa_driver_ndis_data *drv, int mode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ndis_set_encr_status</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>affaef2b5fd02b42fcb2c1eb2322642fe</anchor>
      <arglist>(struct wpa_driver_ndis_data *drv, int encr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ndis_set_oid</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a9bf21d05b554c6052b9ed21f68a4c5cd</anchor>
      <arglist>(struct wpa_driver_ndis_data *drv, unsigned int oid, const char *data, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_ndis_adapter_close</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a0a8c345b5dcb4ba440e0f2365366c4b5</anchor>
      <arglist>(struct wpa_driver_ndis_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ndis_adapter_init</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>ab7729c2d0ec17cfab12fb6d11f8ac4e6</anchor>
      <arglist>(struct wpa_driver_ndis_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ndis_adapter_open</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>ac30ffac6f3c399a742da3a847ea7f0b3</anchor>
      <arglist>(struct wpa_driver_ndis_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ndis_add_pmkid</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a06d371b84de2cbaf38b20a2990b04619</anchor>
      <arglist>(void *priv, const u8 *bssid, const u8 *pmkid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpa_scan_res *</type>
      <name>wpa_driver_ndis_add_scan_ssid</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a6d5fd36d9c4b4b98c474eb2c3236e05d</anchor>
      <arglist>(struct wpa_scan_res *r, NDIS_802_11_SSID *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ndis_add_wep</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a86c6ba69e0e0672d1db2c8b12759b313</anchor>
      <arglist>(struct wpa_driver_ndis_data *drv, int pairwise, int key_idx, int set_tx, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ndis_associate</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>aafe199b4d07d3f068f08907daecd0740</anchor>
      <arglist>(void *priv, struct wpa_driver_associate_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ndis_deauthenticate</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>afd9d8920df4fd674963c87a9f32f3352</anchor>
      <arglist>(void *priv, const u8 *addr, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_ndis_deinit</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a68df7f447ae664509fea8babf14455e6</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ndis_disassociate</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a0c4156484e2f8f4ccb2812c3c83cc6f9</anchor>
      <arglist>(void *priv, const u8 *addr, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ndis_disconnect</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>ac3e1c4f51d70da83e25fc5634f80ff4b</anchor>
      <arglist>(struct wpa_driver_ndis_data *drv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_driver_ndis_event_adapter_arrival</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a0d0604b377c90a613c16bfc0dbc3915c</anchor>
      <arglist>(struct wpa_driver_ndis_data *drv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_driver_ndis_event_adapter_removal</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>abcf154d2697deeac7f3aeb38ecc3499f</anchor>
      <arglist>(struct wpa_driver_ndis_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_ndis_event_auth</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a13014811330bab52491c5a8b0302840e</anchor>
      <arglist>(struct wpa_driver_ndis_data *drv, const u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_driver_ndis_event_connect</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a7117f0cc8a31e490c6550b783ce1bf6a</anchor>
      <arglist>(struct wpa_driver_ndis_data *drv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_driver_ndis_event_disconnect</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a3844674ee2c164e18c3d8395346f5dae</anchor>
      <arglist>(struct wpa_driver_ndis_data *drv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_driver_ndis_event_media_specific</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>aa6110a8cace3cd7ce8d5187254c4a37f</anchor>
      <arglist>(struct wpa_driver_ndis_data *drv, const u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_ndis_event_pmkid</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a485ed1cfab810ac80bdcc87de859d4d9</anchor>
      <arglist>(struct wpa_driver_ndis_data *drv, const u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ndis_flush_pmkid</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>aec7fab94afd995e9cb443150eca2e09a</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ndis_get_associnfo</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a8167279a3ea9b9e5beba1962120b13c4</anchor>
      <arglist>(struct wpa_driver_ndis_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ndis_get_bssid</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a644eab96685600d42ef3bf13caed52b6</anchor>
      <arglist>(void *priv, u8 *bssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ndis_get_capa</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a07e64e6ae7cb1e3b3d1a2e7d9396c0b1</anchor>
      <arglist>(void *priv, struct wpa_driver_capa *capa)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_ndis_get_capability</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>ab72ae1ad2ab143d0c79745aa0fded2fb</anchor>
      <arglist>(struct wpa_driver_ndis_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>wpa_driver_ndis_get_ifname</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a36d3b73dfb48e4d946669350d36b6694</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpa_interface_info *</type>
      <name>wpa_driver_ndis_get_interfaces</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>aff9b1e2a5d6c084ec477c9968b5f01d6</anchor>
      <arglist>(void *global_priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const u8 *</type>
      <name>wpa_driver_ndis_get_mac_addr</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>ad7dca9e1ff70453f206b3b18fa2a76a3</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ndis_get_names</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a9a92f039a87db269737b4c85a7af0418</anchor>
      <arglist>(struct wpa_driver_ndis_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpa_scan_results *</type>
      <name>wpa_driver_ndis_get_scan_results</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>ad78e92817bcb7d52d9e62eb3c29441cb</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ndis_get_ssid</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a0167eba5971064088c4ecb499c10b3f1</anchor>
      <arglist>(void *priv, u8 *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_ndis_get_wpa_capability</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a215b025ee56e0a58afcdac6d07e0db50</anchor>
      <arglist>(struct wpa_driver_ndis_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>wpa_driver_ndis_init</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>ab691e4423d704a5f60ffcb5e56a0e38e</anchor>
      <arglist>(void *ctx, const char *ifname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_ndis_poll</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a531aeed67972fccb99519e452286fc33</anchor>
      <arglist>(void *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_ndis_poll_timeout</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a11858418d091aae8dc4e9b8e5518ff41</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ndis_radio_off</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>ad05eca912022064d6c519b2ec18b88a4</anchor>
      <arglist>(struct wpa_driver_ndis_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ndis_remove_key</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a1e2065c8434649958f10fe1ae917c3d8</anchor>
      <arglist>(struct wpa_driver_ndis_data *drv, int key_idx, const u8 *addr, const u8 *bssid, int pairwise)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ndis_remove_pmkid</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a03adc58e28eb1d06e0654342f63254cf</anchor>
      <arglist>(void *priv, const u8 *bssid, const u8 *pmkid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ndis_scan</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>ad075145ba3c2d357b5c73bedd09e9ecf</anchor>
      <arglist>(void *priv, struct wpa_driver_scan_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ndis_scan_native80211</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a494160654cc132ba99ff1a93f7b4c8e0</anchor>
      <arglist>(struct wpa_driver_ndis_data *drv, struct wpa_driver_scan_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_ndis_scan_timeout</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>ad03aad004c555e043178a4f2b270aa12</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ndis_set_key</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a536ca97c5cd442c8abe0a8ee201d12df</anchor>
      <arglist>(const char *ifname, void *priv, enum wpa_alg alg, const u8 *addr, int key_idx, int set_tx, const u8 *seq, size_t seq_len, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ndis_set_pmkid</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a66d97f56b400b9c91ed11321dfc9f6c5</anchor>
      <arglist>(struct wpa_driver_ndis_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ndis_set_ssid</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a5c3d4ad0275a3d7fc76a989f8e7f9dec</anchor>
      <arglist>(struct wpa_driver_ndis_data *drv, const u8 *ssid, size_t ssid_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ndis_set_wzc</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a4f71711b818d8efdaf769d38cd4ed96d</anchor>
      <arglist>(struct wpa_driver_ndis_data *drv, int enable)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_driver_register_event_cb</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a13835b7d36494a28f2950f490d0ffb3a</anchor>
      <arglist>(struct wpa_driver_ndis_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const u8 *</type>
      <name>wpa_scan_get_ie</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a91a2bcc97db38f641c60efb674222ec1</anchor>
      <arglist>(const struct wpa_scan_res *res, u8 ie)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const u8</type>
      <name>pae_group_addr</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a87ea1840c1c8b89b93d4a41162e59ded</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_driver_ops</type>
      <name>wpa_driver_ndis_ops</name>
      <anchorfile>driver__ndis_8c.html</anchorfile>
      <anchor>a57115cc5a8a63f4f000e7ef22f40562f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>driver_ndis.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/drivers/</path>
    <filename>driver__ndis_8h</filename>
    <class kind="struct">ndis_pmkid_entry</class>
    <class kind="struct">wpa_driver_ndis_data</class>
  </compound>
  <compound kind="file">
    <name>driver_ndis_.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/drivers/</path>
    <filename>driver__ndis___8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="driver_8h" name="driver.h" local="yes" imported="no">driver.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="driver__ndis_8h" name="driver_ndis.h" local="yes" imported="no">driver_ndis.h</includes>
    <member kind="typedef">
      <type>struct _ADAPTER *</type>
      <name>LPADAPTER</name>
      <anchorfile>driver__ndis___8c.html</anchorfile>
      <anchor>ae0c49bebb72f32593e4d456ed2c5b9de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>event_types</name>
      <anchorfile>driver__ndis___8c.html</anchorfile>
      <anchor>a46647e26ac2740f7c5e75378391d6afb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_CONNECT</name>
      <anchorfile>driver__ndis___8c.html</anchorfile>
      <anchor>a46647e26ac2740f7c5e75378391d6afba9d1a3f3e4b462e571e5485570ee63adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_DISCONNECT</name>
      <anchorfile>driver__ndis___8c.html</anchorfile>
      <anchor>a46647e26ac2740f7c5e75378391d6afbac781d6bf6560fdb5855ef73245e8516c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_MEDIA_SPECIFIC</name>
      <anchorfile>driver__ndis___8c.html</anchorfile>
      <anchor>a46647e26ac2740f7c5e75378391d6afbaaf79317fd93bc629f2b8ffcf1c320ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_ADAPTER_ARRIVAL</name>
      <anchorfile>driver__ndis___8c.html</anchorfile>
      <anchor>a46647e26ac2740f7c5e75378391d6afba642c8b5c86d04ef79f2c938c14a8c267</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_ADAPTER_REMOVAL</name>
      <anchorfile>driver__ndis___8c.html</anchorfile>
      <anchor>a46647e26ac2740f7c5e75378391d6afbaac5c6ae1ac7c8b2c8ae18fb90eca32de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_CONNECT</name>
      <anchorfile>driver__ndis___8c.html</anchorfile>
      <anchor>a46647e26ac2740f7c5e75378391d6afba9d1a3f3e4b462e571e5485570ee63adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_DISCONNECT</name>
      <anchorfile>driver__ndis___8c.html</anchorfile>
      <anchor>a46647e26ac2740f7c5e75378391d6afbac781d6bf6560fdb5855ef73245e8516c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_MEDIA_SPECIFIC</name>
      <anchorfile>driver__ndis___8c.html</anchorfile>
      <anchor>a46647e26ac2740f7c5e75378391d6afbaaf79317fd93bc629f2b8ffcf1c320ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_ADAPTER_ARRIVAL</name>
      <anchorfile>driver__ndis___8c.html</anchorfile>
      <anchor>a46647e26ac2740f7c5e75378391d6afba642c8b5c86d04ef79f2c938c14a8c267</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_ADAPTER_REMOVAL</name>
      <anchorfile>driver__ndis___8c.html</anchorfile>
      <anchor>a46647e26ac2740f7c5e75378391d6afbaac5c6ae1ac7c8b2c8ae18fb90eca32de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_driver_ndis_event_adapter_arrival</name>
      <anchorfile>driver__ndis___8c.html</anchorfile>
      <anchor>a0d0604b377c90a613c16bfc0dbc3915c</anchor>
      <arglist>(struct wpa_driver_ndis_data *drv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_driver_ndis_event_adapter_removal</name>
      <anchorfile>driver__ndis___8c.html</anchorfile>
      <anchor>abcf154d2697deeac7f3aeb38ecc3499f</anchor>
      <arglist>(struct wpa_driver_ndis_data *drv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_driver_ndis_event_connect</name>
      <anchorfile>driver__ndis___8c.html</anchorfile>
      <anchor>a7117f0cc8a31e490c6550b783ce1bf6a</anchor>
      <arglist>(struct wpa_driver_ndis_data *drv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_driver_ndis_event_disconnect</name>
      <anchorfile>driver__ndis___8c.html</anchorfile>
      <anchor>a3844674ee2c164e18c3d8395346f5dae</anchor>
      <arglist>(struct wpa_driver_ndis_data *drv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_driver_ndis_event_media_specific</name>
      <anchorfile>driver__ndis___8c.html</anchorfile>
      <anchor>aa6110a8cace3cd7ce8d5187254c4a37f</anchor>
      <arglist>(struct wpa_driver_ndis_data *drv, const u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_driver_ndis_event_pipe_cb</name>
      <anchorfile>driver__ndis___8c.html</anchorfile>
      <anchor>ac4a68056cf854523e5f92342a1cb15ee</anchor>
      <arglist>(void *eloop_data, void *user_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_ndis_event_process</name>
      <anchorfile>driver__ndis___8c.html</anchorfile>
      <anchor>a17d8329b08674e122af073caa9d0e3f3</anchor>
      <arglist>(struct wpa_driver_ndis_data *drv, u8 *buf, size_t len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>driver_ndiswrapper.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/drivers/</path>
    <filename>driver__ndiswrapper_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="wireless__copy_8h" name="wireless_copy.h" local="yes" imported="no">wireless_copy.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="driver_8h" name="driver.h" local="yes" imported="no">driver.h</includes>
    <includes id="driver__wext_8h" name="driver_wext.h" local="yes" imported="no">driver_wext.h</includes>
    <class kind="struct">wpa_assoc_info</class>
    <class kind="struct">wpa_driver_ndiswrapper_data</class>
    <class kind="struct">wpa_key</class>
    <member kind="define">
      <type>#define</type>
      <name>PRIV_RESET</name>
      <anchorfile>driver__ndiswrapper_8c.html</anchorfile>
      <anchor>a2b175937c6b30aa67e5a0d5602eb07cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_ASSOCIATE</name>
      <anchorfile>driver__ndiswrapper_8c.html</anchorfile>
      <anchor>afe1065ddc315cd2318c1e18e37c1cad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_DEAUTHENTICATE</name>
      <anchorfile>driver__ndiswrapper_8c.html</anchorfile>
      <anchor>a1d4da1255c3b77192c4127eec7dc5252</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_DEINIT</name>
      <anchorfile>driver__ndiswrapper_8c.html</anchorfile>
      <anchor>ab4f9ebae99fc6e807361355f552a4790</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_DISASSOCIATE</name>
      <anchorfile>driver__ndiswrapper_8c.html</anchorfile>
      <anchor>ab008c9e4a68b7025a23867b50f9923db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_DROP_UNENCRYPTED</name>
      <anchorfile>driver__ndiswrapper_8c.html</anchorfile>
      <anchor>a40db90826ecb14219f3c0296bce6e9f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_GET_CAPA</name>
      <anchorfile>driver__ndiswrapper_8c.html</anchorfile>
      <anchor>a17e16e9b356518e2560b26b37e54a6e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_INIT</name>
      <anchorfile>driver__ndiswrapper_8c.html</anchorfile>
      <anchor>af309ff987a79df53931e11ebdbc7b4d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_SET_AUTH_ALG</name>
      <anchorfile>driver__ndiswrapper_8c.html</anchorfile>
      <anchor>a0e6205709d0b88f6fe4bc4142b9e922b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_SET_COUNTERMEASURES</name>
      <anchorfile>driver__ndiswrapper_8c.html</anchorfile>
      <anchor>a7171a546b378ac1ec621afc9dfd89048</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_SET_KEY</name>
      <anchorfile>driver__ndiswrapper_8c.html</anchorfile>
      <anchor>a48a80ae06e7ef8b3370cdac7fd25d6ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_SET_WPA</name>
      <anchorfile>driver__ndiswrapper_8c.html</anchorfile>
      <anchor>a0ad3ac8f368fdc96e4620950de6578ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>get_socket</name>
      <anchorfile>driver__ndiswrapper_8c.html</anchorfile>
      <anchor>a3c97c0f23fb728efb38fd62fbafbfec7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>iw_set_ext</name>
      <anchorfile>driver__ndiswrapper_8c.html</anchorfile>
      <anchor>ad3bb869f8a01f1aedb5736201180787f</anchor>
      <arglist>(struct wpa_driver_ndiswrapper_data *drv, int request, struct iwreq *pwrq)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_ndiswrapper_associate</name>
      <anchorfile>driver__ndiswrapper_8c.html</anchorfile>
      <anchor>a12314f127ed768eb3c14c437d49097b6</anchor>
      <arglist>(void *priv, struct wpa_driver_associate_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_ndiswrapper_deauthenticate</name>
      <anchorfile>driver__ndiswrapper_8c.html</anchorfile>
      <anchor>ab1fa42d214c92d715d6062f1b923b33d</anchor>
      <arglist>(void *priv, const u8 *addr, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_ndiswrapper_deinit</name>
      <anchorfile>driver__ndiswrapper_8c.html</anchorfile>
      <anchor>abb7c205c1ea61d4878bd48a12b3b9ea6</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_ndiswrapper_disassociate</name>
      <anchorfile>driver__ndiswrapper_8c.html</anchorfile>
      <anchor>a686fcaeeccf8519a3d1096a02296ca65</anchor>
      <arglist>(void *priv, const u8 *addr, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_ndiswrapper_get_bssid</name>
      <anchorfile>driver__ndiswrapper_8c.html</anchorfile>
      <anchor>aba9754c4cdb1b243ba3ab95a5c2f8621</anchor>
      <arglist>(void *priv, u8 *bssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_ndiswrapper_get_capa</name>
      <anchorfile>driver__ndiswrapper_8c.html</anchorfile>
      <anchor>a88b26a2fd27b3e5e1c0885dd8e0d0063</anchor>
      <arglist>(void *priv, struct wpa_driver_capa *capa)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpa_scan_results *</type>
      <name>wpa_ndiswrapper_get_scan_results</name>
      <anchorfile>driver__ndiswrapper_8c.html</anchorfile>
      <anchor>a8379c54df7811234733b7345b648d503</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_ndiswrapper_get_ssid</name>
      <anchorfile>driver__ndiswrapper_8c.html</anchorfile>
      <anchor>ad852434d4c59cf1c8d588958cda1e8a4</anchor>
      <arglist>(void *priv, u8 *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>wpa_ndiswrapper_init</name>
      <anchorfile>driver__ndiswrapper_8c.html</anchorfile>
      <anchor>a338534d9e7d42bbea76699d96ec91ecb</anchor>
      <arglist>(void *ctx, const char *ifname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_ndiswrapper_scan</name>
      <anchorfile>driver__ndiswrapper_8c.html</anchorfile>
      <anchor>a4a4f31d7fc61464a55b46bbc5b794691</anchor>
      <arglist>(void *priv, struct wpa_driver_scan_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_ndiswrapper_set_auth_alg</name>
      <anchorfile>driver__ndiswrapper_8c.html</anchorfile>
      <anchor>aa5f976bd05cbf352149349352fe15c30</anchor>
      <arglist>(void *priv, int auth_alg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_ndiswrapper_set_countermeasures</name>
      <anchorfile>driver__ndiswrapper_8c.html</anchorfile>
      <anchor>a961ae5f9fba966d221bfc575ef54928a</anchor>
      <arglist>(void *priv, int enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_ndiswrapper_set_drop_unencrypted</name>
      <anchorfile>driver__ndiswrapper_8c.html</anchorfile>
      <anchor>a6b1a49b2b1732807fa2ea132281fcdc9</anchor>
      <arglist>(void *priv, int enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_ndiswrapper_set_key</name>
      <anchorfile>driver__ndiswrapper_8c.html</anchorfile>
      <anchor>a7e22fcd7136944fa34978b92e8c6f4dc</anchor>
      <arglist>(const char *ifname, void *priv, enum wpa_alg alg, const u8 *addr, int key_idx, int set_tx, const u8 *seq, size_t seq_len, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_ndiswrapper_set_operstate</name>
      <anchorfile>driver__ndiswrapper_8c.html</anchorfile>
      <anchor>a48acf774d573bf4b9e2628910d94896f</anchor>
      <arglist>(void *priv, int state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_ndiswrapper_set_wpa</name>
      <anchorfile>driver__ndiswrapper_8c.html</anchorfile>
      <anchor>aa5a6250146963f9617535b6a1bec4e0f</anchor>
      <arglist>(void *priv, int enabled)</arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_driver_ops</type>
      <name>wpa_driver_ndiswrapper_ops</name>
      <anchorfile>driver__ndiswrapper_8c.html</anchorfile>
      <anchor>a7abfa71bd20172373b1cf6f85b65bcaf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>driver_nl80211.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/drivers/</path>
    <filename>driver__nl80211_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="nl80211__copy_8h" name="nl80211_copy.h" local="yes" imported="no">nl80211_copy.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="netlink_8h" name="netlink.h" local="yes" imported="no">netlink.h</includes>
    <includes id="linux__ioctl_8h" name="linux_ioctl.h" local="yes" imported="no">linux_ioctl.h</includes>
    <includes id="radiotap_8h" name="radiotap.h" local="yes" imported="no">radiotap.h</includes>
    <includes id="radiotap__iter_8h" name="radiotap_iter.h" local="yes" imported="no">radiotap_iter.h</includes>
    <includes id="driver_8h" name="driver.h" local="yes" imported="no">driver.h</includes>
    <class kind="struct">family_data</class>
    <class kind="struct">i802_bss</class>
    <class kind="struct">nl80211_bss_info_arg</class>
    <class kind="struct">phy_info_arg</class>
    <class kind="struct">wiphy_info_data</class>
    <class kind="struct">wpa_driver_nl80211_data</class>
    <member kind="define">
      <type>#define</type>
      <name>FAIL</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>abb508ea8227673f419e9fe3a86c30d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IF_OPER_DORMANT</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a3b725ca9b06ba47b945e6c73237b5fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IF_OPER_UP</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>afe7cc1938066123fa29835101a514d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IFF_DORMANT</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>afc1beaeedce1b811b1d63d9a01665266</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IFF_LOWER_UP</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a7575070af494121fe5adec2d01f248ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_REPORT_FREQS</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a77d537db793d53eda363f054d7225a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PASS</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>aba5c54fadff8d880b1945dde87496e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ack_handler</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a8ff89a65d2a8dafcbe515a864b43070d</anchor>
      <arglist>(struct nl_msg *msg, void *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>add_monitor_filter</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>adf4625dcfb02ff80fc1afb0ffe53997f</anchor>
      <arglist>(int s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>bss_info_handler</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a8c551651388cdef710e96ef45385ee2d</anchor>
      <arglist>(struct nl_msg *msg, void *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>clear_state_mismatch</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>ac89f53cbbb4cc6e4c49359aca378e774</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, const u8 *addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>cookie_handler</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a8634c60d76ec5ab27ed7dcbd02be6367</anchor>
      <arglist>(struct nl_msg *msg, void *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>error_handler</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a2e741b2eec97f5084f14c6a05b9fdc5c</anchor>
      <arglist>(struct sockaddr_nl *nla, struct nlmsgerr *err, void *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>family_handler</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a2ea07ab7103f62252f2db30a264fe539</anchor>
      <arglist>(struct nl_msg *msg, void *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>finish_handler</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>aa7d910b691ea17ed9649a042f31b9d78</anchor>
      <arglist>(struct nl_msg *msg, void *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>from_unknown_sta</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>aa1e6b2ae59f401443489eedd6f4c0bf1</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>handle_frame</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a5d519839ebf27fdef4cfee89ab198f9e</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, u8 *buf, size_t len, int datarate, int ssi_signal)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>handle_monitor_read</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a941aebbcb7d76f464fba4d7a0b6475eb</anchor>
      <arglist>(int sock, void *eloop_ctx, void *sock_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>handle_tx_callback</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>ad1573b9474c05cbe96cbca6f9cf996b5</anchor>
      <arglist>(void *ctx, u8 *buf, size_t len, int ok)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>have_ifidx</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>afa3f013df570b265308b28ce2180d518</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, int ifidx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>i802_set_freq</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>aca8cbc2f194a44705fc89fbd36a3dc5f</anchor>
      <arglist>(void *priv, struct hostapd_freq_params *freq)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mlme_event</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a76b5626277111a834ec098175719587c</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, enum nl80211_commands cmd, struct nlattr *frame, struct nlattr *addr, struct nlattr *timed_out, struct nlattr *freq, struct nlattr *ack, struct nlattr *cookie)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mlme_event_action</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>aaa1f6ee484b590cb1d878cbfc35ae283</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, struct nlattr *freq, const u8 *frame, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mlme_event_action_tx_status</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a6f7e8636dc77505dee968bec119d3a37</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, struct nlattr *cookie, const u8 *frame, size_t len, struct nlattr *ack)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mlme_event_assoc</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a22815c669498fb91c453562abba288ae</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, const u8 *frame, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mlme_event_auth</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a1778cd26432a07998e61adba14428fc6</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, const u8 *frame, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mlme_event_connect</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a14b89dca4be1c0e362ea8254b032fc23</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, enum nl80211_commands cmd, struct nlattr *status, struct nlattr *addr, struct nlattr *req_ie, struct nlattr *resp_ie)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mlme_event_deauth_disassoc</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a6fbdaa78d3743aee6bf962cb787a3978</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, enum wpa_event_type type, const u8 *frame, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mlme_event_join_ibss</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>aff3b219e798934fad80cfc6c46ba5f7e</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, struct nlattr *tb[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mlme_event_michael_mic_failure</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>abec501492b5054da398f66233ffdafb8</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, struct nlattr *tb[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mlme_event_remain_on_channel</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>aeb3fe2b943810648ba029e0f433609ff</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, int cancel_event, struct nlattr *tb[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mlme_timeout_event</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a76e9bbb9288c0436af4616d617f24547</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, enum nl80211_commands cmd, struct nlattr *addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nl80211_cqm_event</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>ad9fa87708902462e477a7d8f033e6363</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, struct nlattr *tb[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>nl80211_create_iface</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>adec81e1e37ada31e77504761dbdee39d</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, const char *ifname, enum nl80211_iftype iftype, const u8 *addr, int wds)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>nl80211_create_iface_once</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a12aa28c40f98f5018013cf8a4e277212</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, const char *ifname, enum nl80211_iftype iftype, const u8 *addr, int wds)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>nl80211_create_monitor_interface</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a89fb774719f9d4d4432650f6d7afd0ee</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>nl80211_disable_11b_rates</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a5e2ee1d3d6d1e911df1ed0174a6d34a2</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, int ifindex, int disabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nl80211_dump_scan</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>ab2ed47fd0426b37b4b1eb4d49fcca458</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const u8 *</type>
      <name>nl80211_get_ie</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>ad3bea7d94fa3d67a4df34ed03661bbce</anchor>
      <arglist>(const u8 *ies, size_t ies_len, u8 ie)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpa_scan_results *</type>
      <name>nl80211_get_scan_results</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a5a0668a7a577d7b7228d462226f3d3d5</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>nl80211_leave_ibss</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a75295c7a5e7fbfa1c002043a101eac67</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>nl80211_register_action_frame</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>abddf8ed1a2f27ec7475931925bb72c02</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, const u8 *match, size_t match_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>nl80211_register_action_frames</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a0ac8545108032e9d7a86c8a54d599701</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nl80211_remove_iface</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>ab11e47bcff494c7a1096294e743211f3</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, int ifidx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nl80211_remove_monitor_interface</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a7981524ee4c02e6d4a7459dad0e29474</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>nl80211_scan_filtered</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a82efc1d37972ee3d466796567e2803c8</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, const u8 *ie, size_t ie_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>nl80211_send_frame</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a49942b500dd4037ae4fa85499280a54d</anchor>
      <arglist>(void *priv, const u8 *data, size_t data_len, int encrypt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>nl80211_send_ft_action</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a11d5bbe8ca44c61dd84c02641cf33e95</anchor>
      <arglist>(void *priv, u8 action, const u8 *target_ap, const u8 *ies, size_t ies_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>nl80211_set_conn_keys</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a952b4105973c43c37c988fdccac4c793</anchor>
      <arglist>(struct wpa_driver_associate_params *params, struct nl_msg *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>nl80211_set_mode</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>aaad19bcfa14e3d489e7e24ce0303be33</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, int ifindex, int mode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>nl80211_signal_monitor</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a2d3dee539d6d3ad50b9cc0db03ec8830</anchor>
      <arglist>(void *priv, int threshold, int hysteresis)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>nl_add_key</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>ad6f28f38bb93c455bf66791dd99848af</anchor>
      <arglist>(struct nl_msg *msg, enum wpa_alg alg, int key_idx, int defkey, const u8 *seq, size_t seq_len, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>nl_get_multicast_id</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>ac44ee8a72b74df9c8563b9639079b0a1</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, const char *family, const char *group)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>no_seq_check</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a54c03e8b0ae242ef1a0854ab3dccd7d1</anchor>
      <arglist>(struct nl_msg *msg, void *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>phy_info_handler</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>ae2e94c8d883b1daedfaec74fadab4ad5</anchor>
      <arglist>(struct nl_msg *msg, void *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>process_event</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>ab00e619d4a526c77e8ac4b8750ecedba</anchor>
      <arglist>(struct nl_msg *msg, void *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>send_and_recv</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a491bf7398f8540078630cd79a971eb70</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, struct nl_handle *nl_handle, struct nl_msg *msg, int(*valid_handler)(struct nl_msg *, void *), void *valid_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>send_and_recv_msgs</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a7e6c57463fd4ba00fadf290d1da4b636</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, struct nl_msg *msg, int(*valid_handler)(struct nl_msg *, void *), void *valid_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>send_scan_event</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a73809cac64a16143d845ef7c7ee9687e</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, int aborted, struct nlattr *tb[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u32</type>
      <name>sta_flags_nl80211</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a0336b011c9abea47e3130ce2f2a7422e</anchor>
      <arglist>(int flags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wiphy_info_handler</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>adbb7421edac4ec419644fadd29296418</anchor>
      <arglist>(struct nl_msg *msg, void *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct hostapd_hw_modes *</type>
      <name>wpa_driver_nl80211_add_11b</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>ae09a01a88b5a5ba8a711178d84dfba04</anchor>
      <arglist>(struct hostapd_hw_modes *modes, u16 *num_modes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_ap</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a930dd4fe9a6255c4d1905ee689ddfc82</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, struct wpa_driver_associate_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_associate</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>ae5bca1a4a0a2a766538076bfd4068f27</anchor>
      <arglist>(void *priv, struct wpa_driver_associate_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_authenticate</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a6787af9f3a236eb60c349bf2ce42ddd4</anchor>
      <arglist>(void *priv, struct wpa_driver_auth_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_cancel_remain_on_channel</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>ae5b593fcb9a6525126787a659dcabc6d</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_capa</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>ab85c3510299488bf64754f4785599d2e</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_nl80211_check_bss_status</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>acc482a0c39db80b91c526ae022e1cbee</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, struct wpa_scan_results *res)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_connect</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>ae06314650b7cfd7e8dcabe6c37b9c22c</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, struct wpa_driver_associate_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_deauthenticate</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a7e2cc3a99b9f630999719ea3c3a37412</anchor>
      <arglist>(void *priv, const u8 *addr, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_nl80211_deinit</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a8e6357d82823f002825bedd3fdb08aef</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_deinit_ap</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a579c7d042c90328dd26724713a1ae021</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_del_beacon</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>ab7d995e5a95dae298d7608430cd90a06</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_disable_11b_rates</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a57d16e09d8e041cc1a9f2300026739f4</anchor>
      <arglist>(void *priv, int disabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_disassociate</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a9b390fc12cac930e66d1fcc1defbfe80</anchor>
      <arglist>(void *priv, const u8 *addr, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_disconnect</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>aa0ea5678e89176d5cefa42ca86bd700d</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, const u8 *addr, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_nl80211_event_link</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a9f2d3ca2818bc03c117ff79483b44be4</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, char *buf, size_t len, int del)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_nl80211_event_receive</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>aef97e4ca102535d98c66ce3ea41201a1</anchor>
      <arglist>(int sock, void *eloop_ctx, void *sock_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_nl80211_event_rtm_dellink</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>aa902996b478ab894f2626e80e8a478af</anchor>
      <arglist>(void *ctx, struct ifinfomsg *ifi, u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_nl80211_event_rtm_newlink</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a382ddb143b187a0162d8b7d7931af7a3</anchor>
      <arglist>(void *ctx, struct ifinfomsg *ifi, u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_finish_drv_init</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a0ba3796a673ababfeba706a8694f8ab8</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_get_bssid</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>aa40d3f47a10169181e5557633c77e9a1</anchor>
      <arglist>(void *priv, u8 *bssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_get_capa</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a46cbb8fe30510a4b9dbd5949fd457172</anchor>
      <arglist>(void *priv, struct wpa_driver_capa *capa)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct hostapd_hw_modes *</type>
      <name>wpa_driver_nl80211_get_hw_feature_data</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>ac847abeea418e010c59b9a85ea537580</anchor>
      <arglist>(void *priv, u16 *num_modes, u16 *flags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_get_info</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a1923b10e4c2e58ce457152562aecbed7</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, struct wiphy_info_data *info)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpa_scan_results *</type>
      <name>wpa_driver_nl80211_get_scan_results</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a2ad15ade7b4aca807f4a43f0518ed2ec</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_get_ssid</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a9bf6872de4eef20181d30972d4084c6f</anchor>
      <arglist>(void *priv, u8 *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_hapd_send_eapol</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>ae38cb2d52066b1c99e3c95db0b47f062</anchor>
      <arglist>(void *priv, const u8 *addr, const u8 *data, size_t data_len, int encrypt, const u8 *own_addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_ibss</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a70112f29ad230e9922e9e8fb027868c9</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, struct wpa_driver_associate_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_if_add</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a46d497ea71bd77987ec4d8410e36809a</anchor>
      <arglist>(void *priv, enum wpa_driver_if_type type, const char *ifname, const u8 *addr, void *bss_ctx, void **drv_priv, char *force_ifname, u8 *if_addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_if_remove</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a8d8b53ba2c109a40afe848175f9016c1</anchor>
      <arglist>(void *priv, enum wpa_driver_if_type type, const char *ifname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static enum nl80211_iftype</type>
      <name>wpa_driver_nl80211_if_type</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>ad810655cb1d55cca3c8260146f0f5e76</anchor>
      <arglist>(enum wpa_driver_if_type type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>wpa_driver_nl80211_init</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>aefdb637b6d7dd111a580f4a724fc02c0</anchor>
      <arglist>(void *ctx, const char *ifname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_init_nl</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>aa545eae699d801ed196400c156a1e38a</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, void *ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_mlme</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>ab25bb366582498c6a176d7c97490ad75</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, const u8 *addr, int cmd, u16 reason_code, int local_state_change)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_own_ifindex</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>adc0a3b261133f365bd0acbd9b387e1f3</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, int ifindex, u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_own_ifname</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a4157f8bffabd4fc8703b8e21f9716812</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_probe_req_report</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>ac26221b7e8aee7ff00766cbf3887a255</anchor>
      <arglist>(void *priv, int report)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_nl80211_probe_req_report_timeout</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a45fe3c0b6be3822e9da8cab08c6ce3d7</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_remain_on_channel</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a0967315daf12cb67ec69a4c048dc2f76</anchor>
      <arglist>(void *priv, unsigned int freq, unsigned int duration)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_nl80211_resume</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>aaf261b0424e40f91cc8e699379f1dcb5</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_scan</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a942a2ef4ad928973061075bdd97cbd05</anchor>
      <arglist>(void *priv, struct wpa_driver_scan_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_nl80211_scan_timeout</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a715c69e9f8cfaf7abc7cc9fe102dd4d2</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_send_action</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>ad217fd39dcea44cbe1c70ed74eb71a5a</anchor>
      <arglist>(void *priv, unsigned int freq, const u8 *dst, const u8 *src, const u8 *bssid, const u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_send_frame</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a7aa45bdcd205e79af867a67cb560a15b</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, const void *data, size_t len, int encrypt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_send_mlme</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a4dedecd9fa7c9cbf0bdbdd1ac688062f</anchor>
      <arglist>(void *priv, const u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_set_beacon</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>abe83ac0d2ddef630445e3072ca699736</anchor>
      <arglist>(void *priv, const u8 *head, size_t head_len, const u8 *tail, size_t tail_len, int dtim_period, int beacon_int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_set_country</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a14c928a44664a97e173ce61973a36fd8</anchor>
      <arglist>(void *priv, const char *alpha2_arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_set_freq</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a9de9d938b69294cd26600b91d81aa495</anchor>
      <arglist>(struct wpa_driver_nl80211_data *drv, int freq, int ht_enabled, int sec_channel_offset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_set_key</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a442149e94e3d8491275d6cf831c5fb2f</anchor>
      <arglist>(const char *ifname, void *priv, enum wpa_alg alg, const u8 *addr, int key_idx, int set_tx, const u8 *seq, size_t seq_len, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_set_mode</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>ab94093457126e80e4a702567d9a4b0d6</anchor>
      <arglist>(void *priv, int mode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_set_operstate</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a5e63bd28c7aed1970604192ae100f97e</anchor>
      <arglist>(void *priv, int state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_set_supp_port</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a9ef166adf5a36107a70b14eae79e6449</anchor>
      <arglist>(void *priv, int authorized)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_sta_add</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a9937ac769838a5e7ace0b46b8fe2c1c2</anchor>
      <arglist>(void *priv, struct hostapd_sta_add_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_sta_remove</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>aa5ca6537ad96ba5850f1030fcb5f7141</anchor>
      <arglist>(void *priv, const u8 *addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_nl80211_sta_set_flags</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>aacd9ee5b382f080e25296c02e11f4c35</anchor>
      <arglist>(void *priv, const u8 *addr, int total_flags, int flags_or, int flags_and)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_scan_results_free</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a000d8f0781ee34f4e9f93b7d9ea15367</anchor>
      <arglist>(struct wpa_scan_results *res)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct sock_fprog</type>
      <name>msock_filter</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a1f9d8204908a70554cfc1183ab593b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct sock_filter</type>
      <name>msock_filter_insns</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a26f800a5e7470d6559d6151f2abda7c0</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const u8</type>
      <name>rfc1042_header</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a842aaefec984fb37e97e99d19c086a31</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_driver_ops</type>
      <name>wpa_driver_nl80211_ops</name>
      <anchorfile>driver__nl80211_8c.html</anchorfile>
      <anchor>a553eed47238c9dcb974a35a17848dd41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>driver_none.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/drivers/</path>
    <filename>driver__none_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="driver_8h" name="driver.h" local="yes" imported="no">driver.h</includes>
    <class kind="struct">none_driver_data</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>none_driver_deinit</name>
      <anchorfile>driver__none_8c.html</anchorfile>
      <anchor>aae33a0f11c8b31ba466b91e2455ddd96</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>none_driver_hapd_deinit</name>
      <anchorfile>driver__none_8c.html</anchorfile>
      <anchor>a5bfb77328b4fcd763767b6955679ae8a</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>none_driver_hapd_init</name>
      <anchorfile>driver__none_8c.html</anchorfile>
      <anchor>ab3a8288242d649bdb60b2e1a605bd047</anchor>
      <arglist>(struct hostapd_data *hapd, struct wpa_init_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>none_driver_init</name>
      <anchorfile>driver__none_8c.html</anchorfile>
      <anchor>a0e8847a5be1bef259abf79109f807ddc</anchor>
      <arglist>(void *ctx, const char *ifname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>none_driver_send_eapol</name>
      <anchorfile>driver__none_8c.html</anchorfile>
      <anchor>a74003bd28bf7cf0f3bdd1092f78253d6</anchor>
      <arglist>(void *priv, const u8 *dest, u16 proto, const u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>none_driver_send_ether</name>
      <anchorfile>driver__none_8c.html</anchorfile>
      <anchor>a5de59fd2ceba07abf072bf95a7166e8e</anchor>
      <arglist>(void *priv, const u8 *dst, const u8 *src, u16 proto, const u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_driver_ops</type>
      <name>wpa_driver_none_ops</name>
      <anchorfile>driver__none_8c.html</anchorfile>
      <anchor>ab79f0194f1c183785699fa424a494044</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>driver_privsep.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/drivers/</path>
    <filename>driver__privsep_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="driver_8h" name="driver.h" local="yes" imported="no">driver.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="privsep__commands_8h" name="privsep_commands.h" local="yes" imported="no">common/privsep_commands.h</includes>
    <class kind="struct">wpa_driver_privsep_data</class>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_privsep_associate</name>
      <anchorfile>driver__privsep_8c.html</anchorfile>
      <anchor>a0521ca76b667c9564fed17a5f7e68986</anchor>
      <arglist>(void *priv, struct wpa_driver_associate_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_privsep_deauthenticate</name>
      <anchorfile>driver__privsep_8c.html</anchorfile>
      <anchor>a83cf9d6e1691cd701fed08f0ca53aead</anchor>
      <arglist>(void *priv, const u8 *addr, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_privsep_deinit</name>
      <anchorfile>driver__privsep_8c.html</anchorfile>
      <anchor>a4c0db1a74cb13646f5f55b1489d7a913</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_privsep_disassociate</name>
      <anchorfile>driver__privsep_8c.html</anchorfile>
      <anchor>a72ebaf45db8ba17210efd61017759748</anchor>
      <arglist>(void *priv, const u8 *addr, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_privsep_event_assoc</name>
      <anchorfile>driver__privsep_8c.html</anchorfile>
      <anchor>a497ba64209487a108037a90b6b1dcdaa</anchor>
      <arglist>(void *ctx, enum wpa_event_type event, u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_privsep_event_ft_response</name>
      <anchorfile>driver__privsep_8c.html</anchorfile>
      <anchor>ad8c5bad589f133b69e97dba120cd5ef6</anchor>
      <arglist>(void *ctx, u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_privsep_event_interface_status</name>
      <anchorfile>driver__privsep_8c.html</anchorfile>
      <anchor>adeaab1fd1a94ce59e23913e9caf5a39b</anchor>
      <arglist>(void *ctx, u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_privsep_event_michael_mic_failure</name>
      <anchorfile>driver__privsep_8c.html</anchorfile>
      <anchor>afdd6a986f7f9d19dadd3fa76e797fc2c</anchor>
      <arglist>(void *ctx, u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_privsep_event_pmkid_candidate</name>
      <anchorfile>driver__privsep_8c.html</anchorfile>
      <anchor>a56527e186a8904dccbf71a33d154c21a</anchor>
      <arglist>(void *ctx, u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_privsep_event_rx_eapol</name>
      <anchorfile>driver__privsep_8c.html</anchorfile>
      <anchor>afaee683ea612bebb814c6b9a37283178</anchor>
      <arglist>(void *ctx, u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_privsep_event_stkstart</name>
      <anchorfile>driver__privsep_8c.html</anchorfile>
      <anchor>ae85bd9ba5c7e5d48d52df8de4d393fed</anchor>
      <arglist>(void *ctx, u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_privsep_get_bssid</name>
      <anchorfile>driver__privsep_8c.html</anchorfile>
      <anchor>a1918497e40fc727862a57d9bf6ac1a18</anchor>
      <arglist>(void *priv, u8 *bssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_privsep_get_capa</name>
      <anchorfile>driver__privsep_8c.html</anchorfile>
      <anchor>a52dca0bb403a8fce55d825dc0e482814</anchor>
      <arglist>(void *priv, struct wpa_driver_capa *capa)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const u8 *</type>
      <name>wpa_driver_privsep_get_mac_addr</name>
      <anchorfile>driver__privsep_8c.html</anchorfile>
      <anchor>acb19a2d1964a71f46baaeef11027ee3d</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpa_scan_results *</type>
      <name>wpa_driver_privsep_get_scan_results2</name>
      <anchorfile>driver__privsep_8c.html</anchorfile>
      <anchor>a21312add9fc860917d3aa198676671d3</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_privsep_get_ssid</name>
      <anchorfile>driver__privsep_8c.html</anchorfile>
      <anchor>a74ca55dba48a6bea3ecb1b8380dc0765</anchor>
      <arglist>(void *priv, u8 *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>wpa_driver_privsep_init</name>
      <anchorfile>driver__privsep_8c.html</anchorfile>
      <anchor>a327a1dd44be133de668ee82b92f54f1d</anchor>
      <arglist>(void *ctx, const char *ifname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_privsep_receive</name>
      <anchorfile>driver__privsep_8c.html</anchorfile>
      <anchor>a0a65192d11af935b539208ddc5b14299</anchor>
      <arglist>(int sock, void *eloop_ctx, void *sock_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_privsep_scan</name>
      <anchorfile>driver__privsep_8c.html</anchorfile>
      <anchor>a2a57a2c0ade9b28380dac6da4d56da06</anchor>
      <arglist>(void *priv, struct wpa_driver_scan_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_privsep_set_country</name>
      <anchorfile>driver__privsep_8c.html</anchorfile>
      <anchor>a4e2945446d9e355589e91862c43457f4</anchor>
      <arglist>(void *priv, const char *alpha2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_privsep_set_key</name>
      <anchorfile>driver__privsep_8c.html</anchorfile>
      <anchor>a9cf3dad21c1d309cf22a581e1e04bd50</anchor>
      <arglist>(const char *ifname, void *priv, enum wpa_alg alg, const u8 *addr, int key_idx, int set_tx, const u8 *seq, size_t seq_len, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_privsep_set_param</name>
      <anchorfile>driver__privsep_8c.html</anchorfile>
      <anchor>ae716dd3d32b7a8d5526949472a33101e</anchor>
      <arglist>(void *priv, const char *param)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_priv_cmd</name>
      <anchorfile>driver__privsep_8c.html</anchorfile>
      <anchor>ac729c98d360008e6311365ebc213e968</anchor>
      <arglist>(struct wpa_driver_privsep_data *drv, int cmd, const void *data, size_t data_len, void *reply, size_t *reply_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_priv_reg_cmd</name>
      <anchorfile>driver__privsep_8c.html</anchorfile>
      <anchor>a9775a762f91ad8b49585329e471df91b</anchor>
      <arglist>(struct wpa_driver_privsep_data *drv, int cmd)</arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_driver_ops</type>
      <name>wpa_driver_privsep_ops</name>
      <anchorfile>driver__privsep_8c.html</anchorfile>
      <anchor>a8d0155431bc716b048226de1db83eb20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_driver_ops *</type>
      <name>wpa_drivers</name>
      <anchorfile>driver__privsep_8c.html</anchorfile>
      <anchor>ae7e8f3c725ba8227ff4807993f66f960</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>driver_ralink.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/drivers/</path>
    <filename>driver__ralink_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="wireless__copy_8h" name="wireless_copy.h" local="yes" imported="no">wireless_copy.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="driver_8h" name="driver.h" local="yes" imported="no">driver.h</includes>
    <includes id="l2__packet_8h" name="l2_packet.h" local="yes" imported="no">l2_packet/l2_packet.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="priv__netlink_8h" name="priv_netlink.h" local="yes" imported="no">priv_netlink.h</includes>
    <includes id="netlink_8h" name="netlink.h" local="yes" imported="no">netlink.h</includes>
    <includes id="linux__ioctl_8h" name="linux_ioctl.h" local="yes" imported="no">linux_ioctl.h</includes>
    <includes id="driver__ralink_8h" name="driver_ralink.h" local="yes" imported="no">driver_ralink.h</includes>
    <class kind="struct">wpa_driver_ralink_data</class>
    <member kind="define">
      <type>#define</type>
      <name>MAX_SSID_LEN</name>
      <anchorfile>driver__ralink_8c.html</anchorfile>
      <anchor>aa0911709c7e44717962b8d7e0adf99ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ralink_get_new_driver_flag</name>
      <anchorfile>driver__ralink_8c.html</anchorfile>
      <anchor>a5e4375f899e907bd3e51a6a1e2f2993f</anchor>
      <arglist>(struct wpa_driver_ralink_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ralink_get_we_version_compiled</name>
      <anchorfile>driver__ralink_8c.html</anchorfile>
      <anchor>a247105cce95feac676bd739e8c2cca7f</anchor>
      <arglist>(struct wpa_driver_ralink_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ralink_interface_up</name>
      <anchorfile>driver__ralink_8c.html</anchorfile>
      <anchor>af19375697250e8972ada4965e77d10f5</anchor>
      <arglist>(struct wpa_driver_ralink_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ralink_set_auth_mode</name>
      <anchorfile>driver__ralink_8c.html</anchorfile>
      <anchor>a03cd7ea76fcfd8ef0d815a31ab1150b6</anchor>
      <arglist>(struct wpa_driver_ralink_data *drv, NDIS_802_11_AUTHENTICATION_MODE mode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ralink_set_encr_type</name>
      <anchorfile>driver__ralink_8c.html</anchorfile>
      <anchor>a352d831c8267c1a6724002e63aea903f</anchor>
      <arglist>(struct wpa_driver_ralink_data *drv, NDIS_802_11_WEP_STATUS encr_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ralink_set_oid</name>
      <anchorfile>driver__ralink_8c.html</anchorfile>
      <anchor>a226d31168f11d30ae85a2d396687d284</anchor>
      <arglist>(struct wpa_driver_ralink_data *drv, unsigned short oid, char *data, int len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ralink_add_pmkid</name>
      <anchorfile>driver__ralink_8c.html</anchorfile>
      <anchor>a5d19fa35f6c97dbd00d2abea795d6f97</anchor>
      <arglist>(void *priv, const u8 *bssid, const u8 *pmkid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ralink_add_wep</name>
      <anchorfile>driver__ralink_8c.html</anchorfile>
      <anchor>a00e33784a4dc3411cfffb052604eb72a</anchor>
      <arglist>(struct wpa_driver_ralink_data *drv, int pairwise, int key_idx, int set_tx, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ralink_associate</name>
      <anchorfile>driver__ralink_8c.html</anchorfile>
      <anchor>a71730128d1ee6f2b3d5641409a33db74</anchor>
      <arglist>(void *priv, struct wpa_driver_associate_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ralink_deauthenticate</name>
      <anchorfile>driver__ralink_8c.html</anchorfile>
      <anchor>adcf4b0fcf4ded82309212f7038817f11</anchor>
      <arglist>(void *priv, const u8 *addr, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_ralink_deinit</name>
      <anchorfile>driver__ralink_8c.html</anchorfile>
      <anchor>ac951c33a5ea1e24fa59bac9201ebb2a4</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ralink_disassociate</name>
      <anchorfile>driver__ralink_8c.html</anchorfile>
      <anchor>a32e49e694d40841b96a6a82684a83c79</anchor>
      <arglist>(void *priv, const u8 *addr, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_ralink_event_pmkid</name>
      <anchorfile>driver__ralink_8c.html</anchorfile>
      <anchor>ab1878e801dacf250189ddc97b8bbb306</anchor>
      <arglist>(struct wpa_driver_ralink_data *drv, const u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_ralink_event_rtm_newlink</name>
      <anchorfile>driver__ralink_8c.html</anchorfile>
      <anchor>a503f7fe01198b35654a968b49a4fdaf2</anchor>
      <arglist>(void *ctx, struct ifinfomsg *ifi, u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_ralink_event_wireless</name>
      <anchorfile>driver__ralink_8c.html</anchorfile>
      <anchor>aee420c1e1157e056b5b78260fed91a29</anchor>
      <arglist>(struct wpa_driver_ralink_data *drv, void *ctx, char *data, int len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_ralink_event_wireless_custom</name>
      <anchorfile>driver__ralink_8c.html</anchorfile>
      <anchor>ac21a8c370ace7d663aadcaaef62ecdda</anchor>
      <arglist>(struct wpa_driver_ralink_data *drv, void *ctx, char *custom)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ralink_flush_pmkid</name>
      <anchorfile>driver__ralink_8c.html</anchorfile>
      <anchor>a44ec13c53bce21980c1b8fec845a6102</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ralink_get_bssid</name>
      <anchorfile>driver__ralink_8c.html</anchorfile>
      <anchor>a2b829a9286d54727c3f3dd829b718909</anchor>
      <arglist>(void *priv, u8 *bssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpa_scan_results *</type>
      <name>wpa_driver_ralink_get_scan_results</name>
      <anchorfile>driver__ralink_8c.html</anchorfile>
      <anchor>aeaf22e9f29e2e399ee7fe100b5ac5727</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ralink_get_ssid</name>
      <anchorfile>driver__ralink_8c.html</anchorfile>
      <anchor>ad34dbcd5d1339d874dffd2990832b54f</anchor>
      <arglist>(void *priv, u8 *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>wpa_driver_ralink_init</name>
      <anchorfile>driver__ralink_8c.html</anchorfile>
      <anchor>a23bfd0836851f9af186155643f42ef4c</anchor>
      <arglist>(void *ctx, const char *ifname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ralink_remove_key</name>
      <anchorfile>driver__ralink_8c.html</anchorfile>
      <anchor>aeae38bd0fbdc2cacd3f3f700ee5ada66</anchor>
      <arglist>(struct wpa_driver_ralink_data *drv, int key_idx, const u8 *addr, const u8 *bssid, int pairwise)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ralink_remove_pmkid</name>
      <anchorfile>driver__ralink_8c.html</anchorfile>
      <anchor>ac53bca7ed61a8fad525209ab81ac7c82</anchor>
      <arglist>(void *priv, const u8 *bssid, const u8 *pmkid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ralink_scan</name>
      <anchorfile>driver__ralink_8c.html</anchorfile>
      <anchor>a361936b08392515e38f4ffcc8ba8b037</anchor>
      <arglist>(void *priv, struct wpa_driver_scan_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_ralink_scan_timeout</name>
      <anchorfile>driver__ralink_8c.html</anchorfile>
      <anchor>adf629c0beb453b620ccabf923cc6b889</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ralink_set_countermeasures</name>
      <anchorfile>driver__ralink_8c.html</anchorfile>
      <anchor>afea07b95d70d7d9262a1e0c25a132ecb</anchor>
      <arglist>(void *priv, int enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ralink_set_gen_ie</name>
      <anchorfile>driver__ralink_8c.html</anchorfile>
      <anchor>aa4e5d815416e5f3cbc42e669b9efef1d</anchor>
      <arglist>(void *priv, const u8 *ie, size_t ie_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ralink_set_key</name>
      <anchorfile>driver__ralink_8c.html</anchorfile>
      <anchor>a94c99686441c61aac6fa26f4d8b5bf8b</anchor>
      <arglist>(const char *ifname, void *priv, enum wpa_alg alg, const u8 *addr, int key_idx, int set_tx, const u8 *seq, size_t seq_len, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ralink_set_pmkid</name>
      <anchorfile>driver__ralink_8c.html</anchorfile>
      <anchor>a546ad23273e49f385831f48ec1fa3f27</anchor>
      <arglist>(struct wpa_driver_ralink_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_ralink_set_ssid</name>
      <anchorfile>driver__ralink_8c.html</anchorfile>
      <anchor>a07d4ab3858280102e5ccdce35bad384a</anchor>
      <arglist>(struct wpa_driver_ralink_data *drv, const u8 *ssid, size_t ssid_len)</arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_driver_ops</type>
      <name>wpa_driver_ralink_ops</name>
      <anchorfile>driver__ralink_8c.html</anchorfile>
      <anchor>a4a4dfcb0f04904af87d5c1033d347e60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>driver_ralink.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/drivers/</path>
    <filename>driver__ralink_8h</filename>
    <class kind="struct">_BSSID_INFO</class>
    <class kind="struct">_MLME_DEAUTH_REQ_STRUCT</class>
    <class kind="struct">_NDIS_802_11_AI_REQFI</class>
    <class kind="struct">_NDIS_802_11_AI_RESFI</class>
    <class kind="struct">_NDIS_802_11_ASSOCIATION_INFORMATION</class>
    <class kind="struct">_NDIS_802_11_BSSID_LIST</class>
    <class kind="struct">_NDIS_802_11_BSSID_LIST_EX</class>
    <class kind="struct">_NDIS_802_11_CONFIGURATION</class>
    <class kind="struct">_NDIS_802_11_CONFIGURATION_FH</class>
    <class kind="struct">_NDIS_802_11_FIXED_IEs</class>
    <class kind="struct">_NDIS_802_11_KEY</class>
    <class kind="struct">_NDIS_802_11_PMKID</class>
    <class kind="struct">_NDIS_802_11_PMKID_CANDIDATE_LIST</class>
    <class kind="struct">_NDIS_802_11_REMOVE_KEY</class>
    <class kind="struct">_NDIS_802_11_SSID</class>
    <class kind="struct">_NDIS_802_11_WEP</class>
    <class kind="struct">_NDIS_WLAN_BSSID</class>
    <class kind="struct">_NDIS_WLAN_BSSID_EX</class>
    <class kind="struct">_PMKID_CANDIDATE</class>
    <class kind="struct">ndis_pmkid_entry</class>
    <member kind="define">
      <type>#define</type>
      <name>MAC_ADDR_LEN</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a60cf9af36f952be0feb59d1f49d5edff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_LEN_OF_SSID</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a34960d0d872e7efaa20424ce48c9dd7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NDIS_802_11_AI_REQFI_CAPABILITIES</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>afc37c26ae651af18ea16b48afa4a4327</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NDIS_802_11_AI_REQFI_CURRENTAPADDRESS</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>af9dcace63abbe4b512bf4a4e2987a615</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NDIS_802_11_AI_REQFI_LISTENINTERVAL</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a1f951b1080c3cdf45e0a5c6beecae7bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NDIS_802_11_AI_RESFI_ASSOCIATIONID</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a6ffeb5b8b250c8cf00aa304c15988ec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NDIS_802_11_AI_RESFI_CAPABILITIES</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a000010bdee995a228761cd0ea7c6e34b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NDIS_802_11_AI_RESFI_STATUSCODE</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a99a2a9f12a128983b04ef8e3591d78ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NDIS_802_11_AUTH_REQUEST_AUTH_FIELDS</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>aa38087f374c3d878cbc2f9a03bf2f20e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NDIS_802_11_AUTH_REQUEST_GROUP_ERROR</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>aed63b1bf1d8a0f28baa29732cfbb7b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NDIS_802_11_AUTH_REQUEST_KEYUPDATE</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a8ce0b12a86371455e6e44da4dcc438f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NDIS_802_11_AUTH_REQUEST_PAIRWISE_ERROR</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a3d3e02d92e7dacd5663f920f09ca8a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NDIS_802_11_AUTH_REQUEST_REAUTH</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a4f186ffd3e9ac7cb8c1897ba350130a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NDIS_802_11_LENGTH_RATES</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a9250bafb8e29d9eb787710f07312d005</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NDIS_802_11_LENGTH_RATES_EX</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a21f545075a4c5a028169926307d5086f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NDIS_802_11_LENGTH_SSID</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a6c05b889c1c251efe28c1bdfa9a6b972</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NDIS_802_11_PMKID_CANDIDATE_PREAUTH_ENABLED</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>afff69b92e33e6235d0e2ef4d47701505</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_ADD_KEY</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>aa22044a10ad835c73c374e19a96ab9c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_ADD_WEP</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a39402cbfc4e8c5bf590993c7b2cadcae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_ASSOCIATION_INFORMATION</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a3aaf05572499e456837b7f51b9f32f52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_AUTHENTICATION_MODE</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>aede46d306c7bb453d38d73889b15425a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_BSSID</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>ab7c1675a30475254280f73bef7582a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_BSSID_LIST</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a182ef4021fe23ee420fc759edf58058d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_BSSID_LIST_SCAN</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a649213e2c67abd4946b489e582285e60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_DEAUTHENTICATION</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a50efecebe3f5e55706574e9249054067</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_DISASSOCIATE</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>aecfdf501460ac16c0dcc6e7907186ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_DROP_UNENCRYPTED</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a30d84eeb52f7cc19b52966ae5ebe8bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_INFRASTRUCTURE_MODE</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>ad47fc30dca1ed09d3ec80ae50018a517</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_PMKID</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a833ef8d94006e8df3da11b6834b67272</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_PRIVACY_FILTER</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a16f7f29407b75b6020f92d08674b84b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_REMOVE_KEY</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>ada85f5133c2958c4cef3ea70fcd6217a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_REMOVE_WEP</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>ae8484b3974452382be2481c04b27232d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_SET_IEEE8021X</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>ab3db73da1ace796415a47d9b5283ab23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_SET_IEEE8021X_REQUIRE_KEY</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a22b7c24d9cc4eac591626ee5be5989da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_SSID</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a2b4df6d9946a6363487b3993c79c643c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_TX_POWER_LEVEL</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>aec4af85b493951f31f4f1a2a56d0b12b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_11_WEP_STATUS</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a4cfd36df6d8060bb0c63a47dc7fd6103</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_802_3_CURRENT_ADDRESS</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a4d8119f0db93060393a7c37aa20847ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_GET_SET_TOGGLE</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a8fa5e6131ed01e05a7e9b9749e547f5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OID_SET_COUNTERMEASURES</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a775af442564d87ce9617dc8a705552f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKED</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a36d525cf4d116b2fe4ecc00222b256f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RT_ASSOC_EVENT_FLAG</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a1c4d4e87f1ac178b2f64b7656577f4b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RT_ASSOCINFO_EVENT_FLAG</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a4d9370ebfff0e3ffd9630293fa2ef739</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RT_DISASSOC_EVENT_FLAG</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a1fd96179badcfcaae906beeb62915d98</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RT_INTERFACE_DOWN</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a7c96b9c39bfff78611c9a7e13be59ce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RT_INTERFACE_UP</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a4dacc36ae4699e7ac25cbc5faedde419</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RT_OID_NEW_DRIVER</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>af87deb9049d3156278a8054bb90828bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RT_OID_WE_VERSION_COMPILED</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a7a80a6afa7c75fe74a46f4597a55a9f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RT_OID_WPA_SUPPLICANT_SUPPORT</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a4703652cfe391b74d2432c9e32bac9f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RT_OID_WPS_PROBE_REQ_IE</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>ac54e880b921b2460ed2979753b11448b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RT_PMKIDCAND_FLAG</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>aa142ed6c5b40fd6f52769e0607e23214</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RT_PRIV_IOCTL</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>ac8fa16c9ff213854f26f3a2302277a6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RT_REQIE_EVENT_FLAG</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a14e3b2d58dba85d883330dd40cb69143</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RT_RESPIE_EVENT_FLAG</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>ad8c2904ecffa8dabb4f243e9bb29d3f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RTPRIV_IOCTL_SET</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>ad1616f42fee7a2a83b91f2e996fa09d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCDEVPRIVATE</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a4837e9a27230a0e5d202bc875fdc82e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCIWFIRSTPRIV</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a859d37859c75a0968a71caf3b034ffad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _BSSID_INFO</type>
      <name>BSSID_INFO</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a427047db3f4e4a3136789ebafacab1fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _MLME_DEAUTH_REQ_STRUCT</type>
      <name>MLME_DEAUTH_REQ_STRUCT</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a4108349a34ab3952b9c341c2c07a3f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _NDIS_802_11_AI_REQFI</type>
      <name>NDIS_802_11_AI_REQFI</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a3d7b55f81a5e846bacfed4934d288acd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _NDIS_802_11_AI_RESFI</type>
      <name>NDIS_802_11_AI_RESFI</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a4947dc830357f45c7665004a7e8ae1c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _NDIS_802_11_ASSOCIATION_INFORMATION</type>
      <name>NDIS_802_11_ASSOCIATION_INFORMATION</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a94a747e56e56e010449e2e9c293f855e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum _NDIS_802_11_AUTHENTICATION_MODE</type>
      <name>NDIS_802_11_AUTHENTICATION_MODE</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a8a49803443fac4466b1e17af2f7a0b56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED _NDIS_802_11_BSSID_LIST</type>
      <name>NDIS_802_11_BSSID_LIST</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>aaa4be95f05bfbf589c461558d5871daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED _NDIS_802_11_BSSID_LIST_EX</type>
      <name>NDIS_802_11_BSSID_LIST_EX</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>afa35f4bbff6af21042b70c34c8ab5ec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _NDIS_802_11_CONFIGURATION</type>
      <name>NDIS_802_11_CONFIGURATION</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a867e45ac0ff8471250d991295709c833</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _NDIS_802_11_CONFIGURATION_FH</type>
      <name>NDIS_802_11_CONFIGURATION_FH</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a72c495dcd73ce6ff42cab69fe13d1f4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum _NDIS_802_11_WEP_STATUS</type>
      <name>NDIS_802_11_ENCRYPTION_STATUS</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a531b15664510b980e56913ae494d8500</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED _NDIS_802_11_FIXED_IEs</type>
      <name>NDIS_802_11_FIXED_IEs</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a96c7135f1db8c4140fc4efabbe59a275</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _NDIS_802_11_KEY</type>
      <name>NDIS_802_11_KEY</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>aca10336871deb723c40c1e8ec9437f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ULONG</type>
      <name>NDIS_802_11_KEY_INDEX</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a52858b7166d4f596ae0254083feece84</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ULONGLONG</type>
      <name>NDIS_802_11_KEY_RSC</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a4a09fcfd715c8d26ef42939c23764ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>UCHAR</type>
      <name>NDIS_802_11_MAC_ADDRESS</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a85f68f7f178e8d62bafaa619cfcf0141</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="typedef">
      <type>enum _NDIS_802_11_NETWORK_INFRASTRUCTURE</type>
      <name>NDIS_802_11_NETWORK_INFRASTRUCTURE</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>ad82c30556578dd5de63c36a6a2e01262</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum _NDIS_802_11_NETWORK_TYPE</type>
      <name>NDIS_802_11_NETWORK_TYPE</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a8b5826fdd84d46cae188f738df9dcdd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _NDIS_802_11_PMKID</type>
      <name>NDIS_802_11_PMKID</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a4857f5ecf8ee1f2968588771148aa16e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _NDIS_802_11_PMKID_CANDIDATE_LIST</type>
      <name>NDIS_802_11_PMKID_CANDIDATE_LIST</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>ae789a692597b8cf3c55746dc093b27e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>UCHAR</type>
      <name>NDIS_802_11_PMKID_VALUE</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a5ee40ecf6fedefcc8bb67989902e1bda</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="typedef">
      <type>UCHAR</type>
      <name>NDIS_802_11_RATES</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a5d557c9ed916b6644d88a431974a1f34</anchor>
      <arglist>[NDIS_802_11_LENGTH_RATES]</arglist>
    </member>
    <member kind="typedef">
      <type>UCHAR</type>
      <name>NDIS_802_11_RATES_EX</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a3b850537e7c0f65a581063b3e5fd0901</anchor>
      <arglist>[NDIS_802_11_LENGTH_RATES_EX]</arglist>
    </member>
    <member kind="typedef">
      <type>enum _NDIS_802_11_RELOAD_DEFAULTS</type>
      <name>NDIS_802_11_RELOAD_DEFAULTS</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a32637b1feb01bec534fc317e92e1c5f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _NDIS_802_11_REMOVE_KEY</type>
      <name>NDIS_802_11_REMOVE_KEY</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>ad8333815f83d439b415b9968c00e26ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LONG</type>
      <name>NDIS_802_11_RSSI</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>aeb18d8895cb81a9a820eeac72a3d106e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED _NDIS_802_11_SSID</type>
      <name>NDIS_802_11_SSID</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>aad6b350b044ab3104404c6987a6794a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED _NDIS_802_11_WEP</type>
      <name>NDIS_802_11_WEP</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a6ace804f394c9599691d8ebcbc7d303e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum _NDIS_802_11_WEP_STATUS</type>
      <name>NDIS_802_11_WEP_STATUS</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a5c3c18135b50e6ab369400b57c88b67d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED _NDIS_WLAN_BSSID</type>
      <name>NDIS_WLAN_BSSID</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>ac1ca616f51409d7beb488ec4c9a080c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED _NDIS_WLAN_BSSID_EX</type>
      <name>NDIS_WLAN_BSSID_EX</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a29e2870fe093507b5405ceac69d8144b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _BSSID_INFO *</type>
      <name>PBSSID_INFO</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>ae3fcefb348151214e33b3f4c19a72196</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _PMKID_CANDIDATE</type>
      <name>PMKID_CANDIDATE</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>ae506645ec284bd913ada269fe6ebb501</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _MLME_DEAUTH_REQ_STRUCT *</type>
      <name>PMLME_DEAUTH_REQ_STRUCT</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a3f8783378b3f38b352393ecc92cd9392</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _NDIS_802_11_AI_REQFI *</type>
      <name>PNDIS_802_11_AI_REQFI</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>ac2e0676713e356efc8a243ef2fbb4489</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _NDIS_802_11_AI_RESFI *</type>
      <name>PNDIS_802_11_AI_RESFI</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a84cf36169dcbce99a9ad9e8aa8e2e02e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _NDIS_802_11_ASSOCIATION_INFORMATION *</type>
      <name>PNDIS_802_11_ASSOCIATION_INFORMATION</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a8b7f78e9a25b2eb491acc6fb64e12d51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum _NDIS_802_11_AUTHENTICATION_MODE *</type>
      <name>PNDIS_802_11_AUTHENTICATION_MODE</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a7a96b6cab042cf15074095e7c0672b50</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED _NDIS_802_11_BSSID_LIST *</type>
      <name>PNDIS_802_11_BSSID_LIST</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a80567f80d482c163ceea0e7c374a9bf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED _NDIS_802_11_BSSID_LIST_EX *</type>
      <name>PNDIS_802_11_BSSID_LIST_EX</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>ada1ee65ec6857cdbcbc275eafd2cebe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _NDIS_802_11_CONFIGURATION *</type>
      <name>PNDIS_802_11_CONFIGURATION</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>ac66e4bd6eba3c2611b841a9e3e7aeb12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _NDIS_802_11_CONFIGURATION_FH *</type>
      <name>PNDIS_802_11_CONFIGURATION_FH</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>aac27e3a2fd30c8787d3c6bfe926694da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum _NDIS_802_11_WEP_STATUS *</type>
      <name>PNDIS_802_11_ENCRYPTION_STATUS</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a616f4f960c4e31ff7666058b728a0cc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED _NDIS_802_11_FIXED_IEs *</type>
      <name>PNDIS_802_11_FIXED_IEs</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a4b6e54ee05bb0bf245724153e394599f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _NDIS_802_11_KEY *</type>
      <name>PNDIS_802_11_KEY</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a2bc25abaac78eeecfc470ad20aba6180</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum _NDIS_802_11_NETWORK_INFRASTRUCTURE *</type>
      <name>PNDIS_802_11_NETWORK_INFRASTRUCTURE</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a3bde1046f59b686aa2dcaa0583b2ed6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum _NDIS_802_11_NETWORK_TYPE *</type>
      <name>PNDIS_802_11_NETWORK_TYPE</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a6a99d2b1b7c51976aadeb10ca34940ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _NDIS_802_11_PMKID *</type>
      <name>PNDIS_802_11_PMKID</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>aa0bca96c73e12a2c3243ecf0482bfef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _NDIS_802_11_PMKID_CANDIDATE_LIST *</type>
      <name>PNDIS_802_11_PMKID_CANDIDATE_LIST</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a7e3cce82b8e14773a3a6cd80ffe796e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum _NDIS_802_11_RELOAD_DEFAULTS *</type>
      <name>PNDIS_802_11_RELOAD_DEFAULTS</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a14522eedf0f5b7928dfb152d6e21d00c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _NDIS_802_11_REMOVE_KEY *</type>
      <name>PNDIS_802_11_REMOVE_KEY</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a7941ab8166fd8a3d1daed8471de7e545</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED _NDIS_802_11_SSID *</type>
      <name>PNDIS_802_11_SSID</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>ac106c3be889635f4389045ccdf85971d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED _NDIS_802_11_WEP *</type>
      <name>PNDIS_802_11_WEP</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a8c498ee31d26554c275c9a6ab5e7b3f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum _NDIS_802_11_WEP_STATUS *</type>
      <name>PNDIS_802_11_WEP_STATUS</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a646dbf1717ce93068f9c780fa8851e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED _NDIS_WLAN_BSSID *</type>
      <name>PNDIS_WLAN_BSSID</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>ac9db7c57827231fee4f0e4ce077d8442</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED _NDIS_WLAN_BSSID_EX *</type>
      <name>PNDIS_WLAN_BSSID_EX</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>aace0b57c61a254a9dd2f98e1b1c597ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _PMKID_CANDIDATE *</type>
      <name>PPMKID_CANDIDATE</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a14edf1d689043faefdbeb45c3ce206e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>_NDIS_802_11_AUTHENTICATION_MODE</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a66e5140b78c39348b48efa09fa972d2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11AuthModeOpen</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a66e5140b78c39348b48efa09fa972d2fa75754a8c038f0d703ab29df6d18dad79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11AuthModeShared</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a66e5140b78c39348b48efa09fa972d2fa28f42e961c0ba7920b8fcd25aa75bc15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11AuthModeAutoSwitch</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a66e5140b78c39348b48efa09fa972d2fa4881d04cfea80a73adfbe95cb2b02521</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11AuthModeWPA</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a66e5140b78c39348b48efa09fa972d2fa19c553a3713066716bcd38a546a869bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11AuthModeWPAPSK</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a66e5140b78c39348b48efa09fa972d2fa6e654def365d8e4ec34d8c04af11d26e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11AuthModeWPANone</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a66e5140b78c39348b48efa09fa972d2fa6bfec46aadcb92e3051427553c78aaef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11AuthModeWPA2</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a66e5140b78c39348b48efa09fa972d2fa1a40f78d30cefbf64cc9531ce7af4e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11AuthModeWPA2PSK</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a66e5140b78c39348b48efa09fa972d2fa29c14778e248239147ec28bd1dec421d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11AuthModeMax</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a66e5140b78c39348b48efa09fa972d2fab50ec064aface8fed344e9806b7135f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>_NDIS_802_11_NETWORK_INFRASTRUCTURE</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a355ab975388c5a033b49ec6a2db8009b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11IBSS</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a355ab975388c5a033b49ec6a2db8009ba132402d2409c94124bac2994047f3363</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11Infrastructure</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a355ab975388c5a033b49ec6a2db8009babc46ad96da96d2f8e84694f635f35309</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11AutoUnknown</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a355ab975388c5a033b49ec6a2db8009bae7babfb0b49a36a235ed964cd163e1e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11InfrastructureMax</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a355ab975388c5a033b49ec6a2db8009ba4aeadf709e89978878004d3e4a9b6dc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>_NDIS_802_11_NETWORK_TYPE</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a012a13c76370462ff673294940466f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11FH</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a012a13c76370462ff673294940466f04a8740ef96a9f570b0064daa1a0f963675</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11DS</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a012a13c76370462ff673294940466f04aea26abdb444271eef4789283383de955</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11OFDM5</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a012a13c76370462ff673294940466f04a2f1007a2453feb428b73635115f40512</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11OFDM24</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a012a13c76370462ff673294940466f04a82d6e554c7e3171cd0f69048a4388cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11Automode</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a012a13c76370462ff673294940466f04a9cdb005af2469a67949a6f1856dcada4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11NetworkTypeMax</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a012a13c76370462ff673294940466f04aeb70e7263e34d46af467b502f4bfb34f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>_NDIS_802_11_RELOAD_DEFAULTS</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a74f6f7542294beef7684c81df1dcd9d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11ReloadWEPKeys</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a74f6f7542294beef7684c81df1dcd9d6aba702fb3effb40130eb580856f775cbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>_NDIS_802_11_WEP_STATUS</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a9c28b996e202a8d577999bdbeece7fbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11WEPEnabled</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a9c28b996e202a8d577999bdbeece7fbfafc12b3c5b4f433e103a2436e29f7884e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11Encryption1Enabled</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a9c28b996e202a8d577999bdbeece7fbfa14d31fb5a037f8c859158a5fc6c55cc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11WEPDisabled</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a9c28b996e202a8d577999bdbeece7fbfa034be901063a175a691db188b4507bf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11EncryptionDisabled</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a9c28b996e202a8d577999bdbeece7fbfa9c9fd57d1d9156cf136f0fd810f875ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11WEPKeyAbsent</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a9c28b996e202a8d577999bdbeece7fbfa12488f0839df3e6f89185dcf75be32bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11Encryption1KeyAbsent</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a9c28b996e202a8d577999bdbeece7fbfae25fe1c4a19c6c334af7cbf2b9aa45d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11WEPNotSupported</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a9c28b996e202a8d577999bdbeece7fbfa43cdd177b8ebee74fc2b59443b4f4b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11EncryptionNotSupported</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a9c28b996e202a8d577999bdbeece7fbfa1af155c541266a4fb6bef559befa1df6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11Encryption2Enabled</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a9c28b996e202a8d577999bdbeece7fbfacca8c8dc18971268f8523683e2b807e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11Encryption2KeyAbsent</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a9c28b996e202a8d577999bdbeece7fbfaba71bc10713296d5485efc18f877ef8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11Encryption3Enabled</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a9c28b996e202a8d577999bdbeece7fbfa1761311df643d5f3c45ce02013899a73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ndis802_11Encryption3KeyAbsent</name>
      <anchorfile>driver__ralink_8h.html</anchorfile>
      <anchor>a9c28b996e202a8d577999bdbeece7fbfafc92670f20228c5d21087e2948be3810</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>driver_roboswitch.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/drivers/</path>
    <filename>driver__roboswitch_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="driver_8h" name="driver.h" local="yes" imported="no">driver.h</includes>
    <includes id="l2__packet_8h" name="l2_packet.h" local="yes" imported="no">l2_packet/l2_packet.h</includes>
    <class kind="struct">wpa_driver_roboswitch_data</class>
    <member kind="define">
      <type>#define</type>
      <name>ROBO_ARLCTRL_ADDR_1</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>a302b1dd6a999fb59303f60c5a6fd96d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROBO_ARLCTRL_ADDR_2</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>afcd094d2772d76db5855cbe9383006a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROBO_ARLCTRL_CONF</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>a9f085582a5b77fc4c79aead55252a9b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROBO_ARLCTRL_PAGE</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>a1a53d84520f3056edab9f508ef618adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROBO_ARLCTRL_VEC_1</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>a7bc184856cc14659145ea00754deab5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROBO_ARLCTRL_VEC_2</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>a2dd19cdb7ac5d6dfee9b844fe7eebdb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROBO_MII_ADDR</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>a1bfe88dd6099e2730e02032691bdf061</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROBO_MII_ADDR_READ</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>a09ee0986e49cf54fd304ef56d82dcf1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROBO_MII_ADDR_WRITE</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>a3aab924756ea7e1ba09ca313aa1839bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROBO_MII_DATA_MAX</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>a1e1e8ffc94670e1df32117bc1571152c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROBO_MII_DATA_OFFSET</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>a3642697cdd2bc03c0e0648587b98022a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROBO_MII_PAGE</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>ae1adbb9acbafad97454c95451798573a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROBO_MII_PAGE_ENABLE</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>ab9d0567ff977afc6befd6520d0f16707</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROBO_MII_RETRY_MAX</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>a7cf8d8e55e8cede53bb609a47458175d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROBO_PHY_ADDR</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>aba53085fa937c4fff32491173b35044b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROBO_VLAN_ACCESS</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>a541f2b74804195fae4c49b75a5873a22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROBO_VLAN_ACCESS_5350</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>a9cbba9c163217787bcef00002f715a40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROBO_VLAN_MAX</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>a82b3c7dcc2d65a0a5d580637088fb35f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROBO_VLAN_PAGE</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>a2032f6380bb86901700780dd0cd8269d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROBO_VLAN_READ</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>ae49790cac10541368708cebf81ccb2b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct mii_ioctl_data *</type>
      <name>if_mii</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>a88bf09d1e32414f8e2eeda9fd3c35db5</anchor>
      <arglist>(struct ifreq *rq)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_roboswitch_addr_be16</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>a220f8c34d41eb2aa454cba97456ba924</anchor>
      <arglist>(const u8 addr[ETH_ALEN], u16 *be)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_roboswitch_deinit</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>a481d1ea6ae9930c65ac99d4ffb713355</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_roboswitch_get_bssid</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>a0aeac9fd3d007c8f980c7affcec993ca</anchor>
      <arglist>(void *priv, u8 *bssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_roboswitch_get_capa</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>a8ee09aa44589b0198f26dc7078baaf40</anchor>
      <arglist>(void *priv, struct wpa_driver_capa *capa)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>wpa_driver_roboswitch_get_ifname</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>ae1356e173ce6851e5c9fdf9361284b3d</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_roboswitch_get_ssid</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>a598e3d7f102a6f38c5c2028388e32280</anchor>
      <arglist>(void *priv, u8 *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>wpa_driver_roboswitch_init</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>ad357a0212e41c25751331ae0ab6471c1</anchor>
      <arglist>(void *ctx, const char *ifname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_roboswitch_join</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>ab2292afe5f17dcb502d044d438798a07</anchor>
      <arglist>(struct wpa_driver_roboswitch_data *drv, u16 ports, const u8 *addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_roboswitch_leave</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>aa1321987f3079051e45045c274d3b722</anchor>
      <arglist>(struct wpa_driver_roboswitch_data *drv, u16 ports, const u8 *addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u16</type>
      <name>wpa_driver_roboswitch_mdio_read</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>ac2195cc4e80aa95b4b7ce5cdbd61c205</anchor>
      <arglist>(struct wpa_driver_roboswitch_data *drv, u8 reg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_roboswitch_mdio_write</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>a516726f725d9ae0469ff7fbb37ce48fe</anchor>
      <arglist>(struct wpa_driver_roboswitch_data *drv, u8 reg, u16 val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_roboswitch_read</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>a319fd976b54968323f0d785872ed79d4</anchor>
      <arglist>(struct wpa_driver_roboswitch_data *drv, u8 page, u8 reg, u16 *val, int len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_roboswitch_receive</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>a0280918b5307a728af85e75455fdc4ec</anchor>
      <arglist>(void *priv, const u8 *src_addr, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_roboswitch_reg</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>a14298a466c3a7cde8a29942a3927eed6</anchor>
      <arglist>(struct wpa_driver_roboswitch_data *drv, u8 page, u8 reg, u8 op)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_roboswitch_set_param</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>af150483ffe004275105a58a81ad6af25</anchor>
      <arglist>(void *priv, const char *param)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_roboswitch_write</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>aabaa344131e862808e3e88885e53eb3c</anchor>
      <arglist>(struct wpa_driver_roboswitch_data *drv, u8 page, u8 reg, u16 *val, int len)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const u8</type>
      <name>pae_group_addr</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>a87ea1840c1c8b89b93d4a41162e59ded</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_driver_ops</type>
      <name>wpa_driver_roboswitch_ops</name>
      <anchorfile>driver__roboswitch_8c.html</anchorfile>
      <anchor>aeec730c0edde67604f178e9dcac31130</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>driver_test.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/drivers/</path>
    <filename>driver__test_8c</filename>
    <includes id="build__config_8h" name="build_config.h" local="yes" imported="no">build_config.h</includes>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">utils/eloop.h</includes>
    <includes id="list_8h" name="list.h" local="yes" imported="no">utils/list.h</includes>
    <includes id="trace_8h" name="trace.h" local="yes" imported="no">utils/trace.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">crypto/sha1.h</includes>
    <includes id="l2__packet_8h" name="l2_packet.h" local="yes" imported="no">l2_packet/l2_packet.h</includes>
    <includes id="driver_8h" name="driver.h" local="yes" imported="no">driver.h</includes>
    <class kind="struct">test_client_socket</class>
    <class kind="struct">test_driver_bss</class>
    <class kind="struct">wpa_driver_test_data</class>
    <class kind="struct">wpa_driver_test_global</class>
    <member kind="define">
      <type>#define</type>
      <name>DRIVER_TEST_UNIX</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a827d8b1a4ca7b9b37152a3adfff85191</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_IE_LEN</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>adaf4336120c2f0a43bc9b17b94494fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_SCAN_RESULTS</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a4ee25412fedcac38681d902fc66de9ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpa_driver_test_data *</type>
      <name>test_alloc_data</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a61b5ee68fbf60d08f4562ee305db9675</anchor>
      <arglist>(void *ctx, const char *ifname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_driver_assoc</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>af67acb9ade8b2bd471251697c820dcf3</anchor>
      <arglist>(struct wpa_driver_test_data *drv, struct sockaddr_un *from, socklen_t fromlen, char *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>test_driver_bss_add</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>ac2953f3289c5e8d04413f581a618dc75</anchor>
      <arglist>(void *priv, const char *ifname, const u8 *bssid, void *bss_ctx, void **drv_priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>test_driver_bss_remove</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>ae87e456c3f3078f464161518a2e633c4</anchor>
      <arglist>(void *priv, const char *ifname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_driver_disassoc</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a5710a127b4b5af64f1a6f54f28d8f433</anchor>
      <arglist>(struct wpa_driver_test_data *drv, struct sockaddr_un *from, socklen_t fromlen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_driver_eapol</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>ae40ace28f390065bc61ada81a2cd41b4</anchor>
      <arglist>(struct wpa_driver_test_data *drv, struct sockaddr_un *from, socklen_t fromlen, u8 *data, size_t datalen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_driver_ether</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a79d3a6e5abd88f02b5f150082cb67027</anchor>
      <arglist>(struct wpa_driver_test_data *drv, struct sockaddr_un *from, socklen_t fromlen, u8 *data, size_t datalen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_driver_free_bss</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a77b01296b72d97ff61ef09f5ffde12eb</anchor>
      <arglist>(struct test_driver_bss *bss)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_driver_free_bsses</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a2db3d9d01d543a324a77b4e4aa31ae3b</anchor>
      <arglist>(struct wpa_driver_test_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct test_client_socket *</type>
      <name>test_driver_get_cli</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>ae3f6a6ff82eaa775722c479e1e9836a4</anchor>
      <arglist>(struct wpa_driver_test_data *drv, struct sockaddr_un *from, socklen_t fromlen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>test_driver_if_add</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>aea9854f73d34ff4149a60de153824d5a</anchor>
      <arglist>(void *priv, enum wpa_driver_if_type type, const char *ifname, const u8 *addr, void *bss_ctx, void **drv_priv, char *force_ifname, u8 *if_addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>test_driver_if_remove</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a55dd62565eaa2dee0ecec781a2c4f92c</anchor>
      <arglist>(void *priv, enum wpa_driver_if_type type, const char *ifname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>test_driver_init</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>ac0128c61e0284fd06ff2d8ba4a2c569b</anchor>
      <arglist>(struct hostapd_data *hapd, struct wpa_init_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_driver_mlme</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a0dcaf5ed5cbea7b94d945023989d70a9</anchor>
      <arglist>(struct wpa_driver_test_data *drv, struct sockaddr_un *from, socklen_t fromlen, u8 *data, size_t datalen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_driver_receive_unix</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>aef1721552c9b0daf3e9fe51746cff8fb</anchor>
      <arglist>(int sock, void *eloop_ctx, void *sock_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_driver_scan</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a98c3ea904341e7b383f2e02fef8e2c5e</anchor>
      <arglist>(struct wpa_driver_test_data *drv, struct sockaddr_un *from, socklen_t fromlen, char *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>test_driver_send_eapol</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>ab6f1fb5f48c6397b1c525d7f7d1e6716</anchor>
      <arglist>(void *priv, const u8 *addr, const u8 *data, size_t data_len, int encrypt, const u8 *own_addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>test_driver_send_ether</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a029902f2e1b9ae5e398d889c42ccfd65</anchor>
      <arglist>(void *priv, const u8 *dst, const u8 *src, u16 proto, const u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>test_driver_set_ap_wps_ie</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a0e29914350b445a160f4054a9791cc59</anchor>
      <arglist>(void *priv, const struct wpabuf *beacon, const struct wpabuf *proberesp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>test_driver_set_generic_elem</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a99d885492ac6660de4db98bbf8606984</anchor>
      <arglist>(void *priv, const u8 *elem, size_t elem_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>test_driver_set_privacy</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>ad1fb26aaa951a78980a5cbf5a52dd397</anchor>
      <arglist>(void *priv, int enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>test_driver_set_ssid</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a43199f623a2696d849ec937725ca6b67</anchor>
      <arglist>(void *priv, const u8 *buf, int len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>test_driver_set_sta_vlan</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a94ce254c26a1efd00d1566835787f0da</anchor>
      <arglist>(void *priv, const u8 *addr, const char *ifname, int vlan_id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>test_driver_sta_add</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>ab9dbd78d4ba547cc5b2850ebe31da82c</anchor>
      <arglist>(void *priv, struct hostapd_sta_add_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>test_driver_sta_deauth</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>acd95c56de0db3ca0b22bef5e89694b3e</anchor>
      <arglist>(void *priv, const u8 *own_addr, const u8 *addr, int reason)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>test_driver_sta_disassoc</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a7b4edfadeaf752df51ccfbf2335428f2</anchor>
      <arglist>(void *priv, const u8 *own_addr, const u8 *addr, int reason)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>test_driver_valid_bss_mask</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a0936d77f05e8b71a62bb1c59f30bb3be</anchor>
      <arglist>(void *priv, const u8 *addr, const u8 *mask)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_remain_on_channel_timeout</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a72a6fd1a88bd4e321bb2161c731b1008</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_scan_dir</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a6f4fd4bef385ff2fc829e85a4d316478</anchor>
      <arglist>(struct wpa_driver_test_data *drv, const char *path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_test_associate</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>afba53413e019a9a922202e41d10beaba</anchor>
      <arglist>(void *priv, struct wpa_driver_associate_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_test_assocresp</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a192326e2f9f35458481c0f25ea166d84</anchor>
      <arglist>(struct wpa_driver_test_data *drv, struct sockaddr *from, socklen_t fromlen, const char *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_test_attach</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>ab0db774c3d0df73fa081e1fbca75373e</anchor>
      <arglist>(struct wpa_driver_test_data *drv, const char *dir, int ap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_test_attach_udp</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a2bf1d76955680c5cd0ce4bdb54b34d8c</anchor>
      <arglist>(struct wpa_driver_test_data *drv, char *dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_test_cancel_remain_on_channel</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>ade4718244ed8f725cf80408aaf78099f</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_test_close_test_socket</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a068f9691d1739560763c6f777833d026</anchor>
      <arglist>(struct wpa_driver_test_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_test_deauthenticate</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>aa2eee5f33b37e6a8442956af70c6a223</anchor>
      <arglist>(void *priv, const u8 *addr, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_test_deinit</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>acebe456c68ed99e37f94a42f0afdceab</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_test_disassoc</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a487004df0256b069efac88a126b4c362</anchor>
      <arglist>(struct wpa_driver_test_data *drv, struct sockaddr *from, socklen_t fromlen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_test_disassociate</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>ab04288838acba45f908dea32bef305f2</anchor>
      <arglist>(void *priv, const u8 *addr, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_test_eapol</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>ad5a49c8b33f391efe50c09f7ceaffb65</anchor>
      <arglist>(struct wpa_driver_test_data *drv, struct sockaddr *from, socklen_t fromlen, const u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_test_get_bssid</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>aeec270da44d27ef287a92183abe0e0d9</anchor>
      <arglist>(void *priv, u8 *bssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_test_get_capa</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a2542b178c251380fc0a620857bc048c0</anchor>
      <arglist>(void *priv, struct wpa_driver_capa *capa)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct hostapd_hw_modes *</type>
      <name>wpa_driver_test_get_hw_feature_data</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a351c255600d0a5994113348062d392f3</anchor>
      <arglist>(void *priv, u16 *num_modes, u16 *flags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpa_interface_info *</type>
      <name>wpa_driver_test_get_interfaces</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a2d385b28fc6bd238614d7678a7be52cc</anchor>
      <arglist>(void *global_priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const u8 *</type>
      <name>wpa_driver_test_get_mac_addr</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>af73c2de6c53dadda1711d29d397788bc</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpa_scan_results *</type>
      <name>wpa_driver_test_get_scan_results2</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a582d62f5a29138f10b8697bfd451e666</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_test_get_ssid</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a99ccee0de275b07dce251a0b75e9255a</anchor>
      <arglist>(void *priv, u8 *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_test_global_deinit</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a14e9d4a088b3f9287de9e74f7069e3ad</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>wpa_driver_test_global_init</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>ad9ede839b905d39409c6d66abffd281a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>wpa_driver_test_init2</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a8f20f9dbb3c30b386deecfc01ed3e412</anchor>
      <arglist>(void *ctx, const char *ifname, void *global_priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_test_mlme</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>aa276860dc8a19627c8652166974c91d0</anchor>
      <arglist>(struct wpa_driver_test_data *drv, struct sockaddr *from, socklen_t fromlen, const u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_test_mlme_add_sta</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a193cc5b8d691e26dd980178c48b77955</anchor>
      <arglist>(void *priv, const u8 *addr, const u8 *supp_rates, size_t supp_rates_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_test_mlme_remove_sta</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>ae07144e8edcecab8885580e865298164</anchor>
      <arglist>(void *priv, const u8 *addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_test_mlme_setprotection</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a0eb5c79179c45cafc58f712e8d8a0066</anchor>
      <arglist>(void *priv, const u8 *addr, int protect_type, int key_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_test_poll</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a7de1b6727e71c0beaf34edb34a1927dc</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_test_probe_req_report</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a3b02195b22e835efc90c2ba2c90c135b</anchor>
      <arglist>(void *priv, int report)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_test_receive_unix</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>acb249275c5a19891b74016c3bcdcfb83</anchor>
      <arglist>(int sock, void *eloop_ctx, void *sock_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_test_remain_on_channel</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>afbf834971ff62d05320bd3b0112859cd</anchor>
      <arglist>(void *priv, unsigned int freq, unsigned int duration)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_test_scan</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a306ead4d2dd81fd79c20ffc94a8e25f8</anchor>
      <arglist>(void *priv, struct wpa_driver_scan_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_test_scan_cmd</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a726cb3c44f4a7f6d6a150ef684e48672</anchor>
      <arglist>(struct wpa_driver_test_data *drv, struct sockaddr *from, socklen_t fromlen, const u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_test_scan_timeout</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a12abbe8f60c087c62347cc7f5e341d1a</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_test_scanresp</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a9b21fdd9cb234cb4e741ede5f38d0bc2</anchor>
      <arglist>(struct wpa_driver_test_data *drv, struct sockaddr *from, socklen_t fromlen, const char *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_test_send_action</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>ac0b76989dda71891e8e5e702667ea985</anchor>
      <arglist>(void *priv, unsigned int freq, const u8 *dst, const u8 *src, const u8 *bssid, const u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_test_send_disassoc</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a39590aee1a62d6a0b93cadcc067a8ec0</anchor>
      <arglist>(struct wpa_driver_test_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_test_send_eapol</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>ae8dc06fca3f8c6c6660dca21c211662b</anchor>
      <arglist>(void *priv, const u8 *dest, u16 proto, const u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_test_send_mlme</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a25f3d43baab320886fc1a3aa3e123e78</anchor>
      <arglist>(void *priv, const u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_test_set_bssid</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>abe32e866ec451af163003f1f44b969da</anchor>
      <arglist>(void *priv, const u8 *bssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_test_set_channel</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>ae9fbc17ac60fcc493524228f84cbfe9f</anchor>
      <arglist>(void *priv, enum hostapd_hw_mode phymode, int chan, int freq)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_test_set_freq</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a88695ddb63de1c6a609eb5d725e47c6b</anchor>
      <arglist>(void *priv, struct hostapd_freq_params *freq)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_test_set_key</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>aabad73fb0e53b559e58bc578f0946649</anchor>
      <arglist>(const char *ifname, void *priv, enum wpa_alg alg, const u8 *addr, int key_idx, int set_tx, const u8 *seq, size_t seq_len, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_test_set_param</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a7913f457b389aa65b41cf55f1f64e450</anchor>
      <arglist>(void *priv, const char *param)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_test_set_ssid</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a03759794055a4b720645844816e656ed</anchor>
      <arglist>(void *priv, const u8 *ssid, size_t ssid_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_update_mode</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a62010c7a29096379d1eed7fd00fcb611</anchor>
      <arglist>(struct wpa_driver_test_data *drv, int ap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const u8 *</type>
      <name>wpa_scan_get_ie</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a91a2bcc97db38f641c60efb674222ec1</anchor>
      <arglist>(const struct wpa_scan_res *res, u8 ie)</arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_driver_ops</type>
      <name>wpa_driver_test_ops</name>
      <anchorfile>driver__test_8c.html</anchorfile>
      <anchor>a1c0377cfe9d9d37c8996a2692ad6c755</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>driver_wext.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/drivers/</path>
    <filename>driver__wext_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="wireless__copy_8h" name="wireless_copy.h" local="yes" imported="no">wireless_copy.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="wpa__common_8h" name="wpa_common.h" local="yes" imported="no">common/wpa_common.h</includes>
    <includes id="priv__netlink_8h" name="priv_netlink.h" local="yes" imported="no">priv_netlink.h</includes>
    <includes id="netlink_8h" name="netlink.h" local="yes" imported="no">netlink.h</includes>
    <includes id="linux__ioctl_8h" name="linux_ioctl.h" local="yes" imported="no">linux_ioctl.h</includes>
    <includes id="driver_8h" name="driver.h" local="yes" imported="no">driver.h</includes>
    <includes id="driver__wext_8h" name="driver_wext.h" local="yes" imported="no">driver_wext.h</includes>
    <class kind="struct">wext_scan_data</class>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wext_19_iw_point</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a19589cf03f5704b98db12c1d0303c397</anchor>
      <arglist>(struct wpa_driver_wext_data *drv, u16 cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wext_get_scan_custom</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>ae1abb6cebeec50808992162680403068</anchor>
      <arglist>(struct iw_event *iwe, struct wext_scan_data *res, char *custom, char *end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wext_get_scan_encode</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a694df0bd861c0ad95be9efde40e162c9</anchor>
      <arglist>(struct iw_event *iwe, struct wext_scan_data *res)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wext_get_scan_freq</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a9d757047c4dbf6f977d1045156df5cc8</anchor>
      <arglist>(struct iw_event *iwe, struct wext_scan_data *res)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wext_get_scan_iwevgenie</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>ab5c9bcb2a559b86370d6c63ebe71c6a3</anchor>
      <arglist>(struct iw_event *iwe, struct wext_scan_data *res, char *custom, char *end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wext_get_scan_mode</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a371e5441eaa9a70cce384cfb8c6a58ac</anchor>
      <arglist>(struct iw_event *iwe, struct wext_scan_data *res)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wext_get_scan_qual</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a6c48a375c981d5567a8b29475fa98b1e</anchor>
      <arglist>(struct iw_event *iwe, struct wext_scan_data *res)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wext_get_scan_rate</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a4e68c62e1590d005a77ff55681e5b363</anchor>
      <arglist>(struct iw_event *iwe, struct wext_scan_data *res, char *pos, char *end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wext_get_scan_ssid</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a36bb0006c67d530f92d8624b55a51316</anchor>
      <arglist>(struct iw_event *iwe, struct wext_scan_data *res, char *custom, char *end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_wext_add_pmkid</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a620fe9672063a5ae2ebd8019d559628b</anchor>
      <arglist>(void *priv, const u8 *bssid, const u8 *pmkid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_wext_add_scan_entry</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>ab58cbe5d47fa32e5768fad46538a2301</anchor>
      <arglist>(struct wpa_scan_results *res, struct wext_scan_data *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_driver_wext_alternative_ifindex</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a89c562961ab8cc9ecc0f9ed202473813</anchor>
      <arglist>(struct wpa_driver_wext_data *drv, const char *ifname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_driver_wext_associate</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a953ee6d6f33f0af219af9276b08a0933</anchor>
      <arglist>(void *priv, struct wpa_driver_associate_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_wext_auth_alg_fallback</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>ae1ceabfa6b78dac5162d3d135378b11b</anchor>
      <arglist>(struct wpa_driver_wext_data *drv, struct wpa_driver_associate_params *params)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_driver_wext_cipher2wext</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a563b2550f2127c3389b58d378e9b9e80</anchor>
      <arglist>(int cipher)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_wext_deauthenticate</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a2bfa83731ce4db2e2e23f201b795069d</anchor>
      <arglist>(void *priv, const u8 *addr, int reason_code)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_driver_wext_deinit</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a90653034f3b7636616c3000ec0884c01</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_wext_disassociate</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a718766c422dae7f0e8273105cd1ad904</anchor>
      <arglist>(void *priv, const u8 *addr, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_wext_disconnect</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a1da1ed1dfd0012ec10ac58cd18408f91</anchor>
      <arglist>(struct wpa_driver_wext_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_wext_event_assoc_ies</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>aac05da2a260a3f15f96415aedf2d0f7a</anchor>
      <arglist>(struct wpa_driver_wext_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_wext_event_link</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a62373ee3604663dbc85eea118d1d1834</anchor>
      <arglist>(struct wpa_driver_wext_data *drv, char *buf, size_t len, int del)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_wext_event_rtm_dellink</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a93bc7dd2dc052f9b90e6a0b078098ffb</anchor>
      <arglist>(void *ctx, struct ifinfomsg *ifi, u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_wext_event_rtm_newlink</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a9ff4cfbe798d27d7cae82fa13a6d1f71</anchor>
      <arglist>(void *ctx, struct ifinfomsg *ifi, u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_wext_event_wireless</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a374f3d48dcc8542326cf11385a138d92</anchor>
      <arglist>(struct wpa_driver_wext_data *drv, char *data, int len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_wext_event_wireless_assocreqie</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a08b820459a4bee5a7d0704fb0455bb31</anchor>
      <arglist>(struct wpa_driver_wext_data *drv, const char *ev, int len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_wext_event_wireless_assocrespie</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a6469021a81a62c65b3f85c02b1dff975</anchor>
      <arglist>(struct wpa_driver_wext_data *drv, const char *ev, int len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_wext_event_wireless_custom</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a0d6a04a8b9fc22e38b691dbcb1d7ea6b</anchor>
      <arglist>(void *ctx, char *custom)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_wext_event_wireless_michaelmicfailure</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a987c1354c8bc01ccd35e9bdaa3eae702</anchor>
      <arglist>(void *ctx, const char *ev, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_wext_event_wireless_pmkidcand</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>ad477b42a64f54099f583384b90434399</anchor>
      <arglist>(struct wpa_driver_wext_data *drv, const char *ev, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_wext_finish_drv_init</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>ae7d0b4f74941160ec17bd26ac391e5b4</anchor>
      <arglist>(struct wpa_driver_wext_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_wext_flush_pmkid</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a1a7366d9678e68d5d7e49ba399e18cc2</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_driver_wext_get_bssid</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a9534a7db5f7db88d99f397bd2f48da94</anchor>
      <arglist>(void *priv, u8 *bssid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_driver_wext_get_capa</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a682b79f2072dc23ac51bdc49772f6cad</anchor>
      <arglist>(void *priv, struct wpa_driver_capa *capa)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_wext_get_range</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>ab509567178ac14432fe59fb0aa88c92c</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_scan_results *</type>
      <name>wpa_driver_wext_get_scan_results</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a226a70b962b43ab9b29dbd39df52baf2</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_driver_wext_get_ssid</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a62f0086b432b1d4b6c8b2f96f487611c</anchor>
      <arglist>(void *priv, u8 *ssid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_driver_wext_get_version</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>ac36e67743cab7455b29fdc0c1e952d12</anchor>
      <arglist>(struct wpa_driver_wext_data *drv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>wpa_driver_wext_giwscan</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a5d5bee6a50023e04457a9b82cb4fe719</anchor>
      <arglist>(struct wpa_driver_wext_data *drv, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>wpa_driver_wext_init</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a47e4d3455c2021e8c5c76017e2dd87f9</anchor>
      <arglist>(void *ctx, const char *ifname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_driver_wext_keymgmt2wext</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a90bf62a9d90b2181806d9280aad8a34d</anchor>
      <arglist>(int keymgmt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_wext_mlme</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a5e224df5b25ce2c98ba43e23c77fc128</anchor>
      <arglist>(struct wpa_driver_wext_data *drv, const u8 *addr, int cmd, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_wext_own_ifindex</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a1e246ce30c12cf9461e41ac1cc3c951e</anchor>
      <arglist>(struct wpa_driver_wext_data *drv, int ifindex, u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_wext_own_ifname</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a701a5bde8702462a8bff1ff5dea8f26f</anchor>
      <arglist>(struct wpa_driver_wext_data *drv, u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_wext_pmksa</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a64d6d49f20eb8346fd162f42b4643c37</anchor>
      <arglist>(struct wpa_driver_wext_data *drv, u32 cmd, const u8 *bssid, const u8 *pmkid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_wext_remove_pmkid</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>ad9143816162de9eb7a20c7a0c7646630</anchor>
      <arglist>(void *priv, const u8 *bssid, const u8 *pmkid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_driver_wext_scan</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>ad92f7b1d8b095c77dc6f2ec488bae8d9</anchor>
      <arglist>(void *priv, struct wpa_driver_scan_params *params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_driver_wext_scan_timeout</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a7036a71b24fdc36f05804580bf462b53</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_wext_set_auth_alg</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a70a512c26e3aa10bc92037198a661f6b</anchor>
      <arglist>(void *priv, int auth_alg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_driver_wext_set_auth_param</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a15d956ddcd20156c19474984062035b2</anchor>
      <arglist>(struct wpa_driver_wext_data *drv, int idx, u32 value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_driver_wext_set_bssid</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>aeec159beb67e684e2f9438993b0fef35</anchor>
      <arglist>(void *priv, const u8 *bssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_wext_set_countermeasures</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a74210caf5fd5f7ac313cd0e532ffc8e0</anchor>
      <arglist>(void *priv, int enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_wext_set_drop_unencrypted</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>adad97831cdddebe765562e2a712781a2</anchor>
      <arglist>(void *priv, int enabled)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_driver_wext_set_freq</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>ac90c019c4d336dafa2869e5cb3f1e0a6</anchor>
      <arglist>(void *priv, int freq)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_wext_set_gen_ie</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a439428a17243dba7cf31b8f3af386ca4</anchor>
      <arglist>(void *priv, const u8 *ie, size_t ie_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_driver_wext_set_key</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>ad82e7304cf74ea2235b498fc9ef1b8fa</anchor>
      <arglist>(const char *ifname, void *priv, enum wpa_alg alg, const u8 *addr, int key_idx, int set_tx, const u8 *seq, size_t seq_len, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_wext_set_key_ext</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a4bb40c4766b8dd3d27071aff12e0a963</anchor>
      <arglist>(void *priv, enum wpa_alg alg, const u8 *addr, int key_idx, int set_tx, const u8 *seq, size_t seq_len, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_driver_wext_set_mode</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a07aac54c5d93c3f4a2ba8d6d917d40ce</anchor>
      <arglist>(void *priv, int mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_driver_wext_set_operstate</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a320ed04d7ca21988b99b44c5f7989e89</anchor>
      <arglist>(void *priv, int state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_wext_set_psk</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a10487552c791537d7ada9dc686ef9ae2</anchor>
      <arglist>(struct wpa_driver_wext_data *drv, const u8 *psk)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_driver_wext_set_ssid</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>ae347e144bbfccb12cfaf05e5f230ed0b</anchor>
      <arglist>(void *priv, const u8 *ssid, size_t ssid_len)</arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_driver_ops</type>
      <name>wpa_driver_wext_ops</name>
      <anchorfile>driver__wext_8c.html</anchorfile>
      <anchor>a81a9851398a329d3ee6f0d129369c8f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>driver_wext.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/drivers/</path>
    <filename>driver__wext_8h</filename>
    <class kind="struct">wpa_driver_wext_data</class>
    <member kind="function">
      <type>int</type>
      <name>wpa_driver_wext_alternative_ifindex</name>
      <anchorfile>driver__wext_8h.html</anchorfile>
      <anchor>a89c562961ab8cc9ecc0f9ed202473813</anchor>
      <arglist>(struct wpa_driver_wext_data *drv, const char *ifname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_driver_wext_associate</name>
      <anchorfile>driver__wext_8h.html</anchorfile>
      <anchor>a953ee6d6f33f0af219af9276b08a0933</anchor>
      <arglist>(void *priv, struct wpa_driver_associate_params *params)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_driver_wext_cipher2wext</name>
      <anchorfile>driver__wext_8h.html</anchorfile>
      <anchor>a563b2550f2127c3389b58d378e9b9e80</anchor>
      <arglist>(int cipher)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_driver_wext_deinit</name>
      <anchorfile>driver__wext_8h.html</anchorfile>
      <anchor>a90653034f3b7636616c3000ec0884c01</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_driver_wext_get_bssid</name>
      <anchorfile>driver__wext_8h.html</anchorfile>
      <anchor>a9534a7db5f7db88d99f397bd2f48da94</anchor>
      <arglist>(void *priv, u8 *bssid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_driver_wext_get_capa</name>
      <anchorfile>driver__wext_8h.html</anchorfile>
      <anchor>a682b79f2072dc23ac51bdc49772f6cad</anchor>
      <arglist>(void *priv, struct wpa_driver_capa *capa)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_scan_results *</type>
      <name>wpa_driver_wext_get_scan_results</name>
      <anchorfile>driver__wext_8h.html</anchorfile>
      <anchor>a226a70b962b43ab9b29dbd39df52baf2</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_driver_wext_get_ssid</name>
      <anchorfile>driver__wext_8h.html</anchorfile>
      <anchor>a62f0086b432b1d4b6c8b2f96f487611c</anchor>
      <arglist>(void *priv, u8 *ssid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_driver_wext_get_version</name>
      <anchorfile>driver__wext_8h.html</anchorfile>
      <anchor>ac36e67743cab7455b29fdc0c1e952d12</anchor>
      <arglist>(struct wpa_driver_wext_data *drv)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>wpa_driver_wext_init</name>
      <anchorfile>driver__wext_8h.html</anchorfile>
      <anchor>a47e4d3455c2021e8c5c76017e2dd87f9</anchor>
      <arglist>(void *ctx, const char *ifname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_driver_wext_keymgmt2wext</name>
      <anchorfile>driver__wext_8h.html</anchorfile>
      <anchor>a90bf62a9d90b2181806d9280aad8a34d</anchor>
      <arglist>(int keymgmt)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_driver_wext_scan</name>
      <anchorfile>driver__wext_8h.html</anchorfile>
      <anchor>ad92f7b1d8b095c77dc6f2ec488bae8d9</anchor>
      <arglist>(void *priv, struct wpa_driver_scan_params *params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_driver_wext_scan_timeout</name>
      <anchorfile>driver__wext_8h.html</anchorfile>
      <anchor>a7036a71b24fdc36f05804580bf462b53</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_driver_wext_set_auth_param</name>
      <anchorfile>driver__wext_8h.html</anchorfile>
      <anchor>a15d956ddcd20156c19474984062035b2</anchor>
      <arglist>(struct wpa_driver_wext_data *drv, int idx, u32 value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_driver_wext_set_bssid</name>
      <anchorfile>driver__wext_8h.html</anchorfile>
      <anchor>aeec159beb67e684e2f9438993b0fef35</anchor>
      <arglist>(void *priv, const u8 *bssid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_driver_wext_set_freq</name>
      <anchorfile>driver__wext_8h.html</anchorfile>
      <anchor>ac90c019c4d336dafa2869e5cb3f1e0a6</anchor>
      <arglist>(void *priv, int freq)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_driver_wext_set_key</name>
      <anchorfile>driver__wext_8h.html</anchorfile>
      <anchor>ad82e7304cf74ea2235b498fc9ef1b8fa</anchor>
      <arglist>(const char *ifname, void *priv, enum wpa_alg alg, const u8 *addr, int key_idx, int set_tx, const u8 *seq, size_t seq_len, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_driver_wext_set_mode</name>
      <anchorfile>driver__wext_8h.html</anchorfile>
      <anchor>a07aac54c5d93c3f4a2ba8d6d917d40ce</anchor>
      <arglist>(void *priv, int mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_driver_wext_set_operstate</name>
      <anchorfile>driver__wext_8h.html</anchorfile>
      <anchor>a320ed04d7ca21988b99b44c5f7989e89</anchor>
      <arglist>(void *priv, int state)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_driver_wext_set_ssid</name>
      <anchorfile>driver__wext_8h.html</anchorfile>
      <anchor>ae347e144bbfccb12cfaf05e5f230ed0b</anchor>
      <arglist>(void *priv, const u8 *ssid, size_t ssid_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>driver_wired.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/drivers/</path>
    <filename>driver__wired_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="driver_8h" name="driver.h" local="yes" imported="no">driver.h</includes>
    <class kind="struct">dhcp_message</class>
    <class kind="struct">ieee8023_hdr</class>
    <class kind="struct">wpa_driver_wired_data</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wired_driver_hapd_deinit</name>
      <anchorfile>driver__wired_8c.html</anchorfile>
      <anchor>a76cdfe318c6b3116ca58641f3dd890f6</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>wired_driver_hapd_init</name>
      <anchorfile>driver__wired_8c.html</anchorfile>
      <anchor>a9879ed57327537313e0f617f31fb42d0</anchor>
      <arglist>(struct hostapd_data *hapd, struct wpa_init_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wired_init_sockets</name>
      <anchorfile>driver__wired_8c.html</anchorfile>
      <anchor>ac92504cbcde705addc107a89021c5fb3</anchor>
      <arglist>(struct wpa_driver_wired_data *drv, u8 *own_addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wired_multicast_membership</name>
      <anchorfile>driver__wired_8c.html</anchorfile>
      <anchor>ad7ef30988fe0b16e2bd4f9327f6288b3</anchor>
      <arglist>(int sock, int ifindex, const u8 *addr, int add)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wired_send_eapol</name>
      <anchorfile>driver__wired_8c.html</anchorfile>
      <anchor>aedfaa278c4d910982f33c28c101f9fbd</anchor>
      <arglist>(void *priv, const u8 *addr, const u8 *data, size_t data_len, int encrypt, const u8 *own_addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_driver_wired_deinit</name>
      <anchorfile>driver__wired_8c.html</anchorfile>
      <anchor>ab482c9aeab8ca53ccde5868912b6c375</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_wired_get_bssid</name>
      <anchorfile>driver__wired_8c.html</anchorfile>
      <anchor>aa2bf9399d825fcb381bb70dcec3e359a</anchor>
      <arglist>(void *priv, u8 *bssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_wired_get_capa</name>
      <anchorfile>driver__wired_8c.html</anchorfile>
      <anchor>ab4782749ee702986b07ee3e16642ac26</anchor>
      <arglist>(void *priv, struct wpa_driver_capa *capa)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_wired_get_ifflags</name>
      <anchorfile>driver__wired_8c.html</anchorfile>
      <anchor>a0cf2d8f1a5b708aff14ab1a95c27e242</anchor>
      <arglist>(const char *ifname, int *flags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_wired_get_ssid</name>
      <anchorfile>driver__wired_8c.html</anchorfile>
      <anchor>aaef0e50cb11a398833a377d796ff8f2a</anchor>
      <arglist>(void *priv, u8 *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>wpa_driver_wired_init</name>
      <anchorfile>driver__wired_8c.html</anchorfile>
      <anchor>a37e4775e3378d4c0d24138142e178c10</anchor>
      <arglist>(void *ctx, const char *ifname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_wired_multi</name>
      <anchorfile>driver__wired_8c.html</anchorfile>
      <anchor>a8724099a67824cf624b6e0c6cb8de9e7</anchor>
      <arglist>(const char *ifname, const u8 *addr, int add)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_driver_wired_set_ifflags</name>
      <anchorfile>driver__wired_8c.html</anchorfile>
      <anchor>af6c3f3d417ccf89c90a3bf66179fbac8</anchor>
      <arglist>(const char *ifname, int flags)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const u8</type>
      <name>pae_group_addr</name>
      <anchorfile>driver__wired_8c.html</anchorfile>
      <anchor>a87ea1840c1c8b89b93d4a41162e59ded</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct ieee8023_hdr</type>
      <name>STRUCT_PACKED</name>
      <anchorfile>driver__wired_8c.html</anchorfile>
      <anchor>a5ea9b1c1624bf58611d866390f2d6c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_driver_ops</type>
      <name>wpa_driver_wired_ops</name>
      <anchorfile>driver__wired_8c.html</anchorfile>
      <anchor>aeece8f9c2f3212e739d29304d9072862</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>drivers.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/drivers/</path>
    <filename>drivers_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <member kind="variable">
      <type>struct wpa_driver_ops *</type>
      <name>wpa_drivers</name>
      <anchorfile>drivers_8c.html</anchorfile>
      <anchor>ae7e8f3c725ba8227ff4807993f66f960</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>drv_callbacks.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>drv__callbacks_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="radius_8h" name="radius.h" local="yes" imported="no">radius/radius.h</includes>
    <includes id="driver_8h" name="driver.h" local="yes" imported="no">drivers/driver.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="ieee802__11__common_8h" name="ieee802_11_common.h" local="yes" imported="no">common/ieee802_11_common.h</includes>
    <includes id="wpa__ctrl_8h" name="wpa_ctrl.h" local="yes" imported="no">common/wpa_ctrl.h</includes>
    <includes id="hostapd_8h" name="hostapd.h" local="yes" imported="no">hostapd.h</includes>
    <includes id="ieee802__11_8h" name="ieee802_11.h" local="yes" imported="no">ieee802_11.h</includes>
    <includes id="sta__info_8h" name="sta_info.h" local="yes" imported="no">sta_info.h</includes>
    <includes id="accounting_8h" name="accounting.h" local="yes" imported="no">accounting.h</includes>
    <includes id="tkip__countermeasures_8h" name="tkip_countermeasures.h" local="yes" imported="no">tkip_countermeasures.h</includes>
    <includes id="iapp_8h" name="iapp.h" local="yes" imported="no">iapp.h</includes>
    <includes id="ieee802__1x_8h" name="ieee802_1x.h" local="yes" imported="no">ieee802_1x.h</includes>
    <includes id="wpa__auth_8h" name="wpa_auth.h" local="yes" imported="no">wpa_auth.h</includes>
    <includes id="wmm_8h" name="wmm.h" local="yes" imported="no">wmm.h</includes>
    <includes id="wps__hostapd_8h" name="wps_hostapd.h" local="yes" imported="no">wps_hostapd.h</includes>
    <includes id="ap__config_8h" name="ap_config.h" local="yes" imported="no">ap_config.h</includes>
    <member kind="function">
      <type>int</type>
      <name>hostapd_notif_assoc</name>
      <anchorfile>drv__callbacks_8c.html</anchorfile>
      <anchor>a2d948fe7f8d2a3dfc51a5ec0279c0124</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *addr, const u8 *ie, size_t ielen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hostapd_notif_disassoc</name>
      <anchorfile>drv__callbacks_8c.html</anchorfile>
      <anchor>aed356f64ed200a37cdd89438b2056af9</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *addr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_peer/</path>
    <filename>eap_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="pcsc__funcs_8h" name="pcsc_funcs.h" local="yes" imported="no">pcsc_funcs.h</includes>
    <includes id="state__machine_8h" name="state_machine.h" local="yes" imported="no">state_machine.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto/crypto.h</includes>
    <includes id="tls_8h" name="tls.h" local="yes" imported="no">crypto/tls.h</includes>
    <includes id="wpa__ctrl_8h" name="wpa_ctrl.h" local="yes" imported="no">common/wpa_ctrl.h</includes>
    <includes id="eap__wsc__common_8h" name="eap_wsc_common.h" local="yes" imported="no">eap_common/eap_wsc_common.h</includes>
    <includes id="eap__peer_2eap__i_8h" name="eap_peer/eap_i.h" local="yes" imported="no">eap_i.h</includes>
    <includes id="eap__config_8h" name="eap_config.h" local="yes" imported="no">eap_config.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EAP_MAX_AUTH_ROUNDS</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a5ee7cab6ca2f13ec4627aa5efeb71e74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STATE_MACHINE_DATA</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a65ac785f7b8aaabbd2ab5638ea937bd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STATE_MACHINE_DEBUG_PREFIX</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a0f7460f7ed5bcfd3f28befa842ec9308</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>eap_ctrl_req_type</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>aae7593dc6dac97d3c40ddc1296a3a167</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_IDENTITY</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>aae7593dc6dac97d3c40ddc1296a3a167acf4606363e397913c6febabbe93037f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_PASSWORD</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>aae7593dc6dac97d3c40ddc1296a3a167ab3ddf88ed484b1156a1e9506c2dfdab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_OTP</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>aae7593dc6dac97d3c40ddc1296a3a167aa127ba0327890918bbb1aac0d53a9d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_PIN</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>aae7593dc6dac97d3c40ddc1296a3a167afc57bd2ca47271b74ee518ba10c407aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_NEW_PASSWORD</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>aae7593dc6dac97d3c40ddc1296a3a167a060bf457a36587c872facc6eac920588</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_PASSPHRASE</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>aae7593dc6dac97d3c40ddc1296a3a167a6d2bb55440b1bfd2fee6a6f5d308154d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_allowed_method</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a8a94ce4833f1739deda212ef644996e7</anchor>
      <arglist>(struct eap_sm *sm, int vendor, u32 method)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_allowed_phase2_type</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a945c18c2d89b27166f80b712a7ab9b2f</anchor>
      <arglist>(int vendor, int type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_deinit_prev_method</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>ad184a2680c0c7f29dcec170ab67dc20c</anchor>
      <arglist>(struct eap_sm *sm, const char *txt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_peer_req_is_duplicate</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a1bbec29744b85db7842cf30a77562803</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_peer_sm_deinit</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a3b0fa0232ee67a546b19336562f47522</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>struct eap_sm *</type>
      <name>eap_peer_sm_init</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>aaa3e80ad7e827f3a57f1f5b185c04f59</anchor>
      <arglist>(void *eapol_ctx, struct eapol_callbacks *eapol_cb, void *msg_ctx, struct eap_config *conf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_sm_step</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>ae3e8eb5fed775973390ab84edb1ee49a</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_peer_sm_step_idle</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>ab7b92063358c05656efd43b7e86c2fb0</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_peer_sm_step_local</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a3a409e99ee6728a07b57b39f4f8cfca1</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_peer_sm_step_received</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>ad535943606463c4b420dc0f1ec268ac3</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_peer_sm_tls_event</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a2139de5b0e0d0a63b0b9b391a25f9c5a</anchor>
      <arglist>(void *ctx, enum tls_event ev, union tls_event_data *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_sm_abort</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a5c280a6147d64ee6273632db6b741605</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_sm_allowMethod</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a0cb5cb6c5ef4b81fdcfc4b6376e9c6a0</anchor>
      <arglist>(struct eap_sm *sm, int vendor, EapType method)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_sm_build_expanded_nak</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a412db92da3ae96006158fc28d1deb90c</anchor>
      <arglist>(struct eap_sm *sm, int id, const struct eap_method *methods, size_t count)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>eap_sm_buildIdentity</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a48419f11421b537109ac6c8243a43902</anchor>
      <arglist>(struct eap_sm *sm, int id, int encrypted)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_sm_buildNak</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>ab6dd9f333d8238a55fc5c6a9bcd41e39</anchor>
      <arglist>(struct eap_sm *sm, int id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_sm_buildNotify</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>adb9b19d4156694530e1436a41809b843</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>eap_sm_decision_txt</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a4206e23bfd10d5b7060565a603819ee0</anchor>
      <arglist>(EapDecision decision)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_sm_get_scard_identity</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a456365bdf653dbd1f58098be631d2e43</anchor>
      <arglist>(struct eap_sm *sm, struct eap_peer_config *conf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>eap_sm_method_state_txt</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a3ef53da44a0dcb5d6a776ab5ba1fa70f</anchor>
      <arglist>(EapMethodState state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_sm_notify_ctrl_attached</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a82c3b108301e17ec2fc9aaae61aeaef1</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_sm_parseEapReq</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a8a2fb7f5e924b4a159376d559f1a717b</anchor>
      <arglist>(struct eap_sm *sm, const struct wpabuf *req)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_sm_processIdentity</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a118ab0eaa27cb20e850b1f403238efa0</anchor>
      <arglist>(struct eap_sm *sm, const struct wpabuf *req)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_sm_processNotify</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a1760a30a2657c4f3462db50cda32f9d5</anchor>
      <arglist>(struct eap_sm *sm, const struct wpabuf *req)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_sm_request</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a4e4e9f454d3b1841fd5e43af855c22fc</anchor>
      <arglist>(struct eap_sm *sm, eap_ctrl_req_type type, const char *msg, size_t msglen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_sm_request_identity</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>ad7d41960a93be5bb7a9255a87d17d01d</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_sm_request_new_password</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>ac20e784384105a91e4bcd0728db4bf4c</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_sm_request_otp</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>aa7dfba960cdd83dbd377aff3df1e22c9</anchor>
      <arglist>(struct eap_sm *sm, const char *msg, size_t msg_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_sm_request_passphrase</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a29fa1541957282f9841cf14ee2070323</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_sm_request_password</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>ad9ed143b62450052e74f66e37072fa67</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_sm_request_pin</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>ae31c13321b2df3da373cf26fa0f04591</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_sm_set_scard_pin</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>ade2131896a92e461fca6d5ad506a5a9c</anchor>
      <arglist>(struct eap_sm *sm, struct eap_peer_config *conf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_success_workaround</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a158bd38850019f2fd7b09df8387224b6</anchor>
      <arglist>(struct eap_sm *sm, int reqId, int lastId)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eapol_get_bool</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a74cdac8f1d8d0d6b6d1de0b697cc0779</anchor>
      <arglist>(struct eap_sm *sm, enum eapol_bool_var var)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eapol_get_eapReqData</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a51617a67c476e797fc77ca892b9d59c6</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>eapol_get_int</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a54eef2ae03cc9de3a23738c89c966ea0</anchor>
      <arglist>(struct eap_sm *sm, enum eapol_int_var var)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_set_bool</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a19773d685b0aab5370f3e5d7136ddac5</anchor>
      <arglist>(struct eap_sm *sm, enum eapol_bool_var var, Boolean value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_set_int</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a5d73673371143238198a9d949a4a03cf</anchor>
      <arglist>(struct eap_sm *sm, enum eapol_int_var var, unsigned int value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a4e34c81ea47de3eb265c186a68481f15</anchor>
      <arglist>(EAP, INITIALIZE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>aef2c46171c25cbb06820f261633652c0</anchor>
      <arglist>(EAP, DISABLED)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a0d5b684521662e62fcafcd5a0b342f3b</anchor>
      <arglist>(EAP, IDLE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>af2f9ca8460b0ea432a50e6fb88ff316f</anchor>
      <arglist>(EAP, RECEIVED)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a575ee838252c0ad4150a139a1c4be9f6</anchor>
      <arglist>(EAP, GET_METHOD)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>ad04733b5efbfce86e62becc28522719c</anchor>
      <arglist>(EAP, METHOD)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a985776dd9c8701715b424caa17bc087e</anchor>
      <arglist>(EAP, SEND_RESPONSE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a4eb679a6aa1d2a82bcc1065610f4439b</anchor>
      <arglist>(EAP, DISCARD)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a9389210c5e5de0dccf6b06d702374b9d</anchor>
      <arglist>(EAP, IDENTITY)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>ad670e0a501f8748fbeab3d973ab1404d</anchor>
      <arglist>(EAP, NOTIFICATION)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>ad26d349121507d44add9c73adbb2b6b4</anchor>
      <arglist>(EAP, RETRANSMIT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a2f44b305cbe0a8ec28f833d74f4a4ce8</anchor>
      <arglist>(EAP, SUCCESS)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a67d04eb6f121779063b642e4294116ad</anchor>
      <arglist>(EAP, FAILURE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STEP</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>af1370607df175ba1e4aa11bcb5097d07</anchor>
      <arglist>(EAP)</arglist>
    </member>
    <member kind="function">
      <type>u32</type>
      <name>eap_get_phase2_type</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a7bdbf8279a3a73cfb00630d084abb80d</anchor>
      <arglist>(const char *name, int *vendor)</arglist>
    </member>
    <member kind="function">
      <type>struct eap_method_type *</type>
      <name>eap_get_phase2_types</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a3ff08d01a05550f091ce49ad307485ba</anchor>
      <arglist>(struct eap_peer_config *config, size_t *count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_set_fast_reauth</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a7b09ae7f53936b5c5ae751cf560fa67d</anchor>
      <arglist>(struct eap_sm *sm, int enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_set_workaround</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a05ebe42e9a4535dac4d11d8bb9b7053a</anchor>
      <arglist>(struct eap_sm *sm, unsigned int workaround)</arglist>
    </member>
    <member kind="function">
      <type>struct eap_peer_config *</type>
      <name>eap_get_config</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a3b477f0db97414d855be758a87f11f1d</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>const u8 *</type>
      <name>eap_get_config_identity</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a8f7395998bb7c8d105b2c1aee0126428</anchor>
      <arglist>(struct eap_sm *sm, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>const u8 *</type>
      <name>eap_get_config_password</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a34d3cc764f7ab344677ab8d9d240b493</anchor>
      <arglist>(struct eap_sm *sm, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>const u8 *</type>
      <name>eap_get_config_password2</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>ae620b2a7ddaa50d8ada88c236443dbcf</anchor>
      <arglist>(struct eap_sm *sm, size_t *len, int *hash)</arglist>
    </member>
    <member kind="function">
      <type>const u8 *</type>
      <name>eap_get_config_new_password</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a7c25376e21f039773b6369787818f699</anchor>
      <arglist>(struct eap_sm *sm, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>const u8 *</type>
      <name>eap_get_config_otp</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a3b06fa92c1cebc7f0cb2a40d335c6c23</anchor>
      <arglist>(struct eap_sm *sm, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_clear_config_otp</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>ab3f2e86f8b0cab449836c3293ecc6ddf</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>eap_get_config_phase1</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>aa876395c808ffd6805e0874fc46b270e</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>eap_get_config_phase2</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>ab33c85dcc910a9c06f98f76c6d81d98d</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_key_available</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a48093bbddec64031d21c22b6342c5432</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_notify_success</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>ad37a1616274481bdd97bc18612ad0794</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_notify_lower_layer_success</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>aae5d43113043d463fb94272e35b8739e</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>const u8 *</type>
      <name>eap_get_eapKeyData</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>ac84b873ad41189e7d40d5067f3ecd4e3</anchor>
      <arglist>(struct eap_sm *sm, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>eap_get_eapRespData</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a6fa0fb995ccb1645716d6973b0be9987</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_register_scard_ctx</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a2c967131d4d9399032730084d3eab3b9</anchor>
      <arglist>(struct eap_sm *sm, void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_set_config_blob</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>aa4d5ffc6103b04f0d7fbdf35ecd7826b</anchor>
      <arglist>(struct eap_sm *sm, struct wpa_config_blob *blob)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_config_blob *</type>
      <name>eap_get_config_blob</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>aba145794995d04f9e6714928940f351e</anchor>
      <arglist>(struct eap_sm *sm, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_set_force_disabled</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>ae5c766652ad04049b06cd35f8647a195</anchor>
      <arglist>(struct eap_sm *sm, int disabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_notify_pending</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a768b3769b0f5138ee5908f1fcf58cc9c</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_invalidate_cached_session</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a52a8cd16e0617647f8f6613dc8279ddb</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_is_wps_pbc_enrollee</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a003c18ea77bde1b33b36eb4647f69447</anchor>
      <arglist>(struct eap_peer_config *conf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_is_wps_pin_enrollee</name>
      <anchorfile>eap_8c.html</anchorfile>
      <anchor>a4098978e71992d89d15df4c58e07aa2f</anchor>
      <arglist>(struct eap_peer_config *conf)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_peer/eap.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_peer/</path>
    <filename>eap__peer_2eap_8h</filename>
    <includes id="defs_8h" name="defs.h" local="yes" imported="no">common/defs.h</includes>
    <includes id="eap__defs_8h" name="eap_defs.h" local="yes" imported="no">eap_common/eap_defs.h</includes>
    <includes id="eap__peer_2eap__methods_8h" name="eap_peer/eap_methods.h" local="yes" imported="no">eap_peer/eap_methods.h</includes>
    <class kind="struct">eap_method_type</class>
  </compound>
  <compound kind="file">
    <name>eap_server/eap.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_server/</path>
    <filename>eap__server_2eap_8h</filename>
    <includes id="defs_8h" name="defs.h" local="yes" imported="no">common/defs.h</includes>
    <includes id="eap__defs_8h" name="eap_defs.h" local="yes" imported="no">eap_common/eap_defs.h</includes>
    <includes id="eap__server_2eap__methods_8h" name="eap_server/eap_methods.h" local="yes" imported="no">eap_server/eap_methods.h</includes>
    <includes id="wpabuf_8h" name="wpabuf.h" local="yes" imported="no">wpabuf.h</includes>
    <class kind="struct">eap_config</class>
    <class kind="struct">eap_eapol_interface</class>
    <class kind="struct">eap_user</class>
    <class kind="struct">eapol_callbacks</class>
    <member kind="define">
      <type>#define</type>
      <name>EAP_MAX_METHODS</name>
      <anchorfile>eap__server_2eap_8h.html</anchorfile>
      <anchor>a030214d84244192cd30c49333eb65fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TTLS_AUTH_CHAP</name>
      <anchorfile>eap__server_2eap_8h.html</anchorfile>
      <anchor>a99685cd57e7716723ae8cb9ee019a0af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TTLS_AUTH_MSCHAP</name>
      <anchorfile>eap__server_2eap_8h.html</anchorfile>
      <anchor>a42b725fbdda4e6fb2f03aff30b4bd903</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TTLS_AUTH_MSCHAPV2</name>
      <anchorfile>eap__server_2eap_8h.html</anchorfile>
      <anchor>a0e7f44423b3025e84c53711deacd9f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TTLS_AUTH_PAP</name>
      <anchorfile>eap__server_2eap_8h.html</anchorfile>
      <anchor>a7ee8b950ba3c586f63ff0879918548df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const u8 *</type>
      <name>eap_get_identity</name>
      <anchorfile>eap__server_2eap_8h.html</anchorfile>
      <anchor>a74d33375cee429b2f0981fb9f266012d</anchor>
      <arglist>(struct eap_sm *sm, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>struct eap_eapol_interface *</type>
      <name>eap_get_interface</name>
      <anchorfile>eap__server_2eap_8h.html</anchorfile>
      <anchor>a501e9b27676fbcd49e853044e2aa8f44</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_server_sm_deinit</name>
      <anchorfile>eap__server_2eap_8h.html</anchorfile>
      <anchor>a63c59e42bcf0aa62da64e52832e8573b</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>struct eap_sm *</type>
      <name>eap_server_sm_init</name>
      <anchorfile>eap__server_2eap_8h.html</anchorfile>
      <anchor>a1b2f7634c0a9dcfef3e41a6d67e73d4e</anchor>
      <arglist>(void *eapol_ctx, struct eapol_callbacks *eapol_cb, struct eap_config *eap_conf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_sm_step</name>
      <anchorfile>eap__server_2eap_8h.html</anchorfile>
      <anchor>a02656b5f9447900eae8a837afb21733d</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_sm_method_pending</name>
      <anchorfile>eap__server_2eap_8h.html</anchorfile>
      <anchor>ada17ba79d8e12d4e8da7375e3d8b8172</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_sm_notify_cached</name>
      <anchorfile>eap__server_2eap_8h.html</anchorfile>
      <anchor>a3ecb70d063451113e453e6978b922724</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_sm_pending_cb</name>
      <anchorfile>eap__server_2eap_8h.html</anchorfile>
      <anchor>a18c23d9f99f5f3020127ae10cd69ba61</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_aka.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_peer/</path>
    <filename>eap__aka_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="pcsc__funcs_8h" name="pcsc_funcs.h" local="yes" imported="no">pcsc_funcs.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto/crypto.h</includes>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">crypto/sha1.h</includes>
    <includes id="sha256_8h" name="sha256.h" local="yes" imported="no">crypto/sha256.h</includes>
    <includes id="milenage_8h" name="milenage.h" local="yes" imported="no">crypto/milenage.h</includes>
    <includes id="eap__sim__common_8h" name="eap_sim_common.h" local="yes" imported="no">eap_common/eap_sim_common.h</includes>
    <includes id="eap__config_8h" name="eap_config.h" local="yes" imported="no">eap_config.h</includes>
    <includes id="eap__peer_2eap__i_8h" name="eap_peer/eap_i.h" local="yes" imported="no">eap_i.h</includes>
    <class kind="struct">eap_aka_data</class>
    <member kind="define">
      <type>#define</type>
      <name>CLEAR_EAP_ID</name>
      <anchorfile>eap__aka_8c.html</anchorfile>
      <anchor>a13a69c52876dce423359e4b9b69238e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLEAR_PSEUDONYM</name>
      <anchorfile>eap__aka_8c.html</anchorfile>
      <anchor>abfd3ed7f587bbf906589b06393276123</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLEAR_REAUTH_ID</name>
      <anchorfile>eap__aka_8c.html</anchorfile>
      <anchor>a0478374d09aa452b46446a8e1de5da22</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_aka_add_checkcode</name>
      <anchorfile>eap__aka_8c.html</anchorfile>
      <anchor>a98d2e150b38f0f5ed62aa19e4cf8057d</anchor>
      <arglist>(struct eap_aka_data *data, struct eap_sim_msg *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_aka_add_id_msg</name>
      <anchorfile>eap__aka_8c.html</anchorfile>
      <anchor>a68d11378d7b71459556cc8085fd0d441</anchor>
      <arglist>(struct eap_aka_data *data, const struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_aka_authentication_reject</name>
      <anchorfile>eap__aka_8c.html</anchorfile>
      <anchor>a66f49b096ba718a1144fdee6cb45c2a3</anchor>
      <arglist>(struct eap_aka_data *data, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_aka_clear_identities</name>
      <anchorfile>eap__aka_8c.html</anchorfile>
      <anchor>a972b708268257dd805d297f05cb5ed09</anchor>
      <arglist>(struct eap_aka_data *data, int id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_aka_client_error</name>
      <anchorfile>eap__aka_8c.html</anchorfile>
      <anchor>a898d09d5103b51baea39839e64b52d5a</anchor>
      <arglist>(struct eap_aka_data *data, u8 id, int err)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_aka_deinit</name>
      <anchorfile>eap__aka_8c.html</anchorfile>
      <anchor>acedadafa0453a07ff72c226e711f0d2b</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_aka_deinit_for_reauth</name>
      <anchorfile>eap__aka_8c.html</anchorfile>
      <anchor>ac5abde52f2c31c34f5796d988654e49c</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_aka_get_emsk</name>
      <anchorfile>eap__aka_8c.html</anchorfile>
      <anchor>a52eaf80db07591c478f42e7be45689bb</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const u8 *</type>
      <name>eap_aka_get_identity</name>
      <anchorfile>eap__aka_8c.html</anchorfile>
      <anchor>a60df83b7d5775ec2319793c8e146c11e</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_aka_getKey</name>
      <anchorfile>eap__aka_8c.html</anchorfile>
      <anchor>ae7b6aed9b9a27d39ba8e6c2d5bf67d90</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_aka_has_reauth_data</name>
      <anchorfile>eap__aka_8c.html</anchorfile>
      <anchor>a58da237ec019a6dddc9f14f982dcd852</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_aka_init</name>
      <anchorfile>eap__aka_8c.html</anchorfile>
      <anchor>a8a9911565a627d9926cd9e8bbb7620b7</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_aka_init_for_reauth</name>
      <anchorfile>eap__aka_8c.html</anchorfile>
      <anchor>a6f99420458c3358ddc25aeb381fb2908</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_aka_isKeyAvailable</name>
      <anchorfile>eap__aka_8c.html</anchorfile>
      <anchor>ab4486fe9afcacc6d31f7c143590bcb81</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_aka_learn_ids</name>
      <anchorfile>eap__aka_8c.html</anchorfile>
      <anchor>ad1de7402c6465a17b4476710081be360</anchor>
      <arglist>(struct eap_aka_data *data, struct eap_sim_attrs *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_aka_process</name>
      <anchorfile>eap__aka_8c.html</anchorfile>
      <anchor>a8635f8ea332e055c6574452e2b3fc2ba</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct eap_method_ret *ret, const struct wpabuf *reqData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_aka_process_challenge</name>
      <anchorfile>eap__aka_8c.html</anchorfile>
      <anchor>a3e34ca790010d5efe59b534d228c41dc</anchor>
      <arglist>(struct eap_sm *sm, struct eap_aka_data *data, u8 id, const struct wpabuf *reqData, struct eap_sim_attrs *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_aka_process_identity</name>
      <anchorfile>eap__aka_8c.html</anchorfile>
      <anchor>a737b48c3f98ef799e4f6cc6f9e7d2593</anchor>
      <arglist>(struct eap_sm *sm, struct eap_aka_data *data, u8 id, const struct wpabuf *reqData, struct eap_sim_attrs *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_aka_process_notification</name>
      <anchorfile>eap__aka_8c.html</anchorfile>
      <anchor>ac00064ff0c45a3b2168733cfe2059919</anchor>
      <arglist>(struct eap_sm *sm, struct eap_aka_data *data, u8 id, const struct wpabuf *reqData, struct eap_sim_attrs *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_aka_process_notification_auth</name>
      <anchorfile>eap__aka_8c.html</anchorfile>
      <anchor>a7d68a2cc9572bb9001c1ed2f5cc52e22</anchor>
      <arglist>(struct eap_aka_data *data, const struct wpabuf *reqData, struct eap_sim_attrs *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_aka_process_notification_reauth</name>
      <anchorfile>eap__aka_8c.html</anchorfile>
      <anchor>a087841f5e58180f61da3511a864bf24b</anchor>
      <arglist>(struct eap_aka_data *data, struct eap_sim_attrs *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_aka_process_reauthentication</name>
      <anchorfile>eap__aka_8c.html</anchorfile>
      <anchor>a25b5fe7158a6b26a867dd2370a244ade</anchor>
      <arglist>(struct eap_sm *sm, struct eap_aka_data *data, u8 id, const struct wpabuf *reqData, struct eap_sim_attrs *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_aka_response_challenge</name>
      <anchorfile>eap__aka_8c.html</anchorfile>
      <anchor>a51c7fb8186e6f0999249bbfaea75208d</anchor>
      <arglist>(struct eap_aka_data *data, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_aka_response_identity</name>
      <anchorfile>eap__aka_8c.html</anchorfile>
      <anchor>aab9504a69ba00d68067b5fa7365a70ff</anchor>
      <arglist>(struct eap_sm *sm, struct eap_aka_data *data, u8 id, enum eap_sim_id_req id_req)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_aka_response_notification</name>
      <anchorfile>eap__aka_8c.html</anchorfile>
      <anchor>a4715e9d0f0a9ae60aa3237a21ed0e0dd</anchor>
      <arglist>(struct eap_aka_data *data, u8 id, u16 notification)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_aka_response_reauth</name>
      <anchorfile>eap__aka_8c.html</anchorfile>
      <anchor>a8c20e048ff6abe4a671be649b5510a41</anchor>
      <arglist>(struct eap_aka_data *data, u8 id, int counter_too_small, const u8 *nonce_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_aka_state</name>
      <anchorfile>eap__aka_8c.html</anchorfile>
      <anchor>a6aa1491e18ea706baff087eb1671194c</anchor>
      <arglist>(struct eap_aka_data *data, int state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>eap_aka_state_txt</name>
      <anchorfile>eap__aka_8c.html</anchorfile>
      <anchor>a2222201fccd9e121ac4e712571233ce1</anchor>
      <arglist>(int state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_aka_synchronization_failure</name>
      <anchorfile>eap__aka_8c.html</anchorfile>
      <anchor>ad16219c4f62dd304ce28567e31ee9174</anchor>
      <arglist>(struct eap_aka_data *data, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_aka_umts_auth</name>
      <anchorfile>eap__aka_8c.html</anchorfile>
      <anchor>ae5126c85837e99234a48d2a84b7c318b</anchor>
      <arglist>(struct eap_sm *sm, struct eap_aka_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_aka_verify_checkcode</name>
      <anchorfile>eap__aka_8c.html</anchorfile>
      <anchor>a0476b5d85507a8991b1dc9c3d31b5162</anchor>
      <arglist>(struct eap_aka_data *data, const u8 *checkcode, size_t checkcode_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_aka_verify_mac</name>
      <anchorfile>eap__aka_8c.html</anchorfile>
      <anchor>af30f53a73aa51408fddc38943c881085</anchor>
      <arglist>(struct eap_aka_data *data, const struct wpabuf *req, const u8 *mac, const u8 *extra, size_t extra_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_aka_register</name>
      <anchorfile>eap__aka_8c.html</anchorfile>
      <anchor>ad2803a34c2824f998e6b704d0039d5c9</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_common.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_common/</path>
    <filename>eap__common_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eap__defs_8h" name="eap_defs.h" local="yes" imported="no">eap_defs.h</includes>
    <includes id="eap__common_8h" name="eap_common.h" local="yes" imported="no">eap_common.h</includes>
    <member kind="function">
      <type>const u8 *</type>
      <name>eap_hdr_validate</name>
      <anchorfile>eap__common_8c.html</anchorfile>
      <anchor>a28881901f39169a5cb89f0c07ee97729</anchor>
      <arglist>(int vendor, EapType eap_type, const struct wpabuf *msg, size_t *plen)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_common.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_common/</path>
    <filename>eap__common_8h</filename>
    <includes id="wpabuf_8h" name="wpabuf.h" local="yes" imported="no">wpabuf.h</includes>
    <member kind="function">
      <type>u8</type>
      <name>eap_get_id</name>
      <anchorfile>eap__common_8h.html</anchorfile>
      <anchor>af9ddad360d2ab212393b92abb0b79448</anchor>
      <arglist>(const struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>EapType</type>
      <name>eap_get_type</name>
      <anchorfile>eap__common_8h.html</anchorfile>
      <anchor>a65845739b39630cc601bdace6d4149a5</anchor>
      <arglist>(const struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>const u8 *</type>
      <name>eap_hdr_validate</name>
      <anchorfile>eap__common_8h.html</anchorfile>
      <anchor>a28881901f39169a5cb89f0c07ee97729</anchor>
      <arglist>(int vendor, EapType eap_type, const struct wpabuf *msg, size_t *plen)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>eap_msg_alloc</name>
      <anchorfile>eap__common_8h.html</anchorfile>
      <anchor>aa768e804f0b84689160f0b35b42c747a</anchor>
      <arglist>(int vendor, EapType type, size_t payload_len, u8 code, u8 identifier)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_update_len</name>
      <anchorfile>eap__common_8h.html</anchorfile>
      <anchor>a3c601fc3e06afbc9e8b2525ace4b6440</anchor>
      <arglist>(struct wpabuf *msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_config.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_peer/</path>
    <filename>eap__config_8h</filename>
    <class kind="struct">eap_peer_config</class>
    <class kind="struct">wpa_config_blob</class>
    <member kind="define">
      <type>#define</type>
      <name>EAP_CONFIG_FLAGS_PASSWORD_NTHASH</name>
      <anchorfile>eap__config_8h.html</anchorfile>
      <anchor>a45167b310d818aebb2b7879dbe920f4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_defs.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_common/</path>
    <filename>eap__defs_8h</filename>
    <class kind="struct">eap_hdr</class>
    <member kind="define">
      <type>#define</type>
      <name>EAP_EMSK_LEN</name>
      <anchorfile>eap__defs_8h.html</anchorfile>
      <anchor>adb62171cb094881531e19eb91e8f65f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_MSK_LEN</name>
      <anchorfile>eap__defs_8h.html</anchorfile>
      <anchor>a7e8585b858ac4fcd747f1e0144119083</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_CODE_REQUEST</name>
      <anchorfile>eap__defs_8h.html</anchorfile>
      <anchor>a7859c0a3efa8b1c360f5c2376baf051ea797dea3add853f7bf2425452ec01d24a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_CODE_RESPONSE</name>
      <anchorfile>eap__defs_8h.html</anchorfile>
      <anchor>a7859c0a3efa8b1c360f5c2376baf051eaac9500c6f2b1ec2f9650a0c87004c8fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_CODE_SUCCESS</name>
      <anchorfile>eap__defs_8h.html</anchorfile>
      <anchor>a7859c0a3efa8b1c360f5c2376baf051eac412a7abfb16b4c61ce82ad70c80cf26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_CODE_FAILURE</name>
      <anchorfile>eap__defs_8h.html</anchorfile>
      <anchor>a7859c0a3efa8b1c360f5c2376baf051ea571f6f3b74fa420a2c29f1e9032d5258</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_VENDOR_IETF</name>
      <anchorfile>eap__defs_8h.html</anchorfile>
      <anchor>a79e9f285d34216706a748fd7ba8941b7afef3490b0a03d7ee4e566cc8df042a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_VENDOR_MICROSOFT</name>
      <anchorfile>eap__defs_8h.html</anchorfile>
      <anchor>a79e9f285d34216706a748fd7ba8941b7a79d012b924eab12ad3308ad896b331fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_VENDOR_WFA</name>
      <anchorfile>eap__defs_8h.html</anchorfile>
      <anchor>a79e9f285d34216706a748fd7ba8941b7a42067a69ba1bf8407383c54a12a06a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>EapType</name>
      <anchorfile>eap__defs_8h.html</anchorfile>
      <anchor>a6722dbef5daa37e1da1b980b7783a8ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_TYPE_NONE</name>
      <anchorfile>eap__defs_8h.html</anchorfile>
      <anchor>a6722dbef5daa37e1da1b980b7783a8efa43546d9511ef54e8032cc37e58232ca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_TYPE_IDENTITY</name>
      <anchorfile>eap__defs_8h.html</anchorfile>
      <anchor>a6722dbef5daa37e1da1b980b7783a8efaca26f196801710d1154ec53de016d079</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_TYPE_NOTIFICATION</name>
      <anchorfile>eap__defs_8h.html</anchorfile>
      <anchor>a6722dbef5daa37e1da1b980b7783a8efa6eab5425ba25d87248bcd22f3bde4bfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_TYPE_NAK</name>
      <anchorfile>eap__defs_8h.html</anchorfile>
      <anchor>a6722dbef5daa37e1da1b980b7783a8efac5a548d31185896b7205d9de168020cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_TYPE_MD5</name>
      <anchorfile>eap__defs_8h.html</anchorfile>
      <anchor>a6722dbef5daa37e1da1b980b7783a8efa2d555e0cd1a7edef7a0acce202b0e2c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_TYPE_OTP</name>
      <anchorfile>eap__defs_8h.html</anchorfile>
      <anchor>a6722dbef5daa37e1da1b980b7783a8efa02f46f15f5b45243fa6954be4a2033ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_TYPE_GTC</name>
      <anchorfile>eap__defs_8h.html</anchorfile>
      <anchor>a6722dbef5daa37e1da1b980b7783a8efa95fc0b24f52358db3f19b649a18916de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_TYPE_TLS</name>
      <anchorfile>eap__defs_8h.html</anchorfile>
      <anchor>a6722dbef5daa37e1da1b980b7783a8efa8a33dd397a6c2793ff7269acb2947d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_TYPE_LEAP</name>
      <anchorfile>eap__defs_8h.html</anchorfile>
      <anchor>a6722dbef5daa37e1da1b980b7783a8efa658501a55ac0e0e83e5fcbdbd9e848bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_TYPE_SIM</name>
      <anchorfile>eap__defs_8h.html</anchorfile>
      <anchor>a6722dbef5daa37e1da1b980b7783a8efad1ec172322ab2bb9264000804191e2c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_TYPE_TTLS</name>
      <anchorfile>eap__defs_8h.html</anchorfile>
      <anchor>a6722dbef5daa37e1da1b980b7783a8efac61d49b4d50bf59ba982402247562073</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_TYPE_AKA</name>
      <anchorfile>eap__defs_8h.html</anchorfile>
      <anchor>a6722dbef5daa37e1da1b980b7783a8efa8eef701e719340a82f6405b656f3f58e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_TYPE_PEAP</name>
      <anchorfile>eap__defs_8h.html</anchorfile>
      <anchor>a6722dbef5daa37e1da1b980b7783a8efa415765d0863bac3ec023c1c6333c0369</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_TYPE_MSCHAPV2</name>
      <anchorfile>eap__defs_8h.html</anchorfile>
      <anchor>a6722dbef5daa37e1da1b980b7783a8efa8e4f0e6f80f00c146e48a549770f35b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_TYPE_TLV</name>
      <anchorfile>eap__defs_8h.html</anchorfile>
      <anchor>a6722dbef5daa37e1da1b980b7783a8efae8e1102865361e6c55b794cbd08dd194</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_TYPE_TNC</name>
      <anchorfile>eap__defs_8h.html</anchorfile>
      <anchor>a6722dbef5daa37e1da1b980b7783a8efaee002b18772291521b6b979ceb4e480d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_TYPE_FAST</name>
      <anchorfile>eap__defs_8h.html</anchorfile>
      <anchor>a6722dbef5daa37e1da1b980b7783a8efa4965e873c0d1e9dd513b426adb5fde84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_TYPE_PAX</name>
      <anchorfile>eap__defs_8h.html</anchorfile>
      <anchor>a6722dbef5daa37e1da1b980b7783a8efa05946d489ec276d4f5981114c33795b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_TYPE_PSK</name>
      <anchorfile>eap__defs_8h.html</anchorfile>
      <anchor>a6722dbef5daa37e1da1b980b7783a8efaf22561b4f40b22a6d208835e86bec6d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_TYPE_SAKE</name>
      <anchorfile>eap__defs_8h.html</anchorfile>
      <anchor>a6722dbef5daa37e1da1b980b7783a8efa6d0a843f9a2861bb6ae535e1393db95a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_TYPE_IKEV2</name>
      <anchorfile>eap__defs_8h.html</anchorfile>
      <anchor>a6722dbef5daa37e1da1b980b7783a8efa5aca6dbc71b9f522dd006954a38976cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_TYPE_AKA_PRIME</name>
      <anchorfile>eap__defs_8h.html</anchorfile>
      <anchor>a6722dbef5daa37e1da1b980b7783a8efa48cfe64ecfc7c33f490ca975577ceeef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_TYPE_GPSK</name>
      <anchorfile>eap__defs_8h.html</anchorfile>
      <anchor>a6722dbef5daa37e1da1b980b7783a8efaa052df2ff1853a54e73b9f5faa40d3c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_TYPE_EXPANDED</name>
      <anchorfile>eap__defs_8h.html</anchorfile>
      <anchor>a6722dbef5daa37e1da1b980b7783a8efa4fe000ffb28f1abd4fd9499a1a974da8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_hdr</type>
      <name>STRUCT_PACKED</name>
      <anchorfile>eap__defs_8h.html</anchorfile>
      <anchor>a8e713ad7988cdf45df11b6baac5fd70c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_fast.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_peer/</path>
    <filename>eap__fast_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="tls_8h" name="tls.h" local="yes" imported="no">crypto/tls.h</includes>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">crypto/sha1.h</includes>
    <includes id="eap__tlv__common_8h" name="eap_tlv_common.h" local="yes" imported="no">eap_common/eap_tlv_common.h</includes>
    <includes id="eap__peer_2eap__i_8h" name="eap_peer/eap_i.h" local="yes" imported="no">eap_i.h</includes>
    <includes id="eap__peer_2eap__tls__common_8h" name="eap_peer/eap_tls_common.h" local="yes" imported="no">eap_tls_common.h</includes>
    <includes id="eap__config_8h" name="eap_config.h" local="yes" imported="no">eap_config.h</includes>
    <includes id="eap__fast__pac_8h" name="eap_fast_pac.h" local="yes" imported="no">eap_fast_pac.h</includes>
    <class kind="struct">eap_fast_data</class>
    <member kind="define">
      <type>#define</type>
      <name>EAP_FAST_PROV_AUTH</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>a6a9a30a3622d84db703d92e6318b6f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_FAST_PROV_UNAUTH</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>a7b3a56971d8b48600f2a3553a0f5beb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_clear_pac_opaque_ext</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>ac3ac6942644d851194b7f39ce7d0b25d</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_decrypt</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>a6871ef482fcbaffd148b1bba0edf7d0f</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_data *data, struct eap_method_ret *ret, const struct eap_hdr *req, const struct wpabuf *in_data, struct wpabuf **out_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_fast_deinit</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>ae8ff0e5b8454c073e84a29e1a2f25eaf</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_fast_derive_key_auth</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>a8d97ff20338a582d916a5b155f8d4099</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_fast_derive_key_provisioning</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>a7bd3732010ab904be7966570846ed269</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_fast_derive_keys</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>a988d2d0ac9390de5cb2efef10f1c7aae</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_derive_msk</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>a887eb61dd846216713d891ec31f6b968</anchor>
      <arglist>(struct eap_fast_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_encrypt_response</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>a68c9b3429a0598365740a5db363921b5</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_data *data, struct wpabuf *resp, u8 identifier, struct wpabuf **out_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const u8 *</type>
      <name>eap_fast_get_a_id</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>a115dcd1c91a9a86d5b16c9ffd1334f33</anchor>
      <arglist>(const u8 *buf, size_t len, size_t *id_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_get_cmk</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>adf8df28f5ac7e715a8ad8b00166a4a2d</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_data *data, u8 *cmk)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_fast_get_emsk</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>a214f3ae1d7918b1c2aa62ca13fd845f9</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_get_phase2_key</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>a4a008382448f94fe3f50b86533f78358</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_data *data, u8 *isk, size_t isk_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_get_status</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>ad005b173bf742fba2a4969f3a5858ec8</anchor>
      <arglist>(struct eap_sm *sm, void *priv, char *buf, size_t buflen, int verbose)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_fast_getKey</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>aa35d45974425f3f03ce417ea403771bf</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_fast_init</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>a1c48d68c1a7ab5b6fd868ebdcdcc2e96</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_init_phase2_method</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>a390ebeb56bce907effdf1b66abf8d2a3</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_fast_isKeyAvailable</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>a56803cbf5db6d725316e61dfa46796cf</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_fast_pac_request</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>a5e7ac472b5280f998dad146ebf977295</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_parse_decrypted</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>a9d1cde2e623462ac87ad478e076535e6</anchor>
      <arglist>(struct wpabuf *decrypted, struct eap_fast_tlv_parse *tlv, struct wpabuf **resp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_parse_pac_info</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>a383089adbd98591f6df97c722586bea2</anchor>
      <arglist>(struct eap_fast_pac *entry, int type, u8 *pos, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_fast_parse_pac_tlv</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>a4ef7ab5b658d865d3dfdfdd20b1913a0</anchor>
      <arglist>(struct eap_fast_pac *entry, int type, u8 *pos, size_t len, int *pac_key_found)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_parse_phase1</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>a7fd0e429912ca2372a1708465630cf9a</anchor>
      <arglist>(struct eap_fast_data *data, const char *phase1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_phase2_request</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>a3bb21203f587996238a6d740e2fe7165</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_data *data, struct eap_method_ret *ret, struct eap_hdr *hdr, struct wpabuf **resp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_fast_process</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>a56c46d8be6989e8b07f5aabbbdd0ab97</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct eap_method_ret *ret, const struct wpabuf *reqData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_fast_process_crypto_binding</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>a5c5a451fb169fd32753bd0f343bd5699</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_data *data, struct eap_method_ret *ret, struct eap_tlv_crypto_binding_tlv *_bind, size_t bind_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_process_decrypted</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>a7162a253f07efcbb6460d79e2deba353</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_data *data, struct eap_method_ret *ret, const struct eap_hdr *req, struct wpabuf *decrypted, struct wpabuf **out_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_fast_process_eap_payload_tlv</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>ac5876d9d06aefec4197f3979eda83544</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_data *data, struct eap_method_ret *ret, const struct eap_hdr *req, u8 *eap_payload_tlv, size_t eap_payload_tlv_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_fast_process_pac</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>af17625f3698337d8a3116e7d2b1f3b45</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_data *data, struct eap_method_ret *ret, u8 *pac, size_t pac_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_process_pac_info</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>aef07eb63b940b0b08db3b34bfc847fdd</anchor>
      <arglist>(struct eap_fast_pac *entry)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_process_pac_tlv</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>ac91db9ca63f1a3087612628e5f980380</anchor>
      <arglist>(struct eap_fast_pac *entry, u8 *pac, size_t pac_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_process_start</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>aefa46846e0bb90e10f61112a1a31d0bf</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_data *data, u8 flags, const u8 *pos, size_t left)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_fast_select_pac</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>ac7bc4650548cdd46c9bfe32b8ed93861</anchor>
      <arglist>(struct eap_fast_data *data, const u8 *a_id, size_t a_id_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_select_phase2_method</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>a668ed6b78c686e274be4cbe04b84b417</anchor>
      <arglist>(struct eap_fast_data *data, u8 type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_session_ticket_cb</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>a6ad26d1de4e20e41dbf3939a164a71a8</anchor>
      <arglist>(void *ctx, const u8 *ticket, size_t len, const u8 *client_random, const u8 *server_random, u8 *master_secret)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_set_provisioning_ciphers</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>a68ce1381192ee9fd7f153d342e588fa8</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_fast_tlv_nak</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>acc6c19177c89ec2839484c86ed5ecb3f</anchor>
      <arglist>(int vendor_id, int tlv_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_fast_tlv_pac_ack</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>ab5780f9b1e2d8a3f85d55c548971518f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_fast_tlv_result</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>a5ad1bbc6de89336602975e9cf662115f</anchor>
      <arglist>(int status, int intermediate)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_use_pac_opaque</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>af0de94351c8398e672812bd37a5576a3</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_data *data, struct eap_fast_pac *pac)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_validate_crypto_binding</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>aa482cc369155668720663b9676938162</anchor>
      <arglist>(struct eap_tlv_crypto_binding_tlv *_bind)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_fast_write_crypto_binding</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>af0092d930c7feabb63b0e363dce22392</anchor>
      <arglist>(struct eap_tlv_crypto_binding_tlv *rbind, struct eap_tlv_crypto_binding_tlv *_bind, const u8 *cmk)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_fast_write_pac_request</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>a355060e88c8e3521d9f879b3d4ef24e3</anchor>
      <arglist>(u8 *pos, u16 pac_type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_fast_register</name>
      <anchorfile>eap__fast_8c.html</anchorfile>
      <anchor>ac8d321e47ac34d54aacb7c392331579b</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_fast_common.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_common/</path>
    <filename>eap__fast__common_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">crypto/sha1.h</includes>
    <includes id="tls_8h" name="tls.h" local="yes" imported="no">crypto/tls.h</includes>
    <includes id="eap__defs_8h" name="eap_defs.h" local="yes" imported="no">eap_defs.h</includes>
    <includes id="eap__tlv__common_8h" name="eap_tlv_common.h" local="yes" imported="no">eap_tlv_common.h</includes>
    <includes id="eap__fast__common_8h" name="eap_fast_common.h" local="yes" imported="no">eap_fast_common.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>TLS_MASTER_SECRET_LEN</name>
      <anchorfile>eap__fast__common_8c.html</anchorfile>
      <anchor>aa78ba4ed7b5872caff21454fe2550cd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_RANDOM_LEN</name>
      <anchorfile>eap__fast__common_8c.html</anchorfile>
      <anchor>ac51306f7fc623d11a455bb2efb87fcf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_fast_derive_eap_emsk</name>
      <anchorfile>eap__fast__common_8c.html</anchorfile>
      <anchor>a467f311787d9ce6ec3a5ca0444c0df3c</anchor>
      <arglist>(const u8 *simck, u8 *emsk)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_fast_derive_eap_msk</name>
      <anchorfile>eap__fast__common_8c.html</anchorfile>
      <anchor>a84ac46a98607f953d00c4f2250ecfdef</anchor>
      <arglist>(const u8 *simck, u8 *msk)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>eap_fast_derive_key</name>
      <anchorfile>eap__fast__common_8c.html</anchorfile>
      <anchor>ac38a1f2918b37acdc6d46a13dfc1934d</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn, const char *label, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_fast_derive_master_secret</name>
      <anchorfile>eap__fast__common_8c.html</anchorfile>
      <anchor>aadd7f07d856557b28059f101731ba42c</anchor>
      <arglist>(const u8 *pac_key, const u8 *server_random, const u8 *client_random, u8 *master_secret)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_fast_parse_tlv</name>
      <anchorfile>eap__fast__common_8c.html</anchorfile>
      <anchor>af1adeba400a1ccf811fe69a78b77fe51</anchor>
      <arglist>(struct eap_fast_tlv_parse *tlv, int tlv_type, u8 *pos, int len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_fast_put_tlv</name>
      <anchorfile>eap__fast__common_8c.html</anchorfile>
      <anchor>a6a0a087b3ea57c106c3e212e2f23b20d</anchor>
      <arglist>(struct wpabuf *buf, u16 type, const void *data, u16 len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_fast_put_tlv_buf</name>
      <anchorfile>eap__fast__common_8c.html</anchorfile>
      <anchor>ad789f2ae3b3c1ee84cc62224164eb716</anchor>
      <arglist>(struct wpabuf *buf, u16 type, const struct wpabuf *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_fast_put_tlv_hdr</name>
      <anchorfile>eap__fast__common_8c.html</anchorfile>
      <anchor>aedb928f68ad50062f94170bf7c13bbad</anchor>
      <arglist>(struct wpabuf *buf, u16 type, u16 len)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>eap_fast_tlv_eap_payload</name>
      <anchorfile>eap__fast__common_8c.html</anchorfile>
      <anchor>a69b622616c98aa2254caeac855b1b703</anchor>
      <arglist>(struct wpabuf *buf)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_fast_common.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_common/</path>
    <filename>eap__fast__common_8h</filename>
    <class kind="struct">eap_fast_key_block_provisioning</class>
    <class kind="struct">eap_fast_tlv_parse</class>
    <class kind="struct">pac_tlv_hdr</class>
    <member kind="define">
      <type>#define</type>
      <name>EAP_FAST_CMK_LEN</name>
      <anchorfile>eap__fast__common_8h.html</anchorfile>
      <anchor>afd5b2b9e8e688684b3dcc9b427ba3be3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_FAST_KEY_LEN</name>
      <anchorfile>eap__fast__common_8h.html</anchorfile>
      <anchor>a393d83a0e0a808e7dee8d0e1b67e9a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_FAST_PAC_KEY_LEN</name>
      <anchorfile>eap__fast__common_8h.html</anchorfile>
      <anchor>a628bf2671830d18f6fcaba045e0346d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_FAST_SIMCK_LEN</name>
      <anchorfile>eap__fast__common_8h.html</anchorfile>
      <anchor>a5c560eb46b37a7760c5ccb0aee808be5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_FAST_SKS_LEN</name>
      <anchorfile>eap__fast__common_8h.html</anchorfile>
      <anchor>a23247f10b0e051c9c37fec71c2fd7ccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_FAST_VERSION</name>
      <anchorfile>eap__fast__common_8h.html</anchorfile>
      <anchor>a45fd5ba2246f67ac82530fa8b150264f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAC_TYPE_A_ID</name>
      <anchorfile>eap__fast__common_8h.html</anchorfile>
      <anchor>a3854781b1da16f086591c5089bc4783a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAC_TYPE_A_ID_INFO</name>
      <anchorfile>eap__fast__common_8h.html</anchorfile>
      <anchor>a1ff334b91fbecf2a0ed2eaf7c2ad4a87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAC_TYPE_CRED_LIFETIME</name>
      <anchorfile>eap__fast__common_8h.html</anchorfile>
      <anchor>accc969ff860617e6ef67db1a69454bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAC_TYPE_I_ID</name>
      <anchorfile>eap__fast__common_8h.html</anchorfile>
      <anchor>aaf1e3c19ef951080fe64e12d842c1bcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAC_TYPE_MACHINE_AUTHENTICATION</name>
      <anchorfile>eap__fast__common_8h.html</anchorfile>
      <anchor>a02912f857123047d84f83a61ffeb87ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAC_TYPE_PAC_ACKNOWLEDGEMENT</name>
      <anchorfile>eap__fast__common_8h.html</anchorfile>
      <anchor>ad5b05301a189d770d1a33573a604fca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAC_TYPE_PAC_INFO</name>
      <anchorfile>eap__fast__common_8h.html</anchorfile>
      <anchor>a2dbb56c55daff68dc192b723f2052979</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAC_TYPE_PAC_KEY</name>
      <anchorfile>eap__fast__common_8h.html</anchorfile>
      <anchor>ac5704af0c896394b73564f66a2b1e818</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAC_TYPE_PAC_OPAQUE</name>
      <anchorfile>eap__fast__common_8h.html</anchorfile>
      <anchor>a2c9e10a63cc684ae14406769e4a57250</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAC_TYPE_PAC_TYPE</name>
      <anchorfile>eap__fast__common_8h.html</anchorfile>
      <anchor>a45cb82603be3b298c84b2f94cf6c4fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAC_TYPE_TUNNEL_PAC</name>
      <anchorfile>eap__fast__common_8h.html</anchorfile>
      <anchor>add50595ff7a97f89dc6855aa7a7859f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAC_TYPE_USER_AUTHORIZATION</name>
      <anchorfile>eap__fast__common_8h.html</anchorfile>
      <anchor>a9af5f807654a25c9384427b9061478e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_EXT_PAC_OPAQUE</name>
      <anchorfile>eap__fast__common_8h.html</anchorfile>
      <anchor>ab401c70fc288cc0ea8f5036b648a8426</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_fast_derive_eap_emsk</name>
      <anchorfile>eap__fast__common_8h.html</anchorfile>
      <anchor>a467f311787d9ce6ec3a5ca0444c0df3c</anchor>
      <arglist>(const u8 *simck, u8 *emsk)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_fast_derive_eap_msk</name>
      <anchorfile>eap__fast__common_8h.html</anchorfile>
      <anchor>a84ac46a98607f953d00c4f2250ecfdef</anchor>
      <arglist>(const u8 *simck, u8 *msk)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>eap_fast_derive_key</name>
      <anchorfile>eap__fast__common_8h.html</anchorfile>
      <anchor>ac38a1f2918b37acdc6d46a13dfc1934d</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn, const char *label, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_fast_derive_master_secret</name>
      <anchorfile>eap__fast__common_8h.html</anchorfile>
      <anchor>aadd7f07d856557b28059f101731ba42c</anchor>
      <arglist>(const u8 *pac_key, const u8 *server_random, const u8 *client_random, u8 *master_secret)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_fast_parse_tlv</name>
      <anchorfile>eap__fast__common_8h.html</anchorfile>
      <anchor>af1adeba400a1ccf811fe69a78b77fe51</anchor>
      <arglist>(struct eap_fast_tlv_parse *tlv, int tlv_type, u8 *pos, int len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_fast_put_tlv</name>
      <anchorfile>eap__fast__common_8h.html</anchorfile>
      <anchor>a6a0a087b3ea57c106c3e212e2f23b20d</anchor>
      <arglist>(struct wpabuf *buf, u16 type, const void *data, u16 len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_fast_put_tlv_buf</name>
      <anchorfile>eap__fast__common_8h.html</anchorfile>
      <anchor>ad789f2ae3b3c1ee84cc62224164eb716</anchor>
      <arglist>(struct wpabuf *buf, u16 type, const struct wpabuf *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_fast_put_tlv_hdr</name>
      <anchorfile>eap__fast__common_8h.html</anchorfile>
      <anchor>aedb928f68ad50062f94170bf7c13bbad</anchor>
      <arglist>(struct wpabuf *buf, u16 type, u16 len)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>eap_fast_tlv_eap_payload</name>
      <anchorfile>eap__fast__common_8h.html</anchorfile>
      <anchor>a69b622616c98aa2254caeac855b1b703</anchor>
      <arglist>(struct wpabuf *buf)</arglist>
    </member>
    <member kind="variable">
      <type>struct pac_tlv_hdr</type>
      <name>STRUCT_PACKED</name>
      <anchorfile>eap__fast__common_8h.html</anchorfile>
      <anchor>a7f9bccd2cd8bc7d61f5538b9942199e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_fast_pac.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_peer/</path>
    <filename>eap__fast__pac_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eap__config_8h" name="eap_config.h" local="yes" imported="no">eap_config.h</includes>
    <includes id="eap__peer_2eap__i_8h" name="eap_peer/eap_i.h" local="yes" imported="no">eap_i.h</includes>
    <includes id="eap__fast__pac_8h" name="eap_fast_pac.h" local="yes" imported="no">eap_fast_pac.h</includes>
    <class kind="struct">eap_fast_read_ctx</class>
    <member kind="define">
      <type>#define</type>
      <name>EAP_FAST_PAC_BINARY_FORMAT_VERSION</name>
      <anchorfile>eap__fast__pac_8c.html</anchorfile>
      <anchor>acb20de4f5801fc6b0bc6e64aae5f61fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_FAST_PAC_BINARY_MAGIC</name>
      <anchorfile>eap__fast__pac_8c.html</anchorfile>
      <anchor>af330af23e0105d0f14e373568f6b684d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_fast_add_pac</name>
      <anchorfile>eap__fast__pac_8c.html</anchorfile>
      <anchor>aaecf4f2c0d32f57041a5726d0e5f3e8e</anchor>
      <arglist>(struct eap_fast_pac **pac_root, struct eap_fast_pac **pac_current, struct eap_fast_pac *entry)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_add_pac_data</name>
      <anchorfile>eap__fast__pac_8c.html</anchorfile>
      <anchor>aa666f8e758860af14cce0fc085df12da</anchor>
      <arglist>(struct eap_fast_pac *pac, char **buf, char **pos, size_t *buf_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_copy_buf</name>
      <anchorfile>eap__fast__pac_8c.html</anchorfile>
      <anchor>a9c37241f2565360a7bcaf21b0578d7a6</anchor>
      <arglist>(u8 **dst, size_t *dst_len, const u8 *src, size_t src_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_fast_deinit_pac_data</name>
      <anchorfile>eap__fast__pac_8c.html</anchorfile>
      <anchor>a8d7f9e3ee6820c17db90e5942f509313</anchor>
      <arglist>(struct eap_fast_read_ctx *rc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_fast_free_pac</name>
      <anchorfile>eap__fast__pac_8c.html</anchorfile>
      <anchor>a27409c302adcc9c1086ead638dfe5fc0</anchor>
      <arglist>(struct eap_fast_pac *pac)</arglist>
    </member>
    <member kind="function">
      <type>struct eap_fast_pac *</type>
      <name>eap_fast_get_pac</name>
      <anchorfile>eap__fast__pac_8c.html</anchorfile>
      <anchor>a8f27d9f09e3759d111b67b9ed5b239b9</anchor>
      <arglist>(struct eap_fast_pac *pac_root, const u8 *a_id, size_t a_id_len, u16 pac_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_init_pac_data</name>
      <anchorfile>eap__fast__pac_8c.html</anchorfile>
      <anchor>ae51f0a966f8a836280173ec7c93d8f58</anchor>
      <arglist>(struct eap_sm *sm, const char *pac_file, struct eap_fast_read_ctx *rc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_fast_load_pac</name>
      <anchorfile>eap__fast__pac_8c.html</anchorfile>
      <anchor>afcd51afbc93116bc1cd2a849b5fcef3c</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_pac **pac_root, const char *pac_file)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_fast_load_pac_bin</name>
      <anchorfile>eap__fast__pac_8c.html</anchorfile>
      <anchor>ab038ffe6fbb1da4c22c381c8e2d86144</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_pac **pac_root, const char *pac_file)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_fast_pac_get_a_id</name>
      <anchorfile>eap__fast__pac_8c.html</anchorfile>
      <anchor>aa89112ddb8d7a63371e420eed53b4779</anchor>
      <arglist>(struct eap_fast_pac *pac)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>eap_fast_pac_list_truncate</name>
      <anchorfile>eap__fast__pac_8c.html</anchorfile>
      <anchor>aee24200fe5237423b66a0d41cb696072</anchor>
      <arglist>(struct eap_fast_pac *pac_root, size_t max_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>eap_fast_parse_a_id</name>
      <anchorfile>eap__fast__pac_8c.html</anchorfile>
      <anchor>aba332010133b6310e79e252715d12d2e</anchor>
      <arglist>(struct eap_fast_pac *pac, char *pos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>eap_fast_parse_a_id_info</name>
      <anchorfile>eap__fast__pac_8c.html</anchorfile>
      <anchor>a0b90cc50d5fa42773d9a6f28dfd3884f</anchor>
      <arglist>(struct eap_fast_pac *pac, char *pos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>eap_fast_parse_end</name>
      <anchorfile>eap__fast__pac_8c.html</anchorfile>
      <anchor>abd26dc63b3a1171d7fca4869f2690616</anchor>
      <arglist>(struct eap_fast_pac **pac_root, struct eap_fast_pac **pac)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_fast_parse_hex</name>
      <anchorfile>eap__fast__pac_8c.html</anchorfile>
      <anchor>a0afefe8eb685c19707d7340081deffeb</anchor>
      <arglist>(const char *value, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>eap_fast_parse_i_id</name>
      <anchorfile>eap__fast__pac_8c.html</anchorfile>
      <anchor>aade69e64ff2ca12f3b54a54d6aa9b601</anchor>
      <arglist>(struct eap_fast_pac *pac, char *pos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>eap_fast_parse_pac_key</name>
      <anchorfile>eap__fast__pac_8c.html</anchorfile>
      <anchor>aa1be56a2dbb4c4d4b2e2742274841c39</anchor>
      <arglist>(struct eap_fast_pac *pac, char *pos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>eap_fast_parse_pac_opaque</name>
      <anchorfile>eap__fast__pac_8c.html</anchorfile>
      <anchor>ae62cff2b20fcf6d83cb09bfcff964565</anchor>
      <arglist>(struct eap_fast_pac *pac, char *pos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>eap_fast_parse_pac_type</name>
      <anchorfile>eap__fast__pac_8c.html</anchorfile>
      <anchor>a2a9d8e4d56946bedba7df92b72a19652</anchor>
      <arglist>(struct eap_fast_pac *pac, char *pos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>eap_fast_parse_start</name>
      <anchorfile>eap__fast__pac_8c.html</anchorfile>
      <anchor>a0113368821b46c83fcec492c6b8af89d</anchor>
      <arglist>(struct eap_fast_pac **pac)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_read_line</name>
      <anchorfile>eap__fast__pac_8c.html</anchorfile>
      <anchor>a1760b131f3e10c10718740ff8e4dd351</anchor>
      <arglist>(struct eap_fast_read_ctx *rc, char **value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_fast_remove_pac</name>
      <anchorfile>eap__fast__pac_8c.html</anchorfile>
      <anchor>adbe3ccc792014071e0c0b7d4d73c21d5</anchor>
      <arglist>(struct eap_fast_pac **pac_root, struct eap_fast_pac **pac_current, const u8 *a_id, size_t a_id_len, u16 pac_type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_fast_save_pac</name>
      <anchorfile>eap__fast__pac_8c.html</anchorfile>
      <anchor>a31b5d570deafa762c7558cda1d6e9a9b</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_pac *pac_root, const char *pac_file)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_fast_save_pac_bin</name>
      <anchorfile>eap__fast__pac_8c.html</anchorfile>
      <anchor>afc18331e96e4296f03f8682eaae6e188</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_pac *pac_root, const char *pac_file)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_fast_write</name>
      <anchorfile>eap__fast__pac_8c.html</anchorfile>
      <anchor>a41bf1bd77273e9f75fb1355c4962d34c</anchor>
      <arglist>(char **buf, char **pos, size_t *buf_len, const char *field, const u8 *data, size_t len, int txt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_write_pac</name>
      <anchorfile>eap__fast__pac_8c.html</anchorfile>
      <anchor>a1208e7822b0d54182c00a82aeac74af7</anchor>
      <arglist>(struct eap_sm *sm, const char *pac_file, char *buf, size_t len)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>pac_file_hdr</name>
      <anchorfile>eap__fast__pac_8c.html</anchorfile>
      <anchor>ad14003ed6d3c69e76bb1f1790ffe91f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_fast_pac.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_peer/</path>
    <filename>eap__fast__pac_8h</filename>
    <includes id="eap__fast__common_8h" name="eap_fast_common.h" local="yes" imported="no">eap_common/eap_fast_common.h</includes>
    <class kind="struct">eap_fast_pac</class>
    <member kind="function">
      <type>int</type>
      <name>eap_fast_add_pac</name>
      <anchorfile>eap__fast__pac_8h.html</anchorfile>
      <anchor>aaecf4f2c0d32f57041a5726d0e5f3e8e</anchor>
      <arglist>(struct eap_fast_pac **pac_root, struct eap_fast_pac **pac_current, struct eap_fast_pac *entry)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_fast_free_pac</name>
      <anchorfile>eap__fast__pac_8h.html</anchorfile>
      <anchor>a27409c302adcc9c1086ead638dfe5fc0</anchor>
      <arglist>(struct eap_fast_pac *pac)</arglist>
    </member>
    <member kind="function">
      <type>struct eap_fast_pac *</type>
      <name>eap_fast_get_pac</name>
      <anchorfile>eap__fast__pac_8h.html</anchorfile>
      <anchor>a8f27d9f09e3759d111b67b9ed5b239b9</anchor>
      <arglist>(struct eap_fast_pac *pac_root, const u8 *a_id, size_t a_id_len, u16 pac_type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_fast_load_pac</name>
      <anchorfile>eap__fast__pac_8h.html</anchorfile>
      <anchor>afcd51afbc93116bc1cd2a849b5fcef3c</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_pac **pac_root, const char *pac_file)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_fast_load_pac_bin</name>
      <anchorfile>eap__fast__pac_8h.html</anchorfile>
      <anchor>ab038ffe6fbb1da4c22c381c8e2d86144</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_pac **pac_root, const char *pac_file)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>eap_fast_pac_list_truncate</name>
      <anchorfile>eap__fast__pac_8h.html</anchorfile>
      <anchor>aee24200fe5237423b66a0d41cb696072</anchor>
      <arglist>(struct eap_fast_pac *pac_root, size_t max_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_fast_save_pac</name>
      <anchorfile>eap__fast__pac_8h.html</anchorfile>
      <anchor>a31b5d570deafa762c7558cda1d6e9a9b</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_pac *pac_root, const char *pac_file)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_fast_save_pac_bin</name>
      <anchorfile>eap__fast__pac_8h.html</anchorfile>
      <anchor>afc18331e96e4296f03f8682eaae6e188</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_pac *pac_root, const char *pac_file)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_gpsk.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_peer/</path>
    <filename>eap__gpsk_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eap__peer_2eap__i_8h" name="eap_peer/eap_i.h" local="yes" imported="no">eap_peer/eap_i.h</includes>
    <includes id="eap__gpsk__common_8h" name="eap_gpsk_common.h" local="yes" imported="no">eap_common/eap_gpsk_common.h</includes>
    <class kind="struct">eap_gpsk_data</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_gpsk_deinit</name>
      <anchorfile>eap__gpsk_8c.html</anchorfile>
      <anchor>a51195709c216b733b442a7d413c4912e</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_gpsk_get_emsk</name>
      <anchorfile>eap__gpsk_8c.html</anchorfile>
      <anchor>a74953501ae66bda436ed11920bdc7753</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_gpsk_getKey</name>
      <anchorfile>eap__gpsk_8c.html</anchorfile>
      <anchor>a1eba28507cb699b8b20e0a483b7dceeb</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_gpsk_init</name>
      <anchorfile>eap__gpsk_8c.html</anchorfile>
      <anchor>a5e7f825c76424352ff34a41b27c8ab7e</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_gpsk_isKeyAvailable</name>
      <anchorfile>eap__gpsk_8c.html</anchorfile>
      <anchor>a6807cf318f57b350a6bbc5974e3238e1</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_gpsk_process</name>
      <anchorfile>eap__gpsk_8c.html</anchorfile>
      <anchor>aed04e03490443a9388b862b46187af7b</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct eap_method_ret *ret, const struct wpabuf *reqData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const u8 *</type>
      <name>eap_gpsk_process_csuite_list</name>
      <anchorfile>eap__gpsk_8c.html</anchorfile>
      <anchor>ab93947a6719ac6264720da85d81a1efd</anchor>
      <arglist>(struct eap_sm *sm, struct eap_gpsk_data *data, const u8 **list, size_t *list_len, const u8 *pos, const u8 *end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_gpsk_process_gpsk_1</name>
      <anchorfile>eap__gpsk_8c.html</anchorfile>
      <anchor>a0e360748f5983209c9e63e031a1d0577</anchor>
      <arglist>(struct eap_sm *sm, struct eap_gpsk_data *data, struct eap_method_ret *ret, const struct wpabuf *reqData, const u8 *payload, size_t payload_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_gpsk_process_gpsk_3</name>
      <anchorfile>eap__gpsk_8c.html</anchorfile>
      <anchor>a0140c56f0cce65679df473b2dcb0e203</anchor>
      <arglist>(struct eap_sm *sm, struct eap_gpsk_data *data, struct eap_method_ret *ret, const struct wpabuf *reqData, const u8 *payload, size_t payload_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const u8 *</type>
      <name>eap_gpsk_process_id_server</name>
      <anchorfile>eap__gpsk_8c.html</anchorfile>
      <anchor>a9680942462a3170272d31c5e3aae2a90</anchor>
      <arglist>(struct eap_gpsk_data *data, const u8 *pos, const u8 *end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const u8 *</type>
      <name>eap_gpsk_process_rand_server</name>
      <anchorfile>eap__gpsk_8c.html</anchorfile>
      <anchor>ac9cbb6f2c8986941f481d9ccecd662cb</anchor>
      <arglist>(struct eap_gpsk_data *data, const u8 *pos, const u8 *end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_gpsk_select_csuite</name>
      <anchorfile>eap__gpsk_8c.html</anchorfile>
      <anchor>a67a8a297b3101175b7863a52ddbdc4ca</anchor>
      <arglist>(struct eap_sm *sm, struct eap_gpsk_data *data, const u8 *csuite_list, size_t csuite_list_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_gpsk_send_gpsk_2</name>
      <anchorfile>eap__gpsk_8c.html</anchorfile>
      <anchor>a9c8f3b97611ce9d427f1ff6ec7e4ce63</anchor>
      <arglist>(struct eap_gpsk_data *data, u8 identifier, const u8 *csuite_list, size_t csuite_list_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_gpsk_send_gpsk_4</name>
      <anchorfile>eap__gpsk_8c.html</anchorfile>
      <anchor>ab37ceb7b5176989c2c833cdb206e02d4</anchor>
      <arglist>(struct eap_gpsk_data *data, u8 identifier)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_gpsk_state</name>
      <anchorfile>eap__gpsk_8c.html</anchorfile>
      <anchor>aefe01dccddd7c9a2d8d057981853c3e9</anchor>
      <arglist>(struct eap_gpsk_data *data, int state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>eap_gpsk_state_txt</name>
      <anchorfile>eap__gpsk_8c.html</anchorfile>
      <anchor>a568cd81fd79fa32cdc10ba92eca1ffc1</anchor>
      <arglist>(int state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const u8 *</type>
      <name>eap_gpsk_validate_csuite</name>
      <anchorfile>eap__gpsk_8c.html</anchorfile>
      <anchor>ada9ac689bf953d367f578abe0b97a8a0</anchor>
      <arglist>(struct eap_gpsk_data *data, const u8 *pos, const u8 *end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const u8 *</type>
      <name>eap_gpsk_validate_gpsk_3_mic</name>
      <anchorfile>eap__gpsk_8c.html</anchorfile>
      <anchor>a6173762d82d22c65ad2c70b3ef564347</anchor>
      <arglist>(struct eap_gpsk_data *data, const u8 *payload, const u8 *pos, const u8 *end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const u8 *</type>
      <name>eap_gpsk_validate_id_server</name>
      <anchorfile>eap__gpsk_8c.html</anchorfile>
      <anchor>a279e031bfc322a1b04553e6a34ff14bc</anchor>
      <arglist>(struct eap_gpsk_data *data, const u8 *pos, const u8 *end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const u8 *</type>
      <name>eap_gpsk_validate_pd_payload_2</name>
      <anchorfile>eap__gpsk_8c.html</anchorfile>
      <anchor>a8a13d93a093d42a34d82b982a5039f5b</anchor>
      <arglist>(struct eap_gpsk_data *data, const u8 *pos, const u8 *end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const u8 *</type>
      <name>eap_gpsk_validate_rand</name>
      <anchorfile>eap__gpsk_8c.html</anchorfile>
      <anchor>aa06487b25dc2ff0581196d8be2f4d136</anchor>
      <arglist>(struct eap_gpsk_data *data, const u8 *pos, const u8 *end)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_gpsk_register</name>
      <anchorfile>eap__gpsk_8c.html</anchorfile>
      <anchor>ad3547a33a7e3757231a76ed344bfc4d7</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_gpsk_common.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_common/</path>
    <filename>eap__gpsk__common_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="aes__wrap_8h" name="aes_wrap.h" local="yes" imported="no">crypto/aes_wrap.h</includes>
    <includes id="sha256_8h" name="sha256.h" local="yes" imported="no">crypto/sha256.h</includes>
    <includes id="eap__defs_8h" name="eap_defs.h" local="yes" imported="no">eap_defs.h</includes>
    <includes id="eap__gpsk__common_8h" name="eap_gpsk_common.h" local="yes" imported="no">eap_gpsk_common.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EAP_GPSK_PK_LEN_AES</name>
      <anchorfile>eap__gpsk__common_8c.html</anchorfile>
      <anchor>a5351b408f475f582aa3c5b94b459525c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_GPSK_SK_LEN_AES</name>
      <anchorfile>eap__gpsk__common_8c.html</anchorfile>
      <anchor>a7f536e49decaa63a176973e6ad3066cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_gpsk_compute_mic</name>
      <anchorfile>eap__gpsk__common_8c.html</anchorfile>
      <anchor>abc9960effe67f885e4ae66a0784d6bcd</anchor>
      <arglist>(const u8 *sk, size_t sk_len, int vendor, int specifier, const u8 *data, size_t len, u8 *mic)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_gpsk_compute_mic_aes</name>
      <anchorfile>eap__gpsk__common_8c.html</anchorfile>
      <anchor>a4d729388b0326303d01cc342bceacd9d</anchor>
      <arglist>(const u8 *sk, size_t sk_len, const u8 *data, size_t len, u8 *mic)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_gpsk_derive_keys</name>
      <anchorfile>eap__gpsk__common_8c.html</anchorfile>
      <anchor>a9bc64a2368fe8f3dbacc5b9017a0251f</anchor>
      <arglist>(const u8 *psk, size_t psk_len, int vendor, int specifier, const u8 *rand_peer, const u8 *rand_server, const u8 *id_peer, size_t id_peer_len, const u8 *id_server, size_t id_server_len, u8 *msk, u8 *emsk, u8 *sk, size_t *sk_len, u8 *pk, size_t *pk_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_gpsk_derive_keys_aes</name>
      <anchorfile>eap__gpsk__common_8c.html</anchorfile>
      <anchor>aa573a8b9745475e4445fc9d6f6c260ed</anchor>
      <arglist>(const u8 *psk, size_t psk_len, const u8 *seed, size_t seed_len, u8 *msk, u8 *emsk, u8 *sk, size_t *sk_len, u8 *pk, size_t *pk_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_gpsk_derive_keys_helper</name>
      <anchorfile>eap__gpsk__common_8c.html</anchorfile>
      <anchor>abeba2e802d06ab5ac7b2e4f9b3531f19</anchor>
      <arglist>(u32 csuite_specifier, u8 *kdf_out, size_t kdf_out_len, const u8 *psk, size_t psk_len, const u8 *seed, size_t seed_len, u8 *msk, u8 *emsk, u8 *sk, size_t sk_len, u8 *pk, size_t pk_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_gpsk_gkdf_cmac</name>
      <anchorfile>eap__gpsk__common_8c.html</anchorfile>
      <anchor>aa6eef7345c13247bbf30adbe781d897c</anchor>
      <arglist>(const u8 *psk, const u8 *data, size_t data_len, u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>eap_gpsk_mic_len</name>
      <anchorfile>eap__gpsk__common_8c.html</anchorfile>
      <anchor>a7f5cc71116528073d58464d4e4a65a83</anchor>
      <arglist>(int vendor, int specifier)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_gpsk_supported_ciphersuite</name>
      <anchorfile>eap__gpsk__common_8c.html</anchorfile>
      <anchor>a30a64ae8e6b7afe961e08c1934a1b4d8</anchor>
      <arglist>(int vendor, int specifier)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_gpsk_common.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_common/</path>
    <filename>eap__gpsk__common_8h</filename>
    <class kind="struct">eap_gpsk_csuite</class>
    <member kind="define">
      <type>#define</type>
      <name>EAP_GPSK_CIPHER_AES</name>
      <anchorfile>eap__gpsk__common_8h.html</anchorfile>
      <anchor>a02e0df4c15c5d580dd5bcde57a9b8a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_GPSK_CIPHER_RESERVED</name>
      <anchorfile>eap__gpsk__common_8h.html</anchorfile>
      <anchor>afd34672b186ef101f9c915bc1beabe2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_GPSK_CIPHER_SHA256</name>
      <anchorfile>eap__gpsk__common_8h.html</anchorfile>
      <anchor>af831b4ad981cededaa5eea5c38192382</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_GPSK_FAIL_AUTHENTICATION_FAILURE</name>
      <anchorfile>eap__gpsk__common_8h.html</anchorfile>
      <anchor>a08cbe8ad07a343b37db70ad94ccdf862</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_GPSK_FAIL_AUTHORIZATION_FAILURE</name>
      <anchorfile>eap__gpsk__common_8h.html</anchorfile>
      <anchor>a91757adebc5469ba817d27299885ddea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_GPSK_FAIL_PSK_NOT_FOUND</name>
      <anchorfile>eap__gpsk__common_8h.html</anchorfile>
      <anchor>a6eb14c9a0030bd74fed4a032c475c05c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_GPSK_MAX_MIC_LEN</name>
      <anchorfile>eap__gpsk__common_8h.html</anchorfile>
      <anchor>aaef0e01c5e9c62b7a8cbb1f74314eeec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_GPSK_MAX_PK_LEN</name>
      <anchorfile>eap__gpsk__common_8h.html</anchorfile>
      <anchor>a90b9692a211d8ade8e46b36ef061dcf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_GPSK_MAX_SK_LEN</name>
      <anchorfile>eap__gpsk__common_8h.html</anchorfile>
      <anchor>a0eaad9d5e2347d99d1dfcd05a75067ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_GPSK_OPCODE_FAIL</name>
      <anchorfile>eap__gpsk__common_8h.html</anchorfile>
      <anchor>ad31586efeb3a234fb094da9c41e08d2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_GPSK_OPCODE_GPSK_1</name>
      <anchorfile>eap__gpsk__common_8h.html</anchorfile>
      <anchor>aa71d49e153ab8d9aa4abfc864d537286</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_GPSK_OPCODE_GPSK_2</name>
      <anchorfile>eap__gpsk__common_8h.html</anchorfile>
      <anchor>ae4143e19197ac88e24b45d87054d9d00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_GPSK_OPCODE_GPSK_3</name>
      <anchorfile>eap__gpsk__common_8h.html</anchorfile>
      <anchor>ab4cbbc9e3aa6249e444f9d9c0f9bafed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_GPSK_OPCODE_GPSK_4</name>
      <anchorfile>eap__gpsk__common_8h.html</anchorfile>
      <anchor>ab71dde33d119b8c0b12a4f20dca41eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_GPSK_OPCODE_PROTECTED_FAIL</name>
      <anchorfile>eap__gpsk__common_8h.html</anchorfile>
      <anchor>a3ee79a197c082cc6d947f0e6cfa27d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_GPSK_RAND_LEN</name>
      <anchorfile>eap__gpsk__common_8h.html</anchorfile>
      <anchor>af007801f4d629bcfa59de340187ae6d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_GPSK_VENDOR_IETF</name>
      <anchorfile>eap__gpsk__common_8h.html</anchorfile>
      <anchor>a7687f0103ee49f20045b6dec9245ad40</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_gpsk_compute_mic</name>
      <anchorfile>eap__gpsk__common_8h.html</anchorfile>
      <anchor>abc9960effe67f885e4ae66a0784d6bcd</anchor>
      <arglist>(const u8 *sk, size_t sk_len, int vendor, int specifier, const u8 *data, size_t len, u8 *mic)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_gpsk_derive_keys</name>
      <anchorfile>eap__gpsk__common_8h.html</anchorfile>
      <anchor>ae6c9628fd811761197b36abf91a31ebc</anchor>
      <arglist>(const u8 *psk, size_t psk_len, int vendor, int specifier, const u8 *rand_client, const u8 *rand_server, const u8 *id_client, size_t id_client_len, const u8 *id_server, size_t id_server_len, u8 *msk, u8 *emsk, u8 *sk, size_t *sk_len, u8 *pk, size_t *pk_len)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>eap_gpsk_mic_len</name>
      <anchorfile>eap__gpsk__common_8h.html</anchorfile>
      <anchor>a7f5cc71116528073d58464d4e4a65a83</anchor>
      <arglist>(int vendor, int specifier)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_gpsk_supported_ciphersuite</name>
      <anchorfile>eap__gpsk__common_8h.html</anchorfile>
      <anchor>a30a64ae8e6b7afe961e08c1934a1b4d8</anchor>
      <arglist>(int vendor, int specifier)</arglist>
    </member>
    <member kind="variable">
      <type>struct eap_gpsk_csuite</type>
      <name>STRUCT_PACKED</name>
      <anchorfile>eap__gpsk__common_8h.html</anchorfile>
      <anchor>a19b2bf29d56eaca8da20882aa3bc4318</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_gtc.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_peer/</path>
    <filename>eap__gtc_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eap__peer_2eap__i_8h" name="eap_peer/eap_i.h" local="yes" imported="no">eap_i.h</includes>
    <class kind="struct">eap_gtc_data</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_gtc_deinit</name>
      <anchorfile>eap__gtc_8c.html</anchorfile>
      <anchor>ad673dd28b6d6a30b7d7df0cc7e0ace2e</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_gtc_init</name>
      <anchorfile>eap__gtc_8c.html</anchorfile>
      <anchor>a147df0322cf339c4153a1b2e593e70b1</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_gtc_process</name>
      <anchorfile>eap__gtc_8c.html</anchorfile>
      <anchor>a21177c3c7d76a26d1a006df3addddd1b</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct eap_method_ret *ret, const struct wpabuf *reqData)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_gtc_register</name>
      <anchorfile>eap__gtc_8c.html</anchorfile>
      <anchor>a8a0e5accb2cb4ece55876cd74ebfbd1c</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_peer/eap_i.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_peer/</path>
    <filename>eap__peer_2eap__i_8h</filename>
    <includes id="wpabuf_8h" name="wpabuf.h" local="yes" imported="no">wpabuf.h</includes>
    <includes id="eap__peer_2eap_8h" name="eap_peer/eap.h" local="yes" imported="no">eap_peer/eap.h</includes>
    <includes id="eap__common_8h" name="eap_common.h" local="yes" imported="no">eap_common/eap_common.h</includes>
    <class kind="struct">eap_method</class>
    <class kind="struct">eap_method_ret</class>
    <class kind="struct">eap_sm</class>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PEER_METHOD_INTERFACE_VERSION</name>
      <anchorfile>eap__peer_2eap__i_8h.html</anchorfile>
      <anchor>af2e78b8166b29b3fd0245244cd052d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>EapDecision</name>
      <anchorfile>eap__peer_2eap__i_8h.html</anchorfile>
      <anchor>acb158c6f8277361321079ec6dedc3cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DECISION_FAIL</name>
      <anchorfile>eap__peer_2eap__i_8h.html</anchorfile>
      <anchor>acb158c6f8277361321079ec6dedc3cf0a25f9c0f632818423f42b567e2c4b33c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DECISION_COND_SUCC</name>
      <anchorfile>eap__peer_2eap__i_8h.html</anchorfile>
      <anchor>acb158c6f8277361321079ec6dedc3cf0afb1ce4c4cf96333396bd4bde70429879</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DECISION_UNCOND_SUCC</name>
      <anchorfile>eap__peer_2eap__i_8h.html</anchorfile>
      <anchor>acb158c6f8277361321079ec6dedc3cf0a10c214ab31ee4b34221b5bd92cf1c137</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>EapMethodState</name>
      <anchorfile>eap__peer_2eap__i_8h.html</anchorfile>
      <anchor>a0521f226a773a9d1e9f51382c72de534</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>METHOD_NONE</name>
      <anchorfile>eap__peer_2eap__i_8h.html</anchorfile>
      <anchor>a0521f226a773a9d1e9f51382c72de534a1d481ce5ae0cce391e31b84299c8431d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>METHOD_INIT</name>
      <anchorfile>eap__peer_2eap__i_8h.html</anchorfile>
      <anchor>a0521f226a773a9d1e9f51382c72de534af18cdb892da24d3e8601921573761e86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>METHOD_CONT</name>
      <anchorfile>eap__peer_2eap__i_8h.html</anchorfile>
      <anchor>a0521f226a773a9d1e9f51382c72de534a37efc37c4e130a46c581d8141b42663b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>METHOD_MAY_CONT</name>
      <anchorfile>eap__peer_2eap__i_8h.html</anchorfile>
      <anchor>a0521f226a773a9d1e9f51382c72de534a56decff848cde654d2738354221b3f2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>METHOD_DONE</name>
      <anchorfile>eap__peer_2eap__i_8h.html</anchorfile>
      <anchor>a0521f226a773a9d1e9f51382c72de534a83ce84b9a9088bccfd7062920b6f0210</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_allowed_method</name>
      <anchorfile>eap__peer_2eap__i_8h.html</anchorfile>
      <anchor>a8a94ce4833f1739deda212ef644996e7</anchor>
      <arglist>(struct eap_sm *sm, int vendor, u32 method)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_clear_config_otp</name>
      <anchorfile>eap__peer_2eap__i_8h.html</anchorfile>
      <anchor>ab3f2e86f8b0cab449836c3293ecc6ddf</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>struct eap_peer_config *</type>
      <name>eap_get_config</name>
      <anchorfile>eap__peer_2eap__i_8h.html</anchorfile>
      <anchor>a3b477f0db97414d855be758a87f11f1d</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_config_blob *</type>
      <name>eap_get_config_blob</name>
      <anchorfile>eap__peer_2eap__i_8h.html</anchorfile>
      <anchor>aba145794995d04f9e6714928940f351e</anchor>
      <arglist>(struct eap_sm *sm, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>const u8 *</type>
      <name>eap_get_config_identity</name>
      <anchorfile>eap__peer_2eap__i_8h.html</anchorfile>
      <anchor>a8f7395998bb7c8d105b2c1aee0126428</anchor>
      <arglist>(struct eap_sm *sm, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>const u8 *</type>
      <name>eap_get_config_new_password</name>
      <anchorfile>eap__peer_2eap__i_8h.html</anchorfile>
      <anchor>a7c25376e21f039773b6369787818f699</anchor>
      <arglist>(struct eap_sm *sm, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>const u8 *</type>
      <name>eap_get_config_otp</name>
      <anchorfile>eap__peer_2eap__i_8h.html</anchorfile>
      <anchor>a3b06fa92c1cebc7f0cb2a40d335c6c23</anchor>
      <arglist>(struct eap_sm *sm, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>const u8 *</type>
      <name>eap_get_config_password</name>
      <anchorfile>eap__peer_2eap__i_8h.html</anchorfile>
      <anchor>a34d3cc764f7ab344677ab8d9d240b493</anchor>
      <arglist>(struct eap_sm *sm, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>const u8 *</type>
      <name>eap_get_config_password2</name>
      <anchorfile>eap__peer_2eap__i_8h.html</anchorfile>
      <anchor>ae620b2a7ddaa50d8ada88c236443dbcf</anchor>
      <arglist>(struct eap_sm *sm, size_t *len, int *hash)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>eap_get_config_phase1</name>
      <anchorfile>eap__peer_2eap__i_8h.html</anchorfile>
      <anchor>aa876395c808ffd6805e0874fc46b270e</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>eap_get_config_phase2</name>
      <anchorfile>eap__peer_2eap__i_8h.html</anchorfile>
      <anchor>ab33c85dcc910a9c06f98f76c6d81d98d</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_notify_pending</name>
      <anchorfile>eap__peer_2eap__i_8h.html</anchorfile>
      <anchor>a768b3769b0f5138ee5908f1fcf58cc9c</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_set_config_blob</name>
      <anchorfile>eap__peer_2eap__i_8h.html</anchorfile>
      <anchor>aa4d5ffc6103b04f0d7fbdf35ecd7826b</anchor>
      <arglist>(struct eap_sm *sm, struct wpa_config_blob *blob)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_server/eap_i.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_server/</path>
    <filename>eap__server_2eap__i_8h</filename>
    <includes id="wpabuf_8h" name="wpabuf.h" local="yes" imported="no">wpabuf.h</includes>
    <includes id="eap__server_2eap_8h" name="eap_server/eap.h" local="yes" imported="no">eap_server/eap.h</includes>
    <includes id="eap__common_8h" name="eap_common.h" local="yes" imported="no">eap_common/eap_common.h</includes>
    <class kind="struct">eap_method</class>
    <class kind="struct">eap_sm</class>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SERVER_METHOD_INTERFACE_VERSION</name>
      <anchorfile>eap__server_2eap__i_8h.html</anchorfile>
      <anchor>a1e1d3e0dae4df3468e2bacf61c78ad29</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_sm_process_nak</name>
      <anchorfile>eap__server_2eap__i_8h.html</anchorfile>
      <anchor>abe7fda3bc2f18d90e08718ce8eb904d9</anchor>
      <arglist>(struct eap_sm *sm, const u8 *nak_list, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_user_get</name>
      <anchorfile>eap__server_2eap__i_8h.html</anchorfile>
      <anchor>a6078d2c830b874aa2e358d81d1091aad</anchor>
      <arglist>(struct eap_sm *sm, const u8 *identity, size_t identity_len, int phase2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_ikev2.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_peer/</path>
    <filename>eap__ikev2_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eap__peer_2eap__i_8h" name="eap_peer/eap_i.h" local="yes" imported="no">eap_i.h</includes>
    <includes id="eap__ikev2__common_8h" name="eap_ikev2_common.h" local="yes" imported="no">eap_common/eap_ikev2_common.h</includes>
    <includes id="eap__peer_2ikev2_8h" name="eap_peer/ikev2.h" local="yes" imported="no">ikev2.h</includes>
    <class kind="struct">eap_ikev2_data</class>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_ikev2_build_msg</name>
      <anchorfile>eap__ikev2_8c.html</anchorfile>
      <anchor>a1a732e063f1459835ed5469c64944a1e</anchor>
      <arglist>(struct eap_ikev2_data *data, struct eap_method_ret *ret, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_ikev2_deinit</name>
      <anchorfile>eap__ikev2_8c.html</anchorfile>
      <anchor>a7ff4e0e4478c9bf24966e34478e9ebd4</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_ikev2_get_emsk</name>
      <anchorfile>eap__ikev2_8c.html</anchorfile>
      <anchor>a9a83af12733d085d5f57c553d8f9280d</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_ikev2_getKey</name>
      <anchorfile>eap__ikev2_8c.html</anchorfile>
      <anchor>aefc7d2d690ea102535a715cff068b485</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_ikev2_init</name>
      <anchorfile>eap__ikev2_8c.html</anchorfile>
      <anchor>a06d4bdc7549d6494da5c9112c506bc05</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_ikev2_isKeyAvailable</name>
      <anchorfile>eap__ikev2_8c.html</anchorfile>
      <anchor>a3f1d2d9a061af88a71aff84764d1567b</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_ikev2_peer_keymat</name>
      <anchorfile>eap__ikev2_8c.html</anchorfile>
      <anchor>a5a7ae2825d24186a07dd2eaf4d9d0f15</anchor>
      <arglist>(struct eap_ikev2_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_ikev2_process</name>
      <anchorfile>eap__ikev2_8c.html</anchorfile>
      <anchor>a71055e462d4852ea292010221c7ff9f2</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct eap_method_ret *ret, const struct wpabuf *reqData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_ikev2_process_cont</name>
      <anchorfile>eap__ikev2_8c.html</anchorfile>
      <anchor>a15530bc38f939613e58dba5005d2e1d3</anchor>
      <arglist>(struct eap_ikev2_data *data, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_ikev2_process_fragment</name>
      <anchorfile>eap__ikev2_8c.html</anchorfile>
      <anchor>af19fe4dcf8998f21cdc57d62b87f5360</anchor>
      <arglist>(struct eap_ikev2_data *data, struct eap_method_ret *ret, u8 id, u8 flags, u32 message_length, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_ikev2_process_icv</name>
      <anchorfile>eap__ikev2_8c.html</anchorfile>
      <anchor>a89c4000f00289cd389de935b4b72b26d</anchor>
      <arglist>(struct eap_ikev2_data *data, const struct wpabuf *reqData, u8 flags, const u8 *pos, const u8 **end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_ikev2_state</name>
      <anchorfile>eap__ikev2_8c.html</anchorfile>
      <anchor>aae8a0bf923b9c80c42d7a433f9dece00</anchor>
      <arglist>(struct eap_ikev2_data *data, int state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>eap_ikev2_state_txt</name>
      <anchorfile>eap__ikev2_8c.html</anchorfile>
      <anchor>a336856706cfecf418ee6f35bd0487684</anchor>
      <arglist>(int state)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_ikev2_register</name>
      <anchorfile>eap__ikev2_8c.html</anchorfile>
      <anchor>a83c6b5ab87e6bbdb64306a742714d462</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_ikev2_common.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_common/</path>
    <filename>eap__ikev2__common_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eap__defs_8h" name="eap_defs.h" local="yes" imported="no">eap_defs.h</includes>
    <includes id="eap__common_8h" name="eap_common.h" local="yes" imported="no">eap_common.h</includes>
    <includes id="ikev2__common_8h" name="ikev2_common.h" local="yes" imported="no">ikev2_common.h</includes>
    <includes id="eap__ikev2__common_8h" name="eap_ikev2_common.h" local="yes" imported="no">eap_ikev2_common.h</includes>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>eap_ikev2_build_frag_ack</name>
      <anchorfile>eap__ikev2__common_8c.html</anchorfile>
      <anchor>a4bf96850a4605a7203cc30c3a906dd40</anchor>
      <arglist>(u8 id, u8 code)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_ikev2_derive_keymat</name>
      <anchorfile>eap__ikev2__common_8c.html</anchorfile>
      <anchor>a149fe7327d72c242e704eb1a1cab212e</anchor>
      <arglist>(int prf, struct ikev2_keys *keys, const u8 *i_nonce, size_t i_nonce_len, const u8 *r_nonce, size_t r_nonce_len, u8 *keymat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_ikev2_validate_icv</name>
      <anchorfile>eap__ikev2__common_8c.html</anchorfile>
      <anchor>a13bc73c793f48fdbf1a119e6da711fa6</anchor>
      <arglist>(int integ_alg, struct ikev2_keys *keys, int initiator, const struct wpabuf *msg, const u8 *pos, const u8 *end)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_ikev2_common.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_common/</path>
    <filename>eap__ikev2__common_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>IKEV2_FLAGS_ICV_INCLUDED</name>
      <anchorfile>eap__ikev2__common_8h.html</anchorfile>
      <anchor>ae5a9d52cb422a7d71e36b65d478c5dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKEV2_FLAGS_LENGTH_INCLUDED</name>
      <anchorfile>eap__ikev2__common_8h.html</anchorfile>
      <anchor>a86c22186dc4e1448604200dbdf9d3539</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKEV2_FLAGS_MORE_FRAGMENTS</name>
      <anchorfile>eap__ikev2__common_8h.html</anchorfile>
      <anchor>afc56eba9cb6400aa40a467773103b8b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKEV2_FRAGMENT_SIZE</name>
      <anchorfile>eap__ikev2__common_8h.html</anchorfile>
      <anchor>ae7ec9db17c15dd85073cff88f3d9bc1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>eap_ikev2_build_frag_ack</name>
      <anchorfile>eap__ikev2__common_8h.html</anchorfile>
      <anchor>a4bf96850a4605a7203cc30c3a906dd40</anchor>
      <arglist>(u8 id, u8 code)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_ikev2_derive_keymat</name>
      <anchorfile>eap__ikev2__common_8h.html</anchorfile>
      <anchor>a149fe7327d72c242e704eb1a1cab212e</anchor>
      <arglist>(int prf, struct ikev2_keys *keys, const u8 *i_nonce, size_t i_nonce_len, const u8 *r_nonce, size_t r_nonce_len, u8 *keymat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_ikev2_validate_icv</name>
      <anchorfile>eap__ikev2__common_8h.html</anchorfile>
      <anchor>a13bc73c793f48fdbf1a119e6da711fa6</anchor>
      <arglist>(int integ_alg, struct ikev2_keys *keys, int initiator, const struct wpabuf *msg, const u8 *pos, const u8 *end)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_leap.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_peer/</path>
    <filename>eap__leap_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="ms__funcs_8h" name="ms_funcs.h" local="yes" imported="no">crypto/ms_funcs.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto/crypto.h</includes>
    <includes id="eap__peer_2eap__i_8h" name="eap_peer/eap_i.h" local="yes" imported="no">eap_i.h</includes>
    <class kind="struct">eap_leap_data</class>
    <member kind="define">
      <type>#define</type>
      <name>LEAP_CHALLENGE_LEN</name>
      <anchorfile>eap__leap_8c.html</anchorfile>
      <anchor>a925443cee017318963274c772b8fd5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LEAP_KEY_LEN</name>
      <anchorfile>eap__leap_8c.html</anchorfile>
      <anchor>a063784de27af1c7ab8d7000a2720ac45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LEAP_RESPONSE_LEN</name>
      <anchorfile>eap__leap_8c.html</anchorfile>
      <anchor>a5c657f43ffa5a6b09d9dbb1dbcde6427</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LEAP_VERSION</name>
      <anchorfile>eap__leap_8c.html</anchorfile>
      <anchor>a943950fc7894c71963d6c34e61c5e0e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_leap_deinit</name>
      <anchorfile>eap__leap_8c.html</anchorfile>
      <anchor>a292df30fc7346eaf0b7863ab295f0088</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_leap_getKey</name>
      <anchorfile>eap__leap_8c.html</anchorfile>
      <anchor>a7b07391578c90b85e09d1de2de183188</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_leap_init</name>
      <anchorfile>eap__leap_8c.html</anchorfile>
      <anchor>a50329d167d069d94b7ff8f8646e0366c</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_leap_isKeyAvailable</name>
      <anchorfile>eap__leap_8c.html</anchorfile>
      <anchor>a283e8a1a65b690305116c367eef3d180</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_leap_process</name>
      <anchorfile>eap__leap_8c.html</anchorfile>
      <anchor>a83890614f16662b5ee19c24d2149b4a8</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct eap_method_ret *ret, const struct wpabuf *reqData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_leap_process_request</name>
      <anchorfile>eap__leap_8c.html</anchorfile>
      <anchor>ab372f462c6c2058026ae93ead37ff870</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct eap_method_ret *ret, const struct wpabuf *reqData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_leap_process_response</name>
      <anchorfile>eap__leap_8c.html</anchorfile>
      <anchor>a06a1f35a1357d2d1f9fbc8be1d652d08</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct eap_method_ret *ret, const struct wpabuf *reqData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_leap_process_success</name>
      <anchorfile>eap__leap_8c.html</anchorfile>
      <anchor>a3d1cdb37039b1d4f18ca453f850c4e14</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct eap_method_ret *ret, const struct wpabuf *reqData)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_leap_register</name>
      <anchorfile>eap__leap_8c.html</anchorfile>
      <anchor>a92053426c97f9e25d5b26b1473b823af</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_md5.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_peer/</path>
    <filename>eap__md5_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eap__peer_2eap__i_8h" name="eap_peer/eap_i.h" local="yes" imported="no">eap_i.h</includes>
    <includes id="chap_8h" name="chap.h" local="yes" imported="no">eap_common/chap.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_md5_deinit</name>
      <anchorfile>eap__md5_8c.html</anchorfile>
      <anchor>a5ca6e89375e76c046599d32a4e5805e5</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_md5_init</name>
      <anchorfile>eap__md5_8c.html</anchorfile>
      <anchor>a3bea09ddc1733b1a99add98cd9b70ac8</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_md5_process</name>
      <anchorfile>eap__md5_8c.html</anchorfile>
      <anchor>a676032e521fdec4d9e57a97aee49a5e9</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct eap_method_ret *ret, const struct wpabuf *reqData)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_md5_register</name>
      <anchorfile>eap__md5_8c.html</anchorfile>
      <anchor>a270d242c0922d48f5317f0c1f86b5b21</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_methods.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_peer/</path>
    <filename>eap__methods_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eap__peer_2eap__i_8h" name="eap_peer/eap_i.h" local="yes" imported="no">eap_i.h</includes>
    <includes id="eap__peer_2eap__methods_8h" name="eap_peer/eap_methods.h" local="yes" imported="no">eap_methods.h</includes>
    <member kind="function">
      <type>struct eap_method *</type>
      <name>eap_peer_get_eap_method</name>
      <anchorfile>eap__methods_8c.html</anchorfile>
      <anchor>a35b5eae8c05040cb7c5fe22f2b1efa00</anchor>
      <arglist>(int vendor, EapType method)</arglist>
    </member>
    <member kind="function">
      <type>EapType</type>
      <name>eap_peer_get_type</name>
      <anchorfile>eap__methods_8c.html</anchorfile>
      <anchor>aad347ba9cec9b0cbb140a617ae3f9e4d</anchor>
      <arglist>(const char *name, int *vendor)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>eap_get_name</name>
      <anchorfile>eap__methods_8c.html</anchorfile>
      <anchor>a78cd3329b38e87fad1d857e9a3e7b2d2</anchor>
      <arglist>(int vendor, EapType type)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>eap_get_names</name>
      <anchorfile>eap__methods_8c.html</anchorfile>
      <anchor>a2a8be09b4b7813594d019aa81acc6790</anchor>
      <arglist>(char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>char **</type>
      <name>eap_get_names_as_string_array</name>
      <anchorfile>eap__methods_8c.html</anchorfile>
      <anchor>ad6058ad7804046d2d21bc56a010c32df</anchor>
      <arglist>(size_t *num)</arglist>
    </member>
    <member kind="function">
      <type>struct eap_method *</type>
      <name>eap_peer_get_methods</name>
      <anchorfile>eap__methods_8c.html</anchorfile>
      <anchor>a68064a4d9f469e96c24dab916daf6515</anchor>
      <arglist>(size_t *count)</arglist>
    </member>
    <member kind="function">
      <type>struct eap_method *</type>
      <name>eap_peer_method_alloc</name>
      <anchorfile>eap__methods_8c.html</anchorfile>
      <anchor>ab5d003d9e4c44e4a3d290ee6fca234f5</anchor>
      <arglist>(int version, int vendor, EapType method, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_peer_method_free</name>
      <anchorfile>eap__methods_8c.html</anchorfile>
      <anchor>ac4fae03733054370dd211991c5d1b551</anchor>
      <arglist>(struct eap_method *method)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_method_register</name>
      <anchorfile>eap__methods_8c.html</anchorfile>
      <anchor>afacbf93f01755cff2612169e594a66b0</anchor>
      <arglist>(struct eap_method *method)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_peer_unregister_methods</name>
      <anchorfile>eap__methods_8c.html</anchorfile>
      <anchor>a029474f8e9905c53abd1bbb34eb60afc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct eap_method *</type>
      <name>eap_methods</name>
      <anchorfile>eap__methods_8c.html</anchorfile>
      <anchor>a4887a526ea345698a51dfc736306f4ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_peer/eap_methods.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_peer/</path>
    <filename>eap__peer_2eap__methods_8h</filename>
    <includes id="eap__defs_8h" name="eap_defs.h" local="yes" imported="no">eap_common/eap_defs.h</includes>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>eap_get_name</name>
      <anchorfile>eap__peer_2eap__methods_8h.html</anchorfile>
      <anchor>ad6cb805175a34b83d2e56d44b3c4401f</anchor>
      <arglist>(int vendor, EapType type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>eap_get_names</name>
      <anchorfile>eap__peer_2eap__methods_8h.html</anchorfile>
      <anchor>ab9002276c45f9570079df5ef5a0ef5a2</anchor>
      <arglist>(char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char **</type>
      <name>eap_get_names_as_string_array</name>
      <anchorfile>eap__peer_2eap__methods_8h.html</anchorfile>
      <anchor>a6d8b3bb351ca99001c304d115b6cff32</anchor>
      <arglist>(size_t *num)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_aka_prime_register</name>
      <anchorfile>eap__peer_2eap__methods_8h.html</anchorfile>
      <anchor>a826519b8110afeabd22131834ad616f1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_aka_register</name>
      <anchorfile>eap__peer_2eap__methods_8h.html</anchorfile>
      <anchor>ad2803a34c2824f998e6b704d0039d5c9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_fast_register</name>
      <anchorfile>eap__peer_2eap__methods_8h.html</anchorfile>
      <anchor>ac8d321e47ac34d54aacb7c392331579b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>struct eap_method *</type>
      <name>eap_peer_get_eap_method</name>
      <anchorfile>eap__peer_2eap__methods_8h.html</anchorfile>
      <anchor>a35b5eae8c05040cb7c5fe22f2b1efa00</anchor>
      <arglist>(int vendor, EapType method)</arglist>
    </member>
    <member kind="function">
      <type>struct eap_method *</type>
      <name>eap_peer_get_methods</name>
      <anchorfile>eap__peer_2eap__methods_8h.html</anchorfile>
      <anchor>a68064a4d9f469e96c24dab916daf6515</anchor>
      <arglist>(size_t *count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EapType</type>
      <name>eap_peer_get_type</name>
      <anchorfile>eap__peer_2eap__methods_8h.html</anchorfile>
      <anchor>aa47fed8fe5c1cb4b92082d10586d6aa9</anchor>
      <arglist>(const char *name, int *vendor)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_gpsk_register</name>
      <anchorfile>eap__peer_2eap__methods_8h.html</anchorfile>
      <anchor>ad3547a33a7e3757231a76ed344bfc4d7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_gtc_register</name>
      <anchorfile>eap__peer_2eap__methods_8h.html</anchorfile>
      <anchor>a8a0e5accb2cb4ece55876cd74ebfbd1c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_ikev2_register</name>
      <anchorfile>eap__peer_2eap__methods_8h.html</anchorfile>
      <anchor>a83c6b5ab87e6bbdb64306a742714d462</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_leap_register</name>
      <anchorfile>eap__peer_2eap__methods_8h.html</anchorfile>
      <anchor>a92053426c97f9e25d5b26b1473b823af</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_md5_register</name>
      <anchorfile>eap__peer_2eap__methods_8h.html</anchorfile>
      <anchor>a270d242c0922d48f5317f0c1f86b5b21</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>struct eap_method *</type>
      <name>eap_peer_method_alloc</name>
      <anchorfile>eap__peer_2eap__methods_8h.html</anchorfile>
      <anchor>ab5d003d9e4c44e4a3d290ee6fca234f5</anchor>
      <arglist>(int version, int vendor, EapType method, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_peer_method_free</name>
      <anchorfile>eap__peer_2eap__methods_8h.html</anchorfile>
      <anchor>ac4fae03733054370dd211991c5d1b551</anchor>
      <arglist>(struct eap_method *method)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_peer_method_load</name>
      <anchorfile>eap__peer_2eap__methods_8h.html</anchorfile>
      <anchor>ac9e874935e0ece22339a26aeb3c8c2c7</anchor>
      <arglist>(const char *so)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_method_register</name>
      <anchorfile>eap__peer_2eap__methods_8h.html</anchorfile>
      <anchor>afacbf93f01755cff2612169e594a66b0</anchor>
      <arglist>(struct eap_method *method)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_peer_method_unload</name>
      <anchorfile>eap__peer_2eap__methods_8h.html</anchorfile>
      <anchor>aa49c94fc79c6deb85a94e6468d8fa4ae</anchor>
      <arglist>(struct eap_method *method)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_mschapv2_register</name>
      <anchorfile>eap__peer_2eap__methods_8h.html</anchorfile>
      <anchor>aacf520b08ad80e5e5e813426ddfe82f2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_otp_register</name>
      <anchorfile>eap__peer_2eap__methods_8h.html</anchorfile>
      <anchor>af7fbaf455ff932e203582270a2b28cd3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_pax_register</name>
      <anchorfile>eap__peer_2eap__methods_8h.html</anchorfile>
      <anchor>a5aa4d62149caed2eb30a96d364ed3d8e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_peap_register</name>
      <anchorfile>eap__peer_2eap__methods_8h.html</anchorfile>
      <anchor>af84f9c7972184f3a100c3f49d0b14302</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_psk_register</name>
      <anchorfile>eap__peer_2eap__methods_8h.html</anchorfile>
      <anchor>a3591677b0538e519e616c8c82deb201b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_peer_register_methods</name>
      <anchorfile>eap__peer_2eap__methods_8h.html</anchorfile>
      <anchor>a5f54fbfb255554a91c66d9f148a0e173</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_sake_register</name>
      <anchorfile>eap__peer_2eap__methods_8h.html</anchorfile>
      <anchor>a49d5efaeb5bc1ce7621821192f347a76</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_sim_register</name>
      <anchorfile>eap__peer_2eap__methods_8h.html</anchorfile>
      <anchor>a6c696b4cdde4b14193df2cfdcff5b825</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_tls_register</name>
      <anchorfile>eap__peer_2eap__methods_8h.html</anchorfile>
      <anchor>a44cde37e155286e0bd90e9bca76995e8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_tnc_register</name>
      <anchorfile>eap__peer_2eap__methods_8h.html</anchorfile>
      <anchor>a2e667fdfc85b2f1fa18599e1fb6f01c9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_ttls_register</name>
      <anchorfile>eap__peer_2eap__methods_8h.html</anchorfile>
      <anchor>adfc1902010ab0c0eafe1da3cc386f45f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_peer_unregister_methods</name>
      <anchorfile>eap__peer_2eap__methods_8h.html</anchorfile>
      <anchor>a61c82195dd7f3fc54fcc38b6144d210e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_vendor_test_register</name>
      <anchorfile>eap__peer_2eap__methods_8h.html</anchorfile>
      <anchor>aeca08275f2710fcdcf0ffd32a392358a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_wsc_register</name>
      <anchorfile>eap__peer_2eap__methods_8h.html</anchorfile>
      <anchor>a780fc1189c53eae0b59e6dc0f362643a</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_server/eap_methods.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_server/</path>
    <filename>eap__server_2eap__methods_8h</filename>
    <includes id="eap__defs_8h" name="eap_defs.h" local="yes" imported="no">eap_common/eap_defs.h</includes>
    <member kind="function">
      <type>int</type>
      <name>eap_server_aka_prime_register</name>
      <anchorfile>eap__server_2eap__methods_8h.html</anchorfile>
      <anchor>a686b4e7c4bcb37b880637a2312b0d0d0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_aka_register</name>
      <anchorfile>eap__server_2eap__methods_8h.html</anchorfile>
      <anchor>a0ad7d8cebf09faa5eb20dd84c9dbfff1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_fast_register</name>
      <anchorfile>eap__server_2eap__methods_8h.html</anchorfile>
      <anchor>a3747e06967eb39dde2024c58b40f2105</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>struct eap_method *</type>
      <name>eap_server_get_eap_method</name>
      <anchorfile>eap__server_2eap__methods_8h.html</anchorfile>
      <anchor>ad593a2530fc0b4b07775cc807d894801</anchor>
      <arglist>(int vendor, EapType method)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>eap_server_get_name</name>
      <anchorfile>eap__server_2eap__methods_8h.html</anchorfile>
      <anchor>aa845f552bfa55d1d1ed416a515660e14</anchor>
      <arglist>(int vendor, EapType type)</arglist>
    </member>
    <member kind="function">
      <type>EapType</type>
      <name>eap_server_get_type</name>
      <anchorfile>eap__server_2eap__methods_8h.html</anchorfile>
      <anchor>a394533577b3b70b585282c736b357395</anchor>
      <arglist>(const char *name, int *vendor)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_gpsk_register</name>
      <anchorfile>eap__server_2eap__methods_8h.html</anchorfile>
      <anchor>ae5830e6e29cd5753d3bda6ba4bc47b5e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_gtc_register</name>
      <anchorfile>eap__server_2eap__methods_8h.html</anchorfile>
      <anchor>a6109081745f3f88eb7db8a37d41602c2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_identity_register</name>
      <anchorfile>eap__server_2eap__methods_8h.html</anchorfile>
      <anchor>af556ca8a9648571d4d0627f13f393e1a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_ikev2_register</name>
      <anchorfile>eap__server_2eap__methods_8h.html</anchorfile>
      <anchor>a1d7dcaae4e7a3f919ee5257666c4ed21</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_md5_register</name>
      <anchorfile>eap__server_2eap__methods_8h.html</anchorfile>
      <anchor>aa5c218a0a6cf85830b0907bc4767b880</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>struct eap_method *</type>
      <name>eap_server_method_alloc</name>
      <anchorfile>eap__server_2eap__methods_8h.html</anchorfile>
      <anchor>a33830c290b9c4c879bf2dc2df67646ce</anchor>
      <arglist>(int version, int vendor, EapType method, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_server_method_free</name>
      <anchorfile>eap__server_2eap__methods_8h.html</anchorfile>
      <anchor>ac37e477fbb4637336a40baf90439d2e5</anchor>
      <arglist>(struct eap_method *method)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_method_register</name>
      <anchorfile>eap__server_2eap__methods_8h.html</anchorfile>
      <anchor>ad6ee86340be1a3158cbfd2640d3396e8</anchor>
      <arglist>(struct eap_method *method)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_mschapv2_register</name>
      <anchorfile>eap__server_2eap__methods_8h.html</anchorfile>
      <anchor>a192f9dfc7339c1c4b12ea5c5ab398e59</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_pax_register</name>
      <anchorfile>eap__server_2eap__methods_8h.html</anchorfile>
      <anchor>a85da22abd8020231e6e385ebc430037a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_peap_register</name>
      <anchorfile>eap__server_2eap__methods_8h.html</anchorfile>
      <anchor>a1e197cdf4569b8325ea6c5a728f4d8df</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_psk_register</name>
      <anchorfile>eap__server_2eap__methods_8h.html</anchorfile>
      <anchor>ad490206240561b68bbf9fa1999f0095a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_sake_register</name>
      <anchorfile>eap__server_2eap__methods_8h.html</anchorfile>
      <anchor>ad31fbdf909f6dfa6b4d65834cf198a9b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_sim_register</name>
      <anchorfile>eap__server_2eap__methods_8h.html</anchorfile>
      <anchor>a902b5e1019dc7a7fca158e03973477c5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_tls_register</name>
      <anchorfile>eap__server_2eap__methods_8h.html</anchorfile>
      <anchor>ac455dd0bdbef79f72f60738d12a25b55</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_tlv_register</name>
      <anchorfile>eap__server_2eap__methods_8h.html</anchorfile>
      <anchor>a450551e902d93470d30b47b38244a38b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_tnc_register</name>
      <anchorfile>eap__server_2eap__methods_8h.html</anchorfile>
      <anchor>ad92854524b7593eefd18081198e7802a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_ttls_register</name>
      <anchorfile>eap__server_2eap__methods_8h.html</anchorfile>
      <anchor>a652a1ee5d4138cd3e5e5786d2da5a536</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_server_unregister_methods</name>
      <anchorfile>eap__server_2eap__methods_8h.html</anchorfile>
      <anchor>afa58fa365e430dca9533384ab25674d2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_vendor_test_register</name>
      <anchorfile>eap__server_2eap__methods_8h.html</anchorfile>
      <anchor>a2a5f0bec8b956d6b462c6a640fa856df</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_wsc_register</name>
      <anchorfile>eap__server_2eap__methods_8h.html</anchorfile>
      <anchor>afb3e438645b338b877a2af38c76497a9</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_mschapv2.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_peer/</path>
    <filename>eap__mschapv2_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="ms__funcs_8h" name="ms_funcs.h" local="yes" imported="no">crypto/ms_funcs.h</includes>
    <includes id="wpa__ctrl_8h" name="wpa_ctrl.h" local="yes" imported="no">common/wpa_ctrl.h</includes>
    <includes id="mschapv2_8h" name="mschapv2.h" local="yes" imported="no">mschapv2.h</includes>
    <includes id="eap__peer_2eap__i_8h" name="eap_peer/eap_i.h" local="yes" imported="no">eap_i.h</includes>
    <includes id="eap__config_8h" name="eap_config.h" local="yes" imported="no">eap_config.h</includes>
    <class kind="struct">eap_mschapv2_data</class>
    <class kind="struct">eap_mschapv2_hdr</class>
    <class kind="struct">ms_change_password</class>
    <class kind="struct">ms_response</class>
    <member kind="define">
      <type>#define</type>
      <name>ERROR_ACCT_DISABLED</name>
      <anchorfile>eap__mschapv2_8c.html</anchorfile>
      <anchor>ae7e057b610047eb5e7b5947e600f63e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERROR_AUTHENTICATION_FAILURE</name>
      <anchorfile>eap__mschapv2_8c.html</anchorfile>
      <anchor>aabc5f2ac1d63d2cb9735803c60d1c248</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERROR_CHANGING_PASSWORD</name>
      <anchorfile>eap__mschapv2_8c.html</anchorfile>
      <anchor>a8889ec44ceef74ba286d0e7070a72d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERROR_NO_DIALIN_PERMISSION</name>
      <anchorfile>eap__mschapv2_8c.html</anchorfile>
      <anchor>af89b0f6d723f8c09c4cc2e9a8efe5e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERROR_PASSWD_EXPIRED</name>
      <anchorfile>eap__mschapv2_8c.html</anchorfile>
      <anchor>a34f86f39ddabffaabb039170d2122ea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERROR_RESTRICTED_LOGON_HOURS</name>
      <anchorfile>eap__mschapv2_8c.html</anchorfile>
      <anchor>a3afc623f231eb7fd2c126dad6b6e4471</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MSCHAPV2_KEY_LEN</name>
      <anchorfile>eap__mschapv2_8c.html</anchorfile>
      <anchor>a1e46526ce18224591a30433f2ab0530e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MSCHAPV2_OP_CHALLENGE</name>
      <anchorfile>eap__mschapv2_8c.html</anchorfile>
      <anchor>a3c0f2c2dd9e90fd8697be9986e98f657</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MSCHAPV2_OP_CHANGE_PASSWORD</name>
      <anchorfile>eap__mschapv2_8c.html</anchorfile>
      <anchor>a771de718365e608553acb4fa8085ac6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MSCHAPV2_OP_FAILURE</name>
      <anchorfile>eap__mschapv2_8c.html</anchorfile>
      <anchor>ac5b7c2d1d0035572eb799a3f8fd94980</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MSCHAPV2_OP_RESPONSE</name>
      <anchorfile>eap__mschapv2_8c.html</anchorfile>
      <anchor>ab99eaa0c06d6afc0782d42462802edbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MSCHAPV2_OP_SUCCESS</name>
      <anchorfile>eap__mschapv2_8c.html</anchorfile>
      <anchor>a293cdb20666ccb5546fa6ca40c0a91d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PASSWD_CHANGE_CHAL_LEN</name>
      <anchorfile>eap__mschapv2_8c.html</anchorfile>
      <anchor>af72f9d518c7636d35cdb57910fe697a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_mschapv2_challenge</name>
      <anchorfile>eap__mschapv2_8c.html</anchorfile>
      <anchor>ab116538014b523182bad675813bd3fba</anchor>
      <arglist>(struct eap_sm *sm, struct eap_mschapv2_data *data, struct eap_method_ret *ret, const struct eap_mschapv2_hdr *req, size_t req_len, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_mschapv2_challenge_reply</name>
      <anchorfile>eap__mschapv2_8c.html</anchorfile>
      <anchor>a3dd044cdbb33fc585f74771da29eda97</anchor>
      <arglist>(struct eap_sm *sm, struct eap_mschapv2_data *data, u8 id, u8 mschapv2_id, const u8 *auth_challenge)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_mschapv2_change_password</name>
      <anchorfile>eap__mschapv2_8c.html</anchorfile>
      <anchor>a954401fec9d42c2f5522d010064e9c86</anchor>
      <arglist>(struct eap_sm *sm, struct eap_mschapv2_data *data, struct eap_method_ret *ret, const struct eap_mschapv2_hdr *req, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_mschapv2_check_config</name>
      <anchorfile>eap__mschapv2_8c.html</anchorfile>
      <anchor>ab88c44859753b0871586c8eb6cc3ca29</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_mschapv2_check_mslen</name>
      <anchorfile>eap__mschapv2_8c.html</anchorfile>
      <anchor>a4d4d4ee89126f92a3755437f7efcbc81</anchor>
      <arglist>(struct eap_sm *sm, size_t len, const struct eap_mschapv2_hdr *ms)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_mschapv2_copy_challenge</name>
      <anchorfile>eap__mschapv2_8c.html</anchorfile>
      <anchor>a2f83e43ee22a2d92cf0d97da271dc7a3</anchor>
      <arglist>(struct eap_mschapv2_data *data, const struct wpabuf *reqData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_mschapv2_deinit</name>
      <anchorfile>eap__mschapv2_8c.html</anchorfile>
      <anchor>a5ea75298a464979ee0aa3bd052a12eeb</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_mschapv2_failure</name>
      <anchorfile>eap__mschapv2_8c.html</anchorfile>
      <anchor>a24b7348c9bf41879916ac7bb3ec26d75</anchor>
      <arglist>(struct eap_sm *sm, struct eap_mschapv2_data *data, struct eap_method_ret *ret, const struct eap_mschapv2_hdr *req, size_t req_len, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_mschapv2_failure_txt</name>
      <anchorfile>eap__mschapv2_8c.html</anchorfile>
      <anchor>ad6216467e73d0aac6b459c60ac835315</anchor>
      <arglist>(struct eap_sm *sm, struct eap_mschapv2_data *data, char *txt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_mschapv2_getKey</name>
      <anchorfile>eap__mschapv2_8c.html</anchorfile>
      <anchor>a4e54c1d566fc83ab6dea94445d4400e2</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_mschapv2_init</name>
      <anchorfile>eap__mschapv2_8c.html</anchorfile>
      <anchor>a1f40cb42b3ad5172909568b1c7c70f08</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_mschapv2_isKeyAvailable</name>
      <anchorfile>eap__mschapv2_8c.html</anchorfile>
      <anchor>aafe59aa8a9eb84c59b785bc1f0c3f371</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_mschapv2_password_changed</name>
      <anchorfile>eap__mschapv2_8c.html</anchorfile>
      <anchor>ad64ba67ba8c0344836bf6e5a5b857a3a</anchor>
      <arglist>(struct eap_sm *sm, struct eap_mschapv2_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_mschapv2_process</name>
      <anchorfile>eap__mschapv2_8c.html</anchorfile>
      <anchor>a499db39231c6121ab8414ac7df3af0a7</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct eap_method_ret *ret, const struct wpabuf *reqData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_mschapv2_success</name>
      <anchorfile>eap__mschapv2_8c.html</anchorfile>
      <anchor>a93db9abec6f77fc79228b6ce8326faa2</anchor>
      <arglist>(struct eap_sm *sm, struct eap_mschapv2_data *data, struct eap_method_ret *ret, const struct eap_mschapv2_hdr *req, size_t req_len, u8 id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_mschapv2_register</name>
      <anchorfile>eap__mschapv2_8c.html</anchorfile>
      <anchor>aacf520b08ad80e5e5e813426ddfe82f2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>struct eap_mschapv2_hdr</type>
      <name>STRUCT_PACKED</name>
      <anchorfile>eap__mschapv2_8c.html</anchorfile>
      <anchor>a36e5e4c5a9648e3e1c4fbeb7b76496ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_otp.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_peer/</path>
    <filename>eap__otp_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eap__peer_2eap__i_8h" name="eap_peer/eap_i.h" local="yes" imported="no">eap_i.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_otp_deinit</name>
      <anchorfile>eap__otp_8c.html</anchorfile>
      <anchor>a359e677e5a02ee98e1223839a502776a</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_otp_init</name>
      <anchorfile>eap__otp_8c.html</anchorfile>
      <anchor>a089c41d91b6172b9bf0ce3ed10227964</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_otp_process</name>
      <anchorfile>eap__otp_8c.html</anchorfile>
      <anchor>a017a2f571c9647611394c8c1b3a6ebc8</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct eap_method_ret *ret, const struct wpabuf *reqData)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_otp_register</name>
      <anchorfile>eap__otp_8c.html</anchorfile>
      <anchor>af7fbaf455ff932e203582270a2b28cd3</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_pax.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_peer/</path>
    <filename>eap__pax_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eap__pax__common_8h" name="eap_pax_common.h" local="yes" imported="no">eap_common/eap_pax_common.h</includes>
    <includes id="eap__peer_2eap__i_8h" name="eap_peer/eap_i.h" local="yes" imported="no">eap_i.h</includes>
    <class kind="struct">eap_pax_data</class>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_pax_alloc_resp</name>
      <anchorfile>eap__pax_8c.html</anchorfile>
      <anchor>a86a416833d1ce52d675ae804a6a523b0</anchor>
      <arglist>(const struct eap_pax_hdr *req, u8 id, u8 op_code, size_t plen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_pax_deinit</name>
      <anchorfile>eap__pax_8c.html</anchorfile>
      <anchor>a735057ce37e4760e0a8715aa1ecf3de5</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_pax_get_emsk</name>
      <anchorfile>eap__pax_8c.html</anchorfile>
      <anchor>a54de92264c5f30747c8c1acebae2f2e2</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_pax_getKey</name>
      <anchorfile>eap__pax_8c.html</anchorfile>
      <anchor>a77cd03f91de92b1580b14801e3530ebb</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_pax_init</name>
      <anchorfile>eap__pax_8c.html</anchorfile>
      <anchor>a921da56451dceebb5969f57dcaf2adb7</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_pax_isKeyAvailable</name>
      <anchorfile>eap__pax_8c.html</anchorfile>
      <anchor>ad23510fbbefec30bfd87fa0c779bef1e</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_pax_process</name>
      <anchorfile>eap__pax_8c.html</anchorfile>
      <anchor>a1b96b59e49a7226c52ffb5c214887531</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct eap_method_ret *ret, const struct wpabuf *reqData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_pax_process_std_1</name>
      <anchorfile>eap__pax_8c.html</anchorfile>
      <anchor>a0fb0d5879124e4f0dcb88dcdeef422ec</anchor>
      <arglist>(struct eap_pax_data *data, struct eap_method_ret *ret, u8 id, const struct eap_pax_hdr *req, size_t req_plen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_pax_process_std_3</name>
      <anchorfile>eap__pax_8c.html</anchorfile>
      <anchor>ab6f99db2907b965ff7a28c82bc65f974</anchor>
      <arglist>(struct eap_pax_data *data, struct eap_method_ret *ret, u8 id, const struct eap_pax_hdr *req, size_t req_plen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_pax_register</name>
      <anchorfile>eap__pax_8c.html</anchorfile>
      <anchor>a5aa4d62149caed2eb30a96d364ed3d8e</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_pax_common.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_common/</path>
    <filename>eap__pax__common_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">crypto/sha1.h</includes>
    <includes id="eap__pax__common_8h" name="eap_pax_common.h" local="yes" imported="no">eap_pax_common.h</includes>
    <member kind="function">
      <type>int</type>
      <name>eap_pax_initial_key_derivation</name>
      <anchorfile>eap__pax__common_8c.html</anchorfile>
      <anchor>a2a3f09300ba0b6129b4f8c80fd83ba0e</anchor>
      <arglist>(u8 mac_id, const u8 *ak, const u8 *e, u8 *mk, u8 *ck, u8 *ick)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_pax_kdf</name>
      <anchorfile>eap__pax__common_8c.html</anchorfile>
      <anchor>a294980da574ba306cc8d983673755293</anchor>
      <arglist>(u8 mac_id, const u8 *key, size_t key_len, const char *identifier, const u8 *entropy, size_t entropy_len, size_t output_len, u8 *output)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_pax_mac</name>
      <anchorfile>eap__pax__common_8c.html</anchorfile>
      <anchor>a2b9a2eff5ecd2229bc6fd27433c479e8</anchor>
      <arglist>(u8 mac_id, const u8 *key, size_t key_len, const u8 *data1, size_t data1_len, const u8 *data2, size_t data2_len, const u8 *data3, size_t data3_len, u8 *mac)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_pax_common.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_common/</path>
    <filename>eap__pax__common_8h</filename>
    <class kind="struct">eap_pax_hdr</class>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PAX_ADE_CLIENT_CHANNEL_BINDING</name>
      <anchorfile>eap__pax__common_8h.html</anchorfile>
      <anchor>a6df8fdf58b963ab3048534a97c6c3954</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PAX_ADE_SERVER_CHANNEL_BINDING</name>
      <anchorfile>eap__pax__common_8h.html</anchorfile>
      <anchor>ae586539aa94cff54c0c7f5f65e67b8a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PAX_ADE_VENDOR_SPECIFIC</name>
      <anchorfile>eap__pax__common_8h.html</anchorfile>
      <anchor>a77397e1d82e7fd5d41c484e0e03dafd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PAX_AK_LEN</name>
      <anchorfile>eap__pax__common_8h.html</anchorfile>
      <anchor>af3167b27de04f3d504842145f1b20f4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PAX_CK_LEN</name>
      <anchorfile>eap__pax__common_8h.html</anchorfile>
      <anchor>ade2c3afb3ffb3eee8b9f2ce1cd239fe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PAX_DH_GROUP_2048_MODP</name>
      <anchorfile>eap__pax__common_8h.html</anchorfile>
      <anchor>afa3905c4816c9adad2b3f34731f436c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PAX_DH_GROUP_3072_MODP</name>
      <anchorfile>eap__pax__common_8h.html</anchorfile>
      <anchor>a88fe6bf212a71a6b6d9f6bed581685da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PAX_DH_GROUP_NIST_ECC_P_256</name>
      <anchorfile>eap__pax__common_8h.html</anchorfile>
      <anchor>ae06107be54ba0abeb67ca0b60bb72b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PAX_DH_GROUP_NONE</name>
      <anchorfile>eap__pax__common_8h.html</anchorfile>
      <anchor>a3bd19ce6b4bc9fb0aa562de632f9c693</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PAX_FLAGS_AI</name>
      <anchorfile>eap__pax__common_8h.html</anchorfile>
      <anchor>a396e54b218f08bb14b99c494af41c12c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PAX_FLAGS_CE</name>
      <anchorfile>eap__pax__common_8h.html</anchorfile>
      <anchor>a04feff560cccde945ba238d20662ee36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PAX_FLAGS_MF</name>
      <anchorfile>eap__pax__common_8h.html</anchorfile>
      <anchor>a9e1b88f1789b087a0ccfce90397334d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PAX_HMAC_SHA256_128</name>
      <anchorfile>eap__pax__common_8h.html</anchorfile>
      <anchor>a418210e13104cce782b6d5156b947f3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PAX_ICK_LEN</name>
      <anchorfile>eap__pax__common_8h.html</anchorfile>
      <anchor>a84dbee2eecce20299ac008a67f62b0e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PAX_ICV_LEN</name>
      <anchorfile>eap__pax__common_8h.html</anchorfile>
      <anchor>a8a1f6d2639c7c98901dd63fc98b65519</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PAX_MAC_HMAC_SHA1_128</name>
      <anchorfile>eap__pax__common_8h.html</anchorfile>
      <anchor>ab689d55dd076b5cd5fd5e7c51b5228ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PAX_MAC_LEN</name>
      <anchorfile>eap__pax__common_8h.html</anchorfile>
      <anchor>abf9de2aab449d7a44146f4d00d3f59de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PAX_MK_LEN</name>
      <anchorfile>eap__pax__common_8h.html</anchorfile>
      <anchor>a6a2859e13cc03d552bdebe03a2323091</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PAX_PUBLIC_KEY_EL_GAMAL_NIST_ECC</name>
      <anchorfile>eap__pax__common_8h.html</anchorfile>
      <anchor>a9731e7e3c462c350a63f9bae41150c0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PAX_PUBLIC_KEY_NONE</name>
      <anchorfile>eap__pax__common_8h.html</anchorfile>
      <anchor>a2ecd3f2bca596c2211a7bb77a577a311</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PAX_PUBLIC_KEY_RSA_PKCS1_V1_5</name>
      <anchorfile>eap__pax__common_8h.html</anchorfile>
      <anchor>a2834963e50a17d8ec2e4f11d3c7a546f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PAX_PUBLIC_KEY_RSAES_OAEP</name>
      <anchorfile>eap__pax__common_8h.html</anchorfile>
      <anchor>a134c1442fae981836cf6c5ee7fd590de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PAX_RAND_LEN</name>
      <anchorfile>eap__pax__common_8h.html</anchorfile>
      <anchor>a846ec401630a009263cd37d9d6960c45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_PAX_OP_STD_1</name>
      <anchorfile>eap__pax__common_8h.html</anchorfile>
      <anchor>abe974f22edeef8189603ba75fd90ff3caec3f9b7b9470f9b2743ee5d9eb8e9641</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_PAX_OP_STD_2</name>
      <anchorfile>eap__pax__common_8h.html</anchorfile>
      <anchor>abe974f22edeef8189603ba75fd90ff3caaf067c76c94aa739569dd075702d0fec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_PAX_OP_STD_3</name>
      <anchorfile>eap__pax__common_8h.html</anchorfile>
      <anchor>abe974f22edeef8189603ba75fd90ff3cad5fb0696bd0b765518de409eec893bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_PAX_OP_SEC_1</name>
      <anchorfile>eap__pax__common_8h.html</anchorfile>
      <anchor>abe974f22edeef8189603ba75fd90ff3ca1016edc061fd42876f2a5f97a7da7e29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_PAX_OP_SEC_2</name>
      <anchorfile>eap__pax__common_8h.html</anchorfile>
      <anchor>abe974f22edeef8189603ba75fd90ff3ca050d2079a1ada0ba3c717997b76c10e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_PAX_OP_SEC_3</name>
      <anchorfile>eap__pax__common_8h.html</anchorfile>
      <anchor>abe974f22edeef8189603ba75fd90ff3ca1a3899601395445b8e784a8dc43dbe29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_PAX_OP_SEC_4</name>
      <anchorfile>eap__pax__common_8h.html</anchorfile>
      <anchor>abe974f22edeef8189603ba75fd90ff3ca4e536f1cd86e51d89a1424c68a8bf4c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_PAX_OP_SEC_5</name>
      <anchorfile>eap__pax__common_8h.html</anchorfile>
      <anchor>abe974f22edeef8189603ba75fd90ff3caff5a9d57939f05309b4ffab06a8516ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_PAX_OP_ACK</name>
      <anchorfile>eap__pax__common_8h.html</anchorfile>
      <anchor>abe974f22edeef8189603ba75fd90ff3ca0592c6aff9533f5238eea676be83cc11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_pax_initial_key_derivation</name>
      <anchorfile>eap__pax__common_8h.html</anchorfile>
      <anchor>a2a3f09300ba0b6129b4f8c80fd83ba0e</anchor>
      <arglist>(u8 mac_id, const u8 *ak, const u8 *e, u8 *mk, u8 *ck, u8 *ick)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_pax_kdf</name>
      <anchorfile>eap__pax__common_8h.html</anchorfile>
      <anchor>a294980da574ba306cc8d983673755293</anchor>
      <arglist>(u8 mac_id, const u8 *key, size_t key_len, const char *identifier, const u8 *entropy, size_t entropy_len, size_t output_len, u8 *output)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_pax_mac</name>
      <anchorfile>eap__pax__common_8h.html</anchorfile>
      <anchor>a2b9a2eff5ecd2229bc6fd27433c479e8</anchor>
      <arglist>(u8 mac_id, const u8 *key, size_t key_len, const u8 *data1, size_t data1_len, const u8 *data2, size_t data2_len, const u8 *data3, size_t data3_len, u8 *mac)</arglist>
    </member>
    <member kind="variable">
      <type>struct eap_pax_hdr</type>
      <name>STRUCT_PACKED</name>
      <anchorfile>eap__pax__common_8h.html</anchorfile>
      <anchor>abf0a06bb8efe5aa42e0b4bf760e37707</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_peap.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_peer/</path>
    <filename>eap__peap_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">crypto/sha1.h</includes>
    <includes id="tls_8h" name="tls.h" local="yes" imported="no">crypto/tls.h</includes>
    <includes id="eap__tlv__common_8h" name="eap_tlv_common.h" local="yes" imported="no">eap_common/eap_tlv_common.h</includes>
    <includes id="eap__peap__common_8h" name="eap_peap_common.h" local="yes" imported="no">eap_common/eap_peap_common.h</includes>
    <includes id="eap__peer_2eap__i_8h" name="eap_peer/eap_i.h" local="yes" imported="no">eap_i.h</includes>
    <includes id="eap__peer_2eap__tls__common_8h" name="eap_peer/eap_tls_common.h" local="yes" imported="no">eap_tls_common.h</includes>
    <includes id="eap__config_8h" name="eap_config.h" local="yes" imported="no">eap_config.h</includes>
    <includes id="tncc_8h" name="tncc.h" local="yes" imported="no">tncc.h</includes>
    <class kind="struct">eap_peap_data</class>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PEAP_VERSION</name>
      <anchorfile>eap__peap_8c.html</anchorfile>
      <anchor>a3f1934427a55ed42553cab75e3428bbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_peap_decrypt</name>
      <anchorfile>eap__peap_8c.html</anchorfile>
      <anchor>a3be71c47ecf728efb2717d7e757a48b7</anchor>
      <arglist>(struct eap_sm *sm, struct eap_peap_data *data, struct eap_method_ret *ret, const struct eap_hdr *req, const struct wpabuf *in_data, struct wpabuf **out_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_peap_deinit</name>
      <anchorfile>eap__peap_8c.html</anchorfile>
      <anchor>a6a767cac79bdbcf9a230db611f3ebd12</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_peap_deinit_for_reauth</name>
      <anchorfile>eap__peap_8c.html</anchorfile>
      <anchor>accef01b19e6470d2c362ef7cc50cb770</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_peap_derive_cmk</name>
      <anchorfile>eap__peap_8c.html</anchorfile>
      <anchor>a5f1f63dc2d6d7ce108e96cc3a073fe0e</anchor>
      <arglist>(struct eap_sm *sm, struct eap_peap_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_peap_get_isk</name>
      <anchorfile>eap__peap_8c.html</anchorfile>
      <anchor>a4b32b9e64f218581ac5b3723f9bc7ab8</anchor>
      <arglist>(struct eap_sm *sm, struct eap_peap_data *data, u8 *isk, size_t isk_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_peap_get_status</name>
      <anchorfile>eap__peap_8c.html</anchorfile>
      <anchor>ab8004ee1598ee6ee502d54f75be84e21</anchor>
      <arglist>(struct eap_sm *sm, void *priv, char *buf, size_t buflen, int verbose)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_peap_getKey</name>
      <anchorfile>eap__peap_8c.html</anchorfile>
      <anchor>ae830bebb64446b61e9cb63138a2beaa3</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_peap_has_reauth_data</name>
      <anchorfile>eap__peap_8c.html</anchorfile>
      <anchor>a5fc177a6fe5915214311330295e6da21</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_peap_init</name>
      <anchorfile>eap__peap_8c.html</anchorfile>
      <anchor>ab68a7df4996c746c64c5e98286f6f2ed</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_peap_init_for_reauth</name>
      <anchorfile>eap__peap_8c.html</anchorfile>
      <anchor>a8ada953196c9bbe7dbcd9f61b47f667a</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_peap_isKeyAvailable</name>
      <anchorfile>eap__peap_8c.html</anchorfile>
      <anchor>a0b9a8d44119abecceffc07cefa69b741</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_peap_parse_phase1</name>
      <anchorfile>eap__peap_8c.html</anchorfile>
      <anchor>a4027c2c7ea3a91102536b6b2c500a01e</anchor>
      <arglist>(struct eap_peap_data *data, const char *phase1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_peap_phase2_request</name>
      <anchorfile>eap__peap_8c.html</anchorfile>
      <anchor>a108e10ce2f05827626b323c6368b7bc6</anchor>
      <arglist>(struct eap_sm *sm, struct eap_peap_data *data, struct eap_method_ret *ret, struct wpabuf *req, struct wpabuf **resp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_peap_process</name>
      <anchorfile>eap__peap_8c.html</anchorfile>
      <anchor>a8461da1470a342f22ba1f0c11dfa3825</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct eap_method_ret *ret, const struct wpabuf *reqData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_peapv2_tlv_eap_payload</name>
      <anchorfile>eap__peap_8c.html</anchorfile>
      <anchor>a9afa38eb1133c01d75ebc0d704df2aad</anchor>
      <arglist>(struct wpabuf *buf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_peap_register</name>
      <anchorfile>eap__peap_8c.html</anchorfile>
      <anchor>af84f9c7972184f3a100c3f49d0b14302</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_tlv_add_cryptobinding</name>
      <anchorfile>eap__peap_8c.html</anchorfile>
      <anchor>a47e6fcb21aadbde19b1c5dcbc67dc36a</anchor>
      <arglist>(struct eap_sm *sm, struct eap_peap_data *data, struct wpabuf *buf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_tlv_build_nak</name>
      <anchorfile>eap__peap_8c.html</anchorfile>
      <anchor>a290334d82b0592a3fc2800aebce1d844</anchor>
      <arglist>(int id, u16 nak_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_tlv_build_result</name>
      <anchorfile>eap__peap_8c.html</anchorfile>
      <anchor>a395c490059d9eaf70099c73e87d54c76</anchor>
      <arglist>(struct eap_sm *sm, struct eap_peap_data *data, int crypto_tlv_used, int id, u16 status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_tlv_process</name>
      <anchorfile>eap__peap_8c.html</anchorfile>
      <anchor>ad5451ff8ba427351faf722da2ccab9d5</anchor>
      <arglist>(struct eap_sm *sm, struct eap_peap_data *data, struct eap_method_ret *ret, const struct wpabuf *req, struct wpabuf **resp, int force_failure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_tlv_validate_cryptobinding</name>
      <anchorfile>eap__peap_8c.html</anchorfile>
      <anchor>a14d09742977ed52aa614fce45f67dc4c</anchor>
      <arglist>(struct eap_sm *sm, struct eap_peap_data *data, const u8 *crypto_tlv, size_t crypto_tlv_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_peap_common.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_common/</path>
    <filename>eap__peap__common_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">crypto/sha1.h</includes>
    <includes id="eap__peap__common_8h" name="eap_peap_common.h" local="yes" imported="no">eap_peap_common.h</includes>
    <member kind="function">
      <type>void</type>
      <name>peap_prfplus</name>
      <anchorfile>eap__peap__common_8c.html</anchorfile>
      <anchor>a6d74ac189cd4d7871c7f99005807bbbb</anchor>
      <arglist>(int version, const u8 *key, size_t key_len, const char *label, const u8 *seed, size_t seed_len, u8 *buf, size_t buf_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_peap_common.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_common/</path>
    <filename>eap__peap__common_8h</filename>
    <member kind="function">
      <type>void</type>
      <name>peap_prfplus</name>
      <anchorfile>eap__peap__common_8h.html</anchorfile>
      <anchor>a6d74ac189cd4d7871c7f99005807bbbb</anchor>
      <arglist>(int version, const u8 *key, size_t key_len, const char *label, const u8 *seed, size_t seed_len, u8 *buf, size_t buf_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_psk.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_peer/</path>
    <filename>eap__psk_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="aes__wrap_8h" name="aes_wrap.h" local="yes" imported="no">crypto/aes_wrap.h</includes>
    <includes id="eap__psk__common_8h" name="eap_psk_common.h" local="yes" imported="no">eap_common/eap_psk_common.h</includes>
    <includes id="eap__peer_2eap__i_8h" name="eap_peer/eap_i.h" local="yes" imported="no">eap_i.h</includes>
    <class kind="struct">eap_psk_data</class>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_psk_register</name>
      <anchorfile>eap__psk_8c.html</anchorfile>
      <anchor>a3591677b0538e519e616c8c82deb201b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_psk_deinit</name>
      <anchorfile>eap__psk_8c.html</anchorfile>
      <anchor>a8ad6fc54c53e19b9dccfbe847e690611</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_psk_get_emsk</name>
      <anchorfile>eap__psk_8c.html</anchorfile>
      <anchor>a4d164d14af1dd23eea3f0fd73582a7f7</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_psk_getKey</name>
      <anchorfile>eap__psk_8c.html</anchorfile>
      <anchor>ac5ee8bad30347b0711c37adbc3392c3c</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_psk_init</name>
      <anchorfile>eap__psk_8c.html</anchorfile>
      <anchor>a51c0c75745760b1f92b7928a7ce2cf59</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_psk_isKeyAvailable</name>
      <anchorfile>eap__psk_8c.html</anchorfile>
      <anchor>ac5e4487c7d3a2904ba4e0da481392068</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_psk_process</name>
      <anchorfile>eap__psk_8c.html</anchorfile>
      <anchor>a54d4c12b6406328c4e3ae76132db8e79</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct eap_method_ret *ret, const struct wpabuf *reqData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_psk_process_1</name>
      <anchorfile>eap__psk_8c.html</anchorfile>
      <anchor>acad7c76a863539c862def6ebf3c3287a</anchor>
      <arglist>(struct eap_psk_data *data, struct eap_method_ret *ret, const struct wpabuf *reqData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_psk_process_3</name>
      <anchorfile>eap__psk_8c.html</anchorfile>
      <anchor>a535356074525f968f032b7411b010e4a</anchor>
      <arglist>(struct eap_psk_data *data, struct eap_method_ret *ret, const struct wpabuf *reqData)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_psk_common.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_common/</path>
    <filename>eap__psk__common_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="aes__wrap_8h" name="aes_wrap.h" local="yes" imported="no">crypto/aes_wrap.h</includes>
    <includes id="eap__defs_8h" name="eap_defs.h" local="yes" imported="no">eap_defs.h</includes>
    <includes id="eap__psk__common_8h" name="eap_psk_common.h" local="yes" imported="no">eap_psk_common.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>aes_block_size</name>
      <anchorfile>eap__psk__common_8c.html</anchorfile>
      <anchor>a32d82554faa91ddc89c358a6578b240e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_psk_derive_keys</name>
      <anchorfile>eap__psk__common_8c.html</anchorfile>
      <anchor>a606c4740210853eec74da0e7064d44f2</anchor>
      <arglist>(const u8 *kdk, const u8 *rand_p, u8 *tek, u8 *msk, u8 *emsk)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_psk_key_setup</name>
      <anchorfile>eap__psk__common_8c.html</anchorfile>
      <anchor>ac4cf8013c459dfbcf1d7d6f4ea14a016</anchor>
      <arglist>(const u8 *psk, u8 *ak, u8 *kdk)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_psk_common.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_common/</path>
    <filename>eap__psk__common_8h</filename>
    <class kind="struct">eap_psk_hdr_1</class>
    <class kind="struct">eap_psk_hdr_2</class>
    <class kind="struct">eap_psk_hdr_3</class>
    <class kind="struct">eap_psk_hdr_4</class>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PSK_AK_LEN</name>
      <anchorfile>eap__psk__common_8h.html</anchorfile>
      <anchor>a90d5ad1d461a61a38c80d9fdbaba1409</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PSK_E_FLAG</name>
      <anchorfile>eap__psk__common_8h.html</anchorfile>
      <anchor>a9997802dbabd239075e11bd62b7804fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PSK_FLAGS_GET_T</name>
      <anchorfile>eap__psk__common_8h.html</anchorfile>
      <anchor>a6249298fc8727a1c0223befce3a0f74b</anchor>
      <arglist>(flags)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PSK_FLAGS_SET_T</name>
      <anchorfile>eap__psk__common_8h.html</anchorfile>
      <anchor>a1fd09c5f193b2035c4b60b27073816fa</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PSK_KDK_LEN</name>
      <anchorfile>eap__psk__common_8h.html</anchorfile>
      <anchor>afb9a87c74d1a4f4f0350e45e81fa8a90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PSK_MAC_LEN</name>
      <anchorfile>eap__psk__common_8h.html</anchorfile>
      <anchor>a56f2971b68e542debc8e54da427d237c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PSK_PSK_LEN</name>
      <anchorfile>eap__psk__common_8h.html</anchorfile>
      <anchor>a8623ec03608d67c46752a73d1d897390</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PSK_R_FLAG_CONT</name>
      <anchorfile>eap__psk__common_8h.html</anchorfile>
      <anchor>a78ba775f466ec5ac88a190f08a1b4faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PSK_R_FLAG_DONE_FAILURE</name>
      <anchorfile>eap__psk__common_8h.html</anchorfile>
      <anchor>a6f669623b1792a1e523d3c5dfdb402c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PSK_R_FLAG_DONE_SUCCESS</name>
      <anchorfile>eap__psk__common_8h.html</anchorfile>
      <anchor>a7017fea2d785b3499e27c903e4281028</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PSK_RAND_LEN</name>
      <anchorfile>eap__psk__common_8h.html</anchorfile>
      <anchor>af16bcd9e1cfef26cfff6d0f0c4621bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PSK_TEK_LEN</name>
      <anchorfile>eap__psk__common_8h.html</anchorfile>
      <anchor>a5ef747c3eb5977d2aeacfd8dd86aff73</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int __must_check</type>
      <name>eap_psk_derive_keys</name>
      <anchorfile>eap__psk__common_8h.html</anchorfile>
      <anchor>a59973469e682c7b966ef77c83f290070</anchor>
      <arglist>(const u8 *kdk, const u8 *rand_p, u8 *tek, u8 *msk, u8 *emsk)</arglist>
    </member>
    <member kind="function">
      <type>int __must_check</type>
      <name>eap_psk_key_setup</name>
      <anchorfile>eap__psk__common_8h.html</anchorfile>
      <anchor>a6d0432bb3bed89b5f019496103090332</anchor>
      <arglist>(const u8 *psk, u8 *ak, u8 *kdk)</arglist>
    </member>
    <member kind="variable">
      <type>struct eap_psk_hdr_1</type>
      <name>STRUCT_PACKED</name>
      <anchorfile>eap__psk__common_8h.html</anchorfile>
      <anchor>a17f964c74326e573d228d9f6de82254c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_register.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>eap__register_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eap__peer_2eap__methods_8h" name="eap_peer/eap_methods.h" local="yes" imported="no">eap_peer/eap_methods.h</includes>
    <includes id="eap__server_2eap__methods_8h" name="eap_server/eap_methods.h" local="yes" imported="no">eap_server/eap_methods.h</includes>
    <member kind="function">
      <type>int</type>
      <name>eap_register_methods</name>
      <anchorfile>eap__register_8c.html</anchorfile>
      <anchor>a10f30763430a2964067ce421d9764ade</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_sake.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_peer/</path>
    <filename>eap__sake_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eap__peer_2eap__i_8h" name="eap_peer/eap_i.h" local="yes" imported="no">eap_peer/eap_i.h</includes>
    <includes id="eap__sake__common_8h" name="eap_sake_common.h" local="yes" imported="no">eap_common/eap_sake_common.h</includes>
    <class kind="struct">eap_sake_data</class>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_sake_register</name>
      <anchorfile>eap__sake_8c.html</anchorfile>
      <anchor>a49d5efaeb5bc1ce7621821192f347a76</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_sake_build_msg</name>
      <anchorfile>eap__sake_8c.html</anchorfile>
      <anchor>a30b95c0443d703e59efe41af9a46973e</anchor>
      <arglist>(struct eap_sake_data *data, int id, size_t length, u8 subtype)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_sake_deinit</name>
      <anchorfile>eap__sake_8c.html</anchorfile>
      <anchor>a86e4658a5b59aafc6053fdd272c63cb1</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_sake_get_emsk</name>
      <anchorfile>eap__sake_8c.html</anchorfile>
      <anchor>a0885f19459ef8f1240fc082a7a8649ef</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_sake_getKey</name>
      <anchorfile>eap__sake_8c.html</anchorfile>
      <anchor>acd9b1aba0d03ca6e92edfdecc877e9f4</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_sake_init</name>
      <anchorfile>eap__sake_8c.html</anchorfile>
      <anchor>a666d32e3d461d59d586a740bf93e3ef3</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_sake_isKeyAvailable</name>
      <anchorfile>eap__sake_8c.html</anchorfile>
      <anchor>acd2d5128ae23d55fa02a3b4cd2d78f33</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_sake_process</name>
      <anchorfile>eap__sake_8c.html</anchorfile>
      <anchor>a20aec89a7951ff77e958990898c4f329</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct eap_method_ret *ret, const struct wpabuf *reqData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_sake_process_challenge</name>
      <anchorfile>eap__sake_8c.html</anchorfile>
      <anchor>a1f68208c21c60cb789a34a80a6c2f740</anchor>
      <arglist>(struct eap_sm *sm, struct eap_sake_data *data, struct eap_method_ret *ret, const struct wpabuf *reqData, const u8 *payload, size_t payload_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_sake_process_confirm</name>
      <anchorfile>eap__sake_8c.html</anchorfile>
      <anchor>ac84dcb4c0a550b6f5868267f0768c7f4</anchor>
      <arglist>(struct eap_sm *sm, struct eap_sake_data *data, struct eap_method_ret *ret, const struct wpabuf *reqData, const u8 *payload, size_t payload_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_sake_process_identity</name>
      <anchorfile>eap__sake_8c.html</anchorfile>
      <anchor>aa73eef9f6e9ab3da81d366a116e7fac4</anchor>
      <arglist>(struct eap_sm *sm, struct eap_sake_data *data, struct eap_method_ret *ret, const struct wpabuf *reqData, const u8 *payload, size_t payload_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_sake_state</name>
      <anchorfile>eap__sake_8c.html</anchorfile>
      <anchor>ac4b81d590955e4d0eeadd886acea1609</anchor>
      <arglist>(struct eap_sake_data *data, int state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>eap_sake_state_txt</name>
      <anchorfile>eap__sake_8c.html</anchorfile>
      <anchor>a61a188a49100a107f985c2a6ca45a34f</anchor>
      <arglist>(int state)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_sake_common.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_common/</path>
    <filename>eap__sake__common_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="wpabuf_8h" name="wpabuf.h" local="yes" imported="no">wpabuf.h</includes>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">crypto/sha1.h</includes>
    <includes id="eap__defs_8h" name="eap_defs.h" local="yes" imported="no">eap_defs.h</includes>
    <includes id="eap__sake__common_8h" name="eap_sake_common.h" local="yes" imported="no">eap_sake_common.h</includes>
    <member kind="function">
      <type>void</type>
      <name>eap_sake_add_attr</name>
      <anchorfile>eap__sake__common_8c.html</anchorfile>
      <anchor>a6cb206af1ec0f81cb1c15618e2e438ef</anchor>
      <arglist>(struct wpabuf *buf, u8 type, const u8 *data, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_sake_compute_mic</name>
      <anchorfile>eap__sake__common_8c.html</anchorfile>
      <anchor>aed4bb74bba65bd3ab47b758e45e7f4d1</anchor>
      <arglist>(const u8 *tek_auth, const u8 *rand_s, const u8 *rand_p, const u8 *serverid, size_t serverid_len, const u8 *peerid, size_t peerid_len, int peer, const u8 *eap, size_t eap_len, const u8 *mic_pos, u8 *mic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_sake_derive_keys</name>
      <anchorfile>eap__sake__common_8c.html</anchorfile>
      <anchor>a6f82a6dccb641d2cb6cf1c39ee856b05</anchor>
      <arglist>(const u8 *root_secret_a, const u8 *root_secret_b, const u8 *rand_s, const u8 *rand_p, u8 *tek, u8 *msk, u8 *emsk)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_sake_kdf</name>
      <anchorfile>eap__sake__common_8c.html</anchorfile>
      <anchor>a13eb43aac73c52c512bd44a5a2f9aed3</anchor>
      <arglist>(const u8 *key, size_t key_len, const char *label, const u8 *data, size_t data_len, const u8 *data2, size_t data2_len, u8 *buf, size_t buf_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_sake_parse_add_attr</name>
      <anchorfile>eap__sake__common_8c.html</anchorfile>
      <anchor>a601d2914989ad7502ade54a7f8ea3f58</anchor>
      <arglist>(struct eap_sake_parse_attr *attr, const u8 *pos)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_sake_parse_attributes</name>
      <anchorfile>eap__sake__common_8c.html</anchorfile>
      <anchor>a306e81b4c161aa072c534fff51eb60c6</anchor>
      <arglist>(const u8 *buf, size_t len, struct eap_sake_parse_attr *attr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_sake_common.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_common/</path>
    <filename>eap__sake__common_8h</filename>
    <class kind="struct">eap_sake_hdr</class>
    <class kind="struct">eap_sake_parse_attr</class>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SAKE_AT_ANY_ID_REQ</name>
      <anchorfile>eap__sake__common_8h.html</anchorfile>
      <anchor>a0bfb61902db4ba788b684beefb7159fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SAKE_AT_ENCR_DATA</name>
      <anchorfile>eap__sake__common_8h.html</anchorfile>
      <anchor>ac8c121c8ee3381ae7c6193a8bab9b297</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SAKE_AT_IV</name>
      <anchorfile>eap__sake__common_8h.html</anchorfile>
      <anchor>adf13606f238cc3021dcae4563f672cee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SAKE_AT_MIC_P</name>
      <anchorfile>eap__sake__common_8h.html</anchorfile>
      <anchor>afa02bbf18561208d83b706887bc21ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SAKE_AT_MIC_S</name>
      <anchorfile>eap__sake__common_8h.html</anchorfile>
      <anchor>a528f0543bc4056ed250c05bc8651dc08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SAKE_AT_MSK_LIFE</name>
      <anchorfile>eap__sake__common_8h.html</anchorfile>
      <anchor>a08967ff15b10c894e39ad890c8ea0149</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SAKE_AT_NEXT_TMPID</name>
      <anchorfile>eap__sake__common_8h.html</anchorfile>
      <anchor>addea009995567fc8f25180462a942e8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SAKE_AT_PADDING</name>
      <anchorfile>eap__sake__common_8h.html</anchorfile>
      <anchor>a3a4d12c31c9a08c27dfe8f43b1f97278</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SAKE_AT_PEERID</name>
      <anchorfile>eap__sake__common_8h.html</anchorfile>
      <anchor>a2c9262975ceeb246fc6354c8ca0b21f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SAKE_AT_PERM_ID_REQ</name>
      <anchorfile>eap__sake__common_8h.html</anchorfile>
      <anchor>a36208ae7b93b1108369e1c0cb1746749</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SAKE_AT_RAND_P</name>
      <anchorfile>eap__sake__common_8h.html</anchorfile>
      <anchor>a78e4fc793677675a83f95d2c910f037a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SAKE_AT_RAND_S</name>
      <anchorfile>eap__sake__common_8h.html</anchorfile>
      <anchor>ac5d6592d615cafec02bd47f059ba98a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SAKE_AT_SERVERID</name>
      <anchorfile>eap__sake__common_8h.html</anchorfile>
      <anchor>a46eca87236510f27cdbe041df948dc0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SAKE_AT_SPI_P</name>
      <anchorfile>eap__sake__common_8h.html</anchorfile>
      <anchor>ae4c5cacc82660f2c516d9df1bb854663</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SAKE_AT_SPI_S</name>
      <anchorfile>eap__sake__common_8h.html</anchorfile>
      <anchor>a69e1a8245dfabc6646dcc98552ae39d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SAKE_MIC_LEN</name>
      <anchorfile>eap__sake__common_8h.html</anchorfile>
      <anchor>a234c735a4b4df2b702690bc166043b6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SAKE_RAND_LEN</name>
      <anchorfile>eap__sake__common_8h.html</anchorfile>
      <anchor>a9fe27d5a16d171740c8b14600f82238d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SAKE_ROOT_SECRET_LEN</name>
      <anchorfile>eap__sake__common_8h.html</anchorfile>
      <anchor>a379ef8e878f872550b45577dad75c570</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SAKE_SMS_LEN</name>
      <anchorfile>eap__sake__common_8h.html</anchorfile>
      <anchor>afe0e28b92c4c498b66a482fa104ae18a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SAKE_SUBTYPE_AUTH_REJECT</name>
      <anchorfile>eap__sake__common_8h.html</anchorfile>
      <anchor>a2e389de3c0994a9428a8358b6519cde0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SAKE_SUBTYPE_CHALLENGE</name>
      <anchorfile>eap__sake__common_8h.html</anchorfile>
      <anchor>a455d42c7d3b1bc012b4270f356f4702d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SAKE_SUBTYPE_CONFIRM</name>
      <anchorfile>eap__sake__common_8h.html</anchorfile>
      <anchor>a4c22906cc70634cad05de118795da4ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SAKE_SUBTYPE_IDENTITY</name>
      <anchorfile>eap__sake__common_8h.html</anchorfile>
      <anchor>aa77318717b152d4b073cd677a2480559</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SAKE_TEK_AUTH_LEN</name>
      <anchorfile>eap__sake__common_8h.html</anchorfile>
      <anchor>ab57b89326fe43acabb86b5c7d3c431f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SAKE_TEK_CIPHER_LEN</name>
      <anchorfile>eap__sake__common_8h.html</anchorfile>
      <anchor>a8922c83a08cdd47aba7f4c8b46b4c704</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SAKE_TEK_LEN</name>
      <anchorfile>eap__sake__common_8h.html</anchorfile>
      <anchor>a24de52df030f23145125ec4bd26a719a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SAKE_VERSION</name>
      <anchorfile>eap__sake__common_8h.html</anchorfile>
      <anchor>ac6e33f60d9914370e7558759c9a53f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_sake_add_attr</name>
      <anchorfile>eap__sake__common_8h.html</anchorfile>
      <anchor>a6cb206af1ec0f81cb1c15618e2e438ef</anchor>
      <arglist>(struct wpabuf *buf, u8 type, const u8 *data, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_sake_compute_mic</name>
      <anchorfile>eap__sake__common_8h.html</anchorfile>
      <anchor>aed4bb74bba65bd3ab47b758e45e7f4d1</anchor>
      <arglist>(const u8 *tek_auth, const u8 *rand_s, const u8 *rand_p, const u8 *serverid, size_t serverid_len, const u8 *peerid, size_t peerid_len, int peer, const u8 *eap, size_t eap_len, const u8 *mic_pos, u8 *mic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_sake_derive_keys</name>
      <anchorfile>eap__sake__common_8h.html</anchorfile>
      <anchor>a6f82a6dccb641d2cb6cf1c39ee856b05</anchor>
      <arglist>(const u8 *root_secret_a, const u8 *root_secret_b, const u8 *rand_s, const u8 *rand_p, u8 *tek, u8 *msk, u8 *emsk)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_sake_parse_attributes</name>
      <anchorfile>eap__sake__common_8h.html</anchorfile>
      <anchor>a306e81b4c161aa072c534fff51eb60c6</anchor>
      <arglist>(const u8 *buf, size_t len, struct eap_sake_parse_attr *attr)</arglist>
    </member>
    <member kind="variable">
      <type>struct eap_sake_hdr</type>
      <name>STRUCT_PACKED</name>
      <anchorfile>eap__sake__common_8h.html</anchorfile>
      <anchor>ac8bfe087b5a2b69fb098c61e6d91032a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_server.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_server/</path>
    <filename>eap__server_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eap__server_2eap__i_8h" name="eap_server/eap_i.h" local="yes" imported="no">eap_i.h</includes>
    <includes id="state__machine_8h" name="state_machine.h" local="yes" imported="no">state_machine.h</includes>
    <includes id="wpa__ctrl_8h" name="wpa_ctrl.h" local="yes" imported="no">common/wpa_ctrl.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EAP_COPY</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>a979704af546340e486b2ccad7fed4924</anchor>
      <arglist>(dst, src)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_MAX_AUTH_ROUNDS</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>a5ee7cab6ca2f13ec4627aa5efeb71e74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STATE_MACHINE_DATA</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>a65ac785f7b8aaabbd2ab5638ea937bd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STATE_MACHINE_DEBUG_PREFIX</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>a0f7460f7ed5bcfd3f28befa842ec9308</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_copy_buf</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>a23e4e420c7cbc356858cc512f4d85222</anchor>
      <arglist>(struct wpabuf **dst, const struct wpabuf *src)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_copy_data</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>abe4fbfc81bbbc40e9de50f1cf6e6ebd4</anchor>
      <arglist>(u8 **dst, size_t *dst_len, const u8 *src, size_t src_len)</arglist>
    </member>
    <member kind="function">
      <type>const u8 *</type>
      <name>eap_get_identity</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>a74d33375cee429b2f0981fb9f266012d</anchor>
      <arglist>(struct eap_sm *sm, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>struct eap_eapol_interface *</type>
      <name>eap_get_interface</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>a501e9b27676fbcd49e853044e2aa8f44</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_server_sm_deinit</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>a63c59e42bcf0aa62da64e52832e8573b</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>struct eap_sm *</type>
      <name>eap_server_sm_init</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>af7b1c0995c1871e668c18d32d0d1c4e7</anchor>
      <arglist>(void *eapol_ctx, struct eapol_callbacks *eapol_cb, struct eap_config *conf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_sm_step</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>a02656b5f9447900eae8a837afb21733d</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_sm_buildFailure</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>aab2c8cbd666c305a5154b5a318d33218</anchor>
      <arglist>(struct eap_sm *sm, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_sm_buildSuccess</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>a4a0acdcbb8392d2409d89f093a529153</anchor>
      <arglist>(struct eap_sm *sm, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_sm_calculateTimeout</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>a41a074af40a7578ba089da5154b09400</anchor>
      <arglist>(struct eap_sm *sm, int retransCount, int eapSRTT, int eapRTTVAR, int methodTimeout)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_sm_getId</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>a54f5095ee47bca1ec6b9aab255b62750</anchor>
      <arglist>(const struct wpabuf *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_sm_method_pending</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>ada17ba79d8e12d4e8da7375e3d8b8172</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_sm_nextId</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>a724681f1d18a644c8541bc4e8c58b769</anchor>
      <arglist>(struct eap_sm *sm, int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_sm_notify_cached</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>a3ecb70d063451113e453e6978b922724</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_sm_parseEapResp</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>ab34c8d24877339336fbef5579c020aa3</anchor>
      <arglist>(struct eap_sm *sm, const struct wpabuf *resp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_sm_pending_cb</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>a18c23d9f99f5f3020127ae10cd69ba61</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_sm_Policy_doPickUp</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>a509680539d5c8d95928def71b0dbbe9f</anchor>
      <arglist>(struct eap_sm *sm, EapType method)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_sm_Policy_getDecision</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>a64ca7b4a49d4de5f93e27d7761bba091</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EapType</type>
      <name>eap_sm_Policy_getNextMethod</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>adad4af4838484c58f2d7e82f4101724d</anchor>
      <arglist>(struct eap_sm *sm, int *vendor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_sm_Policy_update</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>ad7af1d244b476311ba8396ef919fc798</anchor>
      <arglist>(struct eap_sm *sm, const u8 *nak_list, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_sm_process_nak</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>abe7fda3bc2f18d90e08718ce8eb904d9</anchor>
      <arglist>(struct eap_sm *sm, const u8 *nak_list, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_user_free</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>aaf459b64fb7256485123def238eb2500</anchor>
      <arglist>(struct eap_user *user)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_user_get</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>a6078d2c830b874aa2e358d81d1091aad</anchor>
      <arglist>(struct eap_sm *sm, const u8 *identity, size_t identity_len, int phase2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>aef2c46171c25cbb06820f261633652c0</anchor>
      <arglist>(EAP, DISABLED)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>a4e34c81ea47de3eb265c186a68481f15</anchor>
      <arglist>(EAP, INITIALIZE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>ae2d491b3cfd64d528cfc019dc211e31a</anchor>
      <arglist>(EAP, PICK_UP_METHOD)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>a0d5b684521662e62fcafcd5a0b342f3b</anchor>
      <arglist>(EAP, IDLE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>ad26d349121507d44add9c73adbb2b6b4</anchor>
      <arglist>(EAP, RETRANSMIT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>af2f9ca8460b0ea432a50e6fb88ff316f</anchor>
      <arglist>(EAP, RECEIVED)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>a4eb679a6aa1d2a82bcc1065610f4439b</anchor>
      <arglist>(EAP, DISCARD)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>ae3bfa776e67b27663f63e45bc229d9b1</anchor>
      <arglist>(EAP, SEND_REQUEST)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>aa7b187c2a59c50a8c447f0989a3b0854</anchor>
      <arglist>(EAP, INTEGRITY_CHECK)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>a6dcb48d4feac249b1de151b02a2160c2</anchor>
      <arglist>(EAP, METHOD_REQUEST)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>ad71563c22e5598f7af4d8cdc842c75da</anchor>
      <arglist>(EAP, METHOD_RESPONSE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>a10b17c7a0c41869e3cfcfa4c9c4c7499</anchor>
      <arglist>(EAP, PROPOSE_METHOD)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>a90441a5b5d8ceb05be8a95d7a9a7a452</anchor>
      <arglist>(EAP, NAK)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>a39e5f9211a0ac0a1c858417575110d3f</anchor>
      <arglist>(EAP, SELECT_ACTION)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>a52c25549c8a78fce7be9ac1464c2985c</anchor>
      <arglist>(EAP, TIMEOUT_FAILURE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>a67d04eb6f121779063b642e4294116ad</anchor>
      <arglist>(EAP, FAILURE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>a2f44b305cbe0a8ec28f833d74f4a4ce8</anchor>
      <arglist>(EAP, SUCCESS)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>a3b6891ed8823920e8300056009c5d887</anchor>
      <arglist>(EAP, INITIALIZE_PASSTHROUGH)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>a42cd71464bd8c78282f1e5e11f95e489</anchor>
      <arglist>(EAP, IDLE2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>ae69a51d4c2c212138993e3df2ee28571</anchor>
      <arglist>(EAP, RETRANSMIT2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>a40b1b951324b688dbb8503d6ef91ba06</anchor>
      <arglist>(EAP, RECEIVED2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>a41727b3574ea21956ff9c1659e5c0738</anchor>
      <arglist>(EAP, DISCARD2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>a988b7b6ec5f27f7841affd43775ea0b3</anchor>
      <arglist>(EAP, SEND_REQUEST2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>abc94a8c34ca1845eaace2f9f53dbb95d</anchor>
      <arglist>(EAP, AAA_REQUEST)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>af5e573d80430a28e7351d8d50b25e0f4</anchor>
      <arglist>(EAP, AAA_RESPONSE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>ad76c5024f37af5dc220757d3c73ab642</anchor>
      <arglist>(EAP, AAA_IDLE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>a107dd910a19efd80cd29d48aa293abeb</anchor>
      <arglist>(EAP, TIMEOUT_FAILURE2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>a2cec387280fdc9cb9b65f00496f41e81</anchor>
      <arglist>(EAP, FAILURE2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>a15dbd24a21cb2f7da46aa0b7b8939477</anchor>
      <arglist>(EAP, SUCCESS2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STEP</name>
      <anchorfile>eap__server_8c.html</anchorfile>
      <anchor>af1370607df175ba1e4aa11bcb5097d07</anchor>
      <arglist>(EAP)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_server_aka.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_server/</path>
    <filename>eap__server__aka_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="sha256_8h" name="sha256.h" local="yes" imported="no">crypto/sha256.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto/crypto.h</includes>
    <includes id="eap__sim__common_8h" name="eap_sim_common.h" local="yes" imported="no">eap_common/eap_sim_common.h</includes>
    <includes id="eap__server_2eap__i_8h" name="eap_server/eap_i.h" local="yes" imported="no">eap_server/eap_i.h</includes>
    <includes id="eap__sim__db_8h" name="eap_sim_db.h" local="yes" imported="no">eap_server/eap_sim_db.h</includes>
    <class kind="struct">eap_aka_data</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_aka_add_checkcode</name>
      <anchorfile>eap__server__aka_8c.html</anchorfile>
      <anchor>a98d2e150b38f0f5ed62aa19e4cf8057d</anchor>
      <arglist>(struct eap_aka_data *data, struct eap_sim_msg *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_aka_add_id_msg</name>
      <anchorfile>eap__server__aka_8c.html</anchorfile>
      <anchor>a68d11378d7b71459556cc8085fd0d441</anchor>
      <arglist>(struct eap_aka_data *data, const struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_aka_build_challenge</name>
      <anchorfile>eap__server__aka_8c.html</anchorfile>
      <anchor>a673d34ebae739d5d9294b591ed350e80</anchor>
      <arglist>(struct eap_sm *sm, struct eap_aka_data *data, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_aka_build_encr</name>
      <anchorfile>eap__server__aka_8c.html</anchorfile>
      <anchor>a623ae853aa53aeb385f848e47b0c4aff</anchor>
      <arglist>(struct eap_sm *sm, struct eap_aka_data *data, struct eap_sim_msg *msg, u16 counter, const u8 *nonce_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_aka_build_identity</name>
      <anchorfile>eap__server__aka_8c.html</anchorfile>
      <anchor>af324a152d11178624c73229f601dc352</anchor>
      <arglist>(struct eap_sm *sm, struct eap_aka_data *data, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_aka_build_notification</name>
      <anchorfile>eap__server__aka_8c.html</anchorfile>
      <anchor>add7622f1dbea33faf0b47922810d56da</anchor>
      <arglist>(struct eap_sm *sm, struct eap_aka_data *data, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_aka_build_reauth</name>
      <anchorfile>eap__server__aka_8c.html</anchorfile>
      <anchor>a9e2adf49d3c11ed868b626c225d1ed52</anchor>
      <arglist>(struct eap_sm *sm, struct eap_aka_data *data, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_aka_buildReq</name>
      <anchorfile>eap__server__aka_8c.html</anchorfile>
      <anchor>a65a110744afb849e2628635fd6fab252</anchor>
      <arglist>(struct eap_sm *sm, void *priv, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_aka_check</name>
      <anchorfile>eap__server__aka_8c.html</anchorfile>
      <anchor>aa044662ec5ee6514d9bc37a9f13453e8</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_aka_determine_identity</name>
      <anchorfile>eap__server__aka_8c.html</anchorfile>
      <anchor>ae55d9b2f6d0aeaefade6b802d565d0fd</anchor>
      <arglist>(struct eap_sm *sm, struct eap_aka_data *data, int before_identity, int after_reauth)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_aka_get_emsk</name>
      <anchorfile>eap__server__aka_8c.html</anchorfile>
      <anchor>a52eaf80db07591c478f42e7be45689bb</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_aka_getKey</name>
      <anchorfile>eap__server__aka_8c.html</anchorfile>
      <anchor>ae7b6aed9b9a27d39ba8e6c2d5bf67d90</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_aka_init</name>
      <anchorfile>eap__server__aka_8c.html</anchorfile>
      <anchor>a8a9911565a627d9926cd9e8bbb7620b7</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_aka_isDone</name>
      <anchorfile>eap__server__aka_8c.html</anchorfile>
      <anchor>a76fa726b7f7c8460d5528c511b78b2b6</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_aka_isSuccess</name>
      <anchorfile>eap__server__aka_8c.html</anchorfile>
      <anchor>adaee488812a34f2ed0639971c0746f99</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_aka_process</name>
      <anchorfile>eap__server__aka_8c.html</anchorfile>
      <anchor>a4f009c0911ecf6abc59527acd25725e0</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_aka_process_authentication_reject</name>
      <anchorfile>eap__server__aka_8c.html</anchorfile>
      <anchor>a42272f0aa9b6e4abf09a5a1560048c08</anchor>
      <arglist>(struct eap_sm *sm, struct eap_aka_data *data, struct wpabuf *respData, struct eap_sim_attrs *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_aka_process_challenge</name>
      <anchorfile>eap__server__aka_8c.html</anchorfile>
      <anchor>ab87db46c5ae4d73b86ceda971af2af31</anchor>
      <arglist>(struct eap_sm *sm, struct eap_aka_data *data, struct wpabuf *respData, struct eap_sim_attrs *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_aka_process_client_error</name>
      <anchorfile>eap__server__aka_8c.html</anchorfile>
      <anchor>ae64dcff232eb115040079e399d79dfc0</anchor>
      <arglist>(struct eap_sm *sm, struct eap_aka_data *data, struct wpabuf *respData, struct eap_sim_attrs *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_aka_process_identity</name>
      <anchorfile>eap__server__aka_8c.html</anchorfile>
      <anchor>a741806a99fa240401b55b73f9f0a8f03</anchor>
      <arglist>(struct eap_sm *sm, struct eap_aka_data *data, struct wpabuf *respData, struct eap_sim_attrs *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_aka_process_notification</name>
      <anchorfile>eap__server__aka_8c.html</anchorfile>
      <anchor>afd2a01fb37e31a50ded362a4da427c4c</anchor>
      <arglist>(struct eap_sm *sm, struct eap_aka_data *data, struct wpabuf *respData, struct eap_sim_attrs *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_aka_process_reauth</name>
      <anchorfile>eap__server__aka_8c.html</anchorfile>
      <anchor>aa8b9c247cab7e7ddd6b5638079a5d737</anchor>
      <arglist>(struct eap_sm *sm, struct eap_aka_data *data, struct wpabuf *respData, struct eap_sim_attrs *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_aka_process_sync_failure</name>
      <anchorfile>eap__server__aka_8c.html</anchorfile>
      <anchor>a0df1d7bc6a31a72b0b2ee601c4f5dba8</anchor>
      <arglist>(struct eap_sm *sm, struct eap_aka_data *data, struct wpabuf *respData, struct eap_sim_attrs *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_aka_reset</name>
      <anchorfile>eap__server__aka_8c.html</anchorfile>
      <anchor>ae07984b9b183c4621c4bb357058d31a5</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_aka_state</name>
      <anchorfile>eap__server__aka_8c.html</anchorfile>
      <anchor>a6aa1491e18ea706baff087eb1671194c</anchor>
      <arglist>(struct eap_aka_data *data, int state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>eap_aka_state_txt</name>
      <anchorfile>eap__server__aka_8c.html</anchorfile>
      <anchor>a2222201fccd9e121ac4e712571233ce1</anchor>
      <arglist>(int state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_aka_subtype_ok</name>
      <anchorfile>eap__server__aka_8c.html</anchorfile>
      <anchor>aa5166db69225c5702e687970e9b1eae3</anchor>
      <arglist>(struct eap_aka_data *data, u8 subtype)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_aka_verify_checkcode</name>
      <anchorfile>eap__server__aka_8c.html</anchorfile>
      <anchor>a0476b5d85507a8991b1dc9c3d31b5162</anchor>
      <arglist>(struct eap_aka_data *data, const u8 *checkcode, size_t checkcode_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_aka_verify_mac</name>
      <anchorfile>eap__server__aka_8c.html</anchorfile>
      <anchor>af30f53a73aa51408fddc38943c881085</anchor>
      <arglist>(struct eap_aka_data *data, const struct wpabuf *req, const u8 *mac, const u8 *extra, size_t extra_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_aka_register</name>
      <anchorfile>eap__server__aka_8c.html</anchorfile>
      <anchor>a0ad7d8cebf09faa5eb20dd84c9dbfff1</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_server_fast.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_server/</path>
    <filename>eap__server__fast_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="aes__wrap_8h" name="aes_wrap.h" local="yes" imported="no">crypto/aes_wrap.h</includes>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">crypto/sha1.h</includes>
    <includes id="tls_8h" name="tls.h" local="yes" imported="no">crypto/tls.h</includes>
    <includes id="eap__tlv__common_8h" name="eap_tlv_common.h" local="yes" imported="no">eap_common/eap_tlv_common.h</includes>
    <includes id="eap__fast__common_8h" name="eap_fast_common.h" local="yes" imported="no">eap_common/eap_fast_common.h</includes>
    <includes id="eap__server_2eap__i_8h" name="eap_server/eap_i.h" local="yes" imported="no">eap_i.h</includes>
    <includes id="eap__server_2eap__tls__common_8h" name="eap_server/eap_tls_common.h" local="yes" imported="no">eap_tls_common.h</includes>
    <class kind="struct">eap_fast_data</class>
    <member kind="define">
      <type>#define</type>
      <name>PAC_OPAQUE_TYPE_IDENTITY</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>a8f2e449afd3c950ddb83ecbc31047b11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAC_OPAQUE_TYPE_KEY</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>ac4e53d4c258023fb93b317be2048f661</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAC_OPAQUE_TYPE_LIFETIME</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>aad3c15d393e0e7424d58036e42ea8a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAC_OPAQUE_TYPE_PAD</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>a51f430b01ac46ede3fc31fac4cbf32fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_fast_build_crypto_binding</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>a9574c30001d303c4a4532ba5ee3fa0a3</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_fast_build_pac</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>a7e8fd6639bb7273a220a4e5a5097b98a</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_fast_build_phase2_req</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>af35f20167fdf209854adc11714c731b9</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_data *data, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_fast_build_start</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>a36cee161c2e3e1692f36c0aa3b6e87b0</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_data *data, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_fast_buildReq</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>a74f3561c194faec2ec72225b97f67eb2</anchor>
      <arglist>(struct eap_sm *sm, void *priv, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_fast_check</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>a53dfa6cb0973a9149813596819bfae0e</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_fast_derive_key_auth</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>a8d97ff20338a582d916a5b155f8d4099</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_fast_derive_key_provisioning</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>a7bd3732010ab904be7966570846ed269</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_encrypt_phase2</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>a34f3eaf5f1fbee26c07ff9e3daa19dae</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_data *data, struct wpabuf *plain, int piggyback)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_fast_get_emsk</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>a214f3ae1d7918b1c2aa62ca13fd845f9</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_get_phase2_key</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>a4a008382448f94fe3f50b86533f78358</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_data *data, u8 *isk, size_t isk_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_fast_getKey</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>aa35d45974425f3f03ce417ea403771bf</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_fast_init</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>a1c48d68c1a7ab5b6fd868ebdcdcc2e96</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_fast_isDone</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>a1fdba25243d70276877aa2bc884bcb52</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_fast_isSuccess</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>ae7b169b1ccba4a78f7a1f41ce25295b9</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_pac_type</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>a385e567f6f04bd5313288d18230a63cb</anchor>
      <arglist>(u8 *pac, size_t len, u16 type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_parse_tlvs</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>a8530906045e4b5dbc523451f019ce3d0</anchor>
      <arglist>(struct wpabuf *data, struct eap_fast_tlv_parse *tlv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_phase1_done</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>a4b52123f2e349186efbabf1e3a69aaaf</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_phase2_init</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>a5048d1870a49f45b0d88f85e48eebd8e</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_data *data, EapType eap_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_fast_process</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>a4c4fe13321707645f2855a85aef8a5f7</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_fast_process_msg</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>a06f7093597a1b94d5f4f02dd4bf59aab</anchor>
      <arglist>(struct eap_sm *sm, void *priv, const struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_process_phase1</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>a0d030a117b04637f2c79a0a0236a6c7d</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_fast_process_phase2</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>adcf8cdb1a010eba568787ae1b53957a7</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_data *data, struct wpabuf *in_buf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_fast_process_phase2_eap</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>a48f233533a2c933c4896cf001955b41c</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_data *data, u8 *in_data, size_t in_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_fast_process_phase2_response</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>a46e1a07186d67226cd8e7fcfcb229b59</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_data *data, u8 *in_data, size_t in_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_process_phase2_start</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>a165dc6c161da262b041002f580519273</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_fast_process_phase2_tlvs</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>ac9f97ba5dbb8e1e8a18b180667017102</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_data *data, struct wpabuf *in_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_process_version</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>ae1d3af0bda14b102a61c8f48113617b5</anchor>
      <arglist>(struct eap_sm *sm, void *priv, int peer_version)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EapType</type>
      <name>eap_fast_req_failure</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>acffdb86afb24ef4ebb462e65f0985e10</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_fast_reset</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>ad8b8cab15663996b04b00f7e548c5c8d</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_session_ticket_cb</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>a6ad26d1de4e20e41dbf3939a164a71a8</anchor>
      <arglist>(void *ctx, const u8 *ticket, size_t len, const u8 *client_random, const u8 *server_random, u8 *master_secret)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_fast_state</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>aad47ce700e75845b21b059e339419949</anchor>
      <arglist>(struct eap_fast_data *data, int state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>eap_fast_state_txt</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>a4aea48287e9dd4e27a638f5ce982704d</anchor>
      <arglist>(int state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_update_icmk</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>af8bb16a16f2569b2c912e34fced4eede</anchor>
      <arglist>(struct eap_sm *sm, struct eap_fast_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_fast_validate_crypto_binding</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>a844d1d9f40b40b2a6af3a8866cb7356a</anchor>
      <arglist>(struct eap_fast_data *data, struct eap_tlv_crypto_binding_tlv *b, size_t bind_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_fast_register</name>
      <anchorfile>eap__server__fast_8c.html</anchorfile>
      <anchor>a3747e06967eb39dde2024c58b40f2105</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_server_gpsk.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_server/</path>
    <filename>eap__server__gpsk_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eap__server_2eap__i_8h" name="eap_server/eap_i.h" local="yes" imported="no">eap_server/eap_i.h</includes>
    <includes id="eap__gpsk__common_8h" name="eap_gpsk_common.h" local="yes" imported="no">eap_common/eap_gpsk_common.h</includes>
    <class kind="struct">eap_gpsk_data</class>
    <member kind="define">
      <type>#define</type>
      <name>MAX_NUM_CSUITES</name>
      <anchorfile>eap__server__gpsk_8c.html</anchorfile>
      <anchor>aff6d8799440b2eb456934ef7c19382a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_gpsk_build_gpsk_1</name>
      <anchorfile>eap__server__gpsk_8c.html</anchorfile>
      <anchor>a72b9fa076713184256b6823bb6d5689b</anchor>
      <arglist>(struct eap_sm *sm, struct eap_gpsk_data *data, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_gpsk_build_gpsk_3</name>
      <anchorfile>eap__server__gpsk_8c.html</anchorfile>
      <anchor>a9afb3873652ce09f3aa464e1eb6badea</anchor>
      <arglist>(struct eap_sm *sm, struct eap_gpsk_data *data, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_gpsk_buildReq</name>
      <anchorfile>eap__server__gpsk_8c.html</anchorfile>
      <anchor>abbc75488abe07128d54bc8c6c871465f</anchor>
      <arglist>(struct eap_sm *sm, void *priv, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_gpsk_check</name>
      <anchorfile>eap__server__gpsk_8c.html</anchorfile>
      <anchor>a9f23b3b4d724d53f86a252e6cae2490e</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_gpsk_get_emsk</name>
      <anchorfile>eap__server__gpsk_8c.html</anchorfile>
      <anchor>a74953501ae66bda436ed11920bdc7753</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_gpsk_getKey</name>
      <anchorfile>eap__server__gpsk_8c.html</anchorfile>
      <anchor>a1eba28507cb699b8b20e0a483b7dceeb</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_gpsk_init</name>
      <anchorfile>eap__server__gpsk_8c.html</anchorfile>
      <anchor>a5e7f825c76424352ff34a41b27c8ab7e</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_gpsk_isDone</name>
      <anchorfile>eap__server__gpsk_8c.html</anchorfile>
      <anchor>ac5a38a975fc32a2b3c8ab8f06e634228</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_gpsk_isSuccess</name>
      <anchorfile>eap__server__gpsk_8c.html</anchorfile>
      <anchor>a4cfd2c5fd36cb2beee043794093f8933</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_gpsk_process</name>
      <anchorfile>eap__server__gpsk_8c.html</anchorfile>
      <anchor>a702753c770b8756e1efc91be70182974</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_gpsk_process_gpsk_2</name>
      <anchorfile>eap__server__gpsk_8c.html</anchorfile>
      <anchor>a17b05ad499479a010235cce2428e1808</anchor>
      <arglist>(struct eap_sm *sm, struct eap_gpsk_data *data, const u8 *payload, size_t payloadlen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_gpsk_process_gpsk_4</name>
      <anchorfile>eap__server__gpsk_8c.html</anchorfile>
      <anchor>ab98cc1c0b5a58b7d6dea2ce6b334ad97</anchor>
      <arglist>(struct eap_sm *sm, struct eap_gpsk_data *data, const u8 *payload, size_t payloadlen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_gpsk_reset</name>
      <anchorfile>eap__server__gpsk_8c.html</anchorfile>
      <anchor>a4b6d8a62bd2a869c6fc323db0310d4c0</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_gpsk_state</name>
      <anchorfile>eap__server__gpsk_8c.html</anchorfile>
      <anchor>aefe01dccddd7c9a2d8d057981853c3e9</anchor>
      <arglist>(struct eap_gpsk_data *data, int state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>eap_gpsk_state_txt</name>
      <anchorfile>eap__server__gpsk_8c.html</anchorfile>
      <anchor>a568cd81fd79fa32cdc10ba92eca1ffc1</anchor>
      <arglist>(int state)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_gpsk_register</name>
      <anchorfile>eap__server__gpsk_8c.html</anchorfile>
      <anchor>ae5830e6e29cd5753d3bda6ba4bc47b5e</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_server_gtc.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_server/</path>
    <filename>eap__server__gtc_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eap__server_2eap__i_8h" name="eap_server/eap_i.h" local="yes" imported="no">eap_i.h</includes>
    <class kind="struct">eap_gtc_data</class>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_gtc_buildReq</name>
      <anchorfile>eap__server__gtc_8c.html</anchorfile>
      <anchor>a569eef3bb4868f9dfb89e73353276b66</anchor>
      <arglist>(struct eap_sm *sm, void *priv, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_gtc_check</name>
      <anchorfile>eap__server__gtc_8c.html</anchorfile>
      <anchor>a9eea2efa9b60e532b740c3022b867c5a</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_gtc_init</name>
      <anchorfile>eap__server__gtc_8c.html</anchorfile>
      <anchor>a147df0322cf339c4153a1b2e593e70b1</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_gtc_isDone</name>
      <anchorfile>eap__server__gtc_8c.html</anchorfile>
      <anchor>ac496522a16cbb2aa1499a5257d35a80e</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_gtc_isSuccess</name>
      <anchorfile>eap__server__gtc_8c.html</anchorfile>
      <anchor>a3500495167172c9804c9ff2c44d05157</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_gtc_process</name>
      <anchorfile>eap__server__gtc_8c.html</anchorfile>
      <anchor>ae273cd5eeb0e19ae59e588a916f30c0d</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_gtc_reset</name>
      <anchorfile>eap__server__gtc_8c.html</anchorfile>
      <anchor>a3903ad37b1fa38429c54a2cb0854539d</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_gtc_register</name>
      <anchorfile>eap__server__gtc_8c.html</anchorfile>
      <anchor>a6109081745f3f88eb7db8a37d41602c2</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_server_identity.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_server/</path>
    <filename>eap__server__identity_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eap__server_2eap__i_8h" name="eap_server/eap_i.h" local="yes" imported="no">eap_i.h</includes>
    <class kind="struct">eap_identity_data</class>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_identity_buildReq</name>
      <anchorfile>eap__server__identity_8c.html</anchorfile>
      <anchor>a0607a654a7e0afec7d3b7422c60cecad</anchor>
      <arglist>(struct eap_sm *sm, void *priv, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_identity_check</name>
      <anchorfile>eap__server__identity_8c.html</anchorfile>
      <anchor>af72aedf65b6435c2c1d786c1bca0c5f3</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_identity_init</name>
      <anchorfile>eap__server__identity_8c.html</anchorfile>
      <anchor>aa1c84d57422a651179d4c22336406cc8</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_identity_initPickUp</name>
      <anchorfile>eap__server__identity_8c.html</anchorfile>
      <anchor>a37175742b68e7cfd04ca588347d1c56a</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_identity_isDone</name>
      <anchorfile>eap__server__identity_8c.html</anchorfile>
      <anchor>a6b38feb149e506b5927f3ba8adb70090</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_identity_isSuccess</name>
      <anchorfile>eap__server__identity_8c.html</anchorfile>
      <anchor>afc651fa0a5b13efaf4d0bd9b3d70a5fa</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_identity_process</name>
      <anchorfile>eap__server__identity_8c.html</anchorfile>
      <anchor>a863d5bbb0f05b4f8560001a81b836936</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_identity_reset</name>
      <anchorfile>eap__server__identity_8c.html</anchorfile>
      <anchor>adef8785ef413fb189673f2f4d162d654</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_identity_register</name>
      <anchorfile>eap__server__identity_8c.html</anchorfile>
      <anchor>af556ca8a9648571d4d0627f13f393e1a</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_server_ikev2.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_server/</path>
    <filename>eap__server__ikev2_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eap__server_2eap__i_8h" name="eap_server/eap_i.h" local="yes" imported="no">eap_i.h</includes>
    <includes id="eap__ikev2__common_8h" name="eap_ikev2_common.h" local="yes" imported="no">eap_common/eap_ikev2_common.h</includes>
    <includes id="eap__server_2ikev2_8h" name="eap_server/ikev2.h" local="yes" imported="no">ikev2.h</includes>
    <class kind="struct">eap_ikev2_data</class>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_ikev2_build_msg</name>
      <anchorfile>eap__server__ikev2_8c.html</anchorfile>
      <anchor>a83852b54b8c0337aba02eca48c3277c4</anchor>
      <arglist>(struct eap_ikev2_data *data, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_ikev2_buildReq</name>
      <anchorfile>eap__server__ikev2_8c.html</anchorfile>
      <anchor>a15f91bf68c44e47026120844e9c58bc4</anchor>
      <arglist>(struct eap_sm *sm, void *priv, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_ikev2_check</name>
      <anchorfile>eap__server__ikev2_8c.html</anchorfile>
      <anchor>ab23e9290b35b1958dda537a14827aec8</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_ikev2_get_emsk</name>
      <anchorfile>eap__server__ikev2_8c.html</anchorfile>
      <anchor>a9a83af12733d085d5f57c553d8f9280d</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const u8 *</type>
      <name>eap_ikev2_get_shared_secret</name>
      <anchorfile>eap__server__ikev2_8c.html</anchorfile>
      <anchor>ae2ef09cc1b6d2c7cdfb3ba147dd74e1a</anchor>
      <arglist>(void *ctx, const u8 *IDr, size_t IDr_len, size_t *secret_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_ikev2_getKey</name>
      <anchorfile>eap__server__ikev2_8c.html</anchorfile>
      <anchor>aefc7d2d690ea102535a715cff068b485</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_ikev2_init</name>
      <anchorfile>eap__server__ikev2_8c.html</anchorfile>
      <anchor>a06d4bdc7549d6494da5c9112c506bc05</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_ikev2_isDone</name>
      <anchorfile>eap__server__ikev2_8c.html</anchorfile>
      <anchor>aaf12a60e74da02f54bc5ac6c5cfca716</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_ikev2_isSuccess</name>
      <anchorfile>eap__server__ikev2_8c.html</anchorfile>
      <anchor>a3a1d59ef5f15f8935b7adefccd2b15ad</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_ikev2_process</name>
      <anchorfile>eap__server__ikev2_8c.html</anchorfile>
      <anchor>a14786fde47fe0078fc8fb6001513042c</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_ikev2_process_cont</name>
      <anchorfile>eap__server__ikev2_8c.html</anchorfile>
      <anchor>a15530bc38f939613e58dba5005d2e1d3</anchor>
      <arglist>(struct eap_ikev2_data *data, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_ikev2_process_fragment</name>
      <anchorfile>eap__server__ikev2_8c.html</anchorfile>
      <anchor>a492fc003ae8750e5153a973df21633fe</anchor>
      <arglist>(struct eap_ikev2_data *data, u8 flags, u32 message_length, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_ikev2_process_icv</name>
      <anchorfile>eap__server__ikev2_8c.html</anchorfile>
      <anchor>ab220ced8de97ba963c282e22a7964360</anchor>
      <arglist>(struct eap_ikev2_data *data, const struct wpabuf *respData, u8 flags, const u8 *pos, const u8 **end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_ikev2_reset</name>
      <anchorfile>eap__server__ikev2_8c.html</anchorfile>
      <anchor>a06c39048ea508cf917ad7eb847a86107</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_ikev2_server_keymat</name>
      <anchorfile>eap__server__ikev2_8c.html</anchorfile>
      <anchor>a826a16202c94f00c82a38f473a5e7088</anchor>
      <arglist>(struct eap_ikev2_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_ikev2_state</name>
      <anchorfile>eap__server__ikev2_8c.html</anchorfile>
      <anchor>aae8a0bf923b9c80c42d7a433f9dece00</anchor>
      <arglist>(struct eap_ikev2_data *data, int state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>eap_ikev2_state_txt</name>
      <anchorfile>eap__server__ikev2_8c.html</anchorfile>
      <anchor>a336856706cfecf418ee6f35bd0487684</anchor>
      <arglist>(int state)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_ikev2_register</name>
      <anchorfile>eap__server__ikev2_8c.html</anchorfile>
      <anchor>a1d7dcaae4e7a3f919ee5257666c4ed21</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_server_md5.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_server/</path>
    <filename>eap__server__md5_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eap__server_2eap__i_8h" name="eap_server/eap_i.h" local="yes" imported="no">eap_i.h</includes>
    <includes id="chap_8h" name="chap.h" local="yes" imported="no">eap_common/chap.h</includes>
    <class kind="struct">eap_md5_data</class>
    <member kind="define">
      <type>#define</type>
      <name>CHALLENGE_LEN</name>
      <anchorfile>eap__server__md5_8c.html</anchorfile>
      <anchor>a6bafbe39e2bb209d59d34d2af5198209</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_md5_buildReq</name>
      <anchorfile>eap__server__md5_8c.html</anchorfile>
      <anchor>a631b18c0a9925a59340611b6fcad2d5c</anchor>
      <arglist>(struct eap_sm *sm, void *priv, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_md5_check</name>
      <anchorfile>eap__server__md5_8c.html</anchorfile>
      <anchor>ab9970327eb087f5a3fa6535da87f4c8c</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_md5_init</name>
      <anchorfile>eap__server__md5_8c.html</anchorfile>
      <anchor>a3bea09ddc1733b1a99add98cd9b70ac8</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_md5_isDone</name>
      <anchorfile>eap__server__md5_8c.html</anchorfile>
      <anchor>a097efb37837f686ac143ee09dfc21e69</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_md5_isSuccess</name>
      <anchorfile>eap__server__md5_8c.html</anchorfile>
      <anchor>a6816103c7480b94b1da5354e01f50c2c</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_md5_process</name>
      <anchorfile>eap__server__md5_8c.html</anchorfile>
      <anchor>a885a0ad88b345aec11df6919d2916bd8</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_md5_reset</name>
      <anchorfile>eap__server__md5_8c.html</anchorfile>
      <anchor>a00cfa0de4cc5f8cbefa9695de4038211</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_md5_register</name>
      <anchorfile>eap__server__md5_8c.html</anchorfile>
      <anchor>aa5c218a0a6cf85830b0907bc4767b880</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_server_methods.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_server/</path>
    <filename>eap__server__methods_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eap__server_2eap__i_8h" name="eap_server/eap_i.h" local="yes" imported="no">eap_i.h</includes>
    <includes id="eap__server_2eap__methods_8h" name="eap_server/eap_methods.h" local="yes" imported="no">eap_methods.h</includes>
    <member kind="function">
      <type>struct eap_method *</type>
      <name>eap_server_get_eap_method</name>
      <anchorfile>eap__server__methods_8c.html</anchorfile>
      <anchor>ad593a2530fc0b4b07775cc807d894801</anchor>
      <arglist>(int vendor, EapType method)</arglist>
    </member>
    <member kind="function">
      <type>EapType</type>
      <name>eap_server_get_type</name>
      <anchorfile>eap__server__methods_8c.html</anchorfile>
      <anchor>a394533577b3b70b585282c736b357395</anchor>
      <arglist>(const char *name, int *vendor)</arglist>
    </member>
    <member kind="function">
      <type>struct eap_method *</type>
      <name>eap_server_method_alloc</name>
      <anchorfile>eap__server__methods_8c.html</anchorfile>
      <anchor>a33830c290b9c4c879bf2dc2df67646ce</anchor>
      <arglist>(int version, int vendor, EapType method, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_server_method_free</name>
      <anchorfile>eap__server__methods_8c.html</anchorfile>
      <anchor>ac37e477fbb4637336a40baf90439d2e5</anchor>
      <arglist>(struct eap_method *method)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_method_register</name>
      <anchorfile>eap__server__methods_8c.html</anchorfile>
      <anchor>ad6ee86340be1a3158cbfd2640d3396e8</anchor>
      <arglist>(struct eap_method *method)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_server_unregister_methods</name>
      <anchorfile>eap__server__methods_8c.html</anchorfile>
      <anchor>afa58fa365e430dca9533384ab25674d2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>eap_server_get_name</name>
      <anchorfile>eap__server__methods_8c.html</anchorfile>
      <anchor>aa845f552bfa55d1d1ed416a515660e14</anchor>
      <arglist>(int vendor, EapType type)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct eap_method *</type>
      <name>eap_methods</name>
      <anchorfile>eap__server__methods_8c.html</anchorfile>
      <anchor>a4887a526ea345698a51dfc736306f4ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_server_mschapv2.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_server/</path>
    <filename>eap__server__mschapv2_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="ms__funcs_8h" name="ms_funcs.h" local="yes" imported="no">crypto/ms_funcs.h</includes>
    <includes id="eap__server_2eap__i_8h" name="eap_server/eap_i.h" local="yes" imported="no">eap_i.h</includes>
    <class kind="struct">eap_mschapv2_data</class>
    <class kind="struct">eap_mschapv2_hdr</class>
    <member kind="define">
      <type>#define</type>
      <name>CHALLENGE_LEN</name>
      <anchorfile>eap__server__mschapv2_8c.html</anchorfile>
      <anchor>a6bafbe39e2bb209d59d34d2af5198209</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERROR_ACCT_DISABLED</name>
      <anchorfile>eap__server__mschapv2_8c.html</anchorfile>
      <anchor>ae7e057b610047eb5e7b5947e600f63e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERROR_AUTHENTICATION_FAILURE</name>
      <anchorfile>eap__server__mschapv2_8c.html</anchorfile>
      <anchor>aabc5f2ac1d63d2cb9735803c60d1c248</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERROR_CHANGING_PASSWORD</name>
      <anchorfile>eap__server__mschapv2_8c.html</anchorfile>
      <anchor>a8889ec44ceef74ba286d0e7070a72d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERROR_NO_DIALIN_PERMISSION</name>
      <anchorfile>eap__server__mschapv2_8c.html</anchorfile>
      <anchor>af89b0f6d723f8c09c4cc2e9a8efe5e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERROR_PASSWD_EXPIRED</name>
      <anchorfile>eap__server__mschapv2_8c.html</anchorfile>
      <anchor>a34f86f39ddabffaabb039170d2122ea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERROR_RESTRICTED_LOGON_HOURS</name>
      <anchorfile>eap__server__mschapv2_8c.html</anchorfile>
      <anchor>a3afc623f231eb7fd2c126dad6b6e4471</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MSCHAPV2_KEY_LEN</name>
      <anchorfile>eap__server__mschapv2_8c.html</anchorfile>
      <anchor>a1e46526ce18224591a30433f2ab0530e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MSCHAPV2_OP_CHALLENGE</name>
      <anchorfile>eap__server__mschapv2_8c.html</anchorfile>
      <anchor>a3c0f2c2dd9e90fd8697be9986e98f657</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MSCHAPV2_OP_CHANGE_PASSWORD</name>
      <anchorfile>eap__server__mschapv2_8c.html</anchorfile>
      <anchor>a771de718365e608553acb4fa8085ac6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MSCHAPV2_OP_FAILURE</name>
      <anchorfile>eap__server__mschapv2_8c.html</anchorfile>
      <anchor>ac5b7c2d1d0035572eb799a3f8fd94980</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MSCHAPV2_OP_RESPONSE</name>
      <anchorfile>eap__server__mschapv2_8c.html</anchorfile>
      <anchor>ab99eaa0c06d6afc0782d42462802edbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MSCHAPV2_OP_SUCCESS</name>
      <anchorfile>eap__server__mschapv2_8c.html</anchorfile>
      <anchor>a293cdb20666ccb5546fa6ca40c0a91d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MSCHAPV2_RESP_LEN</name>
      <anchorfile>eap__server__mschapv2_8c.html</anchorfile>
      <anchor>a407ff6ef2d660c9c9ce12f562a574760</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PASSWD_CHANGE_CHAL_LEN</name>
      <anchorfile>eap__server__mschapv2_8c.html</anchorfile>
      <anchor>af72f9d518c7636d35cdb57910fe697a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_mschapv2_build_challenge</name>
      <anchorfile>eap__server__mschapv2_8c.html</anchorfile>
      <anchor>a2bde047aa271db23dd1d05e02b87c661</anchor>
      <arglist>(struct eap_sm *sm, struct eap_mschapv2_data *data, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_mschapv2_build_failure_req</name>
      <anchorfile>eap__server__mschapv2_8c.html</anchorfile>
      <anchor>a9e08b7b4ad3c54505c9e0b9a1e9a58f0</anchor>
      <arglist>(struct eap_sm *sm, struct eap_mschapv2_data *data, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_mschapv2_build_success_req</name>
      <anchorfile>eap__server__mschapv2_8c.html</anchorfile>
      <anchor>abb67b69e96787134e645a77f8d731e8c</anchor>
      <arglist>(struct eap_sm *sm, struct eap_mschapv2_data *data, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_mschapv2_buildReq</name>
      <anchorfile>eap__server__mschapv2_8c.html</anchorfile>
      <anchor>a0996951bdf247704bd088f8bf407e810</anchor>
      <arglist>(struct eap_sm *sm, void *priv, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_mschapv2_check</name>
      <anchorfile>eap__server__mschapv2_8c.html</anchorfile>
      <anchor>ad98e92c328c2f713627ca34b7f91a898</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_mschapv2_getKey</name>
      <anchorfile>eap__server__mschapv2_8c.html</anchorfile>
      <anchor>a4e54c1d566fc83ab6dea94445d4400e2</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_mschapv2_init</name>
      <anchorfile>eap__server__mschapv2_8c.html</anchorfile>
      <anchor>a1f40cb42b3ad5172909568b1c7c70f08</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_mschapv2_isDone</name>
      <anchorfile>eap__server__mschapv2_8c.html</anchorfile>
      <anchor>a89c7fccb11feefd43321e12a9c79371e</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_mschapv2_isSuccess</name>
      <anchorfile>eap__server__mschapv2_8c.html</anchorfile>
      <anchor>a8a8d4ff3865b0cf030970805652610ae</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_mschapv2_process</name>
      <anchorfile>eap__server__mschapv2_8c.html</anchorfile>
      <anchor>a2737731741736d73dc5b3ac753128d90</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_mschapv2_process_failure_resp</name>
      <anchorfile>eap__server__mschapv2_8c.html</anchorfile>
      <anchor>adea51358886f18141ebfcb97e9d3945c</anchor>
      <arglist>(struct eap_sm *sm, struct eap_mschapv2_data *data, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_mschapv2_process_response</name>
      <anchorfile>eap__server__mschapv2_8c.html</anchorfile>
      <anchor>a707d3d07dad93896fe476b2c15b4caf9</anchor>
      <arglist>(struct eap_sm *sm, struct eap_mschapv2_data *data, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_mschapv2_process_success_resp</name>
      <anchorfile>eap__server__mschapv2_8c.html</anchorfile>
      <anchor>a91ba2a59e7dbfb021bb338f2d3c77c73</anchor>
      <arglist>(struct eap_sm *sm, struct eap_mschapv2_data *data, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_mschapv2_reset</name>
      <anchorfile>eap__server__mschapv2_8c.html</anchorfile>
      <anchor>aedc48393eef4f12694bdd0ac9b995aaa</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_mschapv2_register</name>
      <anchorfile>eap__server__mschapv2_8c.html</anchorfile>
      <anchor>a192f9dfc7339c1c4b12ea5c5ab398e59</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>struct eap_mschapv2_hdr</type>
      <name>STRUCT_PACKED</name>
      <anchorfile>eap__server__mschapv2_8c.html</anchorfile>
      <anchor>aff7b59995ec7ecfab9bf9aca99dc6d06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_server_pax.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_server/</path>
    <filename>eap__server__pax_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eap__server_2eap__i_8h" name="eap_server/eap_i.h" local="yes" imported="no">eap_server/eap_i.h</includes>
    <includes id="eap__pax__common_8h" name="eap_pax_common.h" local="yes" imported="no">eap_common/eap_pax_common.h</includes>
    <class kind="struct">eap_pax_data</class>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_pax_build_std_1</name>
      <anchorfile>eap__server__pax_8c.html</anchorfile>
      <anchor>ac31b414e04b9453491abf3bcd9dafecb</anchor>
      <arglist>(struct eap_sm *sm, struct eap_pax_data *data, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_pax_build_std_3</name>
      <anchorfile>eap__server__pax_8c.html</anchorfile>
      <anchor>a2b014a1d0b3e0dceea6b32ca145976c3</anchor>
      <arglist>(struct eap_sm *sm, struct eap_pax_data *data, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_pax_buildReq</name>
      <anchorfile>eap__server__pax_8c.html</anchorfile>
      <anchor>a37b6f4622eb018a941d3130a0f03497b</anchor>
      <arglist>(struct eap_sm *sm, void *priv, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_pax_check</name>
      <anchorfile>eap__server__pax_8c.html</anchorfile>
      <anchor>a41caa086c841b24405c5730bd354d8b4</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_pax_get_emsk</name>
      <anchorfile>eap__server__pax_8c.html</anchorfile>
      <anchor>a54de92264c5f30747c8c1acebae2f2e2</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_pax_getKey</name>
      <anchorfile>eap__server__pax_8c.html</anchorfile>
      <anchor>a77cd03f91de92b1580b14801e3530ebb</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_pax_init</name>
      <anchorfile>eap__server__pax_8c.html</anchorfile>
      <anchor>a921da56451dceebb5969f57dcaf2adb7</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_pax_isDone</name>
      <anchorfile>eap__server__pax_8c.html</anchorfile>
      <anchor>a3340d973763b85ddccdda22853d06d88</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_pax_isSuccess</name>
      <anchorfile>eap__server__pax_8c.html</anchorfile>
      <anchor>a9c7674a26ad4c6cbe507941246a00eb2</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_pax_process</name>
      <anchorfile>eap__server__pax_8c.html</anchorfile>
      <anchor>a9f925b7c61325fd15b192125476a5311</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_pax_process_ack</name>
      <anchorfile>eap__server__pax_8c.html</anchorfile>
      <anchor>a9b6de98131772adc937b8fe4fac3cab8</anchor>
      <arglist>(struct eap_sm *sm, struct eap_pax_data *data, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_pax_process_std_2</name>
      <anchorfile>eap__server__pax_8c.html</anchorfile>
      <anchor>ab48b84ff8bdc2194b315b5f7338ddd2b</anchor>
      <arglist>(struct eap_sm *sm, struct eap_pax_data *data, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_pax_reset</name>
      <anchorfile>eap__server__pax_8c.html</anchorfile>
      <anchor>a9b64f2c9f9654ee60f9faf413a9f8d13</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_pax_register</name>
      <anchorfile>eap__server__pax_8c.html</anchorfile>
      <anchor>a85da22abd8020231e6e385ebc430037a</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_server_peap.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_server/</path>
    <filename>eap__server__peap_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">crypto/sha1.h</includes>
    <includes id="tls_8h" name="tls.h" local="yes" imported="no">crypto/tls.h</includes>
    <includes id="eap__server_2eap__i_8h" name="eap_server/eap_i.h" local="yes" imported="no">eap_i.h</includes>
    <includes id="eap__server_2eap__tls__common_8h" name="eap_server/eap_tls_common.h" local="yes" imported="no">eap_tls_common.h</includes>
    <includes id="eap__tlv__common_8h" name="eap_tlv_common.h" local="yes" imported="no">eap_common/eap_tlv_common.h</includes>
    <includes id="eap__peap__common_8h" name="eap_peap_common.h" local="yes" imported="no">eap_common/eap_peap_common.h</includes>
    <includes id="tncs_8h" name="tncs.h" local="yes" imported="no">tncs.h</includes>
    <class kind="struct">eap_peap_data</class>
    <member kind="define">
      <type>#define</type>
      <name>EAP_PEAP_VERSION</name>
      <anchorfile>eap__server__peap_8c.html</anchorfile>
      <anchor>a3f1934427a55ed42553cab75e3428bbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_peap_build_phase2_req</name>
      <anchorfile>eap__server__peap_8c.html</anchorfile>
      <anchor>ac564881318dc1ba6c202f54908bcec91</anchor>
      <arglist>(struct eap_sm *sm, struct eap_peap_data *data, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_peap_build_phase2_term</name>
      <anchorfile>eap__server__peap_8c.html</anchorfile>
      <anchor>a4eb9efdf7bef6cc4dbbf7b369d8c0ffa</anchor>
      <arglist>(struct eap_sm *sm, struct eap_peap_data *data, u8 id, int success)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_peap_build_phase2_tlv</name>
      <anchorfile>eap__server__peap_8c.html</anchorfile>
      <anchor>a178afdae2a6d5b07aad23d575fc248af</anchor>
      <arglist>(struct eap_sm *sm, struct eap_peap_data *data, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_peap_build_start</name>
      <anchorfile>eap__server__peap_8c.html</anchorfile>
      <anchor>acba9555e70654eb1c4635a04e2209478</anchor>
      <arglist>(struct eap_sm *sm, struct eap_peap_data *data, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_peap_buildReq</name>
      <anchorfile>eap__server__peap_8c.html</anchorfile>
      <anchor>af43ebdd6b3a9c22a752a05a9194e290c</anchor>
      <arglist>(struct eap_sm *sm, void *priv, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_peap_check</name>
      <anchorfile>eap__server__peap_8c.html</anchorfile>
      <anchor>a13f7f9ae2cde3564528ef37a969f0623</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_peap_derive_cmk</name>
      <anchorfile>eap__server__peap_8c.html</anchorfile>
      <anchor>a5f1f63dc2d6d7ce108e96cc3a073fe0e</anchor>
      <arglist>(struct eap_sm *sm, struct eap_peap_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_peap_get_isk</name>
      <anchorfile>eap__server__peap_8c.html</anchorfile>
      <anchor>a554f0f4f3913ae5ca30ec04df4959e12</anchor>
      <arglist>(struct eap_peap_data *data, u8 *isk, size_t isk_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_peap_getKey</name>
      <anchorfile>eap__server__peap_8c.html</anchorfile>
      <anchor>ae830bebb64446b61e9cb63138a2beaa3</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_peap_init</name>
      <anchorfile>eap__server__peap_8c.html</anchorfile>
      <anchor>ab68a7df4996c746c64c5e98286f6f2ed</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_peap_isDone</name>
      <anchorfile>eap__server__peap_8c.html</anchorfile>
      <anchor>a2bdca67f753ba39b7cbe424a1a6b4659</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_peap_isSuccess</name>
      <anchorfile>eap__server__peap_8c.html</anchorfile>
      <anchor>a154ccbc779f73922f65f7ca39af83139</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_peap_phase2_init</name>
      <anchorfile>eap__server__peap_8c.html</anchorfile>
      <anchor>aff4af7d0db08eed9200364919ce1e0e9</anchor>
      <arglist>(struct eap_sm *sm, struct eap_peap_data *data, EapType eap_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_peap_process</name>
      <anchorfile>eap__server__peap_8c.html</anchorfile>
      <anchor>a6aaf24cc64db7960bb0feb17128b8215</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_peap_process_msg</name>
      <anchorfile>eap__server__peap_8c.html</anchorfile>
      <anchor>ad97228a882b0d9c322a74cdedee77605</anchor>
      <arglist>(struct eap_sm *sm, void *priv, const struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_peap_process_phase2</name>
      <anchorfile>eap__server__peap_8c.html</anchorfile>
      <anchor>a5197e9356f018af223e3ce41be794c88</anchor>
      <arglist>(struct eap_sm *sm, struct eap_peap_data *data, const struct wpabuf *respData, struct wpabuf *in_buf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_peap_process_phase2_response</name>
      <anchorfile>eap__server__peap_8c.html</anchorfile>
      <anchor>ab3b0e759469a359ab052fddfccbb8450</anchor>
      <arglist>(struct eap_sm *sm, struct eap_peap_data *data, struct wpabuf *in_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_peap_process_phase2_tlv</name>
      <anchorfile>eap__server__peap_8c.html</anchorfile>
      <anchor>a0410d249f1f3f55e1e05cbf1a4f5695e</anchor>
      <arglist>(struct eap_sm *sm, struct eap_peap_data *data, struct wpabuf *in_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_peap_process_version</name>
      <anchorfile>eap__server__peap_8c.html</anchorfile>
      <anchor>ad4ec776f55ef2835a723b739dd24d3d1</anchor>
      <arglist>(struct eap_sm *sm, void *priv, int peer_version)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_peap_req_failure</name>
      <anchorfile>eap__server__peap_8c.html</anchorfile>
      <anchor>a45e664385f7ec0e590750fdda287b69e</anchor>
      <arglist>(struct eap_sm *sm, struct eap_peap_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_peap_req_success</name>
      <anchorfile>eap__server__peap_8c.html</anchorfile>
      <anchor>a9b9ee8b19608db8472aeca080469634c</anchor>
      <arglist>(struct eap_sm *sm, struct eap_peap_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_peap_reset</name>
      <anchorfile>eap__server__peap_8c.html</anchorfile>
      <anchor>afde71a72ea8887eada6ab700a6843c98</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_peap_state</name>
      <anchorfile>eap__server__peap_8c.html</anchorfile>
      <anchor>a515c3ded1df07e332ffed6a5423ec03a</anchor>
      <arglist>(struct eap_peap_data *data, int state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>eap_peap_state_txt</name>
      <anchorfile>eap__server__peap_8c.html</anchorfile>
      <anchor>a37b4084a5c943c83f17bf8dd54408044</anchor>
      <arglist>(int state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_peapv2_start_phase2</name>
      <anchorfile>eap__server__peap_8c.html</anchorfile>
      <anchor>a6817ad029899f09dfb3a5597c74a571f</anchor>
      <arglist>(struct eap_sm *sm, struct eap_peap_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_peapv2_tlv_eap_payload</name>
      <anchorfile>eap__server__peap_8c.html</anchorfile>
      <anchor>a9afa38eb1133c01d75ebc0d704df2aad</anchor>
      <arglist>(struct wpabuf *buf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_peap_register</name>
      <anchorfile>eap__server__peap_8c.html</anchorfile>
      <anchor>a1e197cdf4569b8325ea6c5a728f4d8df</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_tlv_validate_cryptobinding</name>
      <anchorfile>eap__server__peap_8c.html</anchorfile>
      <anchor>a14d09742977ed52aa614fce45f67dc4c</anchor>
      <arglist>(struct eap_sm *sm, struct eap_peap_data *data, const u8 *crypto_tlv, size_t crypto_tlv_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_server_psk.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_server/</path>
    <filename>eap__server__psk_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="aes__wrap_8h" name="aes_wrap.h" local="yes" imported="no">crypto/aes_wrap.h</includes>
    <includes id="eap__psk__common_8h" name="eap_psk_common.h" local="yes" imported="no">eap_common/eap_psk_common.h</includes>
    <includes id="eap__server_2eap__i_8h" name="eap_server/eap_i.h" local="yes" imported="no">eap_server/eap_i.h</includes>
    <class kind="struct">eap_psk_data</class>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_psk_build_1</name>
      <anchorfile>eap__server__psk_8c.html</anchorfile>
      <anchor>a870ef13b2ebc958ec237a8b76220a532</anchor>
      <arglist>(struct eap_sm *sm, struct eap_psk_data *data, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_psk_build_3</name>
      <anchorfile>eap__server__psk_8c.html</anchorfile>
      <anchor>abb55407b52193d14b854eaf4f05fc5ba</anchor>
      <arglist>(struct eap_sm *sm, struct eap_psk_data *data, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_psk_buildReq</name>
      <anchorfile>eap__server__psk_8c.html</anchorfile>
      <anchor>a34a05c2c225875f1a1e1f1be3a242109</anchor>
      <arglist>(struct eap_sm *sm, void *priv, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_psk_check</name>
      <anchorfile>eap__server__psk_8c.html</anchorfile>
      <anchor>ae10aff4705854ea3e6344c6f66a72809</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_psk_get_emsk</name>
      <anchorfile>eap__server__psk_8c.html</anchorfile>
      <anchor>a4d164d14af1dd23eea3f0fd73582a7f7</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_psk_getKey</name>
      <anchorfile>eap__server__psk_8c.html</anchorfile>
      <anchor>ac5ee8bad30347b0711c37adbc3392c3c</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_psk_init</name>
      <anchorfile>eap__server__psk_8c.html</anchorfile>
      <anchor>a51c0c75745760b1f92b7928a7ce2cf59</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_psk_isDone</name>
      <anchorfile>eap__server__psk_8c.html</anchorfile>
      <anchor>a2506f73f0615e14d04430608b791fa13</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_psk_isSuccess</name>
      <anchorfile>eap__server__psk_8c.html</anchorfile>
      <anchor>a94bdb4d906c860f7dffd71d14dc37e8d</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_psk_process</name>
      <anchorfile>eap__server__psk_8c.html</anchorfile>
      <anchor>affdea804a87e50a5f7ddc02dfda00384</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_psk_process_2</name>
      <anchorfile>eap__server__psk_8c.html</anchorfile>
      <anchor>a2017ef718506000dc205973a3f1ef2bd</anchor>
      <arglist>(struct eap_sm *sm, struct eap_psk_data *data, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_psk_process_4</name>
      <anchorfile>eap__server__psk_8c.html</anchorfile>
      <anchor>a42c14434cdc45c7348c49dbce311f0e9</anchor>
      <arglist>(struct eap_sm *sm, struct eap_psk_data *data, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_psk_reset</name>
      <anchorfile>eap__server__psk_8c.html</anchorfile>
      <anchor>a83fe9520a57e05fc4eeb63d3fbe80057</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_psk_register</name>
      <anchorfile>eap__server__psk_8c.html</anchorfile>
      <anchor>ad490206240561b68bbf9fa1999f0095a</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_server_sake.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_server/</path>
    <filename>eap__server__sake_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eap__server_2eap__i_8h" name="eap_server/eap_i.h" local="yes" imported="no">eap_server/eap_i.h</includes>
    <includes id="eap__sake__common_8h" name="eap_sake_common.h" local="yes" imported="no">eap_common/eap_sake_common.h</includes>
    <class kind="struct">eap_sake_data</class>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_sake_build_challenge</name>
      <anchorfile>eap__server__sake_8c.html</anchorfile>
      <anchor>a13ac359968913308164ddf48c62a1e7b</anchor>
      <arglist>(struct eap_sm *sm, struct eap_sake_data *data, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_sake_build_confirm</name>
      <anchorfile>eap__server__sake_8c.html</anchorfile>
      <anchor>aa68af1175e18fa71e0371c858777f218</anchor>
      <arglist>(struct eap_sm *sm, struct eap_sake_data *data, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_sake_build_identity</name>
      <anchorfile>eap__server__sake_8c.html</anchorfile>
      <anchor>a95cb34d37637fe27c3c29016263c72e3</anchor>
      <arglist>(struct eap_sm *sm, struct eap_sake_data *data, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_sake_build_msg</name>
      <anchorfile>eap__server__sake_8c.html</anchorfile>
      <anchor>adc281eac98bf2ed29cf56b57495179ba</anchor>
      <arglist>(struct eap_sake_data *data, u8 id, size_t length, u8 subtype)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_sake_buildReq</name>
      <anchorfile>eap__server__sake_8c.html</anchorfile>
      <anchor>a1a1cdcb8014babb585f0eb38db4f2ff1</anchor>
      <arglist>(struct eap_sm *sm, void *priv, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_sake_check</name>
      <anchorfile>eap__server__sake_8c.html</anchorfile>
      <anchor>a5df4acec16642fdbd3302a11566210d2</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_sake_get_emsk</name>
      <anchorfile>eap__server__sake_8c.html</anchorfile>
      <anchor>a0885f19459ef8f1240fc082a7a8649ef</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_sake_getKey</name>
      <anchorfile>eap__server__sake_8c.html</anchorfile>
      <anchor>acd9b1aba0d03ca6e92edfdecc877e9f4</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_sake_init</name>
      <anchorfile>eap__server__sake_8c.html</anchorfile>
      <anchor>a666d32e3d461d59d586a740bf93e3ef3</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_sake_isDone</name>
      <anchorfile>eap__server__sake_8c.html</anchorfile>
      <anchor>aacd5509402c0284f13e8f81612169c06</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_sake_isSuccess</name>
      <anchorfile>eap__server__sake_8c.html</anchorfile>
      <anchor>a116cc13a34820ee380e69bc78594b208</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_sake_process</name>
      <anchorfile>eap__server__sake_8c.html</anchorfile>
      <anchor>a7b4b6f8061c3483b7297a4fc6e31335c</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_sake_process_auth_reject</name>
      <anchorfile>eap__server__sake_8c.html</anchorfile>
      <anchor>afd7a8d0f46b5dd7fe9375a4b1980bed4</anchor>
      <arglist>(struct eap_sm *sm, struct eap_sake_data *data, const struct wpabuf *respData, const u8 *payload, size_t payloadlen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_sake_process_challenge</name>
      <anchorfile>eap__server__sake_8c.html</anchorfile>
      <anchor>aa98b071798a259117cb8b353ed1c1d8c</anchor>
      <arglist>(struct eap_sm *sm, struct eap_sake_data *data, const struct wpabuf *respData, const u8 *payload, size_t payloadlen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_sake_process_confirm</name>
      <anchorfile>eap__server__sake_8c.html</anchorfile>
      <anchor>a65857899c5531f67826ddd9f3434b31e</anchor>
      <arglist>(struct eap_sm *sm, struct eap_sake_data *data, const struct wpabuf *respData, const u8 *payload, size_t payloadlen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_sake_process_identity</name>
      <anchorfile>eap__server__sake_8c.html</anchorfile>
      <anchor>ad3709fb4762ddb984b1703593e98e6a4</anchor>
      <arglist>(struct eap_sm *sm, struct eap_sake_data *data, const struct wpabuf *respData, const u8 *payload, size_t payloadlen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_sake_reset</name>
      <anchorfile>eap__server__sake_8c.html</anchorfile>
      <anchor>a76e510e05829e0c41828f499cada5045</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_sake_state</name>
      <anchorfile>eap__server__sake_8c.html</anchorfile>
      <anchor>ac4b81d590955e4d0eeadd886acea1609</anchor>
      <arglist>(struct eap_sake_data *data, int state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>eap_sake_state_txt</name>
      <anchorfile>eap__server__sake_8c.html</anchorfile>
      <anchor>a61a188a49100a107f985c2a6ca45a34f</anchor>
      <arglist>(int state)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_sake_register</name>
      <anchorfile>eap__server__sake_8c.html</anchorfile>
      <anchor>ad31fbdf909f6dfa6b4d65834cf198a9b</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_server_sim.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_server/</path>
    <filename>eap__server__sim_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eap__server_2eap__i_8h" name="eap_server/eap_i.h" local="yes" imported="no">eap_server/eap_i.h</includes>
    <includes id="eap__sim__common_8h" name="eap_sim_common.h" local="yes" imported="no">eap_common/eap_sim_common.h</includes>
    <includes id="eap__sim__db_8h" name="eap_sim_db.h" local="yes" imported="no">eap_server/eap_sim_db.h</includes>
    <class kind="struct">eap_sim_data</class>
    <member kind="function">
      <type>int</type>
      <name>eap_server_sim_register</name>
      <anchorfile>eap__server__sim_8c.html</anchorfile>
      <anchor>a902b5e1019dc7a7fca158e03973477c5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_sim_build_challenge</name>
      <anchorfile>eap__server__sim_8c.html</anchorfile>
      <anchor>a58641a581541a6b93be5d1998795c8f1</anchor>
      <arglist>(struct eap_sm *sm, struct eap_sim_data *data, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_sim_build_encr</name>
      <anchorfile>eap__server__sim_8c.html</anchorfile>
      <anchor>a8331254f79f8ea2780972ff1119b051d</anchor>
      <arglist>(struct eap_sm *sm, struct eap_sim_data *data, struct eap_sim_msg *msg, u16 counter, const u8 *nonce_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_sim_build_notification</name>
      <anchorfile>eap__server__sim_8c.html</anchorfile>
      <anchor>a53bc9761031cf8a12326cc64aa7219e2</anchor>
      <arglist>(struct eap_sm *sm, struct eap_sim_data *data, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_sim_build_reauth</name>
      <anchorfile>eap__server__sim_8c.html</anchorfile>
      <anchor>a53e14efea00850c5a100cf775a579c61</anchor>
      <arglist>(struct eap_sm *sm, struct eap_sim_data *data, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_sim_build_start</name>
      <anchorfile>eap__server__sim_8c.html</anchorfile>
      <anchor>aaa5197517381af4599fbd7b9654452d6</anchor>
      <arglist>(struct eap_sm *sm, struct eap_sim_data *data, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_sim_buildReq</name>
      <anchorfile>eap__server__sim_8c.html</anchorfile>
      <anchor>a2038bc3f700dd5509487d17abbb51f6a</anchor>
      <arglist>(struct eap_sm *sm, void *priv, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_sim_check</name>
      <anchorfile>eap__server__sim_8c.html</anchorfile>
      <anchor>a21f536ea001616bb680a86e8baf75996</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_sim_get_emsk</name>
      <anchorfile>eap__server__sim_8c.html</anchorfile>
      <anchor>af3101996fec819ab1add04cb5c1cdba5</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_sim_getKey</name>
      <anchorfile>eap__server__sim_8c.html</anchorfile>
      <anchor>a2c08877b0c5b100d128ab2751c347bfd</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_sim_init</name>
      <anchorfile>eap__server__sim_8c.html</anchorfile>
      <anchor>af6e3f159c46b347a9a3a7f28ca05e04a</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_sim_isDone</name>
      <anchorfile>eap__server__sim_8c.html</anchorfile>
      <anchor>abdc2a7d4cd3eb41e2f6975e263c20281</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_sim_isSuccess</name>
      <anchorfile>eap__server__sim_8c.html</anchorfile>
      <anchor>aa49a3444816324e9e483cf691028ac11</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_sim_process</name>
      <anchorfile>eap__server__sim_8c.html</anchorfile>
      <anchor>a655c61465b5d770d79fe89a810285169</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_sim_process_challenge</name>
      <anchorfile>eap__server__sim_8c.html</anchorfile>
      <anchor>a5cfedc12e18b3e04beeb8a740e103e17</anchor>
      <arglist>(struct eap_sm *sm, struct eap_sim_data *data, struct wpabuf *respData, struct eap_sim_attrs *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_sim_process_client_error</name>
      <anchorfile>eap__server__sim_8c.html</anchorfile>
      <anchor>ab308ef41fc5327fe0ccf653f3a56fb81</anchor>
      <arglist>(struct eap_sm *sm, struct eap_sim_data *data, struct wpabuf *respData, struct eap_sim_attrs *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_sim_process_notification</name>
      <anchorfile>eap__server__sim_8c.html</anchorfile>
      <anchor>a3a76d092d47dc5256e9a1c4d48763079</anchor>
      <arglist>(struct eap_sm *sm, struct eap_sim_data *data, struct wpabuf *respData, struct eap_sim_attrs *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_sim_process_reauth</name>
      <anchorfile>eap__server__sim_8c.html</anchorfile>
      <anchor>a63e6eb183778634e176bc7dc024cab75</anchor>
      <arglist>(struct eap_sm *sm, struct eap_sim_data *data, struct wpabuf *respData, struct eap_sim_attrs *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_sim_process_start</name>
      <anchorfile>eap__server__sim_8c.html</anchorfile>
      <anchor>ab74372dc67738b9ce06243720990cef5</anchor>
      <arglist>(struct eap_sm *sm, struct eap_sim_data *data, struct wpabuf *respData, struct eap_sim_attrs *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_sim_reset</name>
      <anchorfile>eap__server__sim_8c.html</anchorfile>
      <anchor>a58cf851421e4c1f37ba98c6cf0f86d99</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_sim_state</name>
      <anchorfile>eap__server__sim_8c.html</anchorfile>
      <anchor>a6d8740620b29fdca90c4c6a9b73ac0cf</anchor>
      <arglist>(struct eap_sim_data *data, int state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>eap_sim_state_txt</name>
      <anchorfile>eap__server__sim_8c.html</anchorfile>
      <anchor>a66033fa2d6a7fab5a16279686fee3ce2</anchor>
      <arglist>(int state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_sim_supported_ver</name>
      <anchorfile>eap__server__sim_8c.html</anchorfile>
      <anchor>aacf6a4af2259a317365f0597b363f7ce</anchor>
      <arglist>(struct eap_sim_data *data, int version)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_server_tls.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_server/</path>
    <filename>eap__server__tls_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eap__server_2eap__i_8h" name="eap_server/eap_i.h" local="yes" imported="no">eap_i.h</includes>
    <includes id="eap__server_2eap__tls__common_8h" name="eap_server/eap_tls_common.h" local="yes" imported="no">eap_tls_common.h</includes>
    <includes id="tls_8h" name="tls.h" local="yes" imported="no">crypto/tls.h</includes>
    <class kind="struct">eap_tls_data</class>
    <member kind="function">
      <type>int</type>
      <name>eap_server_tls_register</name>
      <anchorfile>eap__server__tls_8c.html</anchorfile>
      <anchor>ac455dd0bdbef79f72f60738d12a25b55</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_tls_build_start</name>
      <anchorfile>eap__server__tls_8c.html</anchorfile>
      <anchor>ad71244e1e82555c146cc0507ae50eaff</anchor>
      <arglist>(struct eap_sm *sm, struct eap_tls_data *data, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_tls_buildReq</name>
      <anchorfile>eap__server__tls_8c.html</anchorfile>
      <anchor>a3d6b76ff7d3fc4bfd5e0e32a46005a0b</anchor>
      <arglist>(struct eap_sm *sm, void *priv, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_tls_check</name>
      <anchorfile>eap__server__tls_8c.html</anchorfile>
      <anchor>a11de68cf49108bf0eab27768ea50c481</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_tls_get_emsk</name>
      <anchorfile>eap__server__tls_8c.html</anchorfile>
      <anchor>a63e1e490a5e49319c9f284bd16e87439</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_tls_getKey</name>
      <anchorfile>eap__server__tls_8c.html</anchorfile>
      <anchor>a800e394b0fb4617d72bf1d860e527c11</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_tls_init</name>
      <anchorfile>eap__server__tls_8c.html</anchorfile>
      <anchor>a10f9c38915bc20ab123858e109184f72</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_tls_isDone</name>
      <anchorfile>eap__server__tls_8c.html</anchorfile>
      <anchor>a24b241c285a017e5f9aaffb45312d960</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_tls_isSuccess</name>
      <anchorfile>eap__server__tls_8c.html</anchorfile>
      <anchor>ae1a4b38ba724582029372a4773800044</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_tls_process</name>
      <anchorfile>eap__server__tls_8c.html</anchorfile>
      <anchor>a8f36a875ae344dd2cf6dfcf247550d35</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_tls_process_msg</name>
      <anchorfile>eap__server__tls_8c.html</anchorfile>
      <anchor>a7ce1ce6c30921e887d34ac06af393f79</anchor>
      <arglist>(struct eap_sm *sm, void *priv, const struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_tls_reset</name>
      <anchorfile>eap__server__tls_8c.html</anchorfile>
      <anchor>abae31faf359a514c2272521d9eff6443</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_tls_state</name>
      <anchorfile>eap__server__tls_8c.html</anchorfile>
      <anchor>a0693043427dc5d71292a10d15f3d0626</anchor>
      <arglist>(struct eap_tls_data *data, int state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>eap_tls_state_txt</name>
      <anchorfile>eap__server__tls_8c.html</anchorfile>
      <anchor>a7f541c26531f7e06b002aa9afa7180c3</anchor>
      <arglist>(int state)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_server_tls_common.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_server/</path>
    <filename>eap__server__tls__common_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">crypto/sha1.h</includes>
    <includes id="tls_8h" name="tls.h" local="yes" imported="no">crypto/tls.h</includes>
    <includes id="eap__server_2eap__i_8h" name="eap_server/eap_i.h" local="yes" imported="no">eap_i.h</includes>
    <includes id="eap__server_2eap__tls__common_8h" name="eap_server/eap_tls_common.h" local="yes" imported="no">eap_tls_common.h</includes>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>eap_server_tls_build_ack</name>
      <anchorfile>eap__server__tls__common_8c.html</anchorfile>
      <anchor>aa34ef8bfbf3205add9b0e3825a8f3e42</anchor>
      <arglist>(u8 id, int eap_type, int version)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>eap_server_tls_build_msg</name>
      <anchorfile>eap__server__tls__common_8c.html</anchorfile>
      <anchor>a8d44a55703c0b6366e578aed4a99cf49</anchor>
      <arglist>(struct eap_ssl_data *data, int eap_type, int version, u8 id)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>eap_server_tls_derive_key</name>
      <anchorfile>eap__server__tls__common_8c.html</anchorfile>
      <anchor>acee852ebb38e2eab0a8059fb448059e1</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ssl_data *data, char *label, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>eap_server_tls_encrypt</name>
      <anchorfile>eap__server__tls__common_8c.html</anchorfile>
      <anchor>a21c123eded2b60c52b55855646839792</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ssl_data *data, const struct wpabuf *plain)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_server_tls_free_in_buf</name>
      <anchorfile>eap__server__tls__common_8c.html</anchorfile>
      <anchor>a2b7c5dc6dc46095907a3f566a4c67eb5</anchor>
      <arglist>(struct eap_ssl_data *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_tls_phase1</name>
      <anchorfile>eap__server__tls__common_8c.html</anchorfile>
      <anchor>a2f49e7341599ca672eda0d6d1e15bbac</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ssl_data *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_tls_process</name>
      <anchorfile>eap__server__tls__common_8c.html</anchorfile>
      <anchor>aa66f980b46a9fe5812c694503ad09073</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ssl_data *data, struct wpabuf *respData, void *priv, int eap_type, int(*proc_version)(struct eap_sm *sm, void *priv, int peer_version), void(*proc_msg)(struct eap_sm *sm, void *priv, const struct wpabuf *respData))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_server_tls_process_cont</name>
      <anchorfile>eap__server__tls__common_8c.html</anchorfile>
      <anchor>afeedf9f7c6240145c75991e6d6ff45e3</anchor>
      <arglist>(struct eap_ssl_data *data, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_server_tls_process_fragment</name>
      <anchorfile>eap__server__tls__common_8c.html</anchorfile>
      <anchor>a68f7a2473a30d51f402dfbfbfeaa7eca</anchor>
      <arglist>(struct eap_ssl_data *data, u8 flags, u32 message_length, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_server_tls_reassemble</name>
      <anchorfile>eap__server__tls__common_8c.html</anchorfile>
      <anchor>a66749b841e4dfcd16dc7416ee88c973d</anchor>
      <arglist>(struct eap_ssl_data *data, u8 flags, const u8 **pos, size_t *left)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_server_tls_ssl_deinit</name>
      <anchorfile>eap__server__tls__common_8c.html</anchorfile>
      <anchor>a612187fe77fded3b80a066ece3b011c9</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ssl_data *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_tls_ssl_init</name>
      <anchorfile>eap__server__tls__common_8c.html</anchorfile>
      <anchor>a53e06ca0207a297883e916c9b52dea57</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ssl_data *data, int verify_peer)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_server_tnc.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_server/</path>
    <filename>eap__server__tnc_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eap__server_2eap__i_8h" name="eap_server/eap_i.h" local="yes" imported="no">eap_i.h</includes>
    <includes id="tncs_8h" name="tncs.h" local="yes" imported="no">tncs.h</includes>
    <class kind="struct">eap_tnc_data</class>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TNC_FLAGS_LENGTH_INCLUDED</name>
      <anchorfile>eap__server__tnc_8c.html</anchorfile>
      <anchor>af58d73fc8aaf94d1650fb8a5d58d54c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TNC_FLAGS_MORE_FRAGMENTS</name>
      <anchorfile>eap__server__tnc_8c.html</anchorfile>
      <anchor>ac03636a38a677f9d3252ceb782063fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TNC_FLAGS_START</name>
      <anchorfile>eap__server__tnc_8c.html</anchorfile>
      <anchor>aab2675e133af1cc34c5e2c0523148d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TNC_VERSION</name>
      <anchorfile>eap__server__tnc_8c.html</anchorfile>
      <anchor>a2a38e708b49e768781f29e98a2dc7ed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TNC_VERSION_MASK</name>
      <anchorfile>eap__server__tnc_8c.html</anchorfile>
      <anchor>a4ee57b46c1a63192c84aeb6b6dc0b8ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_tnc_register</name>
      <anchorfile>eap__server__tnc_8c.html</anchorfile>
      <anchor>ad92854524b7593eefd18081198e7802a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_tnc_build</name>
      <anchorfile>eap__server__tnc_8c.html</anchorfile>
      <anchor>a52f38dbd3f768e0e35aed32087d9e2a8</anchor>
      <arglist>(struct eap_sm *sm, struct eap_tnc_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_tnc_build_frag_ack</name>
      <anchorfile>eap__server__tnc_8c.html</anchorfile>
      <anchor>a1598913a300c0fa4c6933546b668cdea</anchor>
      <arglist>(u8 id, u8 code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_tnc_build_msg</name>
      <anchorfile>eap__server__tnc_8c.html</anchorfile>
      <anchor>a939e29b6256b073128687a413e1ec5e8</anchor>
      <arglist>(struct eap_tnc_data *data, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_tnc_build_recommendation</name>
      <anchorfile>eap__server__tnc_8c.html</anchorfile>
      <anchor>a830ba6ae1735fb220d273c0910ce9403</anchor>
      <arglist>(struct eap_sm *sm, struct eap_tnc_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_tnc_build_start</name>
      <anchorfile>eap__server__tnc_8c.html</anchorfile>
      <anchor>ae97c8dfddf420391b76d62a069987163</anchor>
      <arglist>(struct eap_sm *sm, struct eap_tnc_data *data, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_tnc_buildReq</name>
      <anchorfile>eap__server__tnc_8c.html</anchorfile>
      <anchor>a7c15b27f1d4cc51d670b4977a0997912</anchor>
      <arglist>(struct eap_sm *sm, void *priv, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_tnc_check</name>
      <anchorfile>eap__server__tnc_8c.html</anchorfile>
      <anchor>a6033720f134234079a24577d5edd9d6b</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_tnc_init</name>
      <anchorfile>eap__server__tnc_8c.html</anchorfile>
      <anchor>a24895dca44a1a9ee0e1f3ad01095e85a</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_tnc_isDone</name>
      <anchorfile>eap__server__tnc_8c.html</anchorfile>
      <anchor>aec9c53f430fcd117e2047c59be24a904</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_tnc_isSuccess</name>
      <anchorfile>eap__server__tnc_8c.html</anchorfile>
      <anchor>a0cec8171d9d2ca510083238edd703bb0</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_tnc_process</name>
      <anchorfile>eap__server__tnc_8c.html</anchorfile>
      <anchor>acef0064089652540ec18e2385a4e2c1f</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_tnc_process_cont</name>
      <anchorfile>eap__server__tnc_8c.html</anchorfile>
      <anchor>a5f15a868da805a7f3129121459aec00a</anchor>
      <arglist>(struct eap_tnc_data *data, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_tnc_process_fragment</name>
      <anchorfile>eap__server__tnc_8c.html</anchorfile>
      <anchor>a29f25c7fd6c5f8c9964871855c2a48bc</anchor>
      <arglist>(struct eap_tnc_data *data, u8 flags, u32 message_length, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_tnc_reset</name>
      <anchorfile>eap__server__tnc_8c.html</anchorfile>
      <anchor>a7073f10ba8b4d19e1c0f9479c40a1f6c</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_tnc_set_state</name>
      <anchorfile>eap__server__tnc_8c.html</anchorfile>
      <anchor>aecc3263276756b5c2db21ff8a42eee67</anchor>
      <arglist>(struct eap_tnc_data *data, enum eap_tnc_state new_state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>eap_tnc_state_txt</name>
      <anchorfile>eap__server__tnc_8c.html</anchorfile>
      <anchor>adc97592f98b73f48eb1d96487e906a78</anchor>
      <arglist>(enum eap_tnc_state state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>tncs_process</name>
      <anchorfile>eap__server__tnc_8c.html</anchorfile>
      <anchor>a39be1c02ae1d9eec5e5c70a71beb8c63</anchor>
      <arglist>(struct eap_tnc_data *data, struct wpabuf *inbuf)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_server_ttls.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_server/</path>
    <filename>eap__server__ttls_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="ms__funcs_8h" name="ms_funcs.h" local="yes" imported="no">crypto/ms_funcs.h</includes>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">crypto/sha1.h</includes>
    <includes id="tls_8h" name="tls.h" local="yes" imported="no">crypto/tls.h</includes>
    <includes id="eap__server_2eap__i_8h" name="eap_server/eap_i.h" local="yes" imported="no">eap_server/eap_i.h</includes>
    <includes id="eap__server_2eap__tls__common_8h" name="eap_server/eap_tls_common.h" local="yes" imported="no">eap_server/eap_tls_common.h</includes>
    <includes id="chap_8h" name="chap.h" local="yes" imported="no">eap_common/chap.h</includes>
    <includes id="eap__ttls_8h" name="eap_ttls.h" local="yes" imported="no">eap_common/eap_ttls.h</includes>
    <class kind="struct">eap_ttls_avp</class>
    <class kind="struct">eap_ttls_data</class>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TTLS_VERSION</name>
      <anchorfile>eap__server__ttls_8c.html</anchorfile>
      <anchor>a30d48532ad5c95d0238918fdd6d20bd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MSCHAPV2_KEY_LEN</name>
      <anchorfile>eap__server__ttls_8c.html</anchorfile>
      <anchor>a1e46526ce18224591a30433f2ab0530e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_ttls_register</name>
      <anchorfile>eap__server__ttls_8c.html</anchorfile>
      <anchor>a652a1ee5d4138cd3e5e5786d2da5a536</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_ttls_avp_encapsulate</name>
      <anchorfile>eap__server__ttls_8c.html</anchorfile>
      <anchor>a077182256887aae05071331019c40f32</anchor>
      <arglist>(struct wpabuf *resp, u32 avp_code, int mandatory)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_ttls_avp_hdr</name>
      <anchorfile>eap__server__ttls_8c.html</anchorfile>
      <anchor>a41422d27653d6238e3d6f66a5c3e90bf</anchor>
      <arglist>(u8 *avphdr, u32 avp_code, u32 vendor_id, int mandatory, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_ttls_avp_parse</name>
      <anchorfile>eap__server__ttls_8c.html</anchorfile>
      <anchor>afade11b3e7f05885e246cfd6dd33e1bf</anchor>
      <arglist>(struct wpabuf *buf, struct eap_ttls_avp *parse)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_ttls_build_phase2_eap_req</name>
      <anchorfile>eap__server__ttls_8c.html</anchorfile>
      <anchor>a78440cd915f8c42bfe78bd0720ec724c</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_ttls_build_phase2_mschapv2</name>
      <anchorfile>eap__server__ttls_8c.html</anchorfile>
      <anchor>aa2c8a1aaff4f1721820984e55e82afe1</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_ttls_build_phase_finished</name>
      <anchorfile>eap__server__ttls_8c.html</anchorfile>
      <anchor>a3faae3d322fa17a9cfc7044fd1f637fb</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data, int final)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_ttls_build_start</name>
      <anchorfile>eap__server__ttls_8c.html</anchorfile>
      <anchor>a7f276cdea6bb4604b7f0318bc3d546d9</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_ttls_buildReq</name>
      <anchorfile>eap__server__ttls_8c.html</anchorfile>
      <anchor>a9ead55a3b27c989533f01f489cf6e7b6</anchor>
      <arglist>(struct eap_sm *sm, void *priv, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_ttls_check</name>
      <anchorfile>eap__server__ttls_8c.html</anchorfile>
      <anchor>a3bc6bfb7c15fb0858c6a00dabb87ec1a</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_ttls_getKey</name>
      <anchorfile>eap__server__ttls_8c.html</anchorfile>
      <anchor>adb973fbd2e42a48764f33aea626ccc2f</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_ttls_ia_permute_inner_secret</name>
      <anchorfile>eap__server__ttls_8c.html</anchorfile>
      <anchor>ad5598810636e4850c6e782c69766b4ff</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_ttls_implicit_challenge</name>
      <anchorfile>eap__server__ttls_8c.html</anchorfile>
      <anchor>a15660fa3d6f0f47ce4a6e7ca32477d2c</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_ttls_init</name>
      <anchorfile>eap__server__ttls_8c.html</anchorfile>
      <anchor>a2a605cf3dec83327f75d195494ecbc2f</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_ttls_isDone</name>
      <anchorfile>eap__server__ttls_8c.html</anchorfile>
      <anchor>a4eaff064e6c9fdf06f3bc10bc37ddd80</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_ttls_isSuccess</name>
      <anchorfile>eap__server__ttls_8c.html</anchorfile>
      <anchor>a61c75f8acac0ed2f698ff8a3c6e29800</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_ttls_phase2_eap_init</name>
      <anchorfile>eap__server__ttls_8c.html</anchorfile>
      <anchor>a6d1117db0137af9fc3b6a13985ee1e5e</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data, EapType eap_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_ttls_process</name>
      <anchorfile>eap__server__ttls_8c.html</anchorfile>
      <anchor>ae0aa908d4a931344893cdff6038650de</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_ttls_process_msg</name>
      <anchorfile>eap__server__ttls_8c.html</anchorfile>
      <anchor>a4dd27b5de015be76ab19bbd05c06c441</anchor>
      <arglist>(struct eap_sm *sm, void *priv, const struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_ttls_process_phase2</name>
      <anchorfile>eap__server__ttls_8c.html</anchorfile>
      <anchor>a97d9b0d077ea17064174b11f7c499664</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data, struct wpabuf *in_buf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_ttls_process_phase2_chap</name>
      <anchorfile>eap__server__ttls_8c.html</anchorfile>
      <anchor>a62d189637293c724faf029e20a9324b6</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data, const u8 *challenge, size_t challenge_len, const u8 *password, size_t password_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_ttls_process_phase2_eap</name>
      <anchorfile>eap__server__ttls_8c.html</anchorfile>
      <anchor>a85d37e1eebb80abe84d66f24c36a7c64</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data, const u8 *eap, size_t eap_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_ttls_process_phase2_eap_response</name>
      <anchorfile>eap__server__ttls_8c.html</anchorfile>
      <anchor>a768dc8bcf84f4a6b37bb2786d6e91c98</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data, u8 *in_data, size_t in_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_ttls_process_phase2_mschap</name>
      <anchorfile>eap__server__ttls_8c.html</anchorfile>
      <anchor>ae721bd06d6af5a7c9f03add596c7e9e5</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data, u8 *challenge, size_t challenge_len, u8 *response, size_t response_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_ttls_process_phase2_mschapv2</name>
      <anchorfile>eap__server__ttls_8c.html</anchorfile>
      <anchor>a44e53d44acbbffc7bd6d3b12e197af1f</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data, u8 *challenge, size_t challenge_len, u8 *response, size_t response_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_ttls_process_phase2_pap</name>
      <anchorfile>eap__server__ttls_8c.html</anchorfile>
      <anchor>aac0d34c64abc7d26222a73f3b89c44cf</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data, const u8 *user_password, size_t user_password_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_ttls_process_version</name>
      <anchorfile>eap__server__ttls_8c.html</anchorfile>
      <anchor>a427c9de15be1b440fded19912f54165d</anchor>
      <arglist>(struct eap_sm *sm, void *priv, int peer_version)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_ttls_reset</name>
      <anchorfile>eap__server__ttls_8c.html</anchorfile>
      <anchor>a4f15080d3971fd3540e7b3ec96d0a332</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_ttls_start_tnc</name>
      <anchorfile>eap__server__ttls_8c.html</anchorfile>
      <anchor>ab20c9c274ed0ed600fecc8e163ce16a1</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_ttls_state</name>
      <anchorfile>eap__server__ttls_8c.html</anchorfile>
      <anchor>a8fcec0d2bb090d64fed9d1b24968d01e</anchor>
      <arglist>(struct eap_ttls_data *data, int state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>eap_ttls_state_txt</name>
      <anchorfile>eap__server__ttls_8c.html</anchorfile>
      <anchor>af38c1c168308871291037fada80cbee0</anchor>
      <arglist>(int state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_ttls_v1_derive_key</name>
      <anchorfile>eap__server__ttls_8c.html</anchorfile>
      <anchor>a726191d4f1999cdfa87930be943a944b</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_server_vendor_test.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_server/</path>
    <filename>eap__server__vendor__test_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eap__server_2eap__i_8h" name="eap_server/eap_i.h" local="yes" imported="no">eap_i.h</includes>
    <class kind="struct">eap_vendor_test_data</class>
    <member kind="define">
      <type>#define</type>
      <name>EAP_VENDOR_ID</name>
      <anchorfile>eap__server__vendor__test_8c.html</anchorfile>
      <anchor>a7885171903858a8112567ac390f013c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_VENDOR_TYPE</name>
      <anchorfile>eap__server__vendor__test_8c.html</anchorfile>
      <anchor>a584765d9f68e6562a550c4cd5cd3f95f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_vendor_test_register</name>
      <anchorfile>eap__server__vendor__test_8c.html</anchorfile>
      <anchor>a2a5f0bec8b956d6b462c6a640fa856df</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_vendor_test_buildReq</name>
      <anchorfile>eap__server__vendor__test_8c.html</anchorfile>
      <anchor>ac9da5c7b01ba0bd95a7c547b8767d079</anchor>
      <arglist>(struct eap_sm *sm, void *priv, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_vendor_test_check</name>
      <anchorfile>eap__server__vendor__test_8c.html</anchorfile>
      <anchor>a4761de72b45e6c221798901064a6d28f</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_vendor_test_getKey</name>
      <anchorfile>eap__server__vendor__test_8c.html</anchorfile>
      <anchor>a1cdcc760b25143ac74caa464fb81461a</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_vendor_test_init</name>
      <anchorfile>eap__server__vendor__test_8c.html</anchorfile>
      <anchor>a70be14a27507024d7b2858107686d19b</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_vendor_test_isDone</name>
      <anchorfile>eap__server__vendor__test_8c.html</anchorfile>
      <anchor>a2ba37a7c3af05bb86ab6c76f0526b819</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_vendor_test_isSuccess</name>
      <anchorfile>eap__server__vendor__test_8c.html</anchorfile>
      <anchor>a11af4da14dec504d59da26093eca7ecb</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_vendor_test_process</name>
      <anchorfile>eap__server__vendor__test_8c.html</anchorfile>
      <anchor>ab5dc1c24a0c8f2b2cd2249a4d590c483</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_vendor_test_reset</name>
      <anchorfile>eap__server__vendor__test_8c.html</anchorfile>
      <anchor>acf271a87a3f2201205f5acf35b4dd475</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_vendor_test_state</name>
      <anchorfile>eap__server__vendor__test_8c.html</anchorfile>
      <anchor>af7f0d0a6419ebd620c82ff0a975939d9</anchor>
      <arglist>(struct eap_vendor_test_data *data, int state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>eap_vendor_test_state_txt</name>
      <anchorfile>eap__server__vendor__test_8c.html</anchorfile>
      <anchor>a198fcc5004f1c49af1100298b72c18db</anchor>
      <arglist>(int state)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_server_wsc.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_server/</path>
    <filename>eap__server__wsc_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="eap__server_2eap__i_8h" name="eap_server/eap_i.h" local="yes" imported="no">eap_i.h</includes>
    <includes id="eap__wsc__common_8h" name="eap_wsc_common.h" local="yes" imported="no">eap_common/eap_wsc_common.h</includes>
    <includes id="wps_8h" name="wps.h" local="yes" imported="no">wps/wps.h</includes>
    <class kind="struct">eap_wsc_data</class>
    <member kind="function">
      <type>int</type>
      <name>eap_server_wsc_register</name>
      <anchorfile>eap__server__wsc_8c.html</anchorfile>
      <anchor>afb3e438645b338b877a2af38c76497a9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_wsc_build_msg</name>
      <anchorfile>eap__server__wsc_8c.html</anchorfile>
      <anchor>a15d9ab2e689aeecd382e9f22a8cb269b</anchor>
      <arglist>(struct eap_wsc_data *data, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_wsc_build_start</name>
      <anchorfile>eap__server__wsc_8c.html</anchorfile>
      <anchor>abebef7e3a53a933eafd35b19b92ddbda</anchor>
      <arglist>(struct eap_sm *sm, struct eap_wsc_data *data, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_wsc_buildReq</name>
      <anchorfile>eap__server__wsc_8c.html</anchorfile>
      <anchor>acbc4fe72d6c9e5439c942c3499b96bac</anchor>
      <arglist>(struct eap_sm *sm, void *priv, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_wsc_check</name>
      <anchorfile>eap__server__wsc_8c.html</anchorfile>
      <anchor>ad208171581b055dda126d9ac8129eff2</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_wsc_ext_reg_timeout</name>
      <anchorfile>eap__server__wsc_8c.html</anchorfile>
      <anchor>a2e780b2f78448d7d3190fe3595bec157</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_wsc_getTimeout</name>
      <anchorfile>eap__server__wsc_8c.html</anchorfile>
      <anchor>a5c72ef0ca021157f1f9c189daf7c79bd</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_wsc_init</name>
      <anchorfile>eap__server__wsc_8c.html</anchorfile>
      <anchor>a8e07f3bb96af96ef19a5d0120c7e1a91</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_wsc_isDone</name>
      <anchorfile>eap__server__wsc_8c.html</anchorfile>
      <anchor>a79da98508df8d4d891c2ef02a08fb556</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_wsc_isSuccess</name>
      <anchorfile>eap__server__wsc_8c.html</anchorfile>
      <anchor>af3d6ba3e83592ebc1bed66209f8cad46</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_wsc_process</name>
      <anchorfile>eap__server__wsc_8c.html</anchorfile>
      <anchor>a9187c3932510964887ba1f443b5f6006</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_wsc_process_cont</name>
      <anchorfile>eap__server__wsc_8c.html</anchorfile>
      <anchor>aa3efe36f091c378fb482bdb547198af7</anchor>
      <arglist>(struct eap_wsc_data *data, const u8 *buf, size_t len, u8 op_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_wsc_process_fragment</name>
      <anchorfile>eap__server__wsc_8c.html</anchorfile>
      <anchor>aed9eb35f8d0a89fb845b66d8640dee5a</anchor>
      <arglist>(struct eap_wsc_data *data, u8 flags, u8 op_code, u16 message_length, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_wsc_reset</name>
      <anchorfile>eap__server__wsc_8c.html</anchorfile>
      <anchor>a16cb28b8332676715eb11706a195d3fa</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_wsc_state</name>
      <anchorfile>eap__server__wsc_8c.html</anchorfile>
      <anchor>a976a33d69eb1fb7b926429369c7ab131</anchor>
      <arglist>(struct eap_wsc_data *data, int state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>eap_wsc_state_txt</name>
      <anchorfile>eap__server__wsc_8c.html</anchorfile>
      <anchor>a67c70e77b02e12afbce89bab047e62d2</anchor>
      <arglist>(int state)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_sim.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_peer/</path>
    <filename>eap__sim_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="pcsc__funcs_8h" name="pcsc_funcs.h" local="yes" imported="no">pcsc_funcs.h</includes>
    <includes id="milenage_8h" name="milenage.h" local="yes" imported="no">crypto/milenage.h</includes>
    <includes id="eap__peer_2eap__i_8h" name="eap_peer/eap_i.h" local="yes" imported="no">eap_peer/eap_i.h</includes>
    <includes id="eap__config_8h" name="eap_config.h" local="yes" imported="no">eap_config.h</includes>
    <includes id="eap__sim__common_8h" name="eap_sim_common.h" local="yes" imported="no">eap_common/eap_sim_common.h</includes>
    <class kind="struct">eap_sim_data</class>
    <member kind="define">
      <type>#define</type>
      <name>CLEAR_EAP_ID</name>
      <anchorfile>eap__sim_8c.html</anchorfile>
      <anchor>a13a69c52876dce423359e4b9b69238e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLEAR_PSEUDONYM</name>
      <anchorfile>eap__sim_8c.html</anchorfile>
      <anchor>abfd3ed7f587bbf906589b06393276123</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLEAR_REAUTH_ID</name>
      <anchorfile>eap__sim_8c.html</anchorfile>
      <anchor>a0478374d09aa452b46446a8e1de5da22</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_sim_register</name>
      <anchorfile>eap__sim_8c.html</anchorfile>
      <anchor>a6c696b4cdde4b14193df2cfdcff5b825</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_sim_clear_identities</name>
      <anchorfile>eap__sim_8c.html</anchorfile>
      <anchor>a72a47030539d097f262570f6d7f559de</anchor>
      <arglist>(struct eap_sim_data *data, int id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_sim_client_error</name>
      <anchorfile>eap__sim_8c.html</anchorfile>
      <anchor>a7c9514bf56b1de16675167238fc69d0f</anchor>
      <arglist>(struct eap_sim_data *data, u8 id, int err)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_sim_deinit</name>
      <anchorfile>eap__sim_8c.html</anchorfile>
      <anchor>a8ff60e11f867d5b29bdf06aadb9c4dd7</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_sim_deinit_for_reauth</name>
      <anchorfile>eap__sim_8c.html</anchorfile>
      <anchor>a8fd115fb7f06d3886716da2a4c3ec37f</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_sim_get_emsk</name>
      <anchorfile>eap__sim_8c.html</anchorfile>
      <anchor>af3101996fec819ab1add04cb5c1cdba5</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const u8 *</type>
      <name>eap_sim_get_identity</name>
      <anchorfile>eap__sim_8c.html</anchorfile>
      <anchor>ae7078539e7a581c66e0da37b4a73cd1c</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_sim_getKey</name>
      <anchorfile>eap__sim_8c.html</anchorfile>
      <anchor>a2c08877b0c5b100d128ab2751c347bfd</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_sim_gsm_auth</name>
      <anchorfile>eap__sim_8c.html</anchorfile>
      <anchor>a9270f5d704937e57bb2e2a96d3c076a2</anchor>
      <arglist>(struct eap_sm *sm, struct eap_sim_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_sim_has_reauth_data</name>
      <anchorfile>eap__sim_8c.html</anchorfile>
      <anchor>a97fae27b7322be80c4565d159e7116de</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_sim_init</name>
      <anchorfile>eap__sim_8c.html</anchorfile>
      <anchor>af6e3f159c46b347a9a3a7f28ca05e04a</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_sim_init_for_reauth</name>
      <anchorfile>eap__sim_8c.html</anchorfile>
      <anchor>af095ecb0a90182d41a54fe389318ff33</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_sim_isKeyAvailable</name>
      <anchorfile>eap__sim_8c.html</anchorfile>
      <anchor>ad51a133df486c0043901889b71f1b5af</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_sim_learn_ids</name>
      <anchorfile>eap__sim_8c.html</anchorfile>
      <anchor>affb11ddaa33279ee20cda0dffdf947e8</anchor>
      <arglist>(struct eap_sim_data *data, struct eap_sim_attrs *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_sim_process</name>
      <anchorfile>eap__sim_8c.html</anchorfile>
      <anchor>a5bfe4a7c25be2f15d0bd1f5324492f7f</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct eap_method_ret *ret, const struct wpabuf *reqData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_sim_process_challenge</name>
      <anchorfile>eap__sim_8c.html</anchorfile>
      <anchor>ad17b1fed42a2b952984b650ee3751f68</anchor>
      <arglist>(struct eap_sm *sm, struct eap_sim_data *data, u8 id, const struct wpabuf *reqData, struct eap_sim_attrs *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_sim_process_notification</name>
      <anchorfile>eap__sim_8c.html</anchorfile>
      <anchor>ae90ca053465cb8b11c6e55eb8584526b</anchor>
      <arglist>(struct eap_sm *sm, struct eap_sim_data *data, u8 id, const struct wpabuf *reqData, struct eap_sim_attrs *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_sim_process_notification_auth</name>
      <anchorfile>eap__sim_8c.html</anchorfile>
      <anchor>acf8f9208e3d5798631488ca3e0b01805</anchor>
      <arglist>(struct eap_sim_data *data, const struct wpabuf *reqData, struct eap_sim_attrs *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_sim_process_notification_reauth</name>
      <anchorfile>eap__sim_8c.html</anchorfile>
      <anchor>ad246d05fc94cbc3c325aecb942dc6623</anchor>
      <arglist>(struct eap_sim_data *data, struct eap_sim_attrs *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_sim_process_reauthentication</name>
      <anchorfile>eap__sim_8c.html</anchorfile>
      <anchor>a35aa38923130905fd498cf2c67a25556</anchor>
      <arglist>(struct eap_sm *sm, struct eap_sim_data *data, u8 id, const struct wpabuf *reqData, struct eap_sim_attrs *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_sim_process_start</name>
      <anchorfile>eap__sim_8c.html</anchorfile>
      <anchor>a7ee8d6022ae2e4d054e51c1c9744a9c0</anchor>
      <arglist>(struct eap_sm *sm, struct eap_sim_data *data, u8 id, struct eap_sim_attrs *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_sim_response_challenge</name>
      <anchorfile>eap__sim_8c.html</anchorfile>
      <anchor>aad9062ce4333940ff9a5b643c3589a32</anchor>
      <arglist>(struct eap_sim_data *data, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_sim_response_notification</name>
      <anchorfile>eap__sim_8c.html</anchorfile>
      <anchor>ac2b249c5258cb8eda40006d2b93549b6</anchor>
      <arglist>(struct eap_sim_data *data, u8 id, u16 notification)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_sim_response_reauth</name>
      <anchorfile>eap__sim_8c.html</anchorfile>
      <anchor>af096757d3300d540c07be333dbab86c1</anchor>
      <arglist>(struct eap_sim_data *data, u8 id, int counter_too_small)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_sim_response_start</name>
      <anchorfile>eap__sim_8c.html</anchorfile>
      <anchor>ac2a8bcb30944cc8af7f1dcef5b1a6c6c</anchor>
      <arglist>(struct eap_sm *sm, struct eap_sim_data *data, u8 id, enum eap_sim_id_req id_req)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_sim_state</name>
      <anchorfile>eap__sim_8c.html</anchorfile>
      <anchor>a6d8740620b29fdca90c4c6a9b73ac0cf</anchor>
      <arglist>(struct eap_sim_data *data, int state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>eap_sim_state_txt</name>
      <anchorfile>eap__sim_8c.html</anchorfile>
      <anchor>a66033fa2d6a7fab5a16279686fee3ce2</anchor>
      <arglist>(int state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_sim_supported_ver</name>
      <anchorfile>eap__sim_8c.html</anchorfile>
      <anchor>af987184d8baf3367a6257b83f01d0d08</anchor>
      <arglist>(int version)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_sim_common.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_common/</path>
    <filename>eap__sim__common_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="wpabuf_8h" name="wpabuf.h" local="yes" imported="no">wpabuf.h</includes>
    <includes id="aes__wrap_8h" name="aes_wrap.h" local="yes" imported="no">crypto/aes_wrap.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto/crypto.h</includes>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">crypto/sha1.h</includes>
    <includes id="sha256_8h" name="sha256.h" local="yes" imported="no">crypto/sha256.h</includes>
    <includes id="eap__defs_8h" name="eap_defs.h" local="yes" imported="no">eap_common/eap_defs.h</includes>
    <includes id="eap__sim__common_8h" name="eap_sim_common.h" local="yes" imported="no">eap_common/eap_sim_common.h</includes>
    <class kind="struct">eap_sim_msg</class>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_INIT_LEN</name>
      <anchorfile>eap__sim__common_8c.html</anchorfile>
      <anchor>a817653b74b47a835cd4dc4985854ed4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_aka_derive_mk</name>
      <anchorfile>eap__sim__common_8c.html</anchorfile>
      <anchor>ace49e48ff6d2e536e0348d7ca6c8ec4a</anchor>
      <arglist>(const u8 *identity, size_t identity_len, const u8 *ik, const u8 *ck, u8 *mk)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_sim_add_mac</name>
      <anchorfile>eap__sim__common_8c.html</anchorfile>
      <anchor>a1158f86f2175799dca814a73dd03781a</anchor>
      <arglist>(const u8 *k_aut, const u8 *msg, size_t msg_len, u8 *mac, const u8 *extra, size_t extra_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_sim_derive_keys</name>
      <anchorfile>eap__sim__common_8c.html</anchorfile>
      <anchor>ac6d0faaea4e3996ae172738deabd0a03</anchor>
      <arglist>(const u8 *mk, u8 *k_encr, u8 *k_aut, u8 *msk, u8 *emsk)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_sim_derive_keys_reauth</name>
      <anchorfile>eap__sim__common_8c.html</anchorfile>
      <anchor>ab6df5c0bc3369c9208bd8aeca87adc64</anchor>
      <arglist>(u16 _counter, const u8 *identity, size_t identity_len, const u8 *nonce_s, const u8 *mk, u8 *msk, u8 *emsk)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_sim_derive_mk</name>
      <anchorfile>eap__sim__common_8c.html</anchorfile>
      <anchor>a96ad55b4b05855fc9031fbb62228a362</anchor>
      <arglist>(const u8 *identity, size_t identity_len, const u8 *nonce_mt, u16 selected_version, const u8 *ver_list, size_t ver_list_len, int num_chal, const u8 *kc, u8 *mk)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>eap_sim_msg_add</name>
      <anchorfile>eap__sim__common_8c.html</anchorfile>
      <anchor>afcc9c3ab1d9d1d2aba531ace2b98b4a9</anchor>
      <arglist>(struct eap_sim_msg *msg, u8 attr, u16 value, const u8 *data, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_sim_msg_add_encr_end</name>
      <anchorfile>eap__sim__common_8c.html</anchorfile>
      <anchor>abc5c4fbf450d3d356795fa0d16f3567e</anchor>
      <arglist>(struct eap_sim_msg *msg, u8 *k_encr, int attr_pad)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_sim_msg_add_encr_start</name>
      <anchorfile>eap__sim__common_8c.html</anchorfile>
      <anchor>adba6adf41f110195e201c09e995e78b3</anchor>
      <arglist>(struct eap_sim_msg *msg, u8 attr_iv, u8 attr_encr)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>eap_sim_msg_add_full</name>
      <anchorfile>eap__sim__common_8c.html</anchorfile>
      <anchor>aad51b1198f0e43fd9e3cdec7afc5e40a</anchor>
      <arglist>(struct eap_sim_msg *msg, u8 attr, const u8 *data, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>eap_sim_msg_add_mac</name>
      <anchorfile>eap__sim__common_8c.html</anchorfile>
      <anchor>a3aba5beea43d13610deb766c2fe4a55d</anchor>
      <arglist>(struct eap_sim_msg *msg, u8 attr)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>eap_sim_msg_finish</name>
      <anchorfile>eap__sim__common_8c.html</anchorfile>
      <anchor>a8b8ada9de2926a9955c3b532681ad0c2</anchor>
      <arglist>(struct eap_sim_msg *msg, const u8 *k_aut, const u8 *extra, size_t extra_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_sim_msg_free</name>
      <anchorfile>eap__sim__common_8c.html</anchorfile>
      <anchor>a81705bef8e3852f0c59db40dd45edb25</anchor>
      <arglist>(struct eap_sim_msg *msg)</arglist>
    </member>
    <member kind="function">
      <type>struct eap_sim_msg *</type>
      <name>eap_sim_msg_init</name>
      <anchorfile>eap__sim__common_8c.html</anchorfile>
      <anchor>ae9badd47dae30c54e30ece41630f72a6</anchor>
      <arglist>(int code, int id, int type, int subtype)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_sim_parse_attr</name>
      <anchorfile>eap__sim__common_8c.html</anchorfile>
      <anchor>a8109f2f424be1891d02e0ab3b7e45bfa</anchor>
      <arglist>(const u8 *start, const u8 *end, struct eap_sim_attrs *attr, int aka, int encr)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>eap_sim_parse_encr</name>
      <anchorfile>eap__sim__common_8c.html</anchorfile>
      <anchor>a91d76030eb47bf0b585c19fab54c1d2f</anchor>
      <arglist>(const u8 *k_encr, const u8 *encr_data, size_t encr_data_len, const u8 *iv, struct eap_sim_attrs *attr, int aka)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_sim_prf</name>
      <anchorfile>eap__sim__common_8c.html</anchorfile>
      <anchor>aeaf7c7a3a8fc82481d611a3cfa6fb110</anchor>
      <arglist>(const u8 *key, u8 *x, size_t xlen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_sim_report_notification</name>
      <anchorfile>eap__sim__common_8c.html</anchorfile>
      <anchor>a49fbf86ee710eb04c909dab01dda1727</anchor>
      <arglist>(void *msg_ctx, int notification, int aka)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_sim_verify_mac</name>
      <anchorfile>eap__sim__common_8c.html</anchorfile>
      <anchor>a147b6ccf28630b2b6d449f747822ba56</anchor>
      <arglist>(const u8 *k_aut, const struct wpabuf *req, const u8 *mac, const u8 *extra, size_t extra_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_sim_common.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_common/</path>
    <filename>eap__sim__common_8h</filename>
    <class kind="struct">eap_sim_attrs</class>
    <member kind="define">
      <type>#define</type>
      <name>EAP_AKA_AUTN_LEN</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a8f200812de09a818ed3c9b6701442769</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_AKA_AUTS_LEN</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a2bff26955062c6b8f76c712873a0f400</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_AKA_BIDDING_FLAG_D</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a4ddca129c4abc62871fc575df8e5760d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_AKA_CHECKCODE_LEN</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a7d2b36031fcbd6e730ea52fcf3fba6be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_AKA_CK_LEN</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>ae2a5db5ec9b0b26724d6c7253c980bd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_AKA_IK_LEN</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a9435c419d205ebbf4335eb8d47b348b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_AKA_MAX_FAST_REAUTHS</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>abafd4902195652bdf6ad7550abbcccdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_AKA_MAX_RES_LEN</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a71233d4ed8034eb6f5baea86457b108b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_AKA_MIN_RES_LEN</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>aefd2fd9768360ee419ffc9ad748d7908</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_AKA_PRIME_CHECKCODE_LEN</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a9ef6814d22920926501bb06a421e0ae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_AKA_PRIME_K_AUT_LEN</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>ab746d20421a4c5474b95e7393f5b38a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_AKA_PRIME_K_RE_LEN</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a332d4bc9ecf024b5388fe254fe3c8b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_AKA_PRIME_KDF</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a9c29bf693937c889bbd53f78e9ddbbd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_AKA_PRIME_KDF_MAX</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a1f6cfa5b56d4ee4e871d6bd1a3c54870</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_AKA_RAND_LEN</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>af58ebffae9917d2b1604aa1f0d42fd30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_AKA_RES_MAX_LEN</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a44d446b450388d0b860274bed3bbfd01</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_AKA_SUBTYPE_AUTHENTICATION_REJECT</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>aac3f9d910baf9d58dec7610c2dcffe1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_AKA_SUBTYPE_CHALLENGE</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a1171a86832dbe7b47e219f781bb2e61f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_AKA_SUBTYPE_CLIENT_ERROR</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>aef3cc3f8c3df18a67b6400bb8ad676d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_AKA_SUBTYPE_IDENTITY</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a06f03b848a14dcb0a0931e1c527cfcc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_AKA_SUBTYPE_NOTIFICATION</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>ab93596deeb713e3de18835bd7847909e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_AKA_SUBTYPE_REAUTHENTICATION</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a7c9792eb8237a3d2997ee68d06e2b924</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_AKA_SUBTYPE_SYNCHRONIZATION_FAILURE</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a5e444b2c07682797c1e99944edb1608b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_AKA_UNABLE_TO_PROCESS_PACKET</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a25d2643d966a92fbcb15c3f1e827c0bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_AT_ANY_ID_REQ</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a5fc38a36b5725b1c19ba6993bf6fcc23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_AT_AUTN</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a16015eff4676de4c5ff5f0025506aefb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_AT_AUTS</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a914520626d8b5eacd37a71c814eaefe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_AT_BIDDING</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a60164eb673a24206753ff68329ab4aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_AT_CHECKCODE</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>ad04f15c2358b2e9b225667d0785d4d43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_AT_CLIENT_ERROR_CODE</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a2e0ba2e278aba0a2d95cacd67895ad27</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_AT_COUNTER</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>ad5b3b111278a64195bdd9e3d70c047e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_AT_COUNTER_TOO_SMALL</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a4e4caa7197f2e3652edd524a37639c61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_AT_ENCR_DATA</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a5c1d4066d5f3ae6d7a6caa9c968c2c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_AT_FULLAUTH_ID_REQ</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a5ff4df78455012770e0ebbc27b4e1698</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_AT_IDENTITY</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a7d3d96fbf03deeaccca03c0de0555a33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_AT_IV</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a4df1922f3279f519daf3064c505528a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_AT_KDF</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a32aa281ae5827ca5e54760772d005284</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_AT_KDF_INPUT</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a52014606cb1e4ce08fcbae379e701716</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_AT_MAC</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>add430ade9acf993e2ed85ea07072731b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_AT_NEXT_PSEUDONYM</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a0dd394b94ff08564a7ecfc6830ffa3ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_AT_NEXT_REAUTH_ID</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>ae910f48e09d92ba5338ba6969064be8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_AT_NONCE_MT</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a136017633187248a889a3293f9b6e8bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_AT_NONCE_S</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a3e39705840ee60fce6209bdd934beba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_AT_NOTIFICATION</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a4adee2865f2c1b981147ab2672ecc423</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_AT_PADDING</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>abbd09e806699c2ddc688442a448b582a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_AT_PERMANENT_ID_REQ</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a842eaee3c0c68d7b0099c78ca4909995</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_AT_RAND</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>ab473445c1b12416a02c3cfbed664c539</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_AT_RES</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a13e6533a486f91053fe27964a9d61abd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_AT_RESULT_IND</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a4c3f18dbb34e9eabd014cbb839e4550d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_AT_SELECTED_VERSION</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>aadcebf913125977bc0761372eaae07e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_AT_VERSION_LIST</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>ae5d70380b7f94de25931f3a135e7c12e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_GENERAL_FAILURE_AFTER_AUTH</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a8d464fbefbef4491d55db08583b46cc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_GENERAL_FAILURE_BEFORE_AUTH</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a2c4494825c5dc37d32a3d956f8479955</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_INSUFFICIENT_NUM_OF_CHAL</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a5f5d4e89c43fa32d476f481aeaec2fcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_IV_LEN</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a7eeba9336751d177afb12aa9ef6b194e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_K_AUT_LEN</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a30c7b82ef34c2d0f5c059e8fcf655366</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_K_ENCR_LEN</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>ad40fbfce635b3b966412e0c60e4df1a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_KC_LEN</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a77986a51574da491861301853fa62d62</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_KEYING_DATA_LEN</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>af13f6b733f7e140dc2be10740ecdb9b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_MAC_LEN</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a9f8dcfa825c158dc4ee90c59e3bbb110</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_MAX_CHAL</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a44c25ff3cea363df38b6048fdee33757</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_MAX_FAST_REAUTHS</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>ac375bc0f67560db5f85612f64fe69783</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_MK_LEN</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a54a6473ac1c656c4ff7c25fed4856b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_NONCE_MT_LEN</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a5e70980e129d9d607c537bb6b11d5572</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_NONCE_S_LEN</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a0f16b6b2fd16d710b5d55038afb5e65b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_NOT_SUBSCRIBED</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a88b9762427cd2c63fc67e9a3cd620223</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_RAND_NOT_FRESH</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a61d9d655e9f824f9204315d33cdb17a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_SRES_LEN</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>aa1121d69f111258bea8d3e9346e7c1f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_SUBTYPE_CHALLENGE</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>aa2e994f0f42bde1b3997351a0a3955d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_SUBTYPE_CLIENT_ERROR</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a2de9ac9735a75e48eae4ee233a68e355</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_SUBTYPE_NOTIFICATION</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a0966ee27885f1ecda5ccb2c5abeff27c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_SUBTYPE_REAUTHENTICATION</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a7b5558b30535ed343d04e20d474f528b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_SUBTYPE_START</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a7ca33afc6575b1227605e3b559ee1bd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_SUCCESS</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a8f3618803d26bd3536bee979d4898303</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_TEMPORARILY_DENIED</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a0aa6055a279c1c92ad260371cb419f2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_UNABLE_TO_PROCESS_PACKET</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a59977130431cc1024e4b786e106dd105</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_UNSUPPORTED_VERSION</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a1d5f8b0a32e23ac280cdc963074479d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_VERSION</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>afb0a6eab61a1d17d1370b297520152df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GSM_RAND_LEN</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>ab4a14b4029173e2ccbccd2a50d98f692</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>eap_sim_id_req</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a6950cafdc8c9dd666920c5254e2fd12f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ID_REQ</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a6950cafdc8c9dd666920c5254e2fd12fa5b3f650bf732a4260ecb36ebe802cae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANY_ID</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a6950cafdc8c9dd666920c5254e2fd12fa1f6ccfa631baddaa43135dd82c029049</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FULLAUTH_ID</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a6950cafdc8c9dd666920c5254e2fd12fab8ec139aed2ed2cf46374185fdfd8f88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PERMANENT_ID</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a6950cafdc8c9dd666920c5254e2fd12fa6712dbf7fba28b9fbf8c2dbdabed88a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_aka_derive_mk</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>ace49e48ff6d2e536e0348d7ca6c8ec4a</anchor>
      <arglist>(const u8 *identity, size_t identity_len, const u8 *ik, const u8 *ck, u8 *mk)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_aka_prime_derive_keys</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a81663ec71c0fd632f8b94914bfae42af</anchor>
      <arglist>(const u8 *identity, size_t identity_len, const u8 *ik, const u8 *ck, u8 *k_encr, u8 *k_aut, u8 *k_re, u8 *msk, u8 *emsk)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_aka_prime_derive_keys_reauth</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a1a30ddadaf07390e2ed4475d03365122</anchor>
      <arglist>(const u8 *k_re, u16 counter, const u8 *identity, size_t identity_len, const u8 *nonce_s, u8 *msk, u8 *emsk)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_sim_add_mac</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a1158f86f2175799dca814a73dd03781a</anchor>
      <arglist>(const u8 *k_aut, const u8 *msg, size_t msg_len, u8 *mac, const u8 *extra, size_t extra_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_sim_derive_keys</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>ac6d0faaea4e3996ae172738deabd0a03</anchor>
      <arglist>(const u8 *mk, u8 *k_encr, u8 *k_aut, u8 *msk, u8 *emsk)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_sim_derive_keys_reauth</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>ab6df5c0bc3369c9208bd8aeca87adc64</anchor>
      <arglist>(u16 _counter, const u8 *identity, size_t identity_len, const u8 *nonce_s, const u8 *mk, u8 *msk, u8 *emsk)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_sim_derive_mk</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a96ad55b4b05855fc9031fbb62228a362</anchor>
      <arglist>(const u8 *identity, size_t identity_len, const u8 *nonce_mt, u16 selected_version, const u8 *ver_list, size_t ver_list_len, int num_chal, const u8 *kc, u8 *mk)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>eap_sim_msg_add</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>afcc9c3ab1d9d1d2aba531ace2b98b4a9</anchor>
      <arglist>(struct eap_sim_msg *msg, u8 attr, u16 value, const u8 *data, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_sim_msg_add_encr_end</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>abc5c4fbf450d3d356795fa0d16f3567e</anchor>
      <arglist>(struct eap_sim_msg *msg, u8 *k_encr, int attr_pad)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_sim_msg_add_encr_start</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>adba6adf41f110195e201c09e995e78b3</anchor>
      <arglist>(struct eap_sim_msg *msg, u8 attr_iv, u8 attr_encr)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>eap_sim_msg_add_full</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>aad51b1198f0e43fd9e3cdec7afc5e40a</anchor>
      <arglist>(struct eap_sim_msg *msg, u8 attr, const u8 *data, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>eap_sim_msg_add_mac</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a3aba5beea43d13610deb766c2fe4a55d</anchor>
      <arglist>(struct eap_sim_msg *msg, u8 attr)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>eap_sim_msg_finish</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a8b8ada9de2926a9955c3b532681ad0c2</anchor>
      <arglist>(struct eap_sim_msg *msg, const u8 *k_aut, const u8 *extra, size_t extra_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_sim_msg_free</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a81705bef8e3852f0c59db40dd45edb25</anchor>
      <arglist>(struct eap_sim_msg *msg)</arglist>
    </member>
    <member kind="function">
      <type>struct eap_sim_msg *</type>
      <name>eap_sim_msg_init</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>ae9badd47dae30c54e30ece41630f72a6</anchor>
      <arglist>(int code, int id, int type, int subtype)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_sim_parse_attr</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a8109f2f424be1891d02e0ab3b7e45bfa</anchor>
      <arglist>(const u8 *start, const u8 *end, struct eap_sim_attrs *attr, int aka, int encr)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>eap_sim_parse_encr</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a91d76030eb47bf0b585c19fab54c1d2f</anchor>
      <arglist>(const u8 *k_encr, const u8 *encr_data, size_t encr_data_len, const u8 *iv, struct eap_sim_attrs *attr, int aka)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_sim_report_notification</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a49fbf86ee710eb04c909dab01dda1727</anchor>
      <arglist>(void *msg_ctx, int notification, int aka)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_sim_verify_mac</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a147b6ccf28630b2b6d449f747822ba56</anchor>
      <arglist>(const u8 *k_aut, const struct wpabuf *req, const u8 *mac, const u8 *extra, size_t extra_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_sim_verify_mac_sha256</name>
      <anchorfile>eap__sim__common_8h.html</anchorfile>
      <anchor>a94489dca2884959b11479bf0839972dc</anchor>
      <arglist>(const u8 *k_aut, const struct wpabuf *req, const u8 *mac, const u8 *extra, size_t extra_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_sim_db.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_server/</path>
    <filename>eap__sim__db_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eap__sim__common_8h" name="eap_sim_common.h" local="yes" imported="no">eap_common/eap_sim_common.h</includes>
    <includes id="eap__sim__db_8h" name="eap_sim_db.h" local="yes" imported="no">eap_server/eap_sim_db.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <class kind="struct">eap_sim_db_data</class>
    <class kind="struct">eap_sim_db_pending</class>
    <class kind="struct">eap_sim_pseudonym</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_sim_db_add_pending</name>
      <anchorfile>eap__sim__db_8c.html</anchorfile>
      <anchor>a566ce5eb68ebe781d4535ef49348c92e</anchor>
      <arglist>(struct eap_sim_db_data *data, struct eap_sim_db_pending *entry)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_sim_db_add_pseudonym</name>
      <anchorfile>eap__sim__db_8c.html</anchorfile>
      <anchor>a13e6963d4ed8493a87ad95f19c3120bb</anchor>
      <arglist>(void *priv, const u8 *identity, size_t identity_len, char *pseudonym)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_sim_db_add_reauth</name>
      <anchorfile>eap__sim__db_8c.html</anchorfile>
      <anchor>a5c491d3902d97fc9c80c4103daadeb0b</anchor>
      <arglist>(void *priv, const u8 *identity, size_t identity_len, char *reauth_id, u16 counter, const u8 *mk)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct eap_sim_reauth *</type>
      <name>eap_sim_db_add_reauth_data</name>
      <anchorfile>eap__sim__db_8c.html</anchorfile>
      <anchor>a803fbeef54009a3e382a0b09c97416d3</anchor>
      <arglist>(struct eap_sim_db_data *data, const u8 *identity, size_t identity_len, char *reauth_id, u16 counter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_sim_db_aka_resp_auth</name>
      <anchorfile>eap__sim__db_8c.html</anchorfile>
      <anchor>a42d3ae5efc39345dc3c7515c4f8f1b70</anchor>
      <arglist>(struct eap_sim_db_data *data, const char *imsi, char *buf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_sim_db_close_socket</name>
      <anchorfile>eap__sim__db_8c.html</anchorfile>
      <anchor>a78a88c137a074771b1edeb90620c9020</anchor>
      <arglist>(struct eap_sim_db_data *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_sim_db_deinit</name>
      <anchorfile>eap__sim__db_8c.html</anchorfile>
      <anchor>a9ccce8576a857990404420f3f0fd1f5b</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_sim_db_expire_pending</name>
      <anchorfile>eap__sim__db_8c.html</anchorfile>
      <anchor>aa253195ce082588bbbe68e4b3b0443a7</anchor>
      <arglist>(struct eap_sim_db_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_sim_db_free_pseudonym</name>
      <anchorfile>eap__sim__db_8c.html</anchorfile>
      <anchor>abe9f7c2fc7463f89509328e9c156e8df</anchor>
      <arglist>(struct eap_sim_pseudonym *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_sim_db_free_reauth</name>
      <anchorfile>eap__sim__db_8c.html</anchorfile>
      <anchor>abb30d5f9122b055d1f4670ce8ef24dc0</anchor>
      <arglist>(struct eap_sim_reauth *r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_sim_db_get_aka_auth</name>
      <anchorfile>eap__sim__db_8c.html</anchorfile>
      <anchor>ae8f682fb159091bfe95512f27ae267f9</anchor>
      <arglist>(void *priv, const u8 *identity, size_t identity_len, u8 *_rand, u8 *autn, u8 *ik, u8 *ck, u8 *res, size_t *res_len, void *cb_session_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_sim_db_get_gsm_triplets</name>
      <anchorfile>eap__sim__db_8c.html</anchorfile>
      <anchor>a85edf1374e6312af56b2037d2b196437</anchor>
      <arglist>(void *priv, const u8 *identity, size_t identity_len, int max_chal, u8 *_rand, u8 *kc, u8 *sres, void *cb_session_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>eap_sim_db_get_next</name>
      <anchorfile>eap__sim__db_8c.html</anchorfile>
      <anchor>a7d902b87aecb3f57524ddfc7427fbc8e</anchor>
      <arglist>(struct eap_sim_db_data *data, char prefix)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>eap_sim_db_get_next_pseudonym</name>
      <anchorfile>eap__sim__db_8c.html</anchorfile>
      <anchor>a2d7aa07bbb1258eb42ca9098b622b2ce</anchor>
      <arglist>(void *priv, int aka)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>eap_sim_db_get_next_reauth_id</name>
      <anchorfile>eap__sim__db_8c.html</anchorfile>
      <anchor>aa09527d9db9e07c5367ea6edaad44d1b</anchor>
      <arglist>(void *priv, int aka)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct eap_sim_db_pending *</type>
      <name>eap_sim_db_get_pending</name>
      <anchorfile>eap__sim__db_8c.html</anchorfile>
      <anchor>ad25c3b7c3ada152df1e79a5cadfe7365</anchor>
      <arglist>(struct eap_sim_db_data *data, const u8 *imsi, size_t imsi_len, int aka)</arglist>
    </member>
    <member kind="function">
      <type>const u8 *</type>
      <name>eap_sim_db_get_permanent</name>
      <anchorfile>eap__sim__db_8c.html</anchorfile>
      <anchor>a816d1914b06cf39ce566c1b4c3cc5e7a</anchor>
      <arglist>(void *priv, const u8 *identity, size_t identity_len, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct eap_sim_pseudonym *</type>
      <name>eap_sim_db_get_pseudonym</name>
      <anchorfile>eap__sim__db_8c.html</anchorfile>
      <anchor>a793705a6863ccae08b3d25bf7e2dedb9</anchor>
      <arglist>(struct eap_sim_db_data *data, const u8 *identity, size_t identity_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct eap_sim_pseudonym *</type>
      <name>eap_sim_db_get_pseudonym_id</name>
      <anchorfile>eap__sim__db_8c.html</anchorfile>
      <anchor>ad28346920efda00b9821f5f9cfcbdf23</anchor>
      <arglist>(struct eap_sim_db_data *data, const u8 *identity, size_t identity_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct eap_sim_reauth *</type>
      <name>eap_sim_db_get_reauth</name>
      <anchorfile>eap__sim__db_8c.html</anchorfile>
      <anchor>aa35d3505e357103b13cd6eed02317fd3</anchor>
      <arglist>(struct eap_sim_db_data *data, const u8 *identity, size_t identity_len)</arglist>
    </member>
    <member kind="function">
      <type>struct eap_sim_reauth *</type>
      <name>eap_sim_db_get_reauth_entry</name>
      <anchorfile>eap__sim__db_8c.html</anchorfile>
      <anchor>a784c88abec423af021de2cc877cd027e</anchor>
      <arglist>(void *priv, const u8 *identity, size_t identity_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct eap_sim_reauth *</type>
      <name>eap_sim_db_get_reauth_id</name>
      <anchorfile>eap__sim__db_8c.html</anchorfile>
      <anchor>a18b8bc9a230baa5d9794df7d1de76f7a</anchor>
      <arglist>(struct eap_sim_db_data *data, const u8 *identity, size_t identity_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_sim_db_identity_known</name>
      <anchorfile>eap__sim__db_8c.html</anchorfile>
      <anchor>aea5a8d18c11dfac62d169e8cf25fdcd6</anchor>
      <arglist>(void *priv, const u8 *identity, size_t identity_len)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>eap_sim_db_init</name>
      <anchorfile>eap__sim__db_8c.html</anchorfile>
      <anchor>ac3b7ec7ba4b78b56cab7defea88f16ee</anchor>
      <arglist>(const char *config, void(*get_complete_cb)(void *ctx, void *session_ctx), void *ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_sim_db_open_socket</name>
      <anchorfile>eap__sim__db_8c.html</anchorfile>
      <anchor>ada81f55f9adf3e6ad0d933687e858253</anchor>
      <arglist>(struct eap_sim_db_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_sim_db_receive</name>
      <anchorfile>eap__sim__db_8c.html</anchorfile>
      <anchor>a2291fd703d8a13ed686ec412ec645480</anchor>
      <arglist>(int sock, void *eloop_ctx, void *sock_ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_sim_db_remove_reauth</name>
      <anchorfile>eap__sim__db_8c.html</anchorfile>
      <anchor>abb96d6a74e201b8cea12e824fe9aecfd</anchor>
      <arglist>(void *priv, struct eap_sim_reauth *reauth)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_sim_db_resynchronize</name>
      <anchorfile>eap__sim__db_8c.html</anchorfile>
      <anchor>ac03963cc87e0f4b43187a539ecc6c0c2</anchor>
      <arglist>(void *priv, const u8 *identity, size_t identity_len, const u8 *auts, const u8 *_rand)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_sim_db_send</name>
      <anchorfile>eap__sim__db_8c.html</anchorfile>
      <anchor>a3dcad7f26d1631186f107198f84c48fc</anchor>
      <arglist>(struct eap_sim_db_data *data, const char *msg, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_sim_db_sim_resp_auth</name>
      <anchorfile>eap__sim__db_8c.html</anchorfile>
      <anchor>a1cf13d2c6d70fa2975a639479acf3e5e</anchor>
      <arglist>(struct eap_sim_db_data *data, const char *imsi, char *buf)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_sim_db.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_server/</path>
    <filename>eap__sim__db_8h</filename>
    <includes id="eap__sim__common_8h" name="eap_sim_common.h" local="yes" imported="no">eap_common/eap_sim_common.h</includes>
    <class kind="struct">eap_sim_reauth</class>
    <member kind="define">
      <type>#define</type>
      <name>EAP_AKA_PERMANENT_PREFIX</name>
      <anchorfile>eap__sim__db_8h.html</anchorfile>
      <anchor>a8cbbdcc407cb6378069e9178f1514797</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_AKA_PSEUDONYM_PREFIX</name>
      <anchorfile>eap__sim__db_8h.html</anchorfile>
      <anchor>a47c26759ae5671b9dd45d2fc7f2d0763</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_AKA_REAUTH_ID_PREFIX</name>
      <anchorfile>eap__sim__db_8h.html</anchorfile>
      <anchor>aada6705f07af0f59599a61df61bbcb04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_DB_FAILURE</name>
      <anchorfile>eap__sim__db_8h.html</anchorfile>
      <anchor>ac3c08e4ce1e6d1c7e6eefbca722dacd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_DB_PENDING</name>
      <anchorfile>eap__sim__db_8h.html</anchorfile>
      <anchor>a6ffdcbb535efcdbbb9184bcaf34b0ef3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_PERMANENT_PREFIX</name>
      <anchorfile>eap__sim__db_8h.html</anchorfile>
      <anchor>ae0578eae12904c6cca470f569df04d95</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_PSEUDONYM_PREFIX</name>
      <anchorfile>eap__sim__db_8h.html</anchorfile>
      <anchor>af39b42dc145e8c1cb142b6d62f4bb91b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_SIM_REAUTH_ID_PREFIX</name>
      <anchorfile>eap__sim__db_8h.html</anchorfile>
      <anchor>ac76bb445edace15b0c3e6b4ecc735d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_sim_db_add_pseudonym</name>
      <anchorfile>eap__sim__db_8h.html</anchorfile>
      <anchor>a13e6963d4ed8493a87ad95f19c3120bb</anchor>
      <arglist>(void *priv, const u8 *identity, size_t identity_len, char *pseudonym)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_sim_db_add_reauth</name>
      <anchorfile>eap__sim__db_8h.html</anchorfile>
      <anchor>a5c491d3902d97fc9c80c4103daadeb0b</anchor>
      <arglist>(void *priv, const u8 *identity, size_t identity_len, char *reauth_id, u16 counter, const u8 *mk)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_sim_db_add_reauth_prime</name>
      <anchorfile>eap__sim__db_8h.html</anchorfile>
      <anchor>abe8ebff4d28baa94dadec7265a9d7303</anchor>
      <arglist>(void *priv, const u8 *identity, size_t identity_len, char *reauth_id, u16 counter, const u8 *k_encr, const u8 *k_aut, const u8 *k_re)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_sim_db_deinit</name>
      <anchorfile>eap__sim__db_8h.html</anchorfile>
      <anchor>a9ccce8576a857990404420f3f0fd1f5b</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_sim_db_get_aka_auth</name>
      <anchorfile>eap__sim__db_8h.html</anchorfile>
      <anchor>ae8f682fb159091bfe95512f27ae267f9</anchor>
      <arglist>(void *priv, const u8 *identity, size_t identity_len, u8 *_rand, u8 *autn, u8 *ik, u8 *ck, u8 *res, size_t *res_len, void *cb_session_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_sim_db_get_gsm_triplets</name>
      <anchorfile>eap__sim__db_8h.html</anchorfile>
      <anchor>a85edf1374e6312af56b2037d2b196437</anchor>
      <arglist>(void *priv, const u8 *identity, size_t identity_len, int max_chal, u8 *_rand, u8 *kc, u8 *sres, void *cb_session_ctx)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>eap_sim_db_get_next_pseudonym</name>
      <anchorfile>eap__sim__db_8h.html</anchorfile>
      <anchor>a2d7aa07bbb1258eb42ca9098b622b2ce</anchor>
      <arglist>(void *priv, int aka)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>eap_sim_db_get_next_reauth_id</name>
      <anchorfile>eap__sim__db_8h.html</anchorfile>
      <anchor>aa09527d9db9e07c5367ea6edaad44d1b</anchor>
      <arglist>(void *priv, int aka)</arglist>
    </member>
    <member kind="function">
      <type>const u8 *</type>
      <name>eap_sim_db_get_permanent</name>
      <anchorfile>eap__sim__db_8h.html</anchorfile>
      <anchor>a816d1914b06cf39ce566c1b4c3cc5e7a</anchor>
      <arglist>(void *priv, const u8 *identity, size_t identity_len, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>struct eap_sim_reauth *</type>
      <name>eap_sim_db_get_reauth_entry</name>
      <anchorfile>eap__sim__db_8h.html</anchorfile>
      <anchor>a784c88abec423af021de2cc877cd027e</anchor>
      <arglist>(void *priv, const u8 *identity, size_t identity_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_sim_db_identity_known</name>
      <anchorfile>eap__sim__db_8h.html</anchorfile>
      <anchor>aea5a8d18c11dfac62d169e8cf25fdcd6</anchor>
      <arglist>(void *priv, const u8 *identity, size_t identity_len)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>eap_sim_db_init</name>
      <anchorfile>eap__sim__db_8h.html</anchorfile>
      <anchor>ac3b7ec7ba4b78b56cab7defea88f16ee</anchor>
      <arglist>(const char *config, void(*get_complete_cb)(void *ctx, void *session_ctx), void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_sim_db_remove_reauth</name>
      <anchorfile>eap__sim__db_8h.html</anchorfile>
      <anchor>abb96d6a74e201b8cea12e824fe9aecfd</anchor>
      <arglist>(void *priv, struct eap_sim_reauth *reauth)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_sim_db_resynchronize</name>
      <anchorfile>eap__sim__db_8h.html</anchorfile>
      <anchor>ac03963cc87e0f4b43187a539ecc6c0c2</anchor>
      <arglist>(void *priv, const u8 *identity, size_t identity_len, const u8 *auts, const u8 *_rand)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_tls.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_peer/</path>
    <filename>eap__tls_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="tls_8h" name="tls.h" local="yes" imported="no">crypto/tls.h</includes>
    <includes id="eap__peer_2eap__i_8h" name="eap_peer/eap_i.h" local="yes" imported="no">eap_i.h</includes>
    <includes id="eap__peer_2eap__tls__common_8h" name="eap_peer/eap_tls_common.h" local="yes" imported="no">eap_tls_common.h</includes>
    <includes id="eap__config_8h" name="eap_config.h" local="yes" imported="no">eap_config.h</includes>
    <class kind="struct">eap_tls_data</class>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_tls_register</name>
      <anchorfile>eap__tls_8c.html</anchorfile>
      <anchor>a44cde37e155286e0bd90e9bca76995e8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_tls_deinit</name>
      <anchorfile>eap__tls_8c.html</anchorfile>
      <anchor>a9f32bc084dfb052567920055bfbd2a63</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_tls_deinit_for_reauth</name>
      <anchorfile>eap__tls_8c.html</anchorfile>
      <anchor>a2acbbd6c3642063cd78d112d39b32dd2</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_tls_failure</name>
      <anchorfile>eap__tls_8c.html</anchorfile>
      <anchor>a302f44c64b5afa63e3cfb34649f3be89</anchor>
      <arglist>(struct eap_sm *sm, struct eap_tls_data *data, struct eap_method_ret *ret, int res, struct wpabuf *resp, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_tls_get_emsk</name>
      <anchorfile>eap__tls_8c.html</anchorfile>
      <anchor>a63e1e490a5e49319c9f284bd16e87439</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_tls_get_status</name>
      <anchorfile>eap__tls_8c.html</anchorfile>
      <anchor>aa9d9a0f8307a2870a17f7aa853d81e7d</anchor>
      <arglist>(struct eap_sm *sm, void *priv, char *buf, size_t buflen, int verbose)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_tls_getKey</name>
      <anchorfile>eap__tls_8c.html</anchorfile>
      <anchor>a800e394b0fb4617d72bf1d860e527c11</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_tls_has_reauth_data</name>
      <anchorfile>eap__tls_8c.html</anchorfile>
      <anchor>a9901fd194afd3591114484b11cd2cb66</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_tls_init</name>
      <anchorfile>eap__tls_8c.html</anchorfile>
      <anchor>a10f9c38915bc20ab123858e109184f72</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_tls_init_for_reauth</name>
      <anchorfile>eap__tls_8c.html</anchorfile>
      <anchor>af34d6d83ef8ea69240a4a559edf29eb9</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_tls_isKeyAvailable</name>
      <anchorfile>eap__tls_8c.html</anchorfile>
      <anchor>ab58775f9afa5aab38dcfc181b0e053ce</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_tls_process</name>
      <anchorfile>eap__tls_8c.html</anchorfile>
      <anchor>a1f7a5802bb5f8d70c00fa3a7404d36c8</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct eap_method_ret *ret, const struct wpabuf *reqData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_tls_success</name>
      <anchorfile>eap__tls_8c.html</anchorfile>
      <anchor>aadcadb518a85ec91e804890962af9d00</anchor>
      <arglist>(struct eap_sm *sm, struct eap_tls_data *data, struct eap_method_ret *ret)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_tls_common.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_peer/</path>
    <filename>eap__tls__common_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">crypto/sha1.h</includes>
    <includes id="tls_8h" name="tls.h" local="yes" imported="no">crypto/tls.h</includes>
    <includes id="eap__peer_2eap__i_8h" name="eap_peer/eap_i.h" local="yes" imported="no">eap_i.h</includes>
    <includes id="eap__peer_2eap__tls__common_8h" name="eap_peer/eap_tls_common.h" local="yes" imported="no">eap_tls_common.h</includes>
    <includes id="eap__config_8h" name="eap_config.h" local="yes" imported="no">eap_config.h</includes>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_select_phase2_methods</name>
      <anchorfile>eap__tls__common_8c.html</anchorfile>
      <anchor>a85bc0db5365fb654a572909f3d74783e</anchor>
      <arglist>(struct eap_peer_config *config, const char *prefix, struct eap_method_type **types, size_t *num_types)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>eap_peer_tls_build_ack</name>
      <anchorfile>eap__tls__common_8c.html</anchorfile>
      <anchor>abc5f0367bc98eed8f88783104bdbf7bb</anchor>
      <arglist>(u8 id, EapType eap_type, int peap_version)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_peer_tls_data_reassemble</name>
      <anchorfile>eap__tls__common_8c.html</anchorfile>
      <anchor>a2ebe40ab3e35a24d6339cf1f1324d9f0</anchor>
      <arglist>(struct eap_ssl_data *data, const struct wpabuf *in_data, int *need_more_input)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_tls_decrypt</name>
      <anchorfile>eap__tls__common_8c.html</anchorfile>
      <anchor>a330a8e1b79726867aa0a789e68781bff</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ssl_data *data, const struct wpabuf *in_data, struct wpabuf **in_decrypted)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>eap_peer_tls_derive_key</name>
      <anchorfile>eap__tls__common_8c.html</anchorfile>
      <anchor>a2423cfbfe3563816254f25eca70d928d</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ssl_data *data, const char *label, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_tls_encrypt</name>
      <anchorfile>eap__tls__common_8c.html</anchorfile>
      <anchor>af76722419967dc5ed37cfd89421a44d0</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ssl_data *data, EapType eap_type, int peap_version, u8 id, const struct wpabuf *in_data, struct wpabuf **out_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_tls_phase2_nak</name>
      <anchorfile>eap__tls__common_8c.html</anchorfile>
      <anchor>a31e33bc12e4e3d2cb7cd9aa35ddc615c</anchor>
      <arglist>(struct eap_method_type *types, size_t num_types, struct eap_hdr *hdr, struct wpabuf **resp)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_tls_process_helper</name>
      <anchorfile>eap__tls__common_8c.html</anchorfile>
      <anchor>a0cb5a60ca59461171e93923f485c5baa</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ssl_data *data, EapType eap_type, int peap_version, u8 id, const u8 *in_data, size_t in_len, struct wpabuf **out_data)</arglist>
    </member>
    <member kind="function">
      <type>const u8 *</type>
      <name>eap_peer_tls_process_init</name>
      <anchorfile>eap__tls__common_8c.html</anchorfile>
      <anchor>a5db1cbfd0aeecc56e2843054d4c977eb</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ssl_data *data, EapType eap_type, struct eap_method_ret *ret, const struct wpabuf *reqData, size_t *len, u8 *flags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_peer_tls_reassemble_fragment</name>
      <anchorfile>eap__tls__common_8c.html</anchorfile>
      <anchor>a036d0a68840d55b2f52d6e94cc539a64</anchor>
      <arglist>(struct eap_ssl_data *data, const struct wpabuf *in_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_tls_reauth_init</name>
      <anchorfile>eap__tls__common_8c.html</anchorfile>
      <anchor>a4e5902f443718244550a5666d838b123</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ssl_data *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_peer_tls_reset_input</name>
      <anchorfile>eap__tls__common_8c.html</anchorfile>
      <anchor>ab5d6668df6683a8ac2bab51074bf9497</anchor>
      <arglist>(struct eap_ssl_data *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_peer_tls_reset_output</name>
      <anchorfile>eap__tls__common_8c.html</anchorfile>
      <anchor>a3ad9e434c4d7a750ead02a7a871baf4c</anchor>
      <arglist>(struct eap_ssl_data *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_peer_tls_ssl_deinit</name>
      <anchorfile>eap__tls__common_8c.html</anchorfile>
      <anchor>a8c71e4d6a0aea28f69a4f121230d1a01</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ssl_data *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_tls_ssl_init</name>
      <anchorfile>eap__tls__common_8c.html</anchorfile>
      <anchor>aee2581d7876ccb7cc8f50956491ef452</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ssl_data *data, struct eap_peer_config *config)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_tls_status</name>
      <anchorfile>eap__tls__common_8c.html</anchorfile>
      <anchor>a67e27b2647a6019e505cd584ef270e7b</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ssl_data *data, char *buf, size_t buflen, int verbose)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_tls_check_blob</name>
      <anchorfile>eap__tls__common_8c.html</anchorfile>
      <anchor>ad3c562d104f3fc8bbbd958e223654bde</anchor>
      <arglist>(struct eap_sm *sm, const char **name, const u8 **data, size_t *data_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_tls_init_connection</name>
      <anchorfile>eap__tls__common_8c.html</anchorfile>
      <anchor>ab732197173760189eb25e57ad6a628d3</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ssl_data *data, struct eap_peer_config *config, struct tls_connection_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_tls_params_flags</name>
      <anchorfile>eap__tls__common_8c.html</anchorfile>
      <anchor>aebbc369d290c421a3c20c976e9f99817</anchor>
      <arglist>(struct tls_connection_params *params, const char *txt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_tls_params_from_conf</name>
      <anchorfile>eap__tls__common_8c.html</anchorfile>
      <anchor>ad1940ed6b14fe4d23dbda97c081e6c4b</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ssl_data *data, struct tls_connection_params *params, struct eap_peer_config *config, int phase2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_tls_params_from_conf1</name>
      <anchorfile>eap__tls__common_8c.html</anchorfile>
      <anchor>ac84b3e6f3983e4f0888253142332e527</anchor>
      <arglist>(struct tls_connection_params *params, struct eap_peer_config *config)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_tls_params_from_conf2</name>
      <anchorfile>eap__tls__common_8c.html</anchorfile>
      <anchor>af7f669940cdadb298cf0c0d4fb2bdfbb</anchor>
      <arglist>(struct tls_connection_params *params, struct eap_peer_config *config)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_tls_process_input</name>
      <anchorfile>eap__tls__common_8c.html</anchorfile>
      <anchor>a02dbe7c254594e7931af8dd4b11a5b4e</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ssl_data *data, const u8 *in_data, size_t in_len, struct wpabuf **out_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_tls_process_output</name>
      <anchorfile>eap__tls__common_8c.html</anchorfile>
      <anchor>a723c2446b3b7114c3e3513f09c80c789</anchor>
      <arglist>(struct eap_ssl_data *data, EapType eap_type, int peap_version, u8 id, int ret, struct wpabuf **out_data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_peer/eap_tls_common.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_peer/</path>
    <filename>eap__peer_2eap__tls__common_8h</filename>
    <class kind="struct">eap_ssl_data</class>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TLS_FLAGS_LENGTH_INCLUDED</name>
      <anchorfile>eap__peer_2eap__tls__common_8h.html</anchorfile>
      <anchor>a1e71e3e485275d21f67e564ce01e0050</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TLS_FLAGS_MORE_FRAGMENTS</name>
      <anchorfile>eap__peer_2eap__tls__common_8h.html</anchorfile>
      <anchor>a7fd6d6bee3a5fc95441313a3b093a98e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TLS_FLAGS_START</name>
      <anchorfile>eap__peer_2eap__tls__common_8h.html</anchorfile>
      <anchor>a669b2ae75b487c4499fc869a2abf2e48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TLS_KEY_LEN</name>
      <anchorfile>eap__peer_2eap__tls__common_8h.html</anchorfile>
      <anchor>a5fdce4281a77481ad3524855bbad780e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TLS_VERSION_MASK</name>
      <anchorfile>eap__peer_2eap__tls__common_8h.html</anchorfile>
      <anchor>a37cccd91de4bbe0e10286dcb4aa5060c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_select_phase2_methods</name>
      <anchorfile>eap__peer_2eap__tls__common_8h.html</anchorfile>
      <anchor>a85bc0db5365fb654a572909f3d74783e</anchor>
      <arglist>(struct eap_peer_config *config, const char *prefix, struct eap_method_type **types, size_t *num_types)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>eap_peer_tls_build_ack</name>
      <anchorfile>eap__peer_2eap__tls__common_8h.html</anchorfile>
      <anchor>abc5f0367bc98eed8f88783104bdbf7bb</anchor>
      <arglist>(u8 id, EapType eap_type, int peap_version)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_tls_decrypt</name>
      <anchorfile>eap__peer_2eap__tls__common_8h.html</anchorfile>
      <anchor>a330a8e1b79726867aa0a789e68781bff</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ssl_data *data, const struct wpabuf *in_data, struct wpabuf **in_decrypted)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>eap_peer_tls_derive_key</name>
      <anchorfile>eap__peer_2eap__tls__common_8h.html</anchorfile>
      <anchor>a2423cfbfe3563816254f25eca70d928d</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ssl_data *data, const char *label, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_tls_encrypt</name>
      <anchorfile>eap__peer_2eap__tls__common_8h.html</anchorfile>
      <anchor>af76722419967dc5ed37cfd89421a44d0</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ssl_data *data, EapType eap_type, int peap_version, u8 id, const struct wpabuf *in_data, struct wpabuf **out_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_tls_phase2_nak</name>
      <anchorfile>eap__peer_2eap__tls__common_8h.html</anchorfile>
      <anchor>a31e33bc12e4e3d2cb7cd9aa35ddc615c</anchor>
      <arglist>(struct eap_method_type *types, size_t num_types, struct eap_hdr *hdr, struct wpabuf **resp)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_tls_process_helper</name>
      <anchorfile>eap__peer_2eap__tls__common_8h.html</anchorfile>
      <anchor>a0cb5a60ca59461171e93923f485c5baa</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ssl_data *data, EapType eap_type, int peap_version, u8 id, const u8 *in_data, size_t in_len, struct wpabuf **out_data)</arglist>
    </member>
    <member kind="function">
      <type>const u8 *</type>
      <name>eap_peer_tls_process_init</name>
      <anchorfile>eap__peer_2eap__tls__common_8h.html</anchorfile>
      <anchor>a5db1cbfd0aeecc56e2843054d4c977eb</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ssl_data *data, EapType eap_type, struct eap_method_ret *ret, const struct wpabuf *reqData, size_t *len, u8 *flags)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_tls_reauth_init</name>
      <anchorfile>eap__peer_2eap__tls__common_8h.html</anchorfile>
      <anchor>a4e5902f443718244550a5666d838b123</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ssl_data *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_peer_tls_reset_input</name>
      <anchorfile>eap__peer_2eap__tls__common_8h.html</anchorfile>
      <anchor>ab5d6668df6683a8ac2bab51074bf9497</anchor>
      <arglist>(struct eap_ssl_data *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_peer_tls_reset_output</name>
      <anchorfile>eap__peer_2eap__tls__common_8h.html</anchorfile>
      <anchor>a3ad9e434c4d7a750ead02a7a871baf4c</anchor>
      <arglist>(struct eap_ssl_data *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_peer_tls_ssl_deinit</name>
      <anchorfile>eap__peer_2eap__tls__common_8h.html</anchorfile>
      <anchor>a8c71e4d6a0aea28f69a4f121230d1a01</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ssl_data *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_tls_ssl_init</name>
      <anchorfile>eap__peer_2eap__tls__common_8h.html</anchorfile>
      <anchor>aee2581d7876ccb7cc8f50956491ef452</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ssl_data *data, struct eap_peer_config *config)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_tls_status</name>
      <anchorfile>eap__peer_2eap__tls__common_8h.html</anchorfile>
      <anchor>a67e27b2647a6019e505cd584ef270e7b</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ssl_data *data, char *buf, size_t buflen, int verbose)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_server/eap_tls_common.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_server/</path>
    <filename>eap__server_2eap__tls__common_8h</filename>
    <class kind="struct">eap_ssl_data</class>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TLS_FLAGS_LENGTH_INCLUDED</name>
      <anchorfile>eap__server_2eap__tls__common_8h.html</anchorfile>
      <anchor>a1e71e3e485275d21f67e564ce01e0050</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TLS_FLAGS_MORE_FRAGMENTS</name>
      <anchorfile>eap__server_2eap__tls__common_8h.html</anchorfile>
      <anchor>a7fd6d6bee3a5fc95441313a3b093a98e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TLS_FLAGS_START</name>
      <anchorfile>eap__server_2eap__tls__common_8h.html</anchorfile>
      <anchor>a669b2ae75b487c4499fc869a2abf2e48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TLS_KEY_LEN</name>
      <anchorfile>eap__server_2eap__tls__common_8h.html</anchorfile>
      <anchor>a5fdce4281a77481ad3524855bbad780e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TLS_VERSION_MASK</name>
      <anchorfile>eap__server_2eap__tls__common_8h.html</anchorfile>
      <anchor>a37cccd91de4bbe0e10286dcb4aa5060c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>eap_server_tls_build_ack</name>
      <anchorfile>eap__server_2eap__tls__common_8h.html</anchorfile>
      <anchor>aa34ef8bfbf3205add9b0e3825a8f3e42</anchor>
      <arglist>(u8 id, int eap_type, int version)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>eap_server_tls_build_msg</name>
      <anchorfile>eap__server_2eap__tls__common_8h.html</anchorfile>
      <anchor>a8d44a55703c0b6366e578aed4a99cf49</anchor>
      <arglist>(struct eap_ssl_data *data, int eap_type, int version, u8 id)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>eap_server_tls_derive_key</name>
      <anchorfile>eap__server_2eap__tls__common_8h.html</anchorfile>
      <anchor>acee852ebb38e2eab0a8059fb448059e1</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ssl_data *data, char *label, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>eap_server_tls_encrypt</name>
      <anchorfile>eap__server_2eap__tls__common_8h.html</anchorfile>
      <anchor>a21c123eded2b60c52b55855646839792</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ssl_data *data, const struct wpabuf *plain)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_tls_phase1</name>
      <anchorfile>eap__server_2eap__tls__common_8h.html</anchorfile>
      <anchor>a2f49e7341599ca672eda0d6d1e15bbac</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ssl_data *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_tls_process</name>
      <anchorfile>eap__server_2eap__tls__common_8h.html</anchorfile>
      <anchor>aa66f980b46a9fe5812c694503ad09073</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ssl_data *data, struct wpabuf *respData, void *priv, int eap_type, int(*proc_version)(struct eap_sm *sm, void *priv, int peer_version), void(*proc_msg)(struct eap_sm *sm, void *priv, const struct wpabuf *respData))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eap_server_tls_ssl_deinit</name>
      <anchorfile>eap__server_2eap__tls__common_8h.html</anchorfile>
      <anchor>a612187fe77fded3b80a066ece3b011c9</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ssl_data *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_server_tls_ssl_init</name>
      <anchorfile>eap__server_2eap__tls__common_8h.html</anchorfile>
      <anchor>a53e06ca0207a297883e916c9b52dea57</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ssl_data *data, int verify_peer)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_tlv_common.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_common/</path>
    <filename>eap__tlv__common_8h</filename>
    <class kind="struct">eap_tlv_crypto_binding_tlv</class>
    <class kind="struct">eap_tlv_hdr</class>
    <class kind="struct">eap_tlv_intermediate_result_tlv</class>
    <class kind="struct">eap_tlv_nak_tlv</class>
    <class kind="struct">eap_tlv_pac_ack_tlv</class>
    <class kind="struct">eap_tlv_pac_type_tlv</class>
    <class kind="struct">eap_tlv_request_action_tlv</class>
    <class kind="struct">eap_tlv_result_tlv</class>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TLV_ACTION_NEGOTIATE_EAP</name>
      <anchorfile>eap__tlv__common_8h.html</anchorfile>
      <anchor>a7e01bb5b72b05349a72f5155d146422e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TLV_ACTION_PROCESS_TLV</name>
      <anchorfile>eap__tlv__common_8h.html</anchorfile>
      <anchor>a3df6986a74f0c8cd0d45e8b117662b08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TLV_CALLED_STATION_ID_TLV</name>
      <anchorfile>eap__tlv__common_8h.html</anchorfile>
      <anchor>a579b4440031cf8fa20d4e4c0963d229a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TLV_CALLING_STATION_ID_TLV</name>
      <anchorfile>eap__tlv__common_8h.html</anchorfile>
      <anchor>a02693589a0a1a97842388a35fbc356ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TLV_CONNECTION_BINDING_TLV</name>
      <anchorfile>eap__tlv__common_8h.html</anchorfile>
      <anchor>a8284b8da156a9dcd7bd5f01fdb90d409</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TLV_CRYPTO_BINDING_SUBTYPE_REQUEST</name>
      <anchorfile>eap__tlv__common_8h.html</anchorfile>
      <anchor>a3eba6308c00f3dafac009b2876b52d5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TLV_CRYPTO_BINDING_SUBTYPE_RESPONSE</name>
      <anchorfile>eap__tlv__common_8h.html</anchorfile>
      <anchor>a0f1b4a17f9701bb4776ee0b43f98c361</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TLV_CRYPTO_BINDING_TLV</name>
      <anchorfile>eap__tlv__common_8h.html</anchorfile>
      <anchor>a4d2cbd2d93003f499957724f89830977</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TLV_EAP_PAYLOAD_TLV</name>
      <anchorfile>eap__tlv__common_8h.html</anchorfile>
      <anchor>a45cfc1e8b8aa6d6fd2ce33320173c8fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TLV_ERROR_CODE_TLV</name>
      <anchorfile>eap__tlv__common_8h.html</anchorfile>
      <anchor>a38c636ff239deb12ffcb20280cc41fe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TLV_IDENTITY_TYPE_TLV</name>
      <anchorfile>eap__tlv__common_8h.html</anchorfile>
      <anchor>ad754987f8a2630c1267b648eefdf4b8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TLV_INTERMEDIATE_RESULT_TLV</name>
      <anchorfile>eap__tlv__common_8h.html</anchorfile>
      <anchor>ae9e3dfd15c892868397f0f630180c7f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TLV_NAK_TLV</name>
      <anchorfile>eap__tlv__common_8h.html</anchorfile>
      <anchor>a719137d58edb5f3e8ce3a6cb5c398eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TLV_NAS_PORT_TYPE_TLV</name>
      <anchorfile>eap__tlv__common_8h.html</anchorfile>
      <anchor>a1a89e68902a5d3e91ad09032ee282234</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TLV_PAC_TLV</name>
      <anchorfile>eap__tlv__common_8h.html</anchorfile>
      <anchor>a7c14d96a7868bdda8d57eb4eb33c5a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TLV_PKCS7_TLV</name>
      <anchorfile>eap__tlv__common_8h.html</anchorfile>
      <anchor>ad41710a7843a80466f285c02215163ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TLV_REQUEST_ACTION_TLV</name>
      <anchorfile>eap__tlv__common_8h.html</anchorfile>
      <anchor>afd855bbe91788f893ccd8b9e90be80ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TLV_RESULT_FAILURE</name>
      <anchorfile>eap__tlv__common_8h.html</anchorfile>
      <anchor>a4bcd1ec5d953b34e242600c40345bf33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TLV_RESULT_SUCCESS</name>
      <anchorfile>eap__tlv__common_8h.html</anchorfile>
      <anchor>aacd42b8fea6090b3df8c04f48e44d6bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TLV_RESULT_TLV</name>
      <anchorfile>eap__tlv__common_8h.html</anchorfile>
      <anchor>a59a83ddf1298f553d44ff7820cefb9f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TLV_SERVER_IDENTIFIER_TLV</name>
      <anchorfile>eap__tlv__common_8h.html</anchorfile>
      <anchor>a196596f2c298be4beec7c556b25790db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TLV_SERVER_TRUSTED_ROOT_TLV</name>
      <anchorfile>eap__tlv__common_8h.html</anchorfile>
      <anchor>a57310f136a2d9c34ce56cbe1b98e4462</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TLV_TYPE_MANDATORY</name>
      <anchorfile>eap__tlv__common_8h.html</anchorfile>
      <anchor>a8c78416dd5802a6efeef33b3b9f302c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TLV_TYPE_MASK</name>
      <anchorfile>eap__tlv__common_8h.html</anchorfile>
      <anchor>a234e94e5b8e3bf1d2b655780c861535d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TLV_URI_TLV</name>
      <anchorfile>eap__tlv__common_8h.html</anchorfile>
      <anchor>ad7d1d2dfa6fe21773e8fd07b1005f065</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TLV_VENDOR_SPECIFIC_TLV</name>
      <anchorfile>eap__tlv__common_8h.html</anchorfile>
      <anchor>a67ab0515356c3841fdd54098d2a2c6ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_tlv_hdr</type>
      <name>STRUCT_PACKED</name>
      <anchorfile>eap__tlv__common_8h.html</anchorfile>
      <anchor>a5440410e944341b617dcf135e2c6c6f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_tnc.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_peer/</path>
    <filename>eap__tnc_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eap__peer_2eap__i_8h" name="eap_peer/eap_i.h" local="yes" imported="no">eap_i.h</includes>
    <includes id="tncc_8h" name="tncc.h" local="yes" imported="no">tncc.h</includes>
    <class kind="struct">eap_tnc_data</class>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TNC_FLAGS_LENGTH_INCLUDED</name>
      <anchorfile>eap__tnc_8c.html</anchorfile>
      <anchor>af58d73fc8aaf94d1650fb8a5d58d54c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TNC_FLAGS_MORE_FRAGMENTS</name>
      <anchorfile>eap__tnc_8c.html</anchorfile>
      <anchor>ac03636a38a677f9d3252ceb782063fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TNC_FLAGS_START</name>
      <anchorfile>eap__tnc_8c.html</anchorfile>
      <anchor>aab2675e133af1cc34c5e2c0523148d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TNC_VERSION</name>
      <anchorfile>eap__tnc_8c.html</anchorfile>
      <anchor>a2a38e708b49e768781f29e98a2dc7ed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TNC_VERSION_MASK</name>
      <anchorfile>eap__tnc_8c.html</anchorfile>
      <anchor>a4ee57b46c1a63192c84aeb6b6dc0b8ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_tnc_register</name>
      <anchorfile>eap__tnc_8c.html</anchorfile>
      <anchor>a2e667fdfc85b2f1fa18599e1fb6f01c9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_tnc_build_frag_ack</name>
      <anchorfile>eap__tnc_8c.html</anchorfile>
      <anchor>a1598913a300c0fa4c6933546b668cdea</anchor>
      <arglist>(u8 id, u8 code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_tnc_build_msg</name>
      <anchorfile>eap__tnc_8c.html</anchorfile>
      <anchor>a0b7a4a57da6ab965805ae2f1317e2f1b</anchor>
      <arglist>(struct eap_tnc_data *data, struct eap_method_ret *ret, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_tnc_deinit</name>
      <anchorfile>eap__tnc_8c.html</anchorfile>
      <anchor>ab061e2680d8e7542db4cfe0b31643dcb</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_tnc_init</name>
      <anchorfile>eap__tnc_8c.html</anchorfile>
      <anchor>a24895dca44a1a9ee0e1f3ad01095e85a</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_tnc_process</name>
      <anchorfile>eap__tnc_8c.html</anchorfile>
      <anchor>ae30781cfe47c16984511b019134adf2d</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct eap_method_ret *ret, const struct wpabuf *reqData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_tnc_process_cont</name>
      <anchorfile>eap__tnc_8c.html</anchorfile>
      <anchor>a5f15a868da805a7f3129121459aec00a</anchor>
      <arglist>(struct eap_tnc_data *data, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_tnc_process_fragment</name>
      <anchorfile>eap__tnc_8c.html</anchorfile>
      <anchor>a6fade0e7070eea01d9ed96dee672241c</anchor>
      <arglist>(struct eap_tnc_data *data, struct eap_method_ret *ret, u8 id, u8 flags, u32 message_length, const u8 *buf, size_t len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_ttls.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_peer/</path>
    <filename>eap__ttls_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="ms__funcs_8h" name="ms_funcs.h" local="yes" imported="no">crypto/ms_funcs.h</includes>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">crypto/sha1.h</includes>
    <includes id="tls_8h" name="tls.h" local="yes" imported="no">crypto/tls.h</includes>
    <includes id="chap_8h" name="chap.h" local="yes" imported="no">eap_common/chap.h</includes>
    <includes id="eap__ttls_8h" name="eap_ttls.h" local="yes" imported="no">eap_common/eap_ttls.h</includes>
    <includes id="mschapv2_8h" name="mschapv2.h" local="yes" imported="no">mschapv2.h</includes>
    <includes id="eap__peer_2eap__i_8h" name="eap_peer/eap_i.h" local="yes" imported="no">eap_i.h</includes>
    <includes id="eap__peer_2eap__tls__common_8h" name="eap_peer/eap_tls_common.h" local="yes" imported="no">eap_tls_common.h</includes>
    <includes id="eap__config_8h" name="eap_config.h" local="yes" imported="no">eap_config.h</includes>
    <class kind="struct">eap_ttls_data</class>
    <class kind="struct">ttls_parse_avp</class>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TTLS_VERSION</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>a30d48532ad5c95d0238918fdd6d20bd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MSCHAPV2_KEY_LEN</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>a1e46526ce18224591a30433f2ab0530e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MSCHAPV2_NT_RESPONSE_LEN</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>a7c8beaec7470d484a6fc68ad822f87b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_ttls_register</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>adfc1902010ab0c0eafe1da3cc386f45f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_ttls_avp_add</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>a81e627183461146efecd7c60054847dd</anchor>
      <arglist>(u8 *start, u8 *avphdr, u32 avp_code, u32 vendor_id, int mandatory, const u8 *data, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_ttls_avp_encapsulate</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>a8c4497272d9133a81f6ab683ed7d5aa8</anchor>
      <arglist>(struct wpabuf **resp, u32 avp_code, int mandatory)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_ttls_avp_hdr</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>a41422d27653d6238e3d6f66a5c3e90bf</anchor>
      <arglist>(u8 *avphdr, u32 avp_code, u32 vendor_id, int mandatory, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_ttls_check_auth_status</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>ae4a50bdecc1526afe42a869944342ac2</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data, struct eap_method_ret *ret)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_ttls_decrypt</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>a08e737ec8ad7ce4772968b3d292da570</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data, struct eap_method_ret *ret, u8 identifier, const struct wpabuf *in_data, struct wpabuf **out_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_ttls_deinit</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>a07dd679743dc167bd59d106e154ac995</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_ttls_deinit_for_reauth</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>ad3d518a62d89a8ef6a0e3c7bc90779f6</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_ttls_encrypt_response</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>a0008e8768abeaf3b0c51ce16a2d5fe0d</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data, struct wpabuf *resp, u8 identifier, struct wpabuf **out_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_ttls_fake_identity_request</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>aa17da88ac701aeb7f44352a5f0c3cf9f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_ttls_get_status</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>a6f247d69952fbbcf0f9f78ff9ef2a46c</anchor>
      <arglist>(struct eap_sm *sm, void *priv, char *buf, size_t buflen, int verbose)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_ttls_getKey</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>adb973fbd2e42a48764f33aea626ccc2f</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_ttls_has_reauth_data</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>a9961517aedc72c02ec4f2e92872f67d0</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_ttls_implicit_challenge</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>a15660fa3d6f0f47ce4a6e7ca32477d2c</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_ttls_implicit_identity_request</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>a7812f35bef71db2f6b512f343bac9232</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data, struct eap_method_ret *ret, u8 identifier, struct wpabuf **out_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_ttls_init</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>a2a605cf3dec83327f75d195494ecbc2f</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_ttls_init_for_reauth</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>a550b817b1b84b40c34aa8eb89607d093</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_ttls_isKeyAvailable</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>a827318009c4d34605563312a3cda12ad</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_ttls_parse_attr_eap</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>a08deb786e602ea595a64e63a55fda4e2</anchor>
      <arglist>(const u8 *dpos, size_t dlen, struct ttls_parse_avp *parse)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_ttls_parse_avp</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>ae7bb336ba940cc968211df5240fcf45f</anchor>
      <arglist>(u8 *pos, size_t left, struct ttls_parse_avp *parse)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_ttls_parse_avps</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>a24afa8f4778241d03abceb6e3e0319f3</anchor>
      <arglist>(struct wpabuf *in_decrypted, struct ttls_parse_avp *parse)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_ttls_phase2_eap_deinit</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>af036d36186fb3240ef0ef8680fd16d43</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_ttls_phase2_eap_process</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>ad8326764cabd5858158c6b3201855e70</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data, struct eap_method_ret *ret, struct eap_hdr *hdr, size_t len, struct wpabuf **resp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_ttls_phase2_request</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>a0000cd835195f7f9f53887b8a61be391</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data, struct eap_method_ret *ret, struct eap_hdr *hdr, struct wpabuf **resp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_ttls_phase2_request_chap</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>ac448f7c57320defd9e6d1613e99306c7</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data, struct eap_method_ret *ret, struct wpabuf **resp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_ttls_phase2_request_eap</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>a701adf9d8eb7c8a58d85b8fd2be2c9c3</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data, struct eap_method_ret *ret, struct eap_hdr *hdr, struct wpabuf **resp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_ttls_phase2_request_eap_method</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>a7e9dac636651873200627fc190e7bd9a</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data, struct eap_method_ret *ret, struct eap_hdr *hdr, size_t len, u8 method, struct wpabuf **resp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_ttls_phase2_request_mschap</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>afb181af47ae0765ad5d42198cfea32a1</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data, struct eap_method_ret *ret, struct wpabuf **resp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_ttls_phase2_request_mschapv2</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>aceec469f04e47984c636b272d58939a4</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data, struct eap_method_ret *ret, struct wpabuf **resp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_ttls_phase2_request_pap</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>ac3973ca404cf83277c5bae9af0437251</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data, struct eap_method_ret *ret, struct wpabuf **resp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_ttls_phase2_select_eap_method</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>a56b45da11979b66c1f559a0c77c2d768</anchor>
      <arglist>(struct eap_ttls_data *data, u8 method)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_ttls_phase2_start</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>a7c025cab7af9f0af56253d40ba4617e1</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data, struct eap_method_ret *ret, u8 identifier, struct wpabuf **out_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_ttls_process</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>ae92f84001f1b14b39d4211d1c9adabce</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct eap_method_ret *ret, const struct wpabuf *reqData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_ttls_process_decrypted</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>aea286139313e5d87392186c9599f9d0f</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data, struct eap_method_ret *ret, u8 identifier, struct ttls_parse_avp *parse, struct wpabuf *in_decrypted, struct wpabuf **out_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_ttls_process_handshake</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>a3f6086af0f256e104f336e06bc52a9a2</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data, struct eap_method_ret *ret, u8 identifier, const u8 *in_data, size_t in_len, struct wpabuf **out_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_ttls_process_phase2_eap</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>a3bb67b7b4e507450f1fe2568899cf4e5</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data, struct eap_method_ret *ret, struct ttls_parse_avp *parse, struct wpabuf **resp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_ttls_process_phase2_mschapv2</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>ad6c9997831a362d0b791efb286708f20</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data, struct eap_method_ret *ret, struct ttls_parse_avp *parse)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_ttls_process_start</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>ac80c8e570dd4932090e95722a44d1f34</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data, u8 flags, struct eap_method_ret *ret)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_ttls_v0_derive_key</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>ab3c5c19334f6681954d996b9e857eedc</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_ttlsv1_permute_inner</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>a97c4751b354ef332e7a7950d64d1a77d</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_ttlsv1_phase2_eap_finish</name>
      <anchorfile>eap__ttls_8c.html</anchorfile>
      <anchor>a28a45dc6ed908d9f0e12ea8729ca27e0</anchor>
      <arglist>(struct eap_sm *sm, struct eap_ttls_data *data, struct eap_method_ret *ret)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_ttls.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_common/</path>
    <filename>eap__ttls_8h</filename>
    <class kind="struct">ttls_avp</class>
    <class kind="struct">ttls_avp_vendor</class>
    <member kind="define">
      <type>#define</type>
      <name>AVP_FLAGS_MANDATORY</name>
      <anchorfile>eap__ttls_8h.html</anchorfile>
      <anchor>a44031694a18d50f5cc10faf2842da2f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AVP_FLAGS_VENDOR</name>
      <anchorfile>eap__ttls_8h.html</anchorfile>
      <anchor>a4007696a462e858014671a0284ab93fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AVP_PAD</name>
      <anchorfile>eap__ttls_8h.html</anchorfile>
      <anchor>ac413cede22e035590f28d2e79af7c887</anchor>
      <arglist>(start, pos)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TTLS_CHAP_CHALLENGE_LEN</name>
      <anchorfile>eap__ttls_8h.html</anchorfile>
      <anchor>a423dcc633aa1bdea958224819d099b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TTLS_CHAP_PASSWORD_LEN</name>
      <anchorfile>eap__ttls_8h.html</anchorfile>
      <anchor>ae687af860c00b657792673565f0cf2d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TTLS_MSCHAP_CHALLENGE_LEN</name>
      <anchorfile>eap__ttls_8h.html</anchorfile>
      <anchor>a1ab8232da5b23fdf96184ee454a8504b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TTLS_MSCHAP_RESPONSE_LEN</name>
      <anchorfile>eap__ttls_8h.html</anchorfile>
      <anchor>a734b06fdadf231c676b5f71d3804a077</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TTLS_MSCHAPV2_CHALLENGE_LEN</name>
      <anchorfile>eap__ttls_8h.html</anchorfile>
      <anchor>aba5d6e666d7a3163d6152c36c341bec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_TTLS_MSCHAPV2_RESPONSE_LEN</name>
      <anchorfile>eap__ttls_8h.html</anchorfile>
      <anchor>a7fbd674efcfb03232062ddda1a35428e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ATTR_CHAP_CHALLENGE</name>
      <anchorfile>eap__ttls_8h.html</anchorfile>
      <anchor>af7860203d38d9ae38a91e796cbabcfff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ATTR_CHAP_PASSWORD</name>
      <anchorfile>eap__ttls_8h.html</anchorfile>
      <anchor>a922425d16223ae239e104e48ea86f894</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ATTR_EAP_MESSAGE</name>
      <anchorfile>eap__ttls_8h.html</anchorfile>
      <anchor>ad91517700a6fb53c9d0dfaba78a5c942</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ATTR_MS_CHAP2_CPW</name>
      <anchorfile>eap__ttls_8h.html</anchorfile>
      <anchor>a995906144c4e200502fa03c549c12908</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ATTR_MS_CHAP2_RESPONSE</name>
      <anchorfile>eap__ttls_8h.html</anchorfile>
      <anchor>af15fc47374dda167106e4638b197027d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ATTR_MS_CHAP2_SUCCESS</name>
      <anchorfile>eap__ttls_8h.html</anchorfile>
      <anchor>a1bc486594ad366a75377481c60369ffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ATTR_MS_CHAP_CHALLENGE</name>
      <anchorfile>eap__ttls_8h.html</anchorfile>
      <anchor>ae85b13db74a7ff41a0886bcb4b895042</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ATTR_MS_CHAP_ERROR</name>
      <anchorfile>eap__ttls_8h.html</anchorfile>
      <anchor>a97172210253aec987e25b41de6d61b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ATTR_MS_CHAP_NT_ENC_PW</name>
      <anchorfile>eap__ttls_8h.html</anchorfile>
      <anchor>a32a608515c4e35c9116eca5f60dbe41c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ATTR_MS_CHAP_RESPONSE</name>
      <anchorfile>eap__ttls_8h.html</anchorfile>
      <anchor>af8843673ca3177b4914ab41135ca7c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ATTR_REPLY_MESSAGE</name>
      <anchorfile>eap__ttls_8h.html</anchorfile>
      <anchor>a8a510a43192543303956035d5ae59ea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ATTR_USER_NAME</name>
      <anchorfile>eap__ttls_8h.html</anchorfile>
      <anchor>a2252816538a416f502cfbff085d52cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ATTR_USER_PASSWORD</name>
      <anchorfile>eap__ttls_8h.html</anchorfile>
      <anchor>a3adff681c8bee91398ec1ab6e54c71b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_VENDOR_ID_MICROSOFT</name>
      <anchorfile>eap__ttls_8h.html</anchorfile>
      <anchor>a9c1aa827b92f8ae98bba75d214df3a16</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_vendor_test.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_peer/</path>
    <filename>eap__vendor__test_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eap__peer_2eap__i_8h" name="eap_peer/eap_i.h" local="yes" imported="no">eap_i.h</includes>
    <class kind="struct">eap_vendor_test_data</class>
    <member kind="define">
      <type>#define</type>
      <name>EAP_VENDOR_ID</name>
      <anchorfile>eap__vendor__test_8c.html</anchorfile>
      <anchor>a7885171903858a8112567ac390f013c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAP_VENDOR_TYPE</name>
      <anchorfile>eap__vendor__test_8c.html</anchorfile>
      <anchor>a584765d9f68e6562a550c4cd5cd3f95f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_vendor_test_register</name>
      <anchorfile>eap__vendor__test_8c.html</anchorfile>
      <anchor>aeca08275f2710fcdcf0ffd32a392358a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_vendor_test_deinit</name>
      <anchorfile>eap__vendor__test_8c.html</anchorfile>
      <anchor>a1d15cbf513bd9503df2ee6506a8f8c92</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>eap_vendor_test_getKey</name>
      <anchorfile>eap__vendor__test_8c.html</anchorfile>
      <anchor>a1cdcc760b25143ac74caa464fb81461a</anchor>
      <arglist>(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_vendor_test_init</name>
      <anchorfile>eap__vendor__test_8c.html</anchorfile>
      <anchor>a70be14a27507024d7b2858107686d19b</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eap_vendor_test_isKeyAvailable</name>
      <anchorfile>eap__vendor__test_8c.html</anchorfile>
      <anchor>ae09836cb43fff224340f230304d8afcc</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_vendor_test_process</name>
      <anchorfile>eap__vendor__test_8c.html</anchorfile>
      <anchor>aaf0b74a943f6e18fe08bb5e8cbbf7787</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct eap_method_ret *ret, const struct wpabuf *reqData)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_wsc.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_peer/</path>
    <filename>eap__wsc_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="uuid_8h" name="uuid.h" local="yes" imported="no">uuid.h</includes>
    <includes id="eap__peer_2eap__i_8h" name="eap_peer/eap_i.h" local="yes" imported="no">eap_i.h</includes>
    <includes id="eap__wsc__common_8h" name="eap_wsc_common.h" local="yes" imported="no">eap_common/eap_wsc_common.h</includes>
    <includes id="wps_8h" name="wps.h" local="yes" imported="no">wps/wps.h</includes>
    <includes id="wps__defs_8h" name="wps_defs.h" local="yes" imported="no">wps/wps_defs.h</includes>
    <class kind="struct">eap_wsc_data</class>
    <member kind="function">
      <type>int</type>
      <name>eap_peer_wsc_register</name>
      <anchorfile>eap__wsc_8c.html</anchorfile>
      <anchor>a780fc1189c53eae0b59e6dc0f362643a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_wsc_build_msg</name>
      <anchorfile>eap__wsc_8c.html</anchorfile>
      <anchor>aa0b8027f564796233192f2bd12c1d97e</anchor>
      <arglist>(struct eap_wsc_data *data, struct eap_method_ret *ret, u8 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_wsc_deinit</name>
      <anchorfile>eap__wsc_8c.html</anchorfile>
      <anchor>a116bea44f98097915add0609acde51e5</anchor>
      <arglist>(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>eap_wsc_init</name>
      <anchorfile>eap__wsc_8c.html</anchorfile>
      <anchor>a8e07f3bb96af96ef19a5d0120c7e1a91</anchor>
      <arglist>(struct eap_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_wsc_new_ap_settings</name>
      <anchorfile>eap__wsc_8c.html</anchorfile>
      <anchor>a0899a08ccf130322b6d0bac11d133d37</anchor>
      <arglist>(struct wps_credential *cred, const char *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_wsc_process</name>
      <anchorfile>eap__wsc_8c.html</anchorfile>
      <anchor>ae029f9343e8e807f312428fc73eb71a2</anchor>
      <arglist>(struct eap_sm *sm, void *priv, struct eap_method_ret *ret, const struct wpabuf *reqData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eap_wsc_process_cont</name>
      <anchorfile>eap__wsc_8c.html</anchorfile>
      <anchor>aa3efe36f091c378fb482bdb547198af7</anchor>
      <arglist>(struct eap_wsc_data *data, const u8 *buf, size_t len, u8 op_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eap_wsc_process_fragment</name>
      <anchorfile>eap__wsc_8c.html</anchorfile>
      <anchor>a04198b4b30760fd1bf332b0a17aaaf10</anchor>
      <arglist>(struct eap_wsc_data *data, struct eap_method_ret *ret, u8 id, u8 flags, u8 op_code, u16 message_length, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eap_wsc_state</name>
      <anchorfile>eap__wsc_8c.html</anchorfile>
      <anchor>a976a33d69eb1fb7b926429369c7ab131</anchor>
      <arglist>(struct eap_wsc_data *data, int state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>eap_wsc_state_txt</name>
      <anchorfile>eap__wsc_8c.html</anchorfile>
      <anchor>a67c70e77b02e12afbce89bab047e62d2</anchor>
      <arglist>(int state)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_wsc_common.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_common/</path>
    <filename>eap__wsc__common_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eap__defs_8h" name="eap_defs.h" local="yes" imported="no">eap_defs.h</includes>
    <includes id="eap__common_8h" name="eap_common.h" local="yes" imported="no">eap_common.h</includes>
    <includes id="wps_8h" name="wps.h" local="yes" imported="no">wps/wps.h</includes>
    <includes id="eap__wsc__common_8h" name="eap_wsc_common.h" local="yes" imported="no">eap_wsc_common.h</includes>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>eap_wsc_build_frag_ack</name>
      <anchorfile>eap__wsc__common_8c.html</anchorfile>
      <anchor>ad6b2f2bba2eafa993e29c922334cfb4e</anchor>
      <arglist>(u8 id, u8 code)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_wsc_common.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_common/</path>
    <filename>eap__wsc__common_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>EAP_VENDOR_TYPE_WSC</name>
      <anchorfile>eap__wsc__common_8h.html</anchorfile>
      <anchor>a0cf3500fadd94664360c1af7d5052f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WSC_FLAGS_LF</name>
      <anchorfile>eap__wsc__common_8h.html</anchorfile>
      <anchor>a5aa57f0b60cbaa53b22e10ffe2dbd1c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WSC_FLAGS_MF</name>
      <anchorfile>eap__wsc__common_8h.html</anchorfile>
      <anchor>a0e9f8bb3ebc821633d4bf313ac4d5f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WSC_FRAGMENT_SIZE</name>
      <anchorfile>eap__wsc__common_8h.html</anchorfile>
      <anchor>a2b429451db39b8a5bf79c6432de92701</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WSC_ID_ENROLLEE</name>
      <anchorfile>eap__wsc__common_8h.html</anchorfile>
      <anchor>a741dc7a1608df6ad68c457d4f55166d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WSC_ID_ENROLLEE_LEN</name>
      <anchorfile>eap__wsc__common_8h.html</anchorfile>
      <anchor>a21ac699da1dd85f4327d9c500347dca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WSC_ID_REGISTRAR</name>
      <anchorfile>eap__wsc__common_8h.html</anchorfile>
      <anchor>ab08b9b132ef92bd560b1d35a2a07a711</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WSC_ID_REGISTRAR_LEN</name>
      <anchorfile>eap__wsc__common_8h.html</anchorfile>
      <anchor>aa2d75c09610b694e01d49b14bfd393ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>eap_wsc_build_frag_ack</name>
      <anchorfile>eap__wsc__common_8h.html</anchorfile>
      <anchor>ad6b2f2bba2eafa993e29c922334cfb4e</anchor>
      <arglist>(u8 id, u8 code)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eapol_auth_dump.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eapol_auth/</path>
    <filename>eapol__auth__dump_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eap__server_2eap_8h" name="eap_server/eap.h" local="yes" imported="no">eap_server/eap.h</includes>
    <includes id="eapol__auth__sm_8h" name="eapol_auth_sm.h" local="yes" imported="no">eapol_auth_sm.h</includes>
    <includes id="eapol__auth__sm__i_8h" name="eapol_auth_sm_i.h" local="yes" imported="no">eapol_auth_sm_i.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_SB</name>
      <anchorfile>eapol__auth__dump_8c.html</anchorfile>
      <anchor>adadedba8831816ad60819cc9b7c6635c</anchor>
      <arglist>(b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>auth_key_tx_state_txt</name>
      <anchorfile>eapol__auth__dump_8c.html</anchorfile>
      <anchor>a4cf2f30cd217546c37c26e6dcdc46c3a</anchor>
      <arglist>(int s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>auth_pae_state_txt</name>
      <anchorfile>eapol__auth__dump_8c.html</anchorfile>
      <anchor>aa50c07caba17524a0d44fcbb87f1f48d</anchor>
      <arglist>(int s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>be_auth_state_txt</name>
      <anchorfile>eapol__auth__dump_8c.html</anchorfile>
      <anchor>a99c621f7bcd76b22bf52a0e0bbf59719</anchor>
      <arglist>(int s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>ctrl_dir_state_txt</name>
      <anchorfile>eapol__auth__dump_8c.html</anchorfile>
      <anchor>a47a90c3841a788846615a29b368d222a</anchor>
      <arglist>(int s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>ctrl_dir_txt</name>
      <anchorfile>eapol__auth__dump_8c.html</anchorfile>
      <anchor>a853048de7cde7dffcf316ae6665ddd74</anchor>
      <arglist>(ControlledDirection dir)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eapol_auth_dump_state</name>
      <anchorfile>eapol__auth__dump_8c.html</anchorfile>
      <anchor>ad40fb1877d82b59f3e86dbd572b263fa</anchor>
      <arglist>(FILE *f, const char *prefix, struct eapol_state_machine *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>key_rx_state_txt</name>
      <anchorfile>eapol__auth__dump_8c.html</anchorfile>
      <anchor>ad551ad2b54ace77d00a63615a471ddb1</anchor>
      <arglist>(int s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>port_state_txt</name>
      <anchorfile>eapol__auth__dump_8c.html</anchorfile>
      <anchor>a2a681f02d2a8d66067bd22d29f1b0882</anchor>
      <arglist>(PortState ps)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>port_type_txt</name>
      <anchorfile>eapol__auth__dump_8c.html</anchorfile>
      <anchor>a60535fea2b8b056a21b05b8da6f2f21c</anchor>
      <arglist>(PortTypes pt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>reauth_timer_state_txt</name>
      <anchorfile>eapol__auth__dump_8c.html</anchorfile>
      <anchor>a2ef57e7a6485107247edd0539210ac19</anchor>
      <arglist>(int s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eapol_auth_sm.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eapol_auth/</path>
    <filename>eapol__auth__sm_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="state__machine_8h" name="state_machine.h" local="yes" imported="no">state_machine.h</includes>
    <includes id="eapol__common_8h" name="eapol_common.h" local="yes" imported="no">common/eapol_common.h</includes>
    <includes id="eap__defs_8h" name="eap_defs.h" local="yes" imported="no">eap_common/eap_defs.h</includes>
    <includes id="eap__common_8h" name="eap_common.h" local="yes" imported="no">eap_common/eap_common.h</includes>
    <includes id="eap__server_2eap_8h" name="eap_server/eap.h" local="yes" imported="no">eap_server/eap.h</includes>
    <includes id="eapol__auth__sm_8h" name="eapol_auth_sm.h" local="yes" imported="no">eapol_auth_sm.h</includes>
    <includes id="eapol__auth__sm__i_8h" name="eapol_auth_sm_i.h" local="yes" imported="no">eapol_auth_sm_i.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>abortAuth</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>a22c48d52aa168faf5e7777268539cf9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>processKey</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>ad700ebae8de8cfaf528e153abcfd3d20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setPortAuthorized</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>aea57084a05fe4ce4ef12416549f8d859</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setPortUnauthorized</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>a628bc9ccdacbdbcda9f9d7bbece13be5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STATE_MACHINE_ADDR</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>ae354de00eb74d7a328e044f1320f52e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STATE_MACHINE_DATA</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>a65ac785f7b8aaabbd2ab5638ea937bd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STATE_MACHINE_DEBUG_PREFIX</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>a0f7460f7ed5bcfd3f28befa842ec9308</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>txCannedFail</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>a37d99f7133a96b32dfeadcce809a8721</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>txCannedSuccess</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>af195d80b7866955c7b9bfc29331c17de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>txKey</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>af7b09067bf5e9edf1e7bc2cf4aa00502</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>txReq</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>a4e15774956301359d0a7680e6196c148</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>struct eapol_state_machine *</type>
      <name>eapol_auth_alloc</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>a51f74e393edc795ff14321dd4d87f595</anchor>
      <arglist>(struct eapol_authenticator *eapol, const u8 *addr, int flags, const struct wpabuf *assoc_wps_ie, void *sta_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eapol_auth_conf_clone</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>aa5d5ec06562d486752fd0dbb938f80f1</anchor>
      <arglist>(struct eapol_auth_config *dst, struct eapol_auth_config *src)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_auth_conf_free</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>ac0cc1e6f4a0142eb58e02d31a66bf1fd</anchor>
      <arglist>(struct eapol_auth_config *conf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eapol_auth_deinit</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>ac06e0331fd29e7063412020fe5fe122c</anchor>
      <arglist>(struct eapol_authenticator *eapol)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eapol_auth_eap_pending_cb</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>ad29305e89b62971a12ecbb50efb1d2ab</anchor>
      <arglist>(struct eapol_state_machine *sm, void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eapol_auth_free</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>a9c665a3a51b6d8d114abf6b865a09f1b</anchor>
      <arglist>(struct eapol_state_machine *sm)</arglist>
    </member>
    <member kind="function">
      <type>struct eapol_authenticator *</type>
      <name>eapol_auth_init</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>a011064de1a9d26e27c828026da7de040</anchor>
      <arglist>(struct eapol_auth_config *conf, struct eapol_auth_cb *cb)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_auth_initialize</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>a0c3e4cc8bed5c805ae65bdd156203810</anchor>
      <arglist>(struct eapol_state_machine *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_auth_logger</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>afe140e564875074ee36d6ebb4da3bf04</anchor>
      <arglist>(struct eapol_authenticator *eapol, const u8 *addr, eapol_logger_level level, const char *txt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eapol_auth_step</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>ae37bcbbfc30a471e215b35e3423091b1</anchor>
      <arglist>(struct eapol_state_machine *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_auth_tx_canned_eap</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>a46296e468c804fb656fded1905b9a42f</anchor>
      <arglist>(struct eapol_state_machine *sm, int success)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_auth_tx_req</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>a89cd2e39ef935917a435cf7debd7df02</anchor>
      <arglist>(struct eapol_state_machine *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_auth_vlogger</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>aebc9cb701e45d21ab89df536ba4faedd</anchor>
      <arglist>(struct eapol_authenticator *eapol, const u8 *addr, eapol_logger_level level, const char *fmt,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_port_timers_tick</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>a23b9cc521d377cb18296985c2538715f</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>eapol_sm_get_eap_req_id_text</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>a415f518bab39e69773b0ab98df2f9b8c</anchor>
      <arglist>(void *ctx, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eapol_sm_get_eap_user</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>adc403682525f1b6996cdadb4aedd29c9</anchor>
      <arglist>(void *ctx, const u8 *identity, size_t identity_len, int phase2, struct eap_user *user)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eapol_sm_sta_entry_alive</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>a7032ce0f8bf6986a767941288de4559a</anchor>
      <arglist>(struct eapol_authenticator *eapol, const u8 *addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_sm_step_cb</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>a4a01e7737f83a0dd726db663273ecf20</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_sm_step_run</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>a784c2b463d9bd7441430956b9417f488</anchor>
      <arglist>(struct eapol_state_machine *sm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>ae8fa6b551dde1dfdefbc0df2486f91b2</anchor>
      <arglist>(AUTH_PAE, INITIALIZE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>a43c1c3b9be32fd76e07b92769818da9c</anchor>
      <arglist>(AUTH_PAE, DISCONNECTED)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>a87c3f6ca9abcd2d9dec0accd6bc89590</anchor>
      <arglist>(AUTH_PAE, RESTART)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>a1c040ad21c6b4583b23ce7db8aba11f5</anchor>
      <arglist>(AUTH_PAE, CONNECTING)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>a9e74023dc10794db1e59d2398f11222c</anchor>
      <arglist>(AUTH_PAE, HELD)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>adcfd9c3020fa01d293a08148cc8f0eb3</anchor>
      <arglist>(AUTH_PAE, AUTHENTICATED)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>a9bfdf66294068595aab0fe80de6ae5fa</anchor>
      <arglist>(AUTH_PAE, AUTHENTICATING)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>a408f73590b00f27f5d1b51ba87fd7333</anchor>
      <arglist>(AUTH_PAE, ABORTING)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>a3c9c23f0d77b2ab33c9a08a9a50ccba1</anchor>
      <arglist>(AUTH_PAE, FORCE_AUTH)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>a1995bfe4544355e3969cfeb423b55244</anchor>
      <arglist>(AUTH_PAE, FORCE_UNAUTH)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>a5a354acd5941289c75d6819c8190b206</anchor>
      <arglist>(BE_AUTH, INITIALIZE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>ada7c18aeb72ee295c74c6d1cddf87332</anchor>
      <arglist>(BE_AUTH, REQUEST)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>a2d4c1e25912ffad09accba5237d0dc5b</anchor>
      <arglist>(BE_AUTH, RESPONSE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>af9ecb0f91a29ce9e7fcc00b76e988968</anchor>
      <arglist>(BE_AUTH, SUCCESS)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>afbf6a9f11a4b47f4c8b8736b99597951</anchor>
      <arglist>(BE_AUTH, FAIL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>a707760403487faf318b004d076c215f7</anchor>
      <arglist>(BE_AUTH, TIMEOUT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>ac78f793a9b2f4100497298aa575e3083</anchor>
      <arglist>(BE_AUTH, IDLE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>a74dd51c84fdeba2df51c650a7abf48d2</anchor>
      <arglist>(BE_AUTH, IGNORE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>ab5b258ada322cc43c2a52c0e0b5400b9</anchor>
      <arglist>(REAUTH_TIMER, INITIALIZE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>a27d3b419c6f3eb5475a31ede82ad52ca</anchor>
      <arglist>(REAUTH_TIMER, REAUTHENTICATE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>a370fcdc4b8449b5f292511beec79848c</anchor>
      <arglist>(AUTH_KEY_TX, NO_KEY_TRANSMIT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>afffd4e3cdc1a026f0cdedfffbab81c7f</anchor>
      <arglist>(AUTH_KEY_TX, KEY_TRANSMIT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>aa3dde09089cf6d82b5c9c18c1b7b0b99</anchor>
      <arglist>(KEY_RX, NO_KEY_RECEIVE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>ac6b5ae3b4b382d1a9625f7496bd66890</anchor>
      <arglist>(KEY_RX, KEY_RECEIVE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>a06c4e487ece0d986747841cec3f6babf</anchor>
      <arglist>(CTRL_DIR, FORCE_BOTH)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>affbbdb3dc266f137568b2c01ec94c250</anchor>
      <arglist>(CTRL_DIR, IN_OR_BOTH)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STEP</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>a324254f593ffdbcdc82f27f3ca9005db</anchor>
      <arglist>(AUTH_PAE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STEP</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>aabd2659ff9e2146fda2577886f77efae</anchor>
      <arglist>(BE_AUTH)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STEP</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>a388184e37c21d94b29f5c9dcd1f0d617</anchor>
      <arglist>(REAUTH_TIMER)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STEP</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>a4195cb580ad12f179a5eee2e8c8ce715</anchor>
      <arglist>(AUTH_KEY_TX)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STEP</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>acc82818d1ce89a871f35d22b6324b328</anchor>
      <arglist>(KEY_RX)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STEP</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>a7de2491e79fe167bd022aa4683e78e00</anchor>
      <arglist>(CTRL_DIR)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct eapol_callbacks</type>
      <name>eapol_cb</name>
      <anchorfile>eapol__auth__sm_8c.html</anchorfile>
      <anchor>aa2733f092e4f565b61313237c0145bd6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eapol_auth_sm.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eapol_auth/</path>
    <filename>eapol__auth__sm_8h</filename>
    <class kind="struct">eapol_auth_cb</class>
    <class kind="struct">eapol_auth_config</class>
    <member kind="define">
      <type>#define</type>
      <name>EAPOL_SM_FROM_PMKSA_CACHE</name>
      <anchorfile>eapol__auth__sm_8h.html</anchorfile>
      <anchor>a9a9778ee926bafc501518b695480e79d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAPOL_SM_PREAUTH</name>
      <anchorfile>eapol__auth__sm_8h.html</anchorfile>
      <anchor>a5222687c77666d696dea4a0ba934e119</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAPOL_SM_USES_WPA</name>
      <anchorfile>eapol__auth__sm_8h.html</anchorfile>
      <anchor>a409013119805739056bb0979ca67e1e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAPOL_SM_WAIT_START</name>
      <anchorfile>eapol__auth__sm_8h.html</anchorfile>
      <anchor>ac6d9918945dc47f965fb548f75652a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>eapol_event</name>
      <anchorfile>eapol__auth__sm_8h.html</anchorfile>
      <anchor>a77bf3d65320f0b4dd6afb681a26a6567</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAPOL_AUTH_SM_CHANGE</name>
      <anchorfile>eapol__auth__sm_8h.html</anchorfile>
      <anchor>a77bf3d65320f0b4dd6afb681a26a6567a7b3a9f8e96fb47ed28d26ef6e9b517c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAPOL_AUTH_REAUTHENTICATE</name>
      <anchorfile>eapol__auth__sm_8h.html</anchorfile>
      <anchor>a77bf3d65320f0b4dd6afb681a26a6567a414afcc5bbfa8f914a5fe1032b3dae5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>eapol_logger_level</name>
      <anchorfile>eapol__auth__sm_8h.html</anchorfile>
      <anchor>af2ee810ac37ad5510c4282e047cc8a98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAPOL_LOGGER_DEBUG</name>
      <anchorfile>eapol__auth__sm_8h.html</anchorfile>
      <anchor>af2ee810ac37ad5510c4282e047cc8a98af4bb072f0ece7bfff79dc7c07d16a32b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAPOL_LOGGER_INFO</name>
      <anchorfile>eapol__auth__sm_8h.html</anchorfile>
      <anchor>af2ee810ac37ad5510c4282e047cc8a98ab932ef52e1f3d2cb9b027c75c0e6c0f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAPOL_LOGGER_WARNING</name>
      <anchorfile>eapol__auth__sm_8h.html</anchorfile>
      <anchor>af2ee810ac37ad5510c4282e047cc8a98a8ab7a79d7584e2220954912ceddfce8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>struct eapol_state_machine *</type>
      <name>eapol_auth_alloc</name>
      <anchorfile>eapol__auth__sm_8h.html</anchorfile>
      <anchor>a51f74e393edc795ff14321dd4d87f595</anchor>
      <arglist>(struct eapol_authenticator *eapol, const u8 *addr, int flags, const struct wpabuf *assoc_wps_ie, void *sta_ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eapol_auth_deinit</name>
      <anchorfile>eapol__auth__sm_8h.html</anchorfile>
      <anchor>ac06e0331fd29e7063412020fe5fe122c</anchor>
      <arglist>(struct eapol_authenticator *eapol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eapol_auth_dump_state</name>
      <anchorfile>eapol__auth__sm_8h.html</anchorfile>
      <anchor>ad40fb1877d82b59f3e86dbd572b263fa</anchor>
      <arglist>(FILE *f, const char *prefix, struct eapol_state_machine *sm)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eapol_auth_eap_pending_cb</name>
      <anchorfile>eapol__auth__sm_8h.html</anchorfile>
      <anchor>ad29305e89b62971a12ecbb50efb1d2ab</anchor>
      <arglist>(struct eapol_state_machine *sm, void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eapol_auth_free</name>
      <anchorfile>eapol__auth__sm_8h.html</anchorfile>
      <anchor>a9c665a3a51b6d8d114abf6b865a09f1b</anchor>
      <arglist>(struct eapol_state_machine *sm)</arglist>
    </member>
    <member kind="function">
      <type>struct eapol_authenticator *</type>
      <name>eapol_auth_init</name>
      <anchorfile>eapol__auth__sm_8h.html</anchorfile>
      <anchor>a011064de1a9d26e27c828026da7de040</anchor>
      <arglist>(struct eapol_auth_config *conf, struct eapol_auth_cb *cb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eapol_auth_step</name>
      <anchorfile>eapol__auth__sm_8h.html</anchorfile>
      <anchor>ae37bcbbfc30a471e215b35e3423091b1</anchor>
      <arglist>(struct eapol_state_machine *sm)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eapol_auth_sm_i.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eapol_auth/</path>
    <filename>eapol__auth__sm__i_8h</filename>
    <includes id="defs_8h" name="defs.h" local="yes" imported="no">common/defs.h</includes>
    <includes id="radius_8h" name="radius.h" local="yes" imported="no">radius/radius.h</includes>
    <class kind="struct">eapol_authenticator</class>
    <class kind="struct">eapol_state_machine</class>
    <member kind="define">
      <type>#define</type>
      <name>AUTH_PAE_DEFAULT_quietPeriod</name>
      <anchorfile>eapol__auth__sm__i_8h.html</anchorfile>
      <anchor>a756ccc89def427fade9ea6b945ab1435</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AUTH_PAE_DEFAULT_reAuthMax</name>
      <anchorfile>eapol__auth__sm__i_8h.html</anchorfile>
      <anchor>a5639256f29d2db7acb4786ca2b31ad7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BE_AUTH_DEFAULT_serverTimeout</name>
      <anchorfile>eapol__auth__sm__i_8h.html</anchorfile>
      <anchor>a5aea0c026c594e65194585e3b5c057ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>Counter</name>
      <anchorfile>eapol__auth__sm__i_8h.html</anchorfile>
      <anchor>aa1411489af2384de42b2ed29883770a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ControlledDirection</name>
      <anchorfile>eapol__auth__sm__i_8h.html</anchorfile>
      <anchor>ada9e84aeb4f66fe84c9be20f84bf4efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Both</name>
      <anchorfile>eapol__auth__sm__i_8h.html</anchorfile>
      <anchor>ada9e84aeb4f66fe84c9be20f84bf4efcaedf69634e61e7ec5d006874d299bc0d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>In</name>
      <anchorfile>eapol__auth__sm__i_8h.html</anchorfile>
      <anchor>ada9e84aeb4f66fe84c9be20f84bf4efcad8ff8dfc9381018e97fce86d909f8975</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PortState</name>
      <anchorfile>eapol__auth__sm__i_8h.html</anchorfile>
      <anchor>a679431f1afc75d7bb9e972c022e53672</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unauthorized</name>
      <anchorfile>eapol__auth__sm__i_8h.html</anchorfile>
      <anchor>a679431f1afc75d7bb9e972c022e53672a2fe64bfd638b82b9eb34f78aee4732f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Authorized</name>
      <anchorfile>eapol__auth__sm__i_8h.html</anchorfile>
      <anchor>a679431f1afc75d7bb9e972c022e53672a0181c13d5fc59b7204d11ea3142d31f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PortTypes</name>
      <anchorfile>eapol__auth__sm__i_8h.html</anchorfile>
      <anchor>add05800214fbd10dc495b00408ba5b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ForceUnauthorized</name>
      <anchorfile>eapol__auth__sm__i_8h.html</anchorfile>
      <anchor>add05800214fbd10dc495b00408ba5b51acae6bae7447af4817c78dce9b87d2ea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ForceAuthorized</name>
      <anchorfile>eapol__auth__sm__i_8h.html</anchorfile>
      <anchor>add05800214fbd10dc495b00408ba5b51aa92f340ff5fd93738f8d2affcbd89dcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Auto</name>
      <anchorfile>eapol__auth__sm__i_8h.html</anchorfile>
      <anchor>add05800214fbd10dc495b00408ba5b51ab81b7469043e9c54603ca3aebbe38e90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eapol_common.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/common/</path>
    <filename>eapol__common_8h</filename>
    <class kind="struct">ieee802_1x_hdr</class>
    <member kind="define">
      <type>#define</type>
      <name>EAPOL_VERSION</name>
      <anchorfile>eapol__common_8h.html</anchorfile>
      <anchor>afe08e565d9e0af12c43bcebc881ba1df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IEEE802_1X_TYPE_EAP_PACKET</name>
      <anchorfile>eapol__common_8h.html</anchorfile>
      <anchor>a16af7b253440dadd46a80a4b9fddba4da7cb46c82f208a9bd1a61f444b9bdc543</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IEEE802_1X_TYPE_EAPOL_START</name>
      <anchorfile>eapol__common_8h.html</anchorfile>
      <anchor>a16af7b253440dadd46a80a4b9fddba4daaaa59f9735a92a6cda200e2125eacb3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IEEE802_1X_TYPE_EAPOL_LOGOFF</name>
      <anchorfile>eapol__common_8h.html</anchorfile>
      <anchor>a16af7b253440dadd46a80a4b9fddba4daeffd2e26ee0b7f779b6e039d99c047ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IEEE802_1X_TYPE_EAPOL_KEY</name>
      <anchorfile>eapol__common_8h.html</anchorfile>
      <anchor>a16af7b253440dadd46a80a4b9fddba4daeba8aad3226f6c7b4c6120f061c90be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IEEE802_1X_TYPE_EAPOL_ENCAPSULATED_ASF_ALERT</name>
      <anchorfile>eapol__common_8h.html</anchorfile>
      <anchor>a16af7b253440dadd46a80a4b9fddba4da2917296602a08241b1a3d7c3e7df2b42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAPOL_KEY_TYPE_RC4</name>
      <anchorfile>eapol__common_8h.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25ab5e1b60a43a67b29558c1b643786b794</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAPOL_KEY_TYPE_RSN</name>
      <anchorfile>eapol__common_8h.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25a392a0b4d84395cd22fcdab25d030e5f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAPOL_KEY_TYPE_WPA</name>
      <anchorfile>eapol__common_8h.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25abf978aa342ed6ab75040930a537cfbd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ieee802_1x_hdr</type>
      <name>STRUCT_PACKED</name>
      <anchorfile>eapol__common_8h.html</anchorfile>
      <anchor>a822b0b211036c7669bc3f97a1e75ebdc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eapol_supp_sm.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eapol_supp/</path>
    <filename>eapol__supp__sm_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="state__machine_8h" name="state_machine.h" local="yes" imported="no">state_machine.h</includes>
    <includes id="wpabuf_8h" name="wpabuf.h" local="yes" imported="no">wpabuf.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto/crypto.h</includes>
    <includes id="md5_8h" name="md5.h" local="yes" imported="no">crypto/md5.h</includes>
    <includes id="eapol__common_8h" name="eapol_common.h" local="yes" imported="no">common/eapol_common.h</includes>
    <includes id="eap__peer_2eap_8h" name="eap_peer/eap.h" local="yes" imported="no">eap_peer/eap.h</includes>
    <includes id="eapol__supp__sm_8h" name="eapol_supp_sm.h" local="yes" imported="no">eapol_supp_sm.h</includes>
    <class kind="struct">eap_key_data</class>
    <class kind="struct">eapol_sm</class>
    <class kind="struct">ieee802_1x_eapol_key</class>
    <member kind="define">
      <type>#define</type>
      <name>IEEE8021X_ENCR_KEY_LEN</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>ab68a0e4a96d18e1eab6fdec89b41d44f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE8021X_KEY_INDEX_FLAG</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>ab2b39fca57e546427d3363bfd960273f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE8021X_KEY_INDEX_MASK</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>aee95e2bbd59e6af1e52721d8cc878581</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE8021X_KEY_IV_LEN</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>ab69267a8f68257b1f9b3f8ddc5fe0e21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE8021X_KEY_SIGN_LEN</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a201d2e21d675c3b5a27fbe9b98a49dfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE8021X_REPLAY_COUNTER_LEN</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a00ab28eaf45c392a2ca4c5250ee77bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE8021X_SIGN_KEY_LEN</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a6f17432000e81a42ce02f09413aadcfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STATE_MACHINE_DATA</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a65ac785f7b8aaabbd2ab5638ea937bd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STATE_MACHINE_DEBUG_PREFIX</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a0f7460f7ed5bcfd3f28befa842ec9308</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_enable_timer_tick</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a165bb7ae9100765322acadd88c993074</anchor>
      <arglist>(struct eapol_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>eapol_port_control</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>ac08ff7a5518450e6d115cc78eab12e6d</anchor>
      <arglist>(PortControl ctrl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_port_timers_tick</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a23b9cc521d377cb18296985c2538715f</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_sm_abort_cached</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a2dade2885d57797f349dcf545424fe7e</anchor>
      <arglist>(struct eapol_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_sm_abortSupp</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a2b3c6b82df03a43c386785529cdc5f02</anchor>
      <arglist>(struct eapol_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eapol_sm_configure</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a05afb44e67844b30f2ec26042692149d</anchor>
      <arglist>(struct eapol_sm *sm, int heldPeriod, int authPeriod, int startPeriod, int maxStart)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eapol_sm_deinit</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a7c6e50753e2874574aec6a128cc9788f</anchor>
      <arglist>(struct eapol_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_sm_eap_param_needed</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a20c82fc59ab93b45a5bc6e92465394bd</anchor>
      <arglist>(void *ctx, const char *field, const char *txt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>eapol_sm_get_bool</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>aad7836ccf1de716271a24e500d536795</anchor>
      <arglist>(void *ctx, enum eapol_bool_var variable)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct eap_peer_config *</type>
      <name>eapol_sm_get_config</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>ac5081ab59c0f90390ab077a1c8218a08</anchor>
      <arglist>(void *ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpa_config_blob *</type>
      <name>eapol_sm_get_config_blob</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a69b5148f5d8d77658e74e6d17f6b2c48</anchor>
      <arglist>(void *ctx, const char *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>eapol_sm_get_eapReqData</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a585bc5eb049c3cef50ac179fde5e51db</anchor>
      <arglist>(void *ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>eapol_sm_get_int</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a12b9c7c818eab994c4fe31760794397a</anchor>
      <arglist>(void *ctx, enum eapol_int_var variable)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eapol_sm_get_key</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a4221b04c3a3daf68abc19be5c07375f0</anchor>
      <arglist>(struct eapol_sm *sm, u8 *key, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_sm_getSuppRsp</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a35fafb1383a531d1a7a6fa8741cf9138</anchor>
      <arglist>(struct eapol_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>struct eapol_sm *</type>
      <name>eapol_sm_init</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a84304108402f5db397e062c12809d470</anchor>
      <arglist>(struct eapol_ctx *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eapol_sm_invalidate_cached_session</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a2dad5411aa259566e461dcd0f4f1297f</anchor>
      <arglist>(struct eapol_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eapol_sm_notify_cached</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a6300c59e8f7b4d329e6256fd554b6420</anchor>
      <arglist>(struct eapol_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eapol_sm_notify_config</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a6613c27d9b494099f40a955cbc94176f</anchor>
      <arglist>(struct eapol_sm *sm, struct eap_peer_config *config, const struct eapol_config *conf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eapol_sm_notify_ctrl_attached</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a4ff52e6d0c4c01dd538f7044e1a86c08</anchor>
      <arglist>(struct eapol_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eapol_sm_notify_ctrl_response</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>afc203508cbe1d5716c61b5971e2420c8</anchor>
      <arglist>(struct eapol_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eapol_sm_notify_eap_fail</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>ac517e1e34ae140025855f9bd622f5c38</anchor>
      <arglist>(struct eapol_sm *sm, Boolean fail)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eapol_sm_notify_eap_success</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>aa11eb7eeab4b322e0ee33549dd1e4580</anchor>
      <arglist>(struct eapol_sm *sm, Boolean success)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eapol_sm_notify_logoff</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>ade5e3a67ac1e65331139b83e999e11da</anchor>
      <arglist>(struct eapol_sm *sm, Boolean logoff)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eapol_sm_notify_lower_layer_success</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>aa646cfff046a0d66e9642a4c6dfbd3b8</anchor>
      <arglist>(struct eapol_sm *sm, int in_eapol_sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_sm_notify_pending</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>aad438b145f8b1bc19b5b6b4e31e8d5d8</anchor>
      <arglist>(void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eapol_sm_notify_pmkid_attempt</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>aaa759a735fcee4faaf62f4238aa980ce</anchor>
      <arglist>(struct eapol_sm *sm, int attempt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eapol_sm_notify_portControl</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a6ec49acbe1039041ba9345027e1d5b9f</anchor>
      <arglist>(struct eapol_sm *sm, PortControl portControl)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eapol_sm_notify_portEnabled</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a66140d172dfd8c60a0b00c81639edf2f</anchor>
      <arglist>(struct eapol_sm *sm, Boolean enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eapol_sm_notify_portValid</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a03ebb5fc6028ae6957a5348051ba89e4</anchor>
      <arglist>(struct eapol_sm *sm, Boolean valid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eapol_sm_notify_tx_eapol_key</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a031efffc930b072ee90be5ef070c2e09</anchor>
      <arglist>(struct eapol_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_sm_processKey</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a925e42f81c31c26fdf0cb212f712be49</anchor>
      <arglist>(struct eapol_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eapol_sm_register_scard_ctx</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a1cd5eb2e49c725a2df8e57df0db72338</anchor>
      <arglist>(struct eapol_sm *sm, void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eapol_sm_request_reauth</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a282b447b30176a9305b87157c1387eba</anchor>
      <arglist>(struct eapol_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eapol_sm_rx_eapol</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>af38e123f72e61be5eb4beef8d32d40ce</anchor>
      <arglist>(struct eapol_sm *sm, const u8 *src, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_sm_set_bool</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>aabbccfa601017ed8befa7a3eef906169</anchor>
      <arglist>(void *ctx, enum eapol_bool_var variable, Boolean value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_sm_set_config_blob</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a25a9291061ec1d00c7b9e5dffddd12df</anchor>
      <arglist>(void *ctx, struct wpa_config_blob *blob)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_sm_set_int</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>ae6a168c5fb5ae1d79b5cdda48794c6fa</anchor>
      <arglist>(void *ctx, enum eapol_int_var variable, unsigned int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_sm_set_port_authorized</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>ab49e2c3ab58a5f02c7cc6c2058038343</anchor>
      <arglist>(struct eapol_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_sm_set_port_unauthorized</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>ae4f138d313d061c1722ab6d7aca703ff</anchor>
      <arglist>(struct eapol_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eapol_sm_step</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a09a77d4327e03ffb2c131d8ba97df5bb</anchor>
      <arglist>(struct eapol_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_sm_step_timeout</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a304e28173e3182b9d11b816662045919</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_sm_txLogoff</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a612bde9102af7afc7a9c6e410bab5647</anchor>
      <arglist>(struct eapol_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_sm_txStart</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>aba7040b70c451367e84e54e1a8b0782c</anchor>
      <arglist>(struct eapol_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_sm_txSuppRsp</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a6a966161abe2fa2fe0665255dcfa0350</anchor>
      <arglist>(struct eapol_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a6f6e49d5a30e3b5222289a9e73a5c07d</anchor>
      <arglist>(SUPP_PAE, LOGOFF)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a672eef7c4cd4ea35ca9fbe460c0b88fc</anchor>
      <arglist>(SUPP_PAE, DISCONNECTED)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a3550fa4fd201103af8c51750aeec150f</anchor>
      <arglist>(SUPP_PAE, CONNECTING)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a20312052e13bf5d0ff00e97c2ac1e16e</anchor>
      <arglist>(SUPP_PAE, AUTHENTICATING)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>aefe2fe3a24c676370e3e754eca3066e7</anchor>
      <arglist>(SUPP_PAE, HELD)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>ab09238fd1bfc1d79419a31f261237619</anchor>
      <arglist>(SUPP_PAE, AUTHENTICATED)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a9ba171434896a692b5b9a87473cc34b6</anchor>
      <arglist>(SUPP_PAE, RESTART)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a65c8730be57d02b85b2b6eab40e642b7</anchor>
      <arglist>(SUPP_PAE, S_FORCE_AUTH)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>ac84bf2b8bcf6b65de8bf56b83d05480a</anchor>
      <arglist>(SUPP_PAE, S_FORCE_UNAUTH)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>aa3dde09089cf6d82b5c9c18c1b7b0b99</anchor>
      <arglist>(KEY_RX, NO_KEY_RECEIVE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>ac6b5ae3b4b382d1a9625f7496bd66890</anchor>
      <arglist>(KEY_RX, KEY_RECEIVE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>abb85e411590786f3dba93459bccb882f</anchor>
      <arglist>(SUPP_BE, REQUEST)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a97cdc43020a39e3e8802bebb813363df</anchor>
      <arglist>(SUPP_BE, RESPONSE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>afebfdc342d352ae65e1a29c7960bc215</anchor>
      <arglist>(SUPP_BE, SUCCESS)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a90f46d70102f0791f557eeaa6b35af45</anchor>
      <arglist>(SUPP_BE, FAIL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a49aa0882536de1b70de0ceeb4e9ecf0b</anchor>
      <arglist>(SUPP_BE, TIMEOUT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a43fcf48233bd2914dcb96e52f814201c</anchor>
      <arglist>(SUPP_BE, IDLE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>adeba2c2b086c09a889c38c66affa30ac</anchor>
      <arglist>(SUPP_BE, INITIALIZE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a795728b277ac3d636ec39865db2a1174</anchor>
      <arglist>(SUPP_BE, RECEIVE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STEP</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a0ad49b580e1e0b9222e8417bb348120a</anchor>
      <arglist>(SUPP_PAE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STEP</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>acc82818d1ce89a871f35d22b6324b328</anchor>
      <arglist>(KEY_RX)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STEP</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a77ea10cfb1a9e86fba977f28552bedf2</anchor>
      <arglist>(SUPP_BE)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct eapol_callbacks</type>
      <name>eapol_cb</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>a7a41bdabd6f1f5d2ab5a2679bdd4a8aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ieee802_1x_eapol_key</type>
      <name>STRUCT_PACKED</name>
      <anchorfile>eapol__supp__sm_8c.html</anchorfile>
      <anchor>ace0cf89d6fb96f1eafb5e053ecce839f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eapol_supp_sm.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eapol_supp/</path>
    <filename>eapol__supp__sm_8h</filename>
    <includes id="defs_8h" name="defs.h" local="yes" imported="no">common/defs.h</includes>
    <class kind="struct">eapol_config</class>
    <class kind="struct">eapol_ctx</class>
    <member kind="define">
      <type>#define</type>
      <name>EAPOL_REQUIRE_KEY_BROADCAST</name>
      <anchorfile>eapol__supp__sm_8h.html</anchorfile>
      <anchor>a2db3f9fc808f4a924d24fb75abc83dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAPOL_REQUIRE_KEY_UNICAST</name>
      <anchorfile>eapol__supp__sm_8h.html</anchorfile>
      <anchor>a2eed13d4b03b04424d3cd3a878495567</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>eapol_sm_notify_pmkid_attempt</name>
      <anchorfile>eapol__supp__sm_8h.html</anchorfile>
      <anchor>a81316d741c0462089a9bc7dfab0e7b9a</anchor>
      <arglist>(sm, attempt)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>eapol_sm_register_scard_ctx</name>
      <anchorfile>eapol__supp__sm_8h.html</anchorfile>
      <anchor>a884fb5a3ae80167634a7dd95b2fc9eb5</anchor>
      <arglist>(sm, ctx)</arglist>
    </member>
    <member kind="enumeration">
      <name>PortControl</name>
      <anchorfile>eapol__supp__sm_8h.html</anchorfile>
      <anchor>a82c31e4d4278968b7e021447e5149914</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Auto</name>
      <anchorfile>eapol__supp__sm_8h.html</anchorfile>
      <anchor>a82c31e4d4278968b7e021447e5149914ab81b7469043e9c54603ca3aebbe38e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ForceUnauthorized</name>
      <anchorfile>eapol__supp__sm_8h.html</anchorfile>
      <anchor>a82c31e4d4278968b7e021447e5149914acae6bae7447af4817c78dce9b87d2ea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ForceAuthorized</name>
      <anchorfile>eapol__supp__sm_8h.html</anchorfile>
      <anchor>a82c31e4d4278968b7e021447e5149914aa92f340ff5fd93738f8d2affcbd89dcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PortStatus</name>
      <anchorfile>eapol__supp__sm_8h.html</anchorfile>
      <anchor>a946c2549321541c4effa34fbecc6cde6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unauthorized</name>
      <anchorfile>eapol__supp__sm_8h.html</anchorfile>
      <anchor>a946c2549321541c4effa34fbecc6cde6a2fe64bfd638b82b9eb34f78aee4732f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Authorized</name>
      <anchorfile>eapol__supp__sm_8h.html</anchorfile>
      <anchor>a946c2549321541c4effa34fbecc6cde6a0181c13d5fc59b7204d11ea3142d31f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_sm_configure</name>
      <anchorfile>eapol__supp__sm_8h.html</anchorfile>
      <anchor>a6e7289891ff27182f34dc9f1f61a32d3</anchor>
      <arglist>(struct eapol_sm *sm, int heldPeriod, int authPeriod, int startPeriod, int maxStart)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_sm_deinit</name>
      <anchorfile>eapol__supp__sm_8h.html</anchorfile>
      <anchor>a0005d2ed44978fd2b75c8cc7e7fc721e</anchor>
      <arglist>(struct eapol_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eapol_sm_get_key</name>
      <anchorfile>eapol__supp__sm_8h.html</anchorfile>
      <anchor>a22cec342ea96453eda63f4a01e5e6ef0</anchor>
      <arglist>(struct eapol_sm *sm, u8 *key, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eapol_sm_get_mib</name>
      <anchorfile>eapol__supp__sm_8h.html</anchorfile>
      <anchor>a75ef36155d21546b562967702e0e968b</anchor>
      <arglist>(struct eapol_sm *sm, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eapol_sm_get_status</name>
      <anchorfile>eapol__supp__sm_8h.html</anchorfile>
      <anchor>aacb4b72c94fcd8430818de0da88f317b</anchor>
      <arglist>(struct eapol_sm *sm, char *buf, size_t buflen, int verbose)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct eapol_sm *</type>
      <name>eapol_sm_init</name>
      <anchorfile>eapol__supp__sm_8h.html</anchorfile>
      <anchor>a41d255fd9864079fab9b7741e8e83c4a</anchor>
      <arglist>(struct eapol_ctx *ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_sm_invalidate_cached_session</name>
      <anchorfile>eapol__supp__sm_8h.html</anchorfile>
      <anchor>ab730508fcbc7952de8f503c38db2b617</anchor>
      <arglist>(struct eapol_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_sm_notify_cached</name>
      <anchorfile>eapol__supp__sm_8h.html</anchorfile>
      <anchor>a2c28e2a68d8dc06db7bd3b31641b2b91</anchor>
      <arglist>(struct eapol_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_sm_notify_config</name>
      <anchorfile>eapol__supp__sm_8h.html</anchorfile>
      <anchor>a4d149485deccc8f646b3eb906fda527d</anchor>
      <arglist>(struct eapol_sm *sm, struct eap_peer_config *config, struct eapol_config *conf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_sm_notify_ctrl_attached</name>
      <anchorfile>eapol__supp__sm_8h.html</anchorfile>
      <anchor>a6948db53a718e32636c876f34e495ab8</anchor>
      <arglist>(struct eapol_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_sm_notify_ctrl_response</name>
      <anchorfile>eapol__supp__sm_8h.html</anchorfile>
      <anchor>a4b631673d46f6503ccc82304bc2cf7b2</anchor>
      <arglist>(struct eapol_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_sm_notify_eap_fail</name>
      <anchorfile>eapol__supp__sm_8h.html</anchorfile>
      <anchor>a4e55ac7d34fbbc290eca10fbf0987ff7</anchor>
      <arglist>(struct eapol_sm *sm, Boolean fail)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_sm_notify_eap_success</name>
      <anchorfile>eapol__supp__sm_8h.html</anchorfile>
      <anchor>ab3cf5cb6177eeaf396d43b2d4f472977</anchor>
      <arglist>(struct eapol_sm *sm, Boolean success)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_sm_notify_logoff</name>
      <anchorfile>eapol__supp__sm_8h.html</anchorfile>
      <anchor>a2757c4b636bd821a478d0e53b70bf89f</anchor>
      <arglist>(struct eapol_sm *sm, Boolean logoff)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_sm_notify_lower_layer_success</name>
      <anchorfile>eapol__supp__sm_8h.html</anchorfile>
      <anchor>a4308ba49316652ef315790d9e9cee31c</anchor>
      <arglist>(struct eapol_sm *sm, int in_eapol_sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_sm_notify_portControl</name>
      <anchorfile>eapol__supp__sm_8h.html</anchorfile>
      <anchor>a3177e71be729db662dcdb4c27e5ee79f</anchor>
      <arglist>(struct eapol_sm *sm, PortControl portControl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_sm_notify_portEnabled</name>
      <anchorfile>eapol__supp__sm_8h.html</anchorfile>
      <anchor>abc9ffc9702fc1aaeb8ec9916a481db26</anchor>
      <arglist>(struct eapol_sm *sm, Boolean enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_sm_notify_portValid</name>
      <anchorfile>eapol__supp__sm_8h.html</anchorfile>
      <anchor>a746ef7151778a2115b21343436ee8748</anchor>
      <arglist>(struct eapol_sm *sm, Boolean valid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_sm_notify_tx_eapol_key</name>
      <anchorfile>eapol__supp__sm_8h.html</anchorfile>
      <anchor>a247a9975bbf26b7dc5da36360093e1df</anchor>
      <arglist>(struct eapol_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_sm_request_reauth</name>
      <anchorfile>eapol__supp__sm_8h.html</anchorfile>
      <anchor>a892a8ce0080a24c14ab9a8bbb0246585</anchor>
      <arglist>(struct eapol_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eapol_sm_rx_eapol</name>
      <anchorfile>eapol__supp__sm_8h.html</anchorfile>
      <anchor>aeab78466121917f36b6cf93160e7fca7</anchor>
      <arglist>(struct eapol_sm *sm, const u8 *src, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_sm_step</name>
      <anchorfile>eapol__supp__sm_8h.html</anchorfile>
      <anchor>a90c606abfe6d187aca4e9d36ca2a3417</anchor>
      <arglist>(struct eapol_sm *sm)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eapol_test.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>eapol__test_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="config_8h" name="config.h" local="yes" imported="no">config.h</includes>
    <includes id="eapol__supp__sm_8h" name="eapol_supp_sm.h" local="yes" imported="no">eapol_supp/eapol_supp_sm.h</includes>
    <includes id="eap__peer_2eap_8h" name="eap_peer/eap.h" local="yes" imported="no">eap_peer/eap.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="wpa_8h" name="wpa.h" local="yes" imported="no">rsn_supp/wpa.h</includes>
    <includes id="eap__peer_2eap__i_8h" name="eap_peer/eap_i.h" local="yes" imported="no">eap_peer/eap_i.h</includes>
    <includes id="wpa__supplicant__i_8h" name="wpa_supplicant_i.h" local="yes" imported="no">wpa_supplicant_i.h</includes>
    <includes id="radius_8h" name="radius.h" local="yes" imported="no">radius/radius.h</includes>
    <includes id="radius__client_8h" name="radius_client.h" local="yes" imported="no">radius/radius_client.h</includes>
    <includes id="ctrl__iface_8h" name="ctrl_iface.h" local="yes" imported="no">ctrl_iface.h</includes>
    <includes id="pcsc__funcs_8h" name="pcsc_funcs.h" local="yes" imported="no">pcsc_funcs.h</includes>
    <class kind="struct">eapol_test_data</class>
    <class kind="struct">extra_radius_attr</class>
    <member kind="define">
      <type>#define</type>
      <name>AKA_AUTN_LEN</name>
      <anchorfile>eapol__test_8c.html</anchorfile>
      <anchor>a1e7798c37afa837895375333b8323de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AKA_AUTS_LEN</name>
      <anchorfile>eapol__test_8c.html</anchorfile>
      <anchor>a48b23694f87bcc2da6ead2e4b7cd1d44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AKA_RAND_LEN</name>
      <anchorfile>eapol__test_8c.html</anchorfile>
      <anchor>a55b07468dd0432aaa739b87c8f928f64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CK_LEN</name>
      <anchorfile>eapol__test_8c.html</anchorfile>
      <anchor>ab35786de83a2d1bb7e2385d4c44a43af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IK_LEN</name>
      <anchorfile>eapol__test_8c.html</anchorfile>
      <anchor>ad1338d7c09f4445dd3c592cdb4ee8aa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>num_triplets</name>
      <anchorfile>eapol__test_8c.html</anchorfile>
      <anchor>aefef439e870283299517ea8c1e67711e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RES_MAX_LEN</name>
      <anchorfile>eapol__test_8c.html</anchorfile>
      <anchor>ad49a07f0607bb6b33564afd15bd279f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>add_extra_attr</name>
      <anchorfile>eapol__test_8c.html</anchorfile>
      <anchor>ae1a0480ad045e1788c69c60ed2899faa</anchor>
      <arglist>(struct radius_msg *msg, struct extra_radius_attr *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>add_extra_attrs</name>
      <anchorfile>eapol__test_8c.html</anchorfile>
      <anchor>adcf724c0fbc8eafa7f17c0a07e19759b</anchor>
      <arglist>(struct radius_msg *msg, struct extra_radius_attr *attrs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>eap_type_text</name>
      <anchorfile>eapol__test_8c.html</anchorfile>
      <anchor>a99dd2b556645a9d7d331c1af40ac9f3f</anchor>
      <arglist>(u8 type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_sm_cb</name>
      <anchorfile>eapol__test_8c.html</anchorfile>
      <anchor>a16dcfed48c45259fd3160e2846d034a1</anchor>
      <arglist>(struct eapol_sm *eapol, int success, void *ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_sm_reauth</name>
      <anchorfile>eapol__test_8c.html</anchorfile>
      <anchor>ac49f9c0626b09067fca439ae7953256d</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eapol_test_compare_pmk</name>
      <anchorfile>eapol__test_8c.html</anchorfile>
      <anchor>a7ca80d3ccdeef95836d1b413306f54d4</anchor>
      <arglist>(struct eapol_test_data *e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_test_eapol_done_cb</name>
      <anchorfile>eapol__test_8c.html</anchorfile>
      <anchor>a5030f4c0c03f5990e747761da8f06cc8</anchor>
      <arglist>(void *ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eapol_test_eapol_send</name>
      <anchorfile>eapol__test_8c.html</anchorfile>
      <anchor>a8be1b6f34929eca60770f4926daac4c2</anchor>
      <arglist>(void *ctx, int type, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpa_config_blob *</type>
      <name>eapol_test_get_config_blob</name>
      <anchorfile>eapol__test_8c.html</anchorfile>
      <anchor>a419332e66d7cbdcf037c08e1ed21d12c</anchor>
      <arglist>(void *ctx, const char *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_test_set_config_blob</name>
      <anchorfile>eapol__test_8c.html</anchorfile>
      <anchor>aee886d7b167bf1392a340080e66628e0</anchor>
      <arglist>(void *ctx, struct wpa_config_blob *blob)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_test_terminate</name>
      <anchorfile>eapol__test_8c.html</anchorfile>
      <anchor>aa7bbe358ed1cb1945b749385b03ca2b5</anchor>
      <arglist>(int sig, void *signal_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_test_timeout</name>
      <anchorfile>eapol__test_8c.html</anchorfile>
      <anchor>a2c019453875a4cba44cdf79f2052a6e9</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct extra_radius_attr *</type>
      <name>find_extra_attr</name>
      <anchorfile>eapol__test_8c.html</anchorfile>
      <anchor>ad567ce07557f24c70f1abd33294271f9</anchor>
      <arglist>(struct extra_radius_attr *attrs, u8 type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hostapd_logger_cb</name>
      <anchorfile>eapol__test_8c.html</anchorfile>
      <anchor>aed6c0bd8ece1ba7a20f8676f18c773e7</anchor>
      <arglist>(void *ctx, const u8 *addr, unsigned int module, int level, const char *txt, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee802_1x_decapsulate_radius</name>
      <anchorfile>eapol__test_8c.html</anchorfile>
      <anchor>a0235f1deb0d6faf669e3411f01ba5110</anchor>
      <arglist>(struct eapol_test_data *e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee802_1x_encapsulate_radius</name>
      <anchorfile>eapol__test_8c.html</anchorfile>
      <anchor>ad8a55beb2740ad1795ae241fd0b10aad</anchor>
      <arglist>(struct eapol_test_data *e, const u8 *eap, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee802_1x_get_keys</name>
      <anchorfile>eapol__test_8c.html</anchorfile>
      <anchor>a0665ce54f62045e521288168a4d27534</anchor>
      <arglist>(struct eapol_test_data *e, struct radius_msg *msg, struct radius_msg *req, const u8 *shared_secret, size_t shared_secret_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RadiusRxResult</type>
      <name>ieee802_1x_receive_auth</name>
      <anchorfile>eapol__test_8c.html</anchorfile>
      <anchor>a9a793a3a28e9f32ba53b079132ce352e</anchor>
      <arglist>(struct radius_msg *msg, struct radius_msg *req, const u8 *shared_secret, size_t shared_secret_len, void *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>eapol__test_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>scard_get_triplets</name>
      <anchorfile>eapol__test_8c.html</anchorfile>
      <anchor>a619d415c1745e8ae890a69cc5f5c8293</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>scard_test</name>
      <anchorfile>eapol__test_8c.html</anchorfile>
      <anchor>a2c8f31cac758eee3b8735a793af32149</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>send_eap_request_identity</name>
      <anchorfile>eapol__test_8c.html</anchorfile>
      <anchor>ae4607497a020f183f476cb910ec6b4d1</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>test_eapol</name>
      <anchorfile>eapol__test_8c.html</anchorfile>
      <anchor>a43ab9e075f1d3552fe7cd8cb65f03856</anchor>
      <arglist>(struct eapol_test_data *e, struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_eapol_clean</name>
      <anchorfile>eapol__test_8c.html</anchorfile>
      <anchor>a32d28cbe530bbf2fa86a0e113ace77bd</anchor>
      <arglist>(struct eapol_test_data *e, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>usage</name>
      <anchorfile>eapol__test_8c.html</anchorfile>
      <anchor>ad96d407a911fbb914fa8e4cfbf2faf0f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_init_conf</name>
      <anchorfile>eapol__test_8c.html</anchorfile>
      <anchor>a183002430c12cb3546daa9d31c45496c</anchor>
      <arglist>(struct eapol_test_data *e, struct wpa_supplicant *wpa_s, const char *authsrv, int port, const char *secret, const char *cli_addr)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct eapol_test_data</type>
      <name>eapol_test</name>
      <anchorfile>eapol__test_8c.html</anchorfile>
      <anchor>a941a2bd3efc6aa7bb21f01b310606c1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_debug_level</name>
      <anchorfile>eapol__test_8c.html</anchorfile>
      <anchor>a93c24a3c52044adaadad1a58b49f109d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_debug_show_keys</name>
      <anchorfile>eapol__test_8c.html</anchorfile>
      <anchor>a492b25d11287b9a5f944b97cc24969b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_driver_ops *</type>
      <name>wpa_drivers</name>
      <anchorfile>eapol__test_8c.html</anchorfile>
      <anchor>ae7e8f3c725ba8227ff4807993f66f960</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eloop.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/utils/</path>
    <filename>eloop_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="trace_8h" name="trace.h" local="yes" imported="no">trace.h</includes>
    <includes id="list_8h" name="list.h" local="yes" imported="no">list.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <class kind="struct">eloop_data</class>
    <class kind="struct">eloop_signal</class>
    <class kind="struct">eloop_sock</class>
    <class kind="struct">eloop_sock_table</class>
    <class kind="struct">eloop_timeout</class>
    <member kind="define">
      <type>#define</type>
      <name>eloop_trace_sock_add_ref</name>
      <anchorfile>eloop_8c.html</anchorfile>
      <anchor>adc08f28279e1bcf7ed5de136c0422c6c</anchor>
      <arglist>(table)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>eloop_trace_sock_remove_ref</name>
      <anchorfile>eloop_8c.html</anchorfile>
      <anchor>a86253d6d57d126c37e251b5ba16be413</anchor>
      <arglist>(table)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_cancel_timeout</name>
      <anchorfile>eloop_8c.html</anchorfile>
      <anchor>ad3b3bbbd6cda190f81286b1fb7956167</anchor>
      <arglist>(eloop_timeout_handler handler, void *eloop_data, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eloop_destroy</name>
      <anchorfile>eloop_8c.html</anchorfile>
      <anchor>a0766f0246021afe934766fee4ba810f8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct eloop_sock_table *</type>
      <name>eloop_get_sock_table</name>
      <anchorfile>eloop_8c.html</anchorfile>
      <anchor>acca789ef11023277e0f7fc651ff61c1b</anchor>
      <arglist>(eloop_event_type type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eloop_handle_alarm</name>
      <anchorfile>eloop_8c.html</anchorfile>
      <anchor>a811c898dcf492f37b3c08235c059df19</anchor>
      <arglist>(int sig)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eloop_handle_signal</name>
      <anchorfile>eloop_8c.html</anchorfile>
      <anchor>a94d4aca1eb919b8114953855ec2912c1</anchor>
      <arglist>(int sig)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_init</name>
      <anchorfile>eloop_8c.html</anchorfile>
      <anchor>a3bf2f89590b38bed8b7d415caee82406</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_is_timeout_registered</name>
      <anchorfile>eloop_8c.html</anchorfile>
      <anchor>a76aafbbbbd8363c07a9ce16052f7f5d0</anchor>
      <arglist>(eloop_timeout_handler handler, void *eloop_data, void *user_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eloop_process_pending_signals</name>
      <anchorfile>eloop_8c.html</anchorfile>
      <anchor>a6e354f7dd2561c210c2d3f3e00278ef6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_register_read_sock</name>
      <anchorfile>eloop_8c.html</anchorfile>
      <anchor>a704420087ce31058fb6425107e723039</anchor>
      <arglist>(int sock, eloop_sock_handler handler, void *eloop_data, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_register_signal</name>
      <anchorfile>eloop_8c.html</anchorfile>
      <anchor>a575f4f6e3692a27d5360eeaefa6fcc9e</anchor>
      <arglist>(int sig, eloop_signal_handler handler, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_register_signal_reconfig</name>
      <anchorfile>eloop_8c.html</anchorfile>
      <anchor>a2864903d1105b10dfb16b3d6d9b4ec2f</anchor>
      <arglist>(eloop_signal_handler handler, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_register_signal_terminate</name>
      <anchorfile>eloop_8c.html</anchorfile>
      <anchor>a46502de8f04fbfe17da3041769f9c7c1</anchor>
      <arglist>(eloop_signal_handler handler, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_register_sock</name>
      <anchorfile>eloop_8c.html</anchorfile>
      <anchor>a401d72b9e97457591275be356209d59b</anchor>
      <arglist>(int sock, eloop_event_type type, eloop_sock_handler handler, void *eloop_data, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_register_timeout</name>
      <anchorfile>eloop_8c.html</anchorfile>
      <anchor>a97f690b7498410094f67a4d59052a964</anchor>
      <arglist>(unsigned int secs, unsigned int usecs, eloop_timeout_handler handler, void *eloop_data, void *user_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eloop_remove_timeout</name>
      <anchorfile>eloop_8c.html</anchorfile>
      <anchor>a0f0277fdcf818ae8b01efed5a4889b79</anchor>
      <arglist>(struct eloop_timeout *timeout)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eloop_run</name>
      <anchorfile>eloop_8c.html</anchorfile>
      <anchor>ad750e6f764e3100dc44cc49ba20ce39c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eloop_sock_table_add_sock</name>
      <anchorfile>eloop_8c.html</anchorfile>
      <anchor>a994465e1ff0bb1aae49c98f8cdc17e19</anchor>
      <arglist>(struct eloop_sock_table *table, int sock, eloop_sock_handler handler, void *eloop_data, void *user_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eloop_sock_table_destroy</name>
      <anchorfile>eloop_8c.html</anchorfile>
      <anchor>a0bcf3a78c22fc2c506475c5a7265c35c</anchor>
      <arglist>(struct eloop_sock_table *table)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eloop_sock_table_dispatch</name>
      <anchorfile>eloop_8c.html</anchorfile>
      <anchor>a433a177b94258984cced4df51cc83e4a</anchor>
      <arglist>(struct eloop_sock_table *table, fd_set *fds)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eloop_sock_table_remove_sock</name>
      <anchorfile>eloop_8c.html</anchorfile>
      <anchor>a3632c90cd74f1c3ac1a42c2e96fe998d</anchor>
      <arglist>(struct eloop_sock_table *table, int sock)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eloop_sock_table_set_fds</name>
      <anchorfile>eloop_8c.html</anchorfile>
      <anchor>ad928df859d4abf5617e84b1ac5bbf912</anchor>
      <arglist>(struct eloop_sock_table *table, fd_set *fds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eloop_terminate</name>
      <anchorfile>eloop_8c.html</anchorfile>
      <anchor>a3ba4530d4387b13b4ba6d039d943ea1b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_terminated</name>
      <anchorfile>eloop_8c.html</anchorfile>
      <anchor>a7e848b03cd39987fec279f39c0cbfefa</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eloop_unregister_read_sock</name>
      <anchorfile>eloop_8c.html</anchorfile>
      <anchor>a4a52fe52b8555404e1ed8421a120b037</anchor>
      <arglist>(int sock)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eloop_unregister_sock</name>
      <anchorfile>eloop_8c.html</anchorfile>
      <anchor>a8177174b95a12142c9798049601159fe</anchor>
      <arglist>(int sock, eloop_event_type type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eloop_wait_for_read_sock</name>
      <anchorfile>eloop_8c.html</anchorfile>
      <anchor>ad0226715b06d88d79206ee15b96c1dc5</anchor>
      <arglist>(int sock)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct eloop_data</type>
      <name>eloop</name>
      <anchorfile>eloop_8c.html</anchorfile>
      <anchor>a86a370da8240eab192317dc0eb3119e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eloop.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/utils/</path>
    <filename>eloop_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ELOOP_ALL_CTX</name>
      <anchorfile>eloop_8h.html</anchorfile>
      <anchor>a6df95bea84ee9e29dbb8c705174a5e06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>eloop_event_handler</name>
      <anchorfile>eloop_8h.html</anchorfile>
      <anchor>ab5b92aec921e3df1bbdb30ff63235541</anchor>
      <arglist>)(void *eloop_data, void *user_ctx)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>eloop_signal_handler</name>
      <anchorfile>eloop_8h.html</anchorfile>
      <anchor>a55c57e332485ef25214d0278263c9dda</anchor>
      <arglist>)(int sig, void *signal_ctx)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>eloop_sock_handler</name>
      <anchorfile>eloop_8h.html</anchorfile>
      <anchor>a2f61e353d24229495edfbbf9b81b349c</anchor>
      <arglist>)(int sock, void *eloop_ctx, void *sock_ctx)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>eloop_timeout_handler</name>
      <anchorfile>eloop_8h.html</anchorfile>
      <anchor>a195c2bcb31b41c48dce8723dcb339827</anchor>
      <arglist>)(void *eloop_data, void *user_ctx)</arglist>
    </member>
    <member kind="enumeration">
      <name>eloop_event_type</name>
      <anchorfile>eloop_8h.html</anchorfile>
      <anchor>aed9de1eff3af39b7ada2c9d9f469ea8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_TYPE_READ</name>
      <anchorfile>eloop_8h.html</anchorfile>
      <anchor>aed9de1eff3af39b7ada2c9d9f469ea8daab4c4e283ea78be07eb9c5fbd29cda97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_TYPE_WRITE</name>
      <anchorfile>eloop_8h.html</anchorfile>
      <anchor>aed9de1eff3af39b7ada2c9d9f469ea8dadf8850099b90d9ed262c148a8ca91fea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_TYPE_EXCEPTION</name>
      <anchorfile>eloop_8h.html</anchorfile>
      <anchor>aed9de1eff3af39b7ada2c9d9f469ea8da8d70d43572bf13d933b339bd2bd6f45a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_cancel_timeout</name>
      <anchorfile>eloop_8h.html</anchorfile>
      <anchor>ad3b3bbbd6cda190f81286b1fb7956167</anchor>
      <arglist>(eloop_timeout_handler handler, void *eloop_data, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eloop_destroy</name>
      <anchorfile>eloop_8h.html</anchorfile>
      <anchor>a0766f0246021afe934766fee4ba810f8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_init</name>
      <anchorfile>eloop_8h.html</anchorfile>
      <anchor>a3bf2f89590b38bed8b7d415caee82406</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_is_timeout_registered</name>
      <anchorfile>eloop_8h.html</anchorfile>
      <anchor>a76aafbbbbd8363c07a9ce16052f7f5d0</anchor>
      <arglist>(eloop_timeout_handler handler, void *eloop_data, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_register_event</name>
      <anchorfile>eloop_8h.html</anchorfile>
      <anchor>ae5d709d934d3d9c9270236870fa4ce75</anchor>
      <arglist>(void *event, size_t event_size, eloop_event_handler handler, void *eloop_data, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_register_read_sock</name>
      <anchorfile>eloop_8h.html</anchorfile>
      <anchor>a704420087ce31058fb6425107e723039</anchor>
      <arglist>(int sock, eloop_sock_handler handler, void *eloop_data, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_register_signal</name>
      <anchorfile>eloop_8h.html</anchorfile>
      <anchor>a575f4f6e3692a27d5360eeaefa6fcc9e</anchor>
      <arglist>(int sig, eloop_signal_handler handler, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_register_signal_reconfig</name>
      <anchorfile>eloop_8h.html</anchorfile>
      <anchor>a2864903d1105b10dfb16b3d6d9b4ec2f</anchor>
      <arglist>(eloop_signal_handler handler, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_register_signal_terminate</name>
      <anchorfile>eloop_8h.html</anchorfile>
      <anchor>a46502de8f04fbfe17da3041769f9c7c1</anchor>
      <arglist>(eloop_signal_handler handler, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_register_sock</name>
      <anchorfile>eloop_8h.html</anchorfile>
      <anchor>a401d72b9e97457591275be356209d59b</anchor>
      <arglist>(int sock, eloop_event_type type, eloop_sock_handler handler, void *eloop_data, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_register_timeout</name>
      <anchorfile>eloop_8h.html</anchorfile>
      <anchor>a97f690b7498410094f67a4d59052a964</anchor>
      <arglist>(unsigned int secs, unsigned int usecs, eloop_timeout_handler handler, void *eloop_data, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eloop_run</name>
      <anchorfile>eloop_8h.html</anchorfile>
      <anchor>ad750e6f764e3100dc44cc49ba20ce39c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eloop_terminate</name>
      <anchorfile>eloop_8h.html</anchorfile>
      <anchor>a3ba4530d4387b13b4ba6d039d943ea1b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_terminated</name>
      <anchorfile>eloop_8h.html</anchorfile>
      <anchor>a7e848b03cd39987fec279f39c0cbfefa</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eloop_unregister_event</name>
      <anchorfile>eloop_8h.html</anchorfile>
      <anchor>ae194dc43ff4e9e901cee4ce9af8e98a5</anchor>
      <arglist>(void *event, size_t event_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eloop_unregister_read_sock</name>
      <anchorfile>eloop_8h.html</anchorfile>
      <anchor>a4a52fe52b8555404e1ed8421a120b037</anchor>
      <arglist>(int sock)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eloop_unregister_sock</name>
      <anchorfile>eloop_8h.html</anchorfile>
      <anchor>a8177174b95a12142c9798049601159fe</anchor>
      <arglist>(int sock, eloop_event_type type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eloop_wait_for_read_sock</name>
      <anchorfile>eloop_8h.html</anchorfile>
      <anchor>ad0226715b06d88d79206ee15b96c1dc5</anchor>
      <arglist>(int sock)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eloop_none.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/utils/</path>
    <filename>eloop__none_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <class kind="struct">eloop_data</class>
    <class kind="struct">eloop_signal</class>
    <class kind="struct">eloop_sock</class>
    <class kind="struct">eloop_timeout</class>
    <member kind="function">
      <type>int</type>
      <name>eloop_cancel_timeout</name>
      <anchorfile>eloop__none_8c.html</anchorfile>
      <anchor>a66fc36eb974674b8e9eae1b861eff395</anchor>
      <arglist>(void(*handler)(void *eloop_ctx, void *sock_ctx), void *eloop_data, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eloop_destroy</name>
      <anchorfile>eloop__none_8c.html</anchorfile>
      <anchor>a0766f0246021afe934766fee4ba810f8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_init</name>
      <anchorfile>eloop__none_8c.html</anchorfile>
      <anchor>a3bf2f89590b38bed8b7d415caee82406</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_is_timeout_registered</name>
      <anchorfile>eloop__none_8c.html</anchorfile>
      <anchor>a8e315488907c177c2259b63c1454f2d2</anchor>
      <arglist>(void(*handler)(void *eloop_ctx, void *timeout_ctx), void *eloop_data, void *user_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eloop_process_pending_signals</name>
      <anchorfile>eloop__none_8c.html</anchorfile>
      <anchor>a6e354f7dd2561c210c2d3f3e00278ef6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_register_read_sock</name>
      <anchorfile>eloop__none_8c.html</anchorfile>
      <anchor>a6b8371af265035f533e9923db7ba5127</anchor>
      <arglist>(int sock, void(*handler)(int sock, void *eloop_ctx, void *sock_ctx), void *eloop_data, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_register_signal</name>
      <anchorfile>eloop__none_8c.html</anchorfile>
      <anchor>a7ff90d176b9426c2f2f88fd583839224</anchor>
      <arglist>(int sig, void(*handler)(int sig, void *eloop_ctx, void *signal_ctx), void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_register_signal_reconfig</name>
      <anchorfile>eloop__none_8c.html</anchorfile>
      <anchor>a14d23a3f944a56eaafc801c614a03cd1</anchor>
      <arglist>(void(*handler)(int sig, void *eloop_ctx, void *signal_ctx), void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_register_signal_terminate</name>
      <anchorfile>eloop__none_8c.html</anchorfile>
      <anchor>a43c222a55b39449fbd8488b7861eef1d</anchor>
      <arglist>(void(*handler)(int sig, void *eloop_ctx, void *signal_ctx), void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_register_timeout</name>
      <anchorfile>eloop__none_8c.html</anchorfile>
      <anchor>aa1acf2a18ca92d79e4221773037dd955</anchor>
      <arglist>(unsigned int secs, unsigned int usecs, void(*handler)(void *eloop_ctx, void *timeout_ctx), void *eloop_data, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eloop_run</name>
      <anchorfile>eloop__none_8c.html</anchorfile>
      <anchor>ad750e6f764e3100dc44cc49ba20ce39c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eloop_terminate</name>
      <anchorfile>eloop__none_8c.html</anchorfile>
      <anchor>a3ba4530d4387b13b4ba6d039d943ea1b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_terminated</name>
      <anchorfile>eloop__none_8c.html</anchorfile>
      <anchor>a7e848b03cd39987fec279f39c0cbfefa</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eloop_unregister_read_sock</name>
      <anchorfile>eloop__none_8c.html</anchorfile>
      <anchor>a4a52fe52b8555404e1ed8421a120b037</anchor>
      <arglist>(int sock)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eloop_wait_for_read_sock</name>
      <anchorfile>eloop__none_8c.html</anchorfile>
      <anchor>ad0226715b06d88d79206ee15b96c1dc5</anchor>
      <arglist>(int sock)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct eloop_data</type>
      <name>eloop</name>
      <anchorfile>eloop__none_8c.html</anchorfile>
      <anchor>a86a370da8240eab192317dc0eb3119e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eloop_win.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/utils/</path>
    <filename>eloop__win_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <class kind="struct">eloop_data</class>
    <class kind="struct">eloop_event</class>
    <class kind="struct">eloop_signal</class>
    <class kind="struct">eloop_sock</class>
    <class kind="struct">eloop_timeout</class>
    <member kind="function">
      <type>int</type>
      <name>eloop_cancel_timeout</name>
      <anchorfile>eloop__win_8c.html</anchorfile>
      <anchor>ad3b3bbbd6cda190f81286b1fb7956167</anchor>
      <arglist>(eloop_timeout_handler handler, void *eloop_data, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eloop_destroy</name>
      <anchorfile>eloop__win_8c.html</anchorfile>
      <anchor>a0766f0246021afe934766fee4ba810f8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOL</type>
      <name>eloop_handle_console_ctrl</name>
      <anchorfile>eloop__win_8c.html</anchorfile>
      <anchor>a995e4ed94dd197a410a1214cb6e0e5a9</anchor>
      <arglist>(DWORD type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_init</name>
      <anchorfile>eloop__win_8c.html</anchorfile>
      <anchor>a3bf2f89590b38bed8b7d415caee82406</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_is_timeout_registered</name>
      <anchorfile>eloop__win_8c.html</anchorfile>
      <anchor>a76aafbbbbd8363c07a9ce16052f7f5d0</anchor>
      <arglist>(eloop_timeout_handler handler, void *eloop_data, void *user_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eloop_prepare_handles</name>
      <anchorfile>eloop__win_8c.html</anchorfile>
      <anchor>a8b059756f3448e8c1b23e3bb2c72ca44</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eloop_process_pending_signals</name>
      <anchorfile>eloop__win_8c.html</anchorfile>
      <anchor>a6e354f7dd2561c210c2d3f3e00278ef6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_register_event</name>
      <anchorfile>eloop__win_8c.html</anchorfile>
      <anchor>ae5d709d934d3d9c9270236870fa4ce75</anchor>
      <arglist>(void *event, size_t event_size, eloop_event_handler handler, void *eloop_data, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_register_read_sock</name>
      <anchorfile>eloop__win_8c.html</anchorfile>
      <anchor>a704420087ce31058fb6425107e723039</anchor>
      <arglist>(int sock, eloop_sock_handler handler, void *eloop_data, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_register_signal</name>
      <anchorfile>eloop__win_8c.html</anchorfile>
      <anchor>a575f4f6e3692a27d5360eeaefa6fcc9e</anchor>
      <arglist>(int sig, eloop_signal_handler handler, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_register_signal_reconfig</name>
      <anchorfile>eloop__win_8c.html</anchorfile>
      <anchor>a2864903d1105b10dfb16b3d6d9b4ec2f</anchor>
      <arglist>(eloop_signal_handler handler, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_register_signal_terminate</name>
      <anchorfile>eloop__win_8c.html</anchorfile>
      <anchor>a46502de8f04fbfe17da3041769f9c7c1</anchor>
      <arglist>(eloop_signal_handler handler, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_register_timeout</name>
      <anchorfile>eloop__win_8c.html</anchorfile>
      <anchor>a97f690b7498410094f67a4d59052a964</anchor>
      <arglist>(unsigned int secs, unsigned int usecs, eloop_timeout_handler handler, void *eloop_data, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eloop_run</name>
      <anchorfile>eloop__win_8c.html</anchorfile>
      <anchor>ad750e6f764e3100dc44cc49ba20ce39c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eloop_terminate</name>
      <anchorfile>eloop__win_8c.html</anchorfile>
      <anchor>a3ba4530d4387b13b4ba6d039d943ea1b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eloop_terminated</name>
      <anchorfile>eloop__win_8c.html</anchorfile>
      <anchor>a7e848b03cd39987fec279f39c0cbfefa</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eloop_unregister_event</name>
      <anchorfile>eloop__win_8c.html</anchorfile>
      <anchor>ae194dc43ff4e9e901cee4ce9af8e98a5</anchor>
      <arglist>(void *event, size_t event_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eloop_unregister_read_sock</name>
      <anchorfile>eloop__win_8c.html</anchorfile>
      <anchor>a4a52fe52b8555404e1ed8421a120b037</anchor>
      <arglist>(int sock)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eloop_wait_for_read_sock</name>
      <anchorfile>eloop__win_8c.html</anchorfile>
      <anchor>ad0226715b06d88d79206ee15b96c1dc5</anchor>
      <arglist>(int sock)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct eloop_data</type>
      <name>eloop</name>
      <anchorfile>eloop__win_8c.html</anchorfile>
      <anchor>a86a370da8240eab192317dc0eb3119e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eventhistory.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/wpa_gui-qt4/</path>
    <filename>eventhistory_8cpp</filename>
    <includes id="eventhistory_8h" name="eventhistory.h" local="yes" imported="no">eventhistory.h</includes>
  </compound>
  <compound kind="file">
    <name>eventhistory.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/wpa_gui-qt4/</path>
    <filename>eventhistory_8h</filename>
    <class kind="class">EventHistory</class>
    <class kind="class">EventListModel</class>
  </compound>
  <compound kind="file">
    <name>eventhistory.ui.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/wpa_gui/</path>
    <filename>eventhistory_8ui_8h</filename>
  </compound>
  <compound kind="file">
    <name>events.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>events_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eapol__supp__sm_8h" name="eapol_supp_sm.h" local="yes" imported="no">eapol_supp/eapol_supp_sm.h</includes>
    <includes id="wpa_8h" name="wpa.h" local="yes" imported="no">rsn_supp/wpa.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="config_8h" name="config.h" local="yes" imported="no">config.h</includes>
    <includes id="l2__packet_8h" name="l2_packet.h" local="yes" imported="no">l2_packet/l2_packet.h</includes>
    <includes id="wpa__supplicant__i_8h" name="wpa_supplicant_i.h" local="yes" imported="no">wpa_supplicant_i.h</includes>
    <includes id="driver__i_8h" name="driver_i.h" local="yes" imported="no">driver_i.h</includes>
    <includes id="pcsc__funcs_8h" name="pcsc_funcs.h" local="yes" imported="no">pcsc_funcs.h</includes>
    <includes id="preauth_8h" name="preauth.h" local="yes" imported="no">rsn_supp/preauth.h</includes>
    <includes id="pmksa__cache_8h" name="pmksa_cache.h" local="yes" imported="no">rsn_supp/pmksa_cache.h</includes>
    <includes id="wpa__ctrl_8h" name="wpa_ctrl.h" local="yes" imported="no">common/wpa_ctrl.h</includes>
    <includes id="eap__peer_2eap_8h" name="eap_peer/eap.h" local="yes" imported="no">eap_peer/eap.h</includes>
    <includes id="hostapd_8h" name="hostapd.h" local="yes" imported="no">ap/hostapd.h</includes>
    <includes id="notify_8h" name="notify.h" local="yes" imported="no">notify.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="blacklist_8h" name="blacklist.h" local="yes" imported="no">blacklist.h</includes>
    <includes id="wpas__glue_8h" name="wpas_glue.h" local="yes" imported="no">wpas_glue.h</includes>
    <includes id="wps__supplicant_8h" name="wps_supplicant.h" local="yes" imported="no">wps_supplicant.h</includes>
    <includes id="ibss__rsn_8h" name="ibss_rsn.h" local="yes" imported="no">ibss_rsn.h</includes>
    <includes id="sme_8h" name="sme.h" local="yes" imported="no">sme.h</includes>
    <includes id="bgscan_8h" name="bgscan.h" local="yes" imported="no">bgscan.h</includes>
    <includes id="ap_8h" name="ap.h" local="yes" imported="no">ap.h</includes>
    <includes id="bss_8h" name="bss.h" local="yes" imported="no">bss.h</includes>
    <includes id="mlme_8h" name="mlme.h" local="yes" imported="no">mlme.h</includes>
    <includes id="scan_8h" name="scan.h" local="yes" imported="no">scan.h</includes>
    <includes id="wpa__supplicant__node_8h" name="wpa_supplicant_node.h" local="yes" imported="no">../../src/nodes/wpa_supplicant_node.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_find_assoc_pmkid</name>
      <anchorfile>events_8c.html</anchorfile>
      <anchor>a26f5796cd008f68c7952b49ad63714e3</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_connect</name>
      <anchorfile>events_8c.html</anchorfile>
      <anchor>a7e2f8407594872a639133e2c8dd054bd</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_bss *selected, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_dynamic_keys</name>
      <anchorfile>events_8c.html</anchorfile>
      <anchor>ad4c8db1948070b1a3dd67a7bfebf8e1a</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_event</name>
      <anchorfile>events_8c.html</anchorfile>
      <anchor>a3cd3bf144e69cfd4736ea7ca44f580b6</anchor>
      <arglist>(void *ctx, enum wpa_event_type event, union wpa_event_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_event_assoc</name>
      <anchorfile>events_8c.html</anchorfile>
      <anchor>a0ce1d73a6f3fad14fb55dbe949298dc1</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, union wpa_event_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_event_associnfo</name>
      <anchorfile>events_8c.html</anchorfile>
      <anchor>a097368108246e1efbf2cdfdaf904b0e5</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, union wpa_event_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_event_disassoc</name>
      <anchorfile>events_8c.html</anchorfile>
      <anchor>a2492ac79157027adaca7efe0da284b05</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, u16 reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_event_interface_status</name>
      <anchorfile>events_8c.html</anchorfile>
      <anchor>a48b578b2ccaede59510cdc853bbf3a42</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, union wpa_event_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_event_michael_mic_failure</name>
      <anchorfile>events_8c.html</anchorfile>
      <anchor>a6024cb259f2d378cbeeb5435a568be77</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, union wpa_event_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_event_pmkid_candidate</name>
      <anchorfile>events_8c.html</anchorfile>
      <anchor>a213863d4631811ea5cbd656bdbc5c4d1</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, union wpa_event_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_event_scan_results</name>
      <anchorfile>events_8c.html</anchorfile>
      <anchor>a5ea9c0d2e0e304d3adf00d0e110a1fac</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, union wpa_event_data *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_mark_disassoc</name>
      <anchorfile>events_8c.html</anchorfile>
      <anchor>a21d9fd04485c56a18b80e1ce3516c812</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_req_new_scan</name>
      <anchorfile>events_8c.html</anchorfile>
      <anchor>a7f116efe14a0bcbe15262f9b5a1e1f2c</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, int timeout_sec, int timeout_usec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_rsn_preauth_scan_results</name>
      <anchorfile>events_8c.html</anchorfile>
      <anchor>aae22b9964ed899184ab31027396d410c</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_scard_init</name>
      <anchorfile>events_8c.html</anchorfile>
      <anchor>aee3d581796133e61e79033b3253b05bb</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_select_config</name>
      <anchorfile>events_8c.html</anchorfile>
      <anchor>a45094d5862683331f74b92a1db4be7e8</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_stop_countermeasures</name>
      <anchorfile>events_8c.html</anchorfile>
      <anchor>a9113c38ebdb5a3fe6d574616d653f909</anchor>
      <arglist>(void *eloop_ctx, void *sock_ctx)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fips_prf_cryptoapi.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>fips__prf__cryptoapi_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto.h</includes>
    <member kind="function">
      <type>int</type>
      <name>fips186_2_prf</name>
      <anchorfile>fips__prf__cryptoapi_8c.html</anchorfile>
      <anchor>afa02351d6a334e8ea31cd0361dd123c8</anchor>
      <arglist>(const u8 *seed, size_t seed_len, u8 *x, size_t xlen)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fips_prf_gnutls.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>fips__prf__gnutls_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto.h</includes>
    <member kind="function">
      <type>int</type>
      <name>fips186_2_prf</name>
      <anchorfile>fips__prf__gnutls_8c.html</anchorfile>
      <anchor>afa02351d6a334e8ea31cd0361dd123c8</anchor>
      <arglist>(const u8 *seed, size_t seed_len, u8 *x, size_t xlen)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fips_prf_internal.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>fips__prf__internal_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">sha1.h</includes>
    <includes id="sha1__i_8h" name="sha1_i.h" local="yes" imported="no">sha1_i.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto.h</includes>
    <member kind="function">
      <type>int</type>
      <name>fips186_2_prf</name>
      <anchorfile>fips__prf__internal_8c.html</anchorfile>
      <anchor>afa02351d6a334e8ea31cd0361dd123c8</anchor>
      <arglist>(const u8 *seed, size_t seed_len, u8 *x, size_t xlen)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fips_prf_nss.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>fips__prf__nss_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto.h</includes>
    <member kind="function">
      <type>int</type>
      <name>fips186_2_prf</name>
      <anchorfile>fips__prf__nss_8c.html</anchorfile>
      <anchor>afa02351d6a334e8ea31cd0361dd123c8</anchor>
      <arglist>(const u8 *seed, size_t seed_len, u8 *x, size_t xlen)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fips_prf_openssl.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>fips__prf__openssl_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto.h</includes>
    <member kind="function">
      <type>int</type>
      <name>fips186_2_prf</name>
      <anchorfile>fips__prf__openssl_8c.html</anchorfile>
      <anchor>afa02351d6a334e8ea31cd0361dd123c8</anchor>
      <arglist>(const u8 *seed, size_t seed_len, u8 *x, size_t xlen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sha1_transform</name>
      <anchorfile>fips__prf__openssl_8c.html</anchorfile>
      <anchor>aed0892bbb44f8ccab9293c6bbddf5aa6</anchor>
      <arglist>(u8 *state, const u8 data[64])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FrequencyList.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/msg_gen/cpp/include/wpa_supplicant_node/</path>
    <filename>FrequencyList_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::wpa_supplicant_node::FrequencyList_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::wpa_supplicant_node::FrequencyList_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">wpa_supplicant_node::FrequencyList_</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::FrequencyList_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::FrequencyList_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::FrequencyList_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::wpa_supplicant_node::FrequencyList_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::wpa_supplicant_node::FrequencyList_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>wpa_supplicant_node</namespace>
    <member kind="typedef">
      <type>::wpa_supplicant_node::FrequencyList_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>FrequencyList</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a28896cd3839438c8d8253933d87254bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::FrequencyList const  &gt;</type>
      <name>FrequencyListConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a0a2a8b3a7a4d6343f515b59bd29956c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::FrequencyList &gt;</type>
      <name>FrequencyListPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>ad0d64a79f3dd147dac845a799d047709</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a446cfc5f4ad80c5e105852e7ffd065fc</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::FrequencyList_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hostapd.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>hostapd_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">utils/eloop.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="radius__client_8h" name="radius_client.h" local="yes" imported="no">radius/radius_client.h</includes>
    <includes id="driver_8h" name="driver.h" local="yes" imported="no">drivers/driver.h</includes>
    <includes id="hostapd_8h" name="hostapd.h" local="yes" imported="no">hostapd.h</includes>
    <includes id="authsrv_8h" name="authsrv.h" local="yes" imported="no">authsrv.h</includes>
    <includes id="sta__info_8h" name="sta_info.h" local="yes" imported="no">sta_info.h</includes>
    <includes id="accounting_8h" name="accounting.h" local="yes" imported="no">accounting.h</includes>
    <includes id="ap__list_8h" name="ap_list.h" local="yes" imported="no">ap_list.h</includes>
    <includes id="beacon_8h" name="beacon.h" local="yes" imported="no">beacon.h</includes>
    <includes id="iapp_8h" name="iapp.h" local="yes" imported="no">iapp.h</includes>
    <includes id="ieee802__1x_8h" name="ieee802_1x.h" local="yes" imported="no">ieee802_1x.h</includes>
    <includes id="ieee802__11__auth_8h" name="ieee802_11_auth.h" local="yes" imported="no">ieee802_11_auth.h</includes>
    <includes id="vlan__init_8h" name="vlan_init.h" local="yes" imported="no">vlan_init.h</includes>
    <includes id="wpa__auth_8h" name="wpa_auth.h" local="yes" imported="no">wpa_auth.h</includes>
    <includes id="wps__hostapd_8h" name="wps_hostapd.h" local="yes" imported="no">wps_hostapd.h</includes>
    <includes id="hw__features_8h" name="hw_features.h" local="yes" imported="no">hw_features.h</includes>
    <includes id="wpa__auth__glue_8h" name="wpa_auth_glue.h" local="yes" imported="no">wpa_auth_glue.h</includes>
    <includes id="ap__drv__ops_8h" name="ap_drv_ops.h" local="yes" imported="no">ap_drv_ops.h</includes>
    <includes id="ap__config_8h" name="ap_config.h" local="yes" imported="no">ap_config.h</includes>
    <member kind="function">
      <type>struct hostapd_data *</type>
      <name>hostapd_alloc_bss_data</name>
      <anchorfile>hostapd_8c.html</anchorfile>
      <anchor>a5f188f001b6d8fff1e2a317ca2e92e0e</anchor>
      <arglist>(struct hostapd_iface *hapd_iface, struct hostapd_config *conf, struct hostapd_bss_config *bss)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hostapd_broadcast_key_clear_iface</name>
      <anchorfile>hostapd_8c.html</anchorfile>
      <anchor>a0b428c2d5e34abefa5d0b4020e788b05</anchor>
      <arglist>(struct hostapd_data *hapd, char *ifname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_broadcast_wep_clear</name>
      <anchorfile>hostapd_8c.html</anchorfile>
      <anchor>a22e25d2361a7aed08bebe81f657a2ad5</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_broadcast_wep_set</name>
      <anchorfile>hostapd_8c.html</anchorfile>
      <anchor>a41e4bf5ddf40fb40b5f88d2a30ee4832</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hostapd_cleanup</name>
      <anchorfile>hostapd_8c.html</anchorfile>
      <anchor>a98f5bbe66917f4acf2fcd7e05e8ee96b</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hostapd_cleanup_iface</name>
      <anchorfile>hostapd_8c.html</anchorfile>
      <anchor>acf427e068ab6a2ae6c3af52efe95e5d7</anchor>
      <arglist>(struct hostapd_iface *iface)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hostapd_cleanup_iface_pre</name>
      <anchorfile>hostapd_8c.html</anchorfile>
      <anchor>a0c1051a2acd08fd4e554a1f12ab2c12b</anchor>
      <arglist>(struct hostapd_iface *iface)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_flush_old_stations</name>
      <anchorfile>hostapd_8c.html</anchorfile>
      <anchor>ad57d18be151b32c766512cebea3315eb</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hostapd_interface_deinit</name>
      <anchorfile>hostapd_8c.html</anchorfile>
      <anchor>adda404be78487aca823a19409aada276</anchor>
      <arglist>(struct hostapd_iface *iface)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hostapd_interface_free</name>
      <anchorfile>hostapd_8c.html</anchorfile>
      <anchor>ac3e38c99d33d7c49cee11c0e63fd28de</anchor>
      <arglist>(struct hostapd_iface *iface)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hostapd_new_assoc_sta</name>
      <anchorfile>hostapd_8c.html</anchorfile>
      <anchor>afd1782a60da7c20841b052605f47878c</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, int reassoc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_reload_config</name>
      <anchorfile>hostapd_8c.html</anchorfile>
      <anchor>a98bb4e1f4d55959a6fe35fa81858963b</anchor>
      <arglist>(struct hostapd_iface *iface)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_setup_bss</name>
      <anchorfile>hostapd_8c.html</anchorfile>
      <anchor>a894415629d256701fbe820fe1e5bda1c</anchor>
      <arglist>(struct hostapd_data *hapd, int first)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_setup_encryption</name>
      <anchorfile>hostapd_8c.html</anchorfile>
      <anchor>a904869cbf33f8ffb12fe9ba8cfbb06e1</anchor>
      <arglist>(char *iface, struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_setup_interface</name>
      <anchorfile>hostapd_8c.html</anchorfile>
      <anchor>a5d034d1b1a8eb111648a013d5791c3b7</anchor>
      <arglist>(struct hostapd_iface *iface)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_setup_interface_complete</name>
      <anchorfile>hostapd_8c.html</anchorfile>
      <anchor>a1b0d918b247ab6dfbf377fda37b9801f</anchor>
      <arglist>(struct hostapd_iface *iface, int err)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hostapd_tx_queue_params</name>
      <anchorfile>hostapd_8c.html</anchorfile>
      <anchor>aa492f1cc672889e2b0f8bd321a43c8aa</anchor>
      <arglist>(struct hostapd_iface *iface)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_validate_bssid_configuration</name>
      <anchorfile>hostapd_8c.html</anchorfile>
      <anchor>a83974d28ccad7f684521e4c5dc4a30eb</anchor>
      <arglist>(struct hostapd_iface *iface)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mac_in_conf</name>
      <anchorfile>hostapd_8c.html</anchorfile>
      <anchor>a9910285bff7fbce580f0e61e763ec1c8</anchor>
      <arglist>(struct hostapd_config *conf, const void *a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>setup_interface</name>
      <anchorfile>hostapd_8c.html</anchorfile>
      <anchor>aa30216646e00c72e3c968c6a1cdb786b</anchor>
      <arglist>(struct hostapd_iface *iface)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_debug_level</name>
      <anchorfile>hostapd_8c.html</anchorfile>
      <anchor>a93c24a3c52044adaadad1a58b49f109d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hostapd.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>hostapd_8h</filename>
    <includes id="defs_8h" name="defs.h" local="yes" imported="no">common/defs.h</includes>
    <class kind="struct">hostapd_data</class>
    <class kind="struct">hostapd_driver_ops</class>
    <class kind="struct">hostapd_frame_info</class>
    <class kind="struct">hostapd_iface</class>
    <class kind="struct">hostapd_probereq_cb</class>
    <class kind="struct">hostapd_rate_data</class>
    <member kind="define">
      <type>#define</type>
      <name>AID_WORDS</name>
      <anchorfile>hostapd_8h.html</anchorfile>
      <anchor>ac319149e356ce49eeae74874f51c8adf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HOSTAPD_RATE_BASIC</name>
      <anchorfile>hostapd_8h.html</anchorfile>
      <anchor>a6db2f0ef70a411f0228c05cc73b030e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STA_HASH</name>
      <anchorfile>hostapd_8h.html</anchorfile>
      <anchor>a7966db1ce78e598be8dc75cfc8b8d76c</anchor>
      <arglist>(sta)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STA_HASH_SIZE</name>
      <anchorfile>hostapd_8h.html</anchorfile>
      <anchor>ae6a569f0acda8f25b206cbce1dd162e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>struct hostapd_data *</type>
      <name>hostapd_alloc_bss_data</name>
      <anchorfile>hostapd_8h.html</anchorfile>
      <anchor>a5f188f001b6d8fff1e2a317ca2e92e0e</anchor>
      <arglist>(struct hostapd_iface *hapd_iface, struct hostapd_config *conf, struct hostapd_bss_config *bss)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hostapd_interface_deinit</name>
      <anchorfile>hostapd_8h.html</anchorfile>
      <anchor>adda404be78487aca823a19409aada276</anchor>
      <arglist>(struct hostapd_iface *iface)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hostapd_interface_free</name>
      <anchorfile>hostapd_8h.html</anchorfile>
      <anchor>ac3e38c99d33d7c49cee11c0e63fd28de</anchor>
      <arglist>(struct hostapd_iface *iface)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hostapd_new_assoc_sta</name>
      <anchorfile>hostapd_8h.html</anchorfile>
      <anchor>afd1782a60da7c20841b052605f47878c</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, int reassoc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_notif_assoc</name>
      <anchorfile>hostapd_8h.html</anchorfile>
      <anchor>a2d948fe7f8d2a3dfc51a5ec0279c0124</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *addr, const u8 *ie, size_t ielen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hostapd_notif_disassoc</name>
      <anchorfile>hostapd_8h.html</anchorfile>
      <anchor>aed356f64ed200a37cdd89438b2056af9</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *addr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hostapd_prune_associations</name>
      <anchorfile>hostapd_8h.html</anchorfile>
      <anchor>aa866404a656f4d9fa1ce6c272d609c1b</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *addr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_register_probereq_cb</name>
      <anchorfile>hostapd_8h.html</anchorfile>
      <anchor>ae91c5f218a0dafa1b2fedf4b5843c0d6</anchor>
      <arglist>(struct hostapd_data *hapd, int(*cb)(void *ctx, const u8 *sa, const u8 *ie, size_t ie_len), void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_reload_config</name>
      <anchorfile>hostapd_8h.html</anchorfile>
      <anchor>a98bb4e1f4d55959a6fe35fa81858963b</anchor>
      <arglist>(struct hostapd_iface *iface)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_setup_interface</name>
      <anchorfile>hostapd_8h.html</anchorfile>
      <anchor>a5d034d1b1a8eb111648a013d5791c3b7</anchor>
      <arglist>(struct hostapd_iface *iface)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_setup_interface_complete</name>
      <anchorfile>hostapd_8h.html</anchorfile>
      <anchor>a1b0d918b247ab6dfbf377fda37b9801f</anchor>
      <arglist>(struct hostapd_iface *iface, int err)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>http.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/wps/</path>
    <filename>http_8h</filename>
    <member kind="enumeration">
      <name>http_reply_code</name>
      <anchorfile>http_8h.html</anchorfile>
      <anchor>af96d7559b1722a04a3598857b6d618e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HTTP_OK</name>
      <anchorfile>http_8h.html</anchorfile>
      <anchor>af96d7559b1722a04a3598857b6d618e3a43f8027764325bbcad2f773511156d0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HTTP_BAD_REQUEST</name>
      <anchorfile>http_8h.html</anchorfile>
      <anchor>af96d7559b1722a04a3598857b6d618e3a173b2a55d636fe537b9069a4fb3388f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPNP_INVALID_ACTION</name>
      <anchorfile>http_8h.html</anchorfile>
      <anchor>af96d7559b1722a04a3598857b6d618e3a324d6f908305a2e1ac438da0adac7c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPNP_INVALID_ARGS</name>
      <anchorfile>http_8h.html</anchorfile>
      <anchor>af96d7559b1722a04a3598857b6d618e3a9f67c4120d5e8116e46b3c770d7370fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HTTP_NOT_FOUND</name>
      <anchorfile>http_8h.html</anchorfile>
      <anchor>af96d7559b1722a04a3598857b6d618e3a7a2f2a109c030ee9d2d5afe761232451</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HTTP_PRECONDITION_FAILED</name>
      <anchorfile>http_8h.html</anchorfile>
      <anchor>af96d7559b1722a04a3598857b6d618e3a0d85de4bf1ebe6fffe399eb1f56924b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HTTP_INTERNAL_SERVER_ERROR</name>
      <anchorfile>http_8h.html</anchorfile>
      <anchor>af96d7559b1722a04a3598857b6d618e3ac7d2e49bfead01d65a890a2e80e5b3a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HTTP_UNIMPLEMENTED</name>
      <anchorfile>http_8h.html</anchorfile>
      <anchor>af96d7559b1722a04a3598857b6d618e3a225e5974a3121369ea3d4a91ede7337f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPNP_ACTION_FAILED</name>
      <anchorfile>http_8h.html</anchorfile>
      <anchor>af96d7559b1722a04a3598857b6d618e3a2de9b34f27192df5820f5839d034a243</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPNP_ARG_VALUE_INVALID</name>
      <anchorfile>http_8h.html</anchorfile>
      <anchor>af96d7559b1722a04a3598857b6d618e3af1aa13a00ccb0e080bc3eaa63197d22c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPNP_ARG_VALUE_OUT_OF_RANGE</name>
      <anchorfile>http_8h.html</anchorfile>
      <anchor>af96d7559b1722a04a3598857b6d618e3afda93b4efdef46383ca3b0ad10662ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPNP_OUT_OF_MEMORY</name>
      <anchorfile>http_8h.html</anchorfile>
      <anchor>af96d7559b1722a04a3598857b6d618e3aa66065e80456b705ea9d774a45924eb0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>http_client.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/wps/</path>
    <filename>http__client_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="httpread_8h" name="httpread.h" local="yes" imported="no">httpread.h</includes>
    <includes id="http__client_8h" name="http_client.h" local="yes" imported="no">http_client.h</includes>
    <class kind="struct">http_client</class>
    <member kind="define">
      <type>#define</type>
      <name>HTTP_CLIENT_TIMEOUT</name>
      <anchorfile>http__client_8c.html</anchorfile>
      <anchor>aeeba4765e1db7e70ea150f6054e5dd51</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>struct http_client *</type>
      <name>http_client_addr</name>
      <anchorfile>http__client_8c.html</anchorfile>
      <anchor>a353539f39086624417d575563fbb5260</anchor>
      <arglist>(struct sockaddr_in *dst, struct wpabuf *req, size_t max_response, void(*cb)(void *ctx, struct http_client *c, enum http_client_event event), void *cb_ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>http_client_free</name>
      <anchorfile>http__client_8c.html</anchorfile>
      <anchor>a429537f84276ab4a1508a6eb41cd00a0</anchor>
      <arglist>(struct http_client *c)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>http_client_get_body</name>
      <anchorfile>http__client_8c.html</anchorfile>
      <anchor>ac54383b02fa7df0e1754afc9ff26c212</anchor>
      <arglist>(struct http_client *c)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>http_client_get_hdr_line</name>
      <anchorfile>http__client_8c.html</anchorfile>
      <anchor>aabe2369e043eb62ab6ceab7076e01ef3</anchor>
      <arglist>(struct http_client *c, const char *tag)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>http_client_got_response</name>
      <anchorfile>http__client_8c.html</anchorfile>
      <anchor>ab40a93b3c78face09f5a22a224ca34dd</anchor>
      <arglist>(struct httpread *handle, void *cookie, enum httpread_event e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>http_client_timeout</name>
      <anchorfile>http__client_8c.html</anchorfile>
      <anchor>a10be2e6830f1aaf53870375f56402d16</anchor>
      <arglist>(void *eloop_data, void *user_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>http_client_tx_ready</name>
      <anchorfile>http__client_8c.html</anchorfile>
      <anchor>a45ffa9439a398efcc8c3a771794b92d8</anchor>
      <arglist>(int sock, void *eloop_ctx, void *sock_ctx)</arglist>
    </member>
    <member kind="function">
      <type>struct http_client *</type>
      <name>http_client_url</name>
      <anchorfile>http__client_8c.html</anchorfile>
      <anchor>a32cbb862a0257a8668b0680c208efb44</anchor>
      <arglist>(const char *url, struct wpabuf *req, size_t max_response, void(*cb)(void *ctx, struct http_client *c, enum http_client_event event), void *cb_ctx)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>http_client_url_parse</name>
      <anchorfile>http__client_8c.html</anchorfile>
      <anchor>a233abddd652874e2f16bc6094710a4aa</anchor>
      <arglist>(const char *url, struct sockaddr_in *dst, char **ret_path)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>http_link_update</name>
      <anchorfile>http__client_8c.html</anchorfile>
      <anchor>a2ce86adf768a7fee31cc9fc70519d51b</anchor>
      <arglist>(char *url, const char *base)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>http_client.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/wps/</path>
    <filename>http__client_8h</filename>
    <member kind="enumeration">
      <name>http_client_event</name>
      <anchorfile>http__client_8h.html</anchorfile>
      <anchor>a1b6876a5f440bf139a885098900c4bb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HTTP_CLIENT_FAILED</name>
      <anchorfile>http__client_8h.html</anchorfile>
      <anchor>a1b6876a5f440bf139a885098900c4bb2ab33aad4b2cdad578de454008a05fad2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HTTP_CLIENT_TIMEOUT</name>
      <anchorfile>http__client_8h.html</anchorfile>
      <anchor>a1b6876a5f440bf139a885098900c4bb2ae74440d6a61108b7387174be9dc5dc6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HTTP_CLIENT_OK</name>
      <anchorfile>http__client_8h.html</anchorfile>
      <anchor>a1b6876a5f440bf139a885098900c4bb2a68bc07df6ea9fe441541c6d53f0152e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HTTP_CLIENT_INVALID_REPLY</name>
      <anchorfile>http__client_8h.html</anchorfile>
      <anchor>a1b6876a5f440bf139a885098900c4bb2aebd42671dc34559d5e1bbdfe1cf2e2ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>struct http_client *</type>
      <name>http_client_addr</name>
      <anchorfile>http__client_8h.html</anchorfile>
      <anchor>a353539f39086624417d575563fbb5260</anchor>
      <arglist>(struct sockaddr_in *dst, struct wpabuf *req, size_t max_response, void(*cb)(void *ctx, struct http_client *c, enum http_client_event event), void *cb_ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>http_client_free</name>
      <anchorfile>http__client_8h.html</anchorfile>
      <anchor>a429537f84276ab4a1508a6eb41cd00a0</anchor>
      <arglist>(struct http_client *c)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>http_client_get_body</name>
      <anchorfile>http__client_8h.html</anchorfile>
      <anchor>ac54383b02fa7df0e1754afc9ff26c212</anchor>
      <arglist>(struct http_client *c)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>http_client_get_hdr_line</name>
      <anchorfile>http__client_8h.html</anchorfile>
      <anchor>aabe2369e043eb62ab6ceab7076e01ef3</anchor>
      <arglist>(struct http_client *c, const char *tag)</arglist>
    </member>
    <member kind="function">
      <type>struct http_client *</type>
      <name>http_client_url</name>
      <anchorfile>http__client_8h.html</anchorfile>
      <anchor>a32cbb862a0257a8668b0680c208efb44</anchor>
      <arglist>(const char *url, struct wpabuf *req, size_t max_response, void(*cb)(void *ctx, struct http_client *c, enum http_client_event event), void *cb_ctx)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>http_client_url_parse</name>
      <anchorfile>http__client_8h.html</anchorfile>
      <anchor>ab65574073ab558fc075fbe18f295486b</anchor>
      <arglist>(const char *url, struct sockaddr_in *dst, char **path)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>http_link_update</name>
      <anchorfile>http__client_8h.html</anchorfile>
      <anchor>a2ce86adf768a7fee31cc9fc70519d51b</anchor>
      <arglist>(char *url, const char *base)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>http_server.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/wps/</path>
    <filename>http__server_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="httpread_8h" name="httpread.h" local="yes" imported="no">httpread.h</includes>
    <includes id="http__server_8h" name="http_server.h" local="yes" imported="no">http_server.h</includes>
    <class kind="struct">http_request</class>
    <class kind="struct">http_server</class>
    <member kind="define">
      <type>#define</type>
      <name>HTTP_SERVER_MAX_CONNECTIONS</name>
      <anchorfile>http__server_8c.html</anchorfile>
      <anchor>afabe43d746997d6f437d946cdf921f09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HTTP_SERVER_MAX_REQ_LEN</name>
      <anchorfile>http__server_8c.html</anchorfile>
      <anchor>a64b017866bf9c4b5b82384857a49025e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HTTP_SERVER_TIMEOUT</name>
      <anchorfile>http__server_8c.html</anchorfile>
      <anchor>ad3c60dd255112974bf9bb67ae4f5a289</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>http_request_cb</name>
      <anchorfile>http__server_8c.html</anchorfile>
      <anchor>a928d55aedb78bd6c7ba4f24e3885cefd</anchor>
      <arglist>(struct httpread *handle, void *cookie, enum httpread_event en)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>http_request_deinit</name>
      <anchorfile>http__server_8c.html</anchorfile>
      <anchor>a66a15ec8c1ff74b43bae8b65501e95c9</anchor>
      <arglist>(struct http_request *req)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>http_request_free_all</name>
      <anchorfile>http__server_8c.html</anchorfile>
      <anchor>a22938eb7c1d66b7900c4b7f7c7b7a687</anchor>
      <arglist>(struct http_request *req)</arglist>
    </member>
    <member kind="function">
      <type>struct sockaddr_in *</type>
      <name>http_request_get_cli_addr</name>
      <anchorfile>http__server_8c.html</anchorfile>
      <anchor>a249336c51cec0311827e50fa96637e61</anchor>
      <arglist>(struct http_request *req)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>http_request_get_data</name>
      <anchorfile>http__server_8c.html</anchorfile>
      <anchor>a84193fd968c49a0ea7f5a2c4be7f7079</anchor>
      <arglist>(struct http_request *req)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>http_request_get_hdr</name>
      <anchorfile>http__server_8c.html</anchorfile>
      <anchor>a1a281edb88ce030ed05628b7a48423ee</anchor>
      <arglist>(struct http_request *req)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>http_request_get_hdr_line</name>
      <anchorfile>http__server_8c.html</anchorfile>
      <anchor>aeeff335c6515148d9f922eef588ffb9a</anchor>
      <arglist>(struct http_request *req, const char *tag)</arglist>
    </member>
    <member kind="function">
      <type>enum httpread_hdr_type</type>
      <name>http_request_get_type</name>
      <anchorfile>http__server_8c.html</anchorfile>
      <anchor>aa15a987d9c387b3b1a70e910f8725308</anchor>
      <arglist>(struct http_request *req)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>http_request_get_uri</name>
      <anchorfile>http__server_8c.html</anchorfile>
      <anchor>ac512b0a3a56f6e0e8eacfbd8b6263d96</anchor>
      <arglist>(struct http_request *req)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct http_request *</type>
      <name>http_request_init</name>
      <anchorfile>http__server_8c.html</anchorfile>
      <anchor>ad938278b7fe2df12ef3b0841152705a8</anchor>
      <arglist>(struct http_server *srv, int fd, struct sockaddr_in *cli)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>http_request_send</name>
      <anchorfile>http__server_8c.html</anchorfile>
      <anchor>a2af9d8da95c4866d142a6e84e59f1aca</anchor>
      <arglist>(struct http_request *req, struct wpabuf *resp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>http_request_send_and_deinit</name>
      <anchorfile>http__server_8c.html</anchorfile>
      <anchor>a532cac5892213505699e8f1cc56a68fa</anchor>
      <arglist>(struct http_request *req, struct wpabuf *resp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>http_server_cb</name>
      <anchorfile>http__server_8c.html</anchorfile>
      <anchor>ae27919b483167891c3c57f0c2146967c</anchor>
      <arglist>(int sd, void *eloop_ctx, void *sock_ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>http_server_deinit</name>
      <anchorfile>http__server_8c.html</anchorfile>
      <anchor>a42d52dc92341bf2d5cf90ee4c74f8e27</anchor>
      <arglist>(struct http_server *srv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>http_server_get_port</name>
      <anchorfile>http__server_8c.html</anchorfile>
      <anchor>a82d7067a65af402ef4cf4896a44c16ef</anchor>
      <arglist>(struct http_server *srv)</arglist>
    </member>
    <member kind="function">
      <type>struct http_server *</type>
      <name>http_server_init</name>
      <anchorfile>http__server_8c.html</anchorfile>
      <anchor>a8522a7038edb4158f85c4d869d7ef4bb</anchor>
      <arglist>(struct in_addr *addr, int port, void(*cb)(void *ctx, struct http_request *req), void *cb_ctx)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>http_server.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/wps/</path>
    <filename>http__server_8h</filename>
    <member kind="function">
      <type>void</type>
      <name>http_request_deinit</name>
      <anchorfile>http__server_8h.html</anchorfile>
      <anchor>a66a15ec8c1ff74b43bae8b65501e95c9</anchor>
      <arglist>(struct http_request *req)</arglist>
    </member>
    <member kind="function">
      <type>struct sockaddr_in *</type>
      <name>http_request_get_cli_addr</name>
      <anchorfile>http__server_8h.html</anchorfile>
      <anchor>a249336c51cec0311827e50fa96637e61</anchor>
      <arglist>(struct http_request *req)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>http_request_get_data</name>
      <anchorfile>http__server_8h.html</anchorfile>
      <anchor>a84193fd968c49a0ea7f5a2c4be7f7079</anchor>
      <arglist>(struct http_request *req)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>http_request_get_hdr</name>
      <anchorfile>http__server_8h.html</anchorfile>
      <anchor>a1a281edb88ce030ed05628b7a48423ee</anchor>
      <arglist>(struct http_request *req)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>http_request_get_hdr_line</name>
      <anchorfile>http__server_8h.html</anchorfile>
      <anchor>aeeff335c6515148d9f922eef588ffb9a</anchor>
      <arglist>(struct http_request *req, const char *tag)</arglist>
    </member>
    <member kind="function">
      <type>enum httpread_hdr_type</type>
      <name>http_request_get_type</name>
      <anchorfile>http__server_8h.html</anchorfile>
      <anchor>aa15a987d9c387b3b1a70e910f8725308</anchor>
      <arglist>(struct http_request *req)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>http_request_get_uri</name>
      <anchorfile>http__server_8h.html</anchorfile>
      <anchor>ac512b0a3a56f6e0e8eacfbd8b6263d96</anchor>
      <arglist>(struct http_request *req)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>http_request_send</name>
      <anchorfile>http__server_8h.html</anchorfile>
      <anchor>a2af9d8da95c4866d142a6e84e59f1aca</anchor>
      <arglist>(struct http_request *req, struct wpabuf *resp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>http_request_send_and_deinit</name>
      <anchorfile>http__server_8h.html</anchorfile>
      <anchor>a532cac5892213505699e8f1cc56a68fa</anchor>
      <arglist>(struct http_request *req, struct wpabuf *resp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>http_server_deinit</name>
      <anchorfile>http__server_8h.html</anchorfile>
      <anchor>a42d52dc92341bf2d5cf90ee4c74f8e27</anchor>
      <arglist>(struct http_server *srv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>http_server_get_port</name>
      <anchorfile>http__server_8h.html</anchorfile>
      <anchor>a82d7067a65af402ef4cf4896a44c16ef</anchor>
      <arglist>(struct http_server *srv)</arglist>
    </member>
    <member kind="function">
      <type>struct http_server *</type>
      <name>http_server_init</name>
      <anchorfile>http__server_8h.html</anchorfile>
      <anchor>a8522a7038edb4158f85c4d869d7ef4bb</anchor>
      <arglist>(struct in_addr *addr, int port, void(*cb)(void *ctx, struct http_request *req), void *cb_ctx)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>httpread.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/wps/</path>
    <filename>httpread_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="httpread_8h" name="httpread.h" local="yes" imported="no">httpread.h</includes>
    <class kind="struct">httpread</class>
    <member kind="define">
      <type>#define</type>
      <name>HTTPREAD_BODYBUF_DELTA</name>
      <anchorfile>httpread_8c.html</anchorfile>
      <anchor>a99dfcec36dc1b119548f474093200fc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>httpread_debug</name>
      <anchorfile>httpread_8c.html</anchorfile>
      <anchor>a902d9e6b2f48d32502b92d56a0933a0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HTTPREAD_HEADER_MAX_SIZE</name>
      <anchorfile>httpread_8c.html</anchorfile>
      <anchor>a4444d3c55bd3d42cc18373f2b1cce90e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HTTPREAD_READBUF_SIZE</name>
      <anchorfile>httpread_8c.html</anchorfile>
      <anchor>a40e6c66f8a05b0f29faeeda1a40650cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hex_value</name>
      <anchorfile>httpread_8c.html</anchorfile>
      <anchor>a654a4e02736435bcd6bc7b0e88add05a</anchor>
      <arglist>(int c)</arglist>
    </member>
    <member kind="function">
      <type>struct httpread *</type>
      <name>httpread_create</name>
      <anchorfile>httpread_8c.html</anchorfile>
      <anchor>a75bbb4b54f827e02bfb795f7ba694726</anchor>
      <arglist>(int sd, void(*cb)(struct httpread *handle, void *cookie, enum httpread_event e), void *cookie, int max_bytes, int timeout_seconds)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>httpread_data_get</name>
      <anchorfile>httpread_8c.html</anchorfile>
      <anchor>a45849f8103ba94d370d6845593989dcc</anchor>
      <arglist>(struct httpread *h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>httpread_destroy</name>
      <anchorfile>httpread_8c.html</anchorfile>
      <anchor>ad171c7d459af43addf70d4ef23ea9053</anchor>
      <arglist>(struct httpread *h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>httpread_hdr_analyze</name>
      <anchorfile>httpread_8c.html</anchorfile>
      <anchor>a0fedaf88e529ad20fca3603d4ed66767</anchor>
      <arglist>(struct httpread *h)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>httpread_hdr_get</name>
      <anchorfile>httpread_8c.html</anchorfile>
      <anchor>a81628e2829aa27b5930678d472a0cb45</anchor>
      <arglist>(struct httpread *h)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>httpread_hdr_line_get</name>
      <anchorfile>httpread_8c.html</anchorfile>
      <anchor>aaee7cce226fd59f5cec0941ce96e2964</anchor>
      <arglist>(struct httpread *h, const char *tag)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>httpread_hdr_option_analyze</name>
      <anchorfile>httpread_8c.html</anchorfile>
      <anchor>a4d04961904301c124ac7050f8ddf8439</anchor>
      <arglist>(struct httpread *h, char *hbp)</arglist>
    </member>
    <member kind="function">
      <type>enum httpread_hdr_type</type>
      <name>httpread_hdr_type_get</name>
      <anchorfile>httpread_8c.html</anchorfile>
      <anchor>a7fc12aef5ef8130f6640f83222a66afb</anchor>
      <arglist>(struct httpread *h)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>httpread_length_get</name>
      <anchorfile>httpread_8c.html</anchorfile>
      <anchor>ac5f3e32d3c5ebe04a7051201884b80c9</anchor>
      <arglist>(struct httpread *h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>httpread_read_handler</name>
      <anchorfile>httpread_8c.html</anchorfile>
      <anchor>a23cc9805ece687c364317dd544c7ff07</anchor>
      <arglist>(int sd, void *eloop_ctx, void *sock_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>httpread_reply_code_get</name>
      <anchorfile>httpread_8c.html</anchorfile>
      <anchor>aadaf340b87ac7ae447af7501f9169293</anchor>
      <arglist>(struct httpread *h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>httpread_timeout_handler</name>
      <anchorfile>httpread_8c.html</anchorfile>
      <anchor>ac24431e65f10b799c036750dcd18ea01</anchor>
      <arglist>(void *eloop_data, void *user_ctx)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>httpread_uri_get</name>
      <anchorfile>httpread_8c.html</anchorfile>
      <anchor>a262cc33ff64671aae4a2b329ab5068e2</anchor>
      <arglist>(struct httpread *h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>word_eq</name>
      <anchorfile>httpread_8c.html</anchorfile>
      <anchor>a539e2e94d84f528a95f667a2c41a1744</anchor>
      <arglist>(char *s1, char *s2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>httpread.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/wps/</path>
    <filename>httpread_8h</filename>
    <member kind="enumeration">
      <name>httpread_event</name>
      <anchorfile>httpread_8h.html</anchorfile>
      <anchor>a5c4800fd0d194fcc0aae84f34653b78b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HTTPREAD_EVENT_FILE_READY</name>
      <anchorfile>httpread_8h.html</anchorfile>
      <anchor>a5c4800fd0d194fcc0aae84f34653b78ba6a21c357f989197c788842cfb8f0247b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HTTPREAD_EVENT_TIMEOUT</name>
      <anchorfile>httpread_8h.html</anchorfile>
      <anchor>a5c4800fd0d194fcc0aae84f34653b78ba7bd4d8164b229aae8b1e30050b127755</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HTTPREAD_EVENT_ERROR</name>
      <anchorfile>httpread_8h.html</anchorfile>
      <anchor>a5c4800fd0d194fcc0aae84f34653b78ba9190d81f52dc3eeed92ca1381252f53e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>httpread_hdr_type</name>
      <anchorfile>httpread_8h.html</anchorfile>
      <anchor>acbf5c1755133068ca1f7449116065814</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HTTPREAD_HDR_TYPE_UNKNOWN</name>
      <anchorfile>httpread_8h.html</anchorfile>
      <anchor>acbf5c1755133068ca1f7449116065814a422e38ea9fabd550ee56dbec242c0d2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HTTPREAD_HDR_TYPE_REPLY</name>
      <anchorfile>httpread_8h.html</anchorfile>
      <anchor>acbf5c1755133068ca1f7449116065814a57794e3262ff2ab51e5d8384e7d8cd1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HTTPREAD_HDR_TYPE_GET</name>
      <anchorfile>httpread_8h.html</anchorfile>
      <anchor>acbf5c1755133068ca1f7449116065814a5963b546ea15fab6f371b5327c0c8fb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HTTPREAD_HDR_TYPE_HEAD</name>
      <anchorfile>httpread_8h.html</anchorfile>
      <anchor>acbf5c1755133068ca1f7449116065814a6c713b5f51ec521f3e924b7e46e754a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HTTPREAD_HDR_TYPE_POST</name>
      <anchorfile>httpread_8h.html</anchorfile>
      <anchor>acbf5c1755133068ca1f7449116065814a6fbe6c58cd9400ff6cd562ee7c0c2258</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HTTPREAD_HDR_TYPE_PUT</name>
      <anchorfile>httpread_8h.html</anchorfile>
      <anchor>acbf5c1755133068ca1f7449116065814adb5b9f64d367ecb7db523e1a1eed173b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HTTPREAD_HDR_TYPE_DELETE</name>
      <anchorfile>httpread_8h.html</anchorfile>
      <anchor>acbf5c1755133068ca1f7449116065814a0d77aa7a517e647e6bce33843482b1e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HTTPREAD_HDR_TYPE_TRACE</name>
      <anchorfile>httpread_8h.html</anchorfile>
      <anchor>acbf5c1755133068ca1f7449116065814a930d812a9086822df80f44fb0e6b910f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HTTPREAD_HDR_TYPE_CONNECT</name>
      <anchorfile>httpread_8h.html</anchorfile>
      <anchor>acbf5c1755133068ca1f7449116065814a95f5e4f3142b93cab5e81973baffb288</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HTTPREAD_HDR_TYPE_NOTIFY</name>
      <anchorfile>httpread_8h.html</anchorfile>
      <anchor>acbf5c1755133068ca1f7449116065814a36504fa7d8c33c253642b4e93bc212d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HTTPREAD_HDR_TYPE_M_SEARCH</name>
      <anchorfile>httpread_8h.html</anchorfile>
      <anchor>acbf5c1755133068ca1f7449116065814a31d9c32c35aeb6f63b6aeca6b907cc7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HTTPREAD_HDR_TYPE_M_POST</name>
      <anchorfile>httpread_8h.html</anchorfile>
      <anchor>acbf5c1755133068ca1f7449116065814a2deb33eded067ad7bb0210eb8256e448</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HTTPREAD_HDR_TYPE_SUBSCRIBE</name>
      <anchorfile>httpread_8h.html</anchorfile>
      <anchor>acbf5c1755133068ca1f7449116065814aba061f8b6b830b482ad027ec18a1bd1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HTTPREAD_HDR_TYPE_UNSUBSCRIBE</name>
      <anchorfile>httpread_8h.html</anchorfile>
      <anchor>acbf5c1755133068ca1f7449116065814a2fb8c6ca690bc2e071a3235e55b5a79a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HTTPREAD_N_HDR_TYPES</name>
      <anchorfile>httpread_8h.html</anchorfile>
      <anchor>acbf5c1755133068ca1f7449116065814abe5d20bb795e22baf237fd36d9adc38e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>struct httpread *</type>
      <name>httpread_create</name>
      <anchorfile>httpread_8h.html</anchorfile>
      <anchor>a75bbb4b54f827e02bfb795f7ba694726</anchor>
      <arglist>(int sd, void(*cb)(struct httpread *handle, void *cookie, enum httpread_event e), void *cookie, int max_bytes, int timeout_seconds)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>httpread_data_get</name>
      <anchorfile>httpread_8h.html</anchorfile>
      <anchor>a45849f8103ba94d370d6845593989dcc</anchor>
      <arglist>(struct httpread *h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>httpread_destroy</name>
      <anchorfile>httpread_8h.html</anchorfile>
      <anchor>ad171c7d459af43addf70d4ef23ea9053</anchor>
      <arglist>(struct httpread *h)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>httpread_hdr_get</name>
      <anchorfile>httpread_8h.html</anchorfile>
      <anchor>a81628e2829aa27b5930678d472a0cb45</anchor>
      <arglist>(struct httpread *h)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>httpread_hdr_line_get</name>
      <anchorfile>httpread_8h.html</anchorfile>
      <anchor>aaee7cce226fd59f5cec0941ce96e2964</anchor>
      <arglist>(struct httpread *h, const char *tag)</arglist>
    </member>
    <member kind="function">
      <type>enum httpread_hdr_type</type>
      <name>httpread_hdr_type_get</name>
      <anchorfile>httpread_8h.html</anchorfile>
      <anchor>a7fc12aef5ef8130f6640f83222a66afb</anchor>
      <arglist>(struct httpread *h)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>httpread_length_get</name>
      <anchorfile>httpread_8h.html</anchorfile>
      <anchor>ac5f3e32d3c5ebe04a7051201884b80c9</anchor>
      <arglist>(struct httpread *h)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>httpread_reply_code_get</name>
      <anchorfile>httpread_8h.html</anchorfile>
      <anchor>aadaf340b87ac7ae447af7501f9169293</anchor>
      <arglist>(struct httpread *h)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>httpread_uri_get</name>
      <anchorfile>httpread_8h.html</anchorfile>
      <anchor>a262cc33ff64671aae4a2b329ab5068e2</anchor>
      <arglist>(struct httpread *h)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hw_features.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>hw__features_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">utils/eloop.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="ieee802__11__common_8h" name="ieee802_11_common.h" local="yes" imported="no">common/ieee802_11_common.h</includes>
    <includes id="driver_8h" name="driver.h" local="yes" imported="no">drivers/driver.h</includes>
    <includes id="hostapd_8h" name="hostapd.h" local="yes" imported="no">hostapd.h</includes>
    <includes id="ap__config_8h" name="ap_config.h" local="yes" imported="no">ap_config.h</includes>
    <includes id="ap__drv__ops_8h" name="ap_drv_ops.h" local="yes" imported="no">ap_drv_ops.h</includes>
    <includes id="hw__features_8h" name="hw_features.h" local="yes" imported="no">hw_features.h</includes>
    <member kind="function">
      <type>int</type>
      <name>hostapd_check_ht_capab</name>
      <anchorfile>hw__features_8c.html</anchorfile>
      <anchor>a34398f68ca4adfdafc77b15ef81a3e64</anchor>
      <arglist>(struct hostapd_iface *iface)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hostapd_free_hw_features</name>
      <anchorfile>hw__features_8c.html</anchorfile>
      <anchor>a7545f19448f7a03794bf0d1412356877</anchor>
      <arglist>(struct hostapd_hw_modes *hw_features, size_t num_hw_features)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_get_hw_features</name>
      <anchorfile>hw__features_8c.html</anchorfile>
      <anchor>acdcb12e206df9c2bcbf7a015893b0001</anchor>
      <arglist>(struct hostapd_iface *iface)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_hw_get_channel</name>
      <anchorfile>hw__features_8c.html</anchorfile>
      <anchor>ae6fa90164966ebbbb442766b97cff385</anchor>
      <arglist>(struct hostapd_data *hapd, int freq)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_hw_get_freq</name>
      <anchorfile>hw__features_8c.html</anchorfile>
      <anchor>af5c7653a670395784e56bbe4daa6fd05</anchor>
      <arglist>(struct hostapd_data *hapd, int chan)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>hostapd_hw_mode_txt</name>
      <anchorfile>hw__features_8c.html</anchorfile>
      <anchor>a3f2223a7997ddd84d1a4ae93d801b85d</anchor>
      <arglist>(int mode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_prepare_rates</name>
      <anchorfile>hw__features_8c.html</anchorfile>
      <anchor>ad9682d9ede2cc73b6decd8b3911e690d</anchor>
      <arglist>(struct hostapd_data *hapd, struct hostapd_hw_modes *mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_select_hw_mode</name>
      <anchorfile>hw__features_8c.html</anchorfile>
      <anchor>ab7bcdd94ba9e02f7d998f4c9628cb9c1</anchor>
      <arglist>(struct hostapd_iface *iface)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hw_features.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>hw__features_8h</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_check_ht_capab</name>
      <anchorfile>hw__features_8h.html</anchorfile>
      <anchor>a4fba75c832f96884601482e528543963</anchor>
      <arglist>(struct hostapd_iface *iface)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hostapd_free_hw_features</name>
      <anchorfile>hw__features_8h.html</anchorfile>
      <anchor>af1b8008e3df4f04a4f1e675a04d07105</anchor>
      <arglist>(struct hostapd_hw_modes *hw_features, size_t num_hw_features)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_get_hw_features</name>
      <anchorfile>hw__features_8h.html</anchorfile>
      <anchor>ae43f7f705ddd14de95836a77f5341977</anchor>
      <arglist>(struct hostapd_iface *iface)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_hw_get_freq</name>
      <anchorfile>hw__features_8h.html</anchorfile>
      <anchor>ace8b5c29c28cba5dd42a4b944fc80593</anchor>
      <arglist>(struct hostapd_data *hapd, int chan)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>hostapd_hw_mode_txt</name>
      <anchorfile>hw__features_8h.html</anchorfile>
      <anchor>aba7273cce924fde6c89151efc366a05e</anchor>
      <arglist>(int mode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_select_hw_mode</name>
      <anchorfile>hw__features_8h.html</anchorfile>
      <anchor>a074af3c807be09c621c632dd0f2fcde7</anchor>
      <arglist>(struct hostapd_iface *iface)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iapp.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>iapp_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">utils/eloop.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="hostapd_8h" name="hostapd.h" local="yes" imported="no">hostapd.h</includes>
    <includes id="ap__config_8h" name="ap_config.h" local="yes" imported="no">ap_config.h</includes>
    <includes id="ieee802__11_8h" name="ieee802_11.h" local="yes" imported="no">ieee802_11.h</includes>
    <includes id="sta__info_8h" name="sta_info.h" local="yes" imported="no">sta_info.h</includes>
    <includes id="iapp_8h" name="iapp.h" local="yes" imported="no">iapp.h</includes>
    <class kind="struct">iapp_ack_security_block</class>
    <class kind="struct">iapp_add_notify</class>
    <class kind="struct">iapp_cache_notify</class>
    <class kind="struct">iapp_cache_response</class>
    <class kind="struct">iapp_data</class>
    <class kind="struct">iapp_hdr</class>
    <class kind="struct">iapp_layer2_update</class>
    <class kind="struct">iapp_move_notify</class>
    <class kind="struct">iapp_move_response</class>
    <class kind="struct">iapp_send_security_block</class>
    <member kind="define">
      <type>#define</type>
      <name>IAPP_MULTICAST</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>a9fc9f625b17d93d602873b0cd16d90e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IAPP_TCP_PORT</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>a50396f7ad90c257634e0038ef5949d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IAPP_UDP_PORT</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>af7925845664344217b18241fdbee3e1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IAPP_VERSION</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>a1c7fb23b915739fc5fa906d86bd6b44c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IAPP_MOVE_SUCCESSFUL</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>adc29c2ff13d900c2f185ee95427fb06ca0930e1597737a0be392ef5678f351b48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IAPP_MOVE_DENIED</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>adc29c2ff13d900c2f185ee95427fb06ca5606835c5b233cc1b30f7fe7b7c3b38c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IAPP_MOVE_STALE_MOVE</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>adc29c2ff13d900c2f185ee95427fb06ca6b2287cc9fc6813064f09337e9d92215</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IAPP_CACHE_SUCCESSFUL</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>a61dadd085c1777f559549e05962b2c9eac7ffb3865ddfe1f7c026f246b3863391</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IAPP_CACHE_STALE_CACHE</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>a61dadd085c1777f559549e05962b2c9eac56d57c14606bbc02301a69e12a4cd22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>IAPP_COMMAND</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>aabf68f4db2f2078b6f46169dc85fb487</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IAPP_CMD_ADD_notify</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>aabf68f4db2f2078b6f46169dc85fb487aa32de8d030923dd11f3ecfefb51725a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IAPP_CMD_MOVE_notify</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>aabf68f4db2f2078b6f46169dc85fb487a8b5582ea1fbc3582ca503fb4975dfba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IAPP_CMD_MOVE_response</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>aabf68f4db2f2078b6f46169dc85fb487a077279e8428fe1c8bc168e6eb3b8ec98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IAPP_CMD_Send_Security_Block</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>aabf68f4db2f2078b6f46169dc85fb487a1e4ab1dab8df77ef3c84e56890e09252</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IAPP_CMD_ACK_Security_Block</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>aabf68f4db2f2078b6f46169dc85fb487a4924acb63fb7e80565659399e10b3226</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IAPP_CMD_CACHE_notify</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>aabf68f4db2f2078b6f46169dc85fb487aa6e53c337d067639f04e8596d1a82006</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IAPP_CMD_CACHE_response</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>aabf68f4db2f2078b6f46169dc85fb487aadf13cd367445035c6d0fd44281eb2e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>struct iapp_hdr</type>
      <name>__attribute__</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>afda98ae81a2104bd422a94f80ff753fc</anchor>
      <arglist>((packed))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>iapp_deinit</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>a1b13e068b0d1c2dd590b1a404ef54ebd</anchor>
      <arglist>(struct iapp_data *iapp)</arglist>
    </member>
    <member kind="function">
      <type>struct iapp_data *</type>
      <name>iapp_init</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>a26b4ac9ae87d2809149d2f13bd21e5d7</anchor>
      <arglist>(struct hostapd_data *hapd, const char *iface)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>iapp_new_station</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>a8ff7c3363f8edfb84c7056e65dde2e5c</anchor>
      <arglist>(struct iapp_data *iapp, struct sta_info *sta)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>iapp_process_add_notify</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>ae0bf480a4af76d901c50fa2f841523a2</anchor>
      <arglist>(struct iapp_data *iapp, struct sockaddr_in *from, struct iapp_hdr *hdr, int len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>iapp_receive_udp</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>a6c09b3727cc97836d1fe528a00326769</anchor>
      <arglist>(int sock, void *eloop_ctx, void *sock_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>iapp_send_add</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>ad93d9e15540a3c836f19ffae23131652</anchor>
      <arglist>(struct iapp_data *iapp, u8 *mac_addr, u16 seq_num)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>iapp_send_layer2_update</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>a39f018ede1420345ee439f48e9acd104</anchor>
      <arglist>(struct iapp_data *iapp, u8 *addr)</arglist>
    </member>
    <member kind="variable">
      <type>enum IAPP_COMMAND</type>
      <name>__attribute__</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>aa7e3885dcc300214106d1f43a6782a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>addr_len</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>a79ae5c80b892c3be0499005fd09d635b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>command</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>a3f7512fa2b9363ad378d7c355c94dfe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>control</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>aa8da087d38de0d260639bbec5c30e1bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>ctx_block_len</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>a25ccbec16e508230ad840e6cf4c42589</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>current_ap</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>a48289ffb3cb44f2583addae9215d62ef</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>da</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>ab5293261358b59532e274da4e90cd5d9</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>dsap</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>a41da1e30acc545368f8fd4486b8ddde0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>be16</type>
      <name>identifier</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>af83cbf5bd7ac7d3338edcf4d71b9aa64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>iv</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>a6547d0c0f21722d2aff247d88ce613e4</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>be16</type>
      <name>len</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>af79e6c5e849ba2cd089fb2ad2aedc5e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>be16</type>
      <name>length</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>abdf2a19bc2e41296ad9d0f7d920f44a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>mac_addr</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>a45431ef631acbadaae930067cf2f0c26</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>new_ap_ack_authenticator</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>a77ab1927f54e022adb9b1eaa13a3a1ba</anchor>
      <arglist>[48]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>reserved</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>adc41c3fdbfd87a5528e67b9f6bbe7c7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>sa</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>a1d248d85a9aee0de13f6a2647297e517</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>sec_block_len</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>a803d72f35d4ddf404ed856049b27cfbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>be16</type>
      <name>seq_num</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>a1a8d35dee7b869b5040c450535bf251b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ssap</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>ae78f5fb673d337315fe87a2a4dc04c39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>status</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>aa648386576736be0dd25c95b6edd37d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>version</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>ab0e86ae6d36a2d67e39cafafed1fdf7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>xid_info</name>
      <anchorfile>iapp_8c.html</anchorfile>
      <anchor>ab19e66e83f523eb4706bd46459a44400</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iapp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>iapp_8h</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>iapp_deinit</name>
      <anchorfile>iapp_8h.html</anchorfile>
      <anchor>a38d9f6d867486b5e4a5090aaf410025c</anchor>
      <arglist>(struct iapp_data *iapp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct iapp_data *</type>
      <name>iapp_init</name>
      <anchorfile>iapp_8h.html</anchorfile>
      <anchor>a36af49708890f286bf92d1702ab41e81</anchor>
      <arglist>(struct hostapd_data *hapd, const char *iface)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>iapp_new_station</name>
      <anchorfile>iapp_8h.html</anchorfile>
      <anchor>a560ff00c8c49f5f69a1bde39efdb3ed3</anchor>
      <arglist>(struct iapp_data *iapp, struct sta_info *sta)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ibss_rsn.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>ibss__rsn_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="l2__packet_8h" name="l2_packet.h" local="yes" imported="no">l2_packet/l2_packet.h</includes>
    <includes id="wpa_8h" name="wpa.h" local="yes" imported="no">rsn_supp/wpa.h</includes>
    <includes id="wpa__ie_8h" name="wpa_ie.h" local="yes" imported="no">rsn_supp/wpa_ie.h</includes>
    <includes id="wpa__auth_8h" name="wpa_auth.h" local="yes" imported="no">ap/wpa_auth.h</includes>
    <includes id="wpa__supplicant__i_8h" name="wpa_supplicant_i.h" local="yes" imported="no">wpa_supplicant_i.h</includes>
    <includes id="driver__i_8h" name="driver_i.h" local="yes" imported="no">driver_i.h</includes>
    <includes id="ibss__rsn_8h" name="ibss_rsn.h" local="yes" imported="no">ibss_rsn.h</includes>
    <member kind="function" static="yes">
      <type>static const u8 *</type>
      <name>auth_get_psk</name>
      <anchorfile>ibss__rsn_8c.html</anchorfile>
      <anchor>a33e5572f02c3d9b5eb140b8990907029</anchor>
      <arglist>(void *ctx, const u8 *addr, const u8 *prev_psk)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>auth_logger</name>
      <anchorfile>ibss__rsn_8c.html</anchorfile>
      <anchor>aa6a8e056bd0e7292b786f21e4a809382</anchor>
      <arglist>(void *ctx, const u8 *addr, logger_level level, const char *txt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>auth_send_eapol</name>
      <anchorfile>ibss__rsn_8c.html</anchorfile>
      <anchor>a457c1c60ee1adf93f794748fd31aa5fb</anchor>
      <arglist>(void *ctx, const u8 *addr, const u8 *data, size_t data_len, int encrypt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>auth_set_key</name>
      <anchorfile>ibss__rsn_8c.html</anchorfile>
      <anchor>a1add3a022a935b816bba0cf747ce7f9b</anchor>
      <arglist>(void *ctx, int vlan_id, enum wpa_alg alg, const u8 *addr, int idx, u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ibss_rsn_auth_init</name>
      <anchorfile>ibss__rsn_8c.html</anchorfile>
      <anchor>a446e36c86951562385f5ba242f5cc5c7</anchor>
      <arglist>(struct ibss_rsn *ibss_rsn, struct ibss_rsn_peer *peer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ibss_rsn_auth_init_group</name>
      <anchorfile>ibss__rsn_8c.html</anchorfile>
      <anchor>aecd8bf97afb8d6716adcdc7d4677f4aa</anchor>
      <arglist>(struct ibss_rsn *ibss_rsn, const u8 *own_addr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ibss_rsn_deinit</name>
      <anchorfile>ibss__rsn_8c.html</anchorfile>
      <anchor>a31a57d2b0c06c95a9aea4303ed716d3d</anchor>
      <arglist>(struct ibss_rsn *ibss_rsn)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ibss_rsn_eapol_dst_supp</name>
      <anchorfile>ibss__rsn_8c.html</anchorfile>
      <anchor>af65f479829fe55446e8d3562be252850</anchor>
      <arglist>(const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ibss_rsn_free</name>
      <anchorfile>ibss__rsn_8c.html</anchorfile>
      <anchor>a9eecb3619071b32fa7c4f23926b99264</anchor>
      <arglist>(struct ibss_rsn_peer *peer)</arglist>
    </member>
    <member kind="function">
      <type>struct ibss_rsn *</type>
      <name>ibss_rsn_init</name>
      <anchorfile>ibss__rsn_8c.html</anchorfile>
      <anchor>a6f9b9004839384c8c5e8574aa54efd74</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ibss_rsn_process_rx_eapol</name>
      <anchorfile>ibss__rsn_8c.html</anchorfile>
      <anchor>a70adfee500f6335c0308ff09b428357c</anchor>
      <arglist>(struct ibss_rsn *ibss_rsn, struct ibss_rsn_peer *peer, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ibss_rsn_rx_eapol</name>
      <anchorfile>ibss__rsn_8c.html</anchorfile>
      <anchor>a7943caa330284e453b7749427356e632</anchor>
      <arglist>(struct ibss_rsn *ibss_rsn, const u8 *src_addr, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ibss_rsn_set_psk</name>
      <anchorfile>ibss__rsn_8c.html</anchorfile>
      <anchor>a7ec6acab1d4664d0f1fd091258ebf70a</anchor>
      <arglist>(struct ibss_rsn *ibss_rsn, const u8 *psk)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ibss_rsn_start</name>
      <anchorfile>ibss__rsn_8c.html</anchorfile>
      <anchor>a8ccc938cebc980ddc8a91d5bde8c97af</anchor>
      <arglist>(struct ibss_rsn *ibss_rsn, const u8 *addr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ibss_rsn_supp_init</name>
      <anchorfile>ibss__rsn_8c.html</anchorfile>
      <anchor>a04ac869e1f0d890d46b7d892cca29dcc</anchor>
      <arglist>(struct ibss_rsn_peer *peer, const u8 *own_addr, const u8 *psk)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>supp_alloc_eapol</name>
      <anchorfile>ibss__rsn_8c.html</anchorfile>
      <anchor>abb6b123197192f877db8586166e5366a</anchor>
      <arglist>(void *ctx, u8 type, const void *data, u16 data_len, size_t *msg_len, void **data_pos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>supp_cancel_auth_timeout</name>
      <anchorfile>ibss__rsn_8c.html</anchorfile>
      <anchor>a45d253d80bed1bdc445901955b37120f</anchor>
      <arglist>(void *ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>supp_ether_send</name>
      <anchorfile>ibss__rsn_8c.html</anchorfile>
      <anchor>aa3bbbbc51bb7fbd7131b91f8239b1815</anchor>
      <arglist>(void *ctx, const u8 *dest, u16 proto, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>supp_get_beacon_ie</name>
      <anchorfile>ibss__rsn_8c.html</anchorfile>
      <anchor>ad8cbbc5825808681a32341cebad567f4</anchor>
      <arglist>(void *ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>supp_get_network_ctx</name>
      <anchorfile>ibss__rsn_8c.html</anchorfile>
      <anchor>a95498051a639ae14be00c3177c9d0c84</anchor>
      <arglist>(void *ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>supp_mlme_setprotection</name>
      <anchorfile>ibss__rsn_8c.html</anchorfile>
      <anchor>ae2f8c595fe0b21b8b228c699d11ea9cd</anchor>
      <arglist>(void *ctx, const u8 *addr, int protection_type, int key_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>supp_set_key</name>
      <anchorfile>ibss__rsn_8c.html</anchorfile>
      <anchor>a2bb74c8d59a8282285b2d04c2178c8df</anchor>
      <arglist>(void *ctx, enum wpa_alg alg, const u8 *addr, int key_idx, int set_tx, const u8 *seq, size_t seq_len, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>supp_set_state</name>
      <anchorfile>ibss__rsn_8c.html</anchorfile>
      <anchor>a19078182965752842ba0d7e4df52cf48</anchor>
      <arglist>(void *ctx, enum wpa_states state)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ibss_rsn.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>ibss__rsn_8h</filename>
    <class kind="struct">ibss_rsn</class>
    <class kind="struct">ibss_rsn_peer</class>
    <member kind="function">
      <type>void</type>
      <name>ibss_rsn_deinit</name>
      <anchorfile>ibss__rsn_8h.html</anchorfile>
      <anchor>a31a57d2b0c06c95a9aea4303ed716d3d</anchor>
      <arglist>(struct ibss_rsn *ibss_rsn)</arglist>
    </member>
    <member kind="function">
      <type>struct ibss_rsn *</type>
      <name>ibss_rsn_init</name>
      <anchorfile>ibss__rsn_8h.html</anchorfile>
      <anchor>a6f9b9004839384c8c5e8574aa54efd74</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ibss_rsn_rx_eapol</name>
      <anchorfile>ibss__rsn_8h.html</anchorfile>
      <anchor>a7943caa330284e453b7749427356e632</anchor>
      <arglist>(struct ibss_rsn *ibss_rsn, const u8 *src_addr, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ibss_rsn_set_psk</name>
      <anchorfile>ibss__rsn_8h.html</anchorfile>
      <anchor>a7ec6acab1d4664d0f1fd091258ebf70a</anchor>
      <arglist>(struct ibss_rsn *ibss_rsn, const u8 *psk)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ibss_rsn_start</name>
      <anchorfile>ibss__rsn_8h.html</anchorfile>
      <anchor>a8ccc938cebc980ddc8a91d5bde8c97af</anchor>
      <arglist>(struct ibss_rsn *ibss_rsn, const u8 *addr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ieee802_11.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>ieee802__11_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">utils/eloop.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto/crypto.h</includes>
    <includes id="driver_8h" name="driver.h" local="yes" imported="no">drivers/driver.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="ieee802__11__common_8h" name="ieee802_11_common.h" local="yes" imported="no">common/ieee802_11_common.h</includes>
    <includes id="wpa__ctrl_8h" name="wpa_ctrl.h" local="yes" imported="no">common/wpa_ctrl.h</includes>
    <includes id="radius_8h" name="radius.h" local="yes" imported="no">radius/radius.h</includes>
    <includes id="radius__client_8h" name="radius_client.h" local="yes" imported="no">radius/radius_client.h</includes>
    <includes id="hostapd_8h" name="hostapd.h" local="yes" imported="no">hostapd.h</includes>
    <includes id="beacon_8h" name="beacon.h" local="yes" imported="no">beacon.h</includes>
    <includes id="ieee802__11__auth_8h" name="ieee802_11_auth.h" local="yes" imported="no">ieee802_11_auth.h</includes>
    <includes id="sta__info_8h" name="sta_info.h" local="yes" imported="no">sta_info.h</includes>
    <includes id="ieee802__1x_8h" name="ieee802_1x.h" local="yes" imported="no">ieee802_1x.h</includes>
    <includes id="wpa__auth_8h" name="wpa_auth.h" local="yes" imported="no">wpa_auth.h</includes>
    <includes id="wmm_8h" name="wmm.h" local="yes" imported="no">wmm.h</includes>
    <includes id="ap__list_8h" name="ap_list.h" local="yes" imported="no">ap_list.h</includes>
    <includes id="accounting_8h" name="accounting.h" local="yes" imported="no">accounting.h</includes>
    <includes id="ap__config_8h" name="ap_config.h" local="yes" imported="no">ap_config.h</includes>
    <includes id="ap__mlme_8h" name="ap_mlme.h" local="yes" imported="no">ap_mlme.h</includes>
    <includes id="ieee802__11_8h" name="ieee802_11.h" local="yes" imported="no">ieee802_11.h</includes>
    <member kind="function" static="yes">
      <type>static u16</type>
      <name>auth_shared_key</name>
      <anchorfile>ieee802__11_8c.html</anchorfile>
      <anchor>a29a30f3189c59e4c97f0bc7730ac7cc2</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, u16 auth_transaction, const u8 *challenge, int iswep)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u16</type>
      <name>check_assoc_ies</name>
      <anchorfile>ieee802__11_8c.html</anchorfile>
      <anchor>af21c546999ec7fc5e53297f8b5a55880</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, const u8 *ies, size_t ies_len, int reassoc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u16</type>
      <name>check_ssid</name>
      <anchorfile>ieee802__11_8c.html</anchorfile>
      <anchor>a64ca977aa0bcc2af68e5a2cbd039ff6f</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, const u8 *ssid_ie, size_t ssid_ie_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u16</type>
      <name>check_wmm</name>
      <anchorfile>ieee802__11_8c.html</anchorfile>
      <anchor>a279af2b28cb35d57cc84afc4581ec064</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, const u8 *wmm_ie, size_t wmm_ie_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u16</type>
      <name>copy_supp_rates</name>
      <anchorfile>ieee802__11_8c.html</anchorfile>
      <anchor>a47ea0c52f8137d4bc0a017d9d6e2d01b</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, struct ieee802_11_elems *elems)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>handle_action</name>
      <anchorfile>ieee802__11_8c.html</anchorfile>
      <anchor>aa8a10cc75f2a29ff009dd5e33444cfeb</anchor>
      <arglist>(struct hostapd_data *hapd, const struct ieee80211_mgmt *mgmt, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>handle_assoc</name>
      <anchorfile>ieee802__11_8c.html</anchorfile>
      <anchor>a7c6712a590ebabb615541986bbde90ef</anchor>
      <arglist>(struct hostapd_data *hapd, const struct ieee80211_mgmt *mgmt, size_t len, int reassoc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>handle_assoc_cb</name>
      <anchorfile>ieee802__11_8c.html</anchorfile>
      <anchor>ac1a9a5772181114a0d982ff98b5bbc40</anchor>
      <arglist>(struct hostapd_data *hapd, const struct ieee80211_mgmt *mgmt, size_t len, int reassoc, int ok)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>handle_auth</name>
      <anchorfile>ieee802__11_8c.html</anchorfile>
      <anchor>ad49d2c5bdf4bf7b562adcc6d7351bfb4</anchor>
      <arglist>(struct hostapd_data *hapd, const struct ieee80211_mgmt *mgmt, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>handle_auth_cb</name>
      <anchorfile>ieee802__11_8c.html</anchorfile>
      <anchor>aea44f2c2ecfd70d5b9e5cacaebe82cc6</anchor>
      <arglist>(struct hostapd_data *hapd, const struct ieee80211_mgmt *mgmt, size_t len, int ok)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>handle_beacon</name>
      <anchorfile>ieee802__11_8c.html</anchorfile>
      <anchor>a5968e1ccbf00b3c5b5583df0cdf02588</anchor>
      <arglist>(struct hostapd_data *hapd, const struct ieee80211_mgmt *mgmt, size_t len, struct hostapd_frame_info *fi)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>handle_deauth</name>
      <anchorfile>ieee802__11_8c.html</anchorfile>
      <anchor>a45165f1719ef074d830168dc431c74ce</anchor>
      <arglist>(struct hostapd_data *hapd, const struct ieee80211_mgmt *mgmt, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>handle_disassoc</name>
      <anchorfile>ieee802__11_8c.html</anchorfile>
      <anchor>a1d9919aa9948afe1eb4643db47d6eab1</anchor>
      <arglist>(struct hostapd_data *hapd, const struct ieee80211_mgmt *mgmt, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>hostapd_eid_ext_supp_rates</name>
      <anchorfile>ieee802__11_8c.html</anchorfile>
      <anchor>a68bda2f9645a95f097c98896bd4593ec</anchor>
      <arglist>(struct hostapd_data *hapd, u8 *eid)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>hostapd_eid_supp_rates</name>
      <anchorfile>ieee802__11_8c.html</anchorfile>
      <anchor>a0a889040b6d7391feb0ae2143673961c</anchor>
      <arglist>(struct hostapd_data *hapd, u8 *eid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_get_aid</name>
      <anchorfile>ieee802__11_8c.html</anchorfile>
      <anchor>ad32afbdf60bcae642f185d799e210220</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>hostapd_own_capab_info</name>
      <anchorfile>ieee802__11_8c.html</anchorfile>
      <anchor>a247c36514cd83c26abd9e201b867441f</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, int probe)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hostapd_tx_status</name>
      <anchorfile>ieee802__11_8c.html</anchorfile>
      <anchor>a94a8dfd725d69e1b6faa2372f01321e5</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *addr, const u8 *buf, size_t len, int ack)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ieee802_11_get_mib</name>
      <anchorfile>ieee802__11_8c.html</anchorfile>
      <anchor>a5d73348764ece37ef5d5cef1f2fb882c</anchor>
      <arglist>(struct hostapd_data *hapd, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ieee802_11_get_mib_sta</name>
      <anchorfile>ieee802__11_8c.html</anchorfile>
      <anchor>aeb0aa5c2bd9644a9eb399af748c0d0a8</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ieee802_11_mgmt</name>
      <anchorfile>ieee802__11_8c.html</anchorfile>
      <anchor>a081c40c052f1464edd6bf5a450259f0c</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *buf, size_t len, struct hostapd_frame_info *fi)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ieee802_11_mgmt_cb</name>
      <anchorfile>ieee802__11_8c.html</anchorfile>
      <anchor>aeb30de5feaac223375b0f9b00ea75432</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *buf, size_t len, u16 stype, int ok)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ieee802_11_print_ssid</name>
      <anchorfile>ieee802__11_8c.html</anchorfile>
      <anchor>a36a006fa1536afadef32fae122dadf93</anchor>
      <arglist>(char *buf, const u8 *ssid, u8 len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ieee802_11_rx_from_unknown</name>
      <anchorfile>ieee802__11_8c.html</anchorfile>
      <anchor>a1f3b814073bcba3e0a1926c219067ac5</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *src, int wds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ieee802_11_send_deauth</name>
      <anchorfile>ieee802__11_8c.html</anchorfile>
      <anchor>a4e0b05d3315a4498000a591a62bcb7b4</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *addr, u16 reason)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>send_assoc_resp</name>
      <anchorfile>ieee802__11_8c.html</anchorfile>
      <anchor>a4fff178ff740cfee046000c16722a580</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, u16 status_code, int reassoc, const u8 *ies, size_t ies_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>send_auth_reply</name>
      <anchorfile>ieee802__11_8c.html</anchorfile>
      <anchor>ab3f6d81f5853011f1166294db48a2c0c</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *dst, const u8 *bssid, u16 auth_alg, u16 auth_transaction, u16 resp, const u8 *ies, size_t ies_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>send_deauth</name>
      <anchorfile>ieee802__11_8c.html</anchorfile>
      <anchor>ab5d97a3e87b01b9e708fffe1503db769</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *addr, u16 reason_code)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ieee802_11.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>ieee802__11_8h</filename>
    <member kind="function">
      <type>u16</type>
      <name>copy_sta_ht_capab</name>
      <anchorfile>ieee802__11_8h.html</anchorfile>
      <anchor>a4847ea754c5614721651ab48f5293700</anchor>
      <arglist>(struct sta_info *sta, const u8 *ht_capab, size_t ht_capab_len)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>hostapd_eid_ext_supp_rates</name>
      <anchorfile>ieee802__11_8h.html</anchorfile>
      <anchor>a68bda2f9645a95f097c98896bd4593ec</anchor>
      <arglist>(struct hostapd_data *hapd, u8 *eid)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>hostapd_eid_ht_capabilities</name>
      <anchorfile>ieee802__11_8h.html</anchorfile>
      <anchor>abcfc51500d6bfc39c3c93c5340ae586f</anchor>
      <arglist>(struct hostapd_data *hapd, u8 *eid)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>hostapd_eid_ht_operation</name>
      <anchorfile>ieee802__11_8h.html</anchorfile>
      <anchor>ad7e5bd2f40fab9fc242a2bd5f31669a8</anchor>
      <arglist>(struct hostapd_data *hapd, u8 *eid)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>hostapd_eid_supp_rates</name>
      <anchorfile>ieee802__11_8h.html</anchorfile>
      <anchor>a0a889040b6d7391feb0ae2143673961c</anchor>
      <arglist>(struct hostapd_data *hapd, u8 *eid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hostapd_get_ht_capab</name>
      <anchorfile>ieee802__11_8h.html</anchorfile>
      <anchor>a5c14040fdbb8d1f4f7e2a5f70e5c11ca</anchor>
      <arglist>(struct hostapd_data *hapd, struct ieee80211_ht_capabilities *ht_cap, struct ieee80211_ht_capabilities *neg_ht_cap)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_ht_operation_update</name>
      <anchorfile>ieee802__11_8h.html</anchorfile>
      <anchor>ae24540e79a8c58415feb763b782bb5a7</anchor>
      <arglist>(struct hostapd_iface *iface)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>hostapd_own_capab_info</name>
      <anchorfile>ieee802__11_8h.html</anchorfile>
      <anchor>a247c36514cd83c26abd9e201b867441f</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, int probe)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hostapd_tx_status</name>
      <anchorfile>ieee802__11_8h.html</anchorfile>
      <anchor>a94a8dfd725d69e1b6faa2372f01321e5</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *addr, const u8 *buf, size_t len, int ack)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ieee802_11_get_mib</name>
      <anchorfile>ieee802__11_8h.html</anchorfile>
      <anchor>a45fa791c8c212c5a4df6224717e61b23</anchor>
      <arglist>(struct hostapd_data *hapd, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ieee802_11_get_mib_sta</name>
      <anchorfile>ieee802__11_8h.html</anchorfile>
      <anchor>a8b6ea4485fe2bc37877bd1ca75deb7a1</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ieee802_11_mgmt</name>
      <anchorfile>ieee802__11_8h.html</anchorfile>
      <anchor>a081c40c052f1464edd6bf5a450259f0c</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *buf, size_t len, struct hostapd_frame_info *fi)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ieee802_11_mgmt_cb</name>
      <anchorfile>ieee802__11_8h.html</anchorfile>
      <anchor>aeb30de5feaac223375b0f9b00ea75432</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *buf, size_t len, u16 stype, int ok)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ieee802_11_print_ssid</name>
      <anchorfile>ieee802__11_8h.html</anchorfile>
      <anchor>a36a006fa1536afadef32fae122dadf93</anchor>
      <arglist>(char *buf, const u8 *ssid, u8 len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ieee802_11_rx_from_unknown</name>
      <anchorfile>ieee802__11_8h.html</anchorfile>
      <anchor>a1f3b814073bcba3e0a1926c219067ac5</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *src, int wds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ieee802_11_send_deauth</name>
      <anchorfile>ieee802__11_8h.html</anchorfile>
      <anchor>a4e0b05d3315a4498000a591a62bcb7b4</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *addr, u16 reason)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ieee802_11_send_sa_query_req</name>
      <anchorfile>ieee802__11_8h.html</anchorfile>
      <anchor>a9918722b26a974466edea210a186dde2</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *addr, const u8 *trans_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update_ht_state</name>
      <anchorfile>ieee802__11_8h.html</anchorfile>
      <anchor>a22f8f0879b43b24794cf3c95f29b9a9a</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ieee802_11_auth.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>ieee802__11__auth_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">utils/eloop.h</includes>
    <includes id="radius_8h" name="radius.h" local="yes" imported="no">radius/radius.h</includes>
    <includes id="radius__client_8h" name="radius_client.h" local="yes" imported="no">radius/radius_client.h</includes>
    <includes id="hostapd_8h" name="hostapd.h" local="yes" imported="no">hostapd.h</includes>
    <includes id="ap__config_8h" name="ap_config.h" local="yes" imported="no">ap_config.h</includes>
    <includes id="ieee802__11_8h" name="ieee802_11.h" local="yes" imported="no">ieee802_11.h</includes>
    <includes id="ieee802__11__auth_8h" name="ieee802_11_auth.h" local="yes" imported="no">ieee802_11_auth.h</includes>
    <class kind="struct">hostapd_acl_query_data</class>
    <class kind="struct">hostapd_cached_radius_acl</class>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ACL_TIMEOUT</name>
      <anchorfile>ieee802__11__auth_8c.html</anchorfile>
      <anchor>aafd5f8ba376480a29fd6e0e33273f54e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hostapd_acl_cache_free</name>
      <anchorfile>ieee802__11__auth_8c.html</anchorfile>
      <anchor>acac096fc43c0058493adf4e164486155</anchor>
      <arglist>(struct hostapd_cached_radius_acl *acl_cache)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_acl_cache_get</name>
      <anchorfile>ieee802__11__auth_8c.html</anchorfile>
      <anchor>ad4470be250911a47e9fdee2d9c59074c</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *addr, u32 *session_timeout, u32 *acct_interim_interval, int *vlan_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hostapd_acl_deinit</name>
      <anchorfile>ieee802__11__auth_8c.html</anchorfile>
      <anchor>a832afb7c109b22b2313656aee391f137</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hostapd_acl_expire</name>
      <anchorfile>ieee802__11__auth_8c.html</anchorfile>
      <anchor>a737465e3dc577ad4176b13fb686d5caa</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hostapd_acl_expire_cache</name>
      <anchorfile>ieee802__11__auth_8c.html</anchorfile>
      <anchor>ae96d591dd3c9c2cc0b9069fa2438add9</anchor>
      <arglist>(struct hostapd_data *hapd, time_t now)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hostapd_acl_expire_queries</name>
      <anchorfile>ieee802__11__auth_8c.html</anchorfile>
      <anchor>aed3f3e9c565e53b464a044811abd6464</anchor>
      <arglist>(struct hostapd_data *hapd, time_t now)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_acl_init</name>
      <anchorfile>ieee802__11__auth_8c.html</anchorfile>
      <anchor>ae1d0f2121dac8d50e277c68d26f68628</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hostapd_acl_query_free</name>
      <anchorfile>ieee802__11__auth_8c.html</anchorfile>
      <anchor>a32d4032247677082b82cb96d95d54345</anchor>
      <arglist>(struct hostapd_acl_query_data *query)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RadiusRxResult</type>
      <name>hostapd_acl_recv_radius</name>
      <anchorfile>ieee802__11__auth_8c.html</anchorfile>
      <anchor>afe7626675e70d8e960c9218c10ee7311</anchor>
      <arglist>(struct radius_msg *msg, struct radius_msg *req, const u8 *shared_secret, size_t shared_secret_len, void *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_allowed_address</name>
      <anchorfile>ieee802__11__auth_8c.html</anchorfile>
      <anchor>a564e854ff19052ab46cd4a539d902443</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *addr, const u8 *msg, size_t len, u32 *session_timeout, u32 *acct_interim_interval, int *vlan_id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_radius_acl_query</name>
      <anchorfile>ieee802__11__auth_8c.html</anchorfile>
      <anchor>ad25cf99dc428e101ad80e53ccd52b6cf</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *addr, struct hostapd_acl_query_data *query)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ieee802_11_auth.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>ieee802__11__auth_8h</filename>
    <member kind="enumvalue">
      <name>HOSTAPD_ACL_REJECT</name>
      <anchorfile>ieee802__11__auth_8h.html</anchorfile>
      <anchor>a726ca809ffd3d67ab4b8476646f26635aa2d70c07963314365135a7bd282e2dc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HOSTAPD_ACL_ACCEPT</name>
      <anchorfile>ieee802__11__auth_8h.html</anchorfile>
      <anchor>a726ca809ffd3d67ab4b8476646f26635a49f72095735940440e953f482739b09c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HOSTAPD_ACL_PENDING</name>
      <anchorfile>ieee802__11__auth_8h.html</anchorfile>
      <anchor>a726ca809ffd3d67ab4b8476646f26635a9cfd2aab004a31f0c8d39f34810ebc99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HOSTAPD_ACL_ACCEPT_TIMEOUT</name>
      <anchorfile>ieee802__11__auth_8h.html</anchorfile>
      <anchor>a726ca809ffd3d67ab4b8476646f26635afb78801e63c471b0715edcece90f311e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hostapd_acl_deinit</name>
      <anchorfile>ieee802__11__auth_8h.html</anchorfile>
      <anchor>a832afb7c109b22b2313656aee391f137</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_acl_init</name>
      <anchorfile>ieee802__11__auth_8h.html</anchorfile>
      <anchor>ae1d0f2121dac8d50e277c68d26f68628</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_allowed_address</name>
      <anchorfile>ieee802__11__auth_8h.html</anchorfile>
      <anchor>a564e854ff19052ab46cd4a539d902443</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *addr, const u8 *msg, size_t len, u32 *session_timeout, u32 *acct_interim_interval, int *vlan_id)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ieee802_11_common.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/common/</path>
    <filename>ieee802__11__common_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">ieee802_11_defs.h</includes>
    <includes id="ieee802__11__common_8h" name="ieee802_11_common.h" local="yes" imported="no">ieee802_11_common.h</includes>
    <member kind="function">
      <type>int</type>
      <name>ieee802_11_ie_count</name>
      <anchorfile>ieee802__11__common_8c.html</anchorfile>
      <anchor>a7bb0aff60ebf794d17d0c8bc346ffca7</anchor>
      <arglist>(const u8 *ies, size_t ies_len)</arglist>
    </member>
    <member kind="function">
      <type>ParseRes</type>
      <name>ieee802_11_parse_elems</name>
      <anchorfile>ieee802__11__common_8c.html</anchorfile>
      <anchor>a91efeaa2b3747cfbfd4a5741634d03a5</anchor>
      <arglist>(const u8 *start, size_t len, struct ieee802_11_elems *elems, int show_errors)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ieee802_11_parse_vendor_specific</name>
      <anchorfile>ieee802__11__common_8c.html</anchorfile>
      <anchor>a2ffe7f754296e542560991e752df0966</anchor>
      <arglist>(const u8 *pos, size_t elen, struct ieee802_11_elems *elems, int show_errors)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>ieee802_11_vendor_ie_concat</name>
      <anchorfile>ieee802__11__common_8c.html</anchorfile>
      <anchor>a2ed91c86fedf7b11c95eb032e02dca26</anchor>
      <arglist>(const u8 *ies, size_t ies_len, u32 oui_type)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ieee802_11_common.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/common/</path>
    <filename>ieee802__11__common_8h</filename>
    <class kind="struct">ieee802_11_elems</class>
    <member kind="enumeration">
      <name>ParseRes</name>
      <anchorfile>ieee802__11__common_8h.html</anchorfile>
      <anchor>add3131019c674443cae0a04647939883</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParseOK</name>
      <anchorfile>ieee802__11__common_8h.html</anchorfile>
      <anchor>add3131019c674443cae0a04647939883a02ae509b15a626c1535dea00110c2fb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParseUnknown</name>
      <anchorfile>ieee802__11__common_8h.html</anchorfile>
      <anchor>add3131019c674443cae0a04647939883a13f85de4178776890e143d617b6cd086</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParseFailed</name>
      <anchorfile>ieee802__11__common_8h.html</anchorfile>
      <anchor>add3131019c674443cae0a04647939883ad4e7d926e621d425abd357a06318396d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ieee802_11_ie_count</name>
      <anchorfile>ieee802__11__common_8h.html</anchorfile>
      <anchor>a7bb0aff60ebf794d17d0c8bc346ffca7</anchor>
      <arglist>(const u8 *ies, size_t ies_len)</arglist>
    </member>
    <member kind="function">
      <type>ParseRes</type>
      <name>ieee802_11_parse_elems</name>
      <anchorfile>ieee802__11__common_8h.html</anchorfile>
      <anchor>a91efeaa2b3747cfbfd4a5741634d03a5</anchor>
      <arglist>(const u8 *start, size_t len, struct ieee802_11_elems *elems, int show_errors)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>ieee802_11_vendor_ie_concat</name>
      <anchorfile>ieee802__11__common_8h.html</anchorfile>
      <anchor>a2ed91c86fedf7b11c95eb032e02dca26</anchor>
      <arglist>(const u8 *ies, size_t ies_len, u32 oui_type)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ieee802_11_defs.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/common/</path>
    <filename>ieee802__11__defs_8h</filename>
    <class kind="struct">ieee80211_hdr</class>
    <class kind="struct">ieee80211_ht_capabilities</class>
    <class kind="struct">ieee80211_ht_operation</class>
    <class kind="struct">ieee80211_mgmt</class>
    <class kind="struct">wmm_ac_parameter</class>
    <class kind="struct">wmm_information_element</class>
    <class kind="struct">wmm_parameter_element</class>
    <class kind="struct">wmm_tspec_element</class>
    <member kind="define">
      <type>#define</type>
      <name>ASEL_CAPABILITY_ANT_INDICES_FEEDBACK_BASED_TX_AS_CAP</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a4944395dfb510a4039734d1407e8c7c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEL_CAPABILITY_ANT_INDICES_FEEDBACK_CAP</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ac4a1134dfce82e9d319530cc74da1dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEL_CAPABILITY_ASEL_CAPABLE</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a2c2e5d1300e325365ba9f73499800267</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEL_CAPABILITY_EXPLICIT_CSI_FEEDBACK_BASED_TX_AS_CAP</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a7ed7e4c10c559933294c663c3f271357</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEL_CAPABILITY_EXPLICIT_CSI_FEEDBACK_CAP</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ad611c9b19c356b624a7accda58803e9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEL_CAPABILITY_RX_AS_CAP</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a96cb67ea6ea7c8906d7dbddeb6fdf7d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEL_CAPABILITY_TX_SOUND_PPDUS_CAP</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a94f2b6d955d1fa89a643a4415d3577b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERP_INFO_BARKER_PREAMBLE_MODE</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>afc48fce08574900affe5c5ba0dc4554d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERP_INFO_NON_ERP_PRESENT</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a388d4aa69e4fd75d6ae42e352edd48a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERP_INFO_USE_PROTECTION</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>afa67dd8045313f943d34e39f4e0bc615</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXT_HT_CAP_INFO_HTC_SUPPORTED</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a884beda3b8220bde45f1f6446bc9d199</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXT_HT_CAP_INFO_MCS_FEEDBACK_OFFSET</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>aff757aeff39042a65ec04967ab64024a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXT_HT_CAP_INFO_PCO</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ac484630572d8c05459ed359562e25c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXT_HT_CAP_INFO_RD_RESPONDER</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a531b5bee0746fc1d23329fecc502b838</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXT_HT_CAP_INFO_TRANS_TIME_OFFSET</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>aa79d56af62057fde8fba389a6c71687a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_CAP_INFO_40MHZ_INTOLERANT</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a799ba2ef16bcf30b8765ebeab115a0c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_CAP_INFO_DELAYED_BA</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a4ece9da0e5b40aafc97ad47965fa990e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_CAP_INFO_DSSS_CCK40MHZ</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ac9f723a1efab2c1ced8fc977737d75bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_CAP_INFO_GREEN_FIELD</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a16346b22b56e3b25621e43d97bb2b7d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_CAP_INFO_LDPC_CODING_CAP</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a4e6798c4344758b0a596f33f1ea56ed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_CAP_INFO_LSIG_TXOP_PROTECT_SUPPORT</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a0e43677af3e6551b44b59914668243d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_CAP_INFO_MAX_AMSDU_SIZE</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ab38b11f4fbb92324a9f8d46cb2d9a66e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_CAP_INFO_PSMP_SUPP</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a0c31b579a2ccbf4ae434a3ed2ae952a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_CAP_INFO_RX_STBC_1</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a23bec9982e6884d7c75e9af6f3e8dc11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_CAP_INFO_RX_STBC_12</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a71e4b5b9eafb414672ddb8fdb492e7fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_CAP_INFO_RX_STBC_123</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a75c1ee8b4aa6bd278391e2a374fe9206</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_CAP_INFO_RX_STBC_MASK</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a6e50d05a78df78a40726522e16b606aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_CAP_INFO_SHORT_GI20MHZ</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a346b1ffa6197248a3bdc25f5efbefe17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_CAP_INFO_SHORT_GI40MHZ</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a2988379d763765e34e3cb9b0d78539da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_CAP_INFO_SMPS_DISABLED</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a2513c12aeb94f548425bf2810649e13e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_CAP_INFO_SMPS_DYNAMIC</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a4e4e0c7d4cc7de0317cdf07fcc4ae8ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_CAP_INFO_SMPS_MASK</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>aceec778a19cd639a5447a88ee30184a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_CAP_INFO_SMPS_STATIC</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a3d4ca0370ace0f32c428e4c536aee330</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_CAP_INFO_SUPP_CHANNEL_WIDTH_SET</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a5db1f3dc3a8e288f1cb0e81ccd0b36ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_CAP_INFO_TX_STBC</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a1cf199eeb06a18f9177e10b8cef8fca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_INFO_HT_PARAM_CTRL_ACCESS_ONLY</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ace5c80413c47503869cdf9bc82c3ede5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_INFO_HT_PARAM_REC_TRANS_CHNL_WIDTH</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a544af2cce782d64e5930b25db36f52df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_INFO_HT_PARAM_RIFS_MODE</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a230bbc9ce877a1c3bd7190a6b44d0003</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_INFO_HT_PARAM_SECONDARY_CHNL_ABOVE</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a5da9bd89cfe8bf0d0e53c1a988a57fc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_INFO_HT_PARAM_SECONDARY_CHNL_BELOW</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ad3a9bdab5ac5476893391a5b07ace52e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_INFO_HT_PARAM_SECONDARY_CHNL_OFF_MASK</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a7c201f7ecf387b56dc304e6b26896857</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_INFO_HT_PARAM_SRV_INTERVAL_GRANULARITY</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a110e76f2ac2b6e3eccf3d39e789d55be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_INFO_OPERATION_MODE_NON_GF_DEVS_PRESENT</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a76abcdcb5c2713b523d09b4183567649</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_INFO_OPERATION_MODE_NON_HT_STA_PRESENT</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>af8574a0157cf266aa227975291c76e2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_INFO_OPERATION_MODE_OP_MODE_MASK</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a88dca4c4bac19b5152e1060e33bdf848</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_INFO_OPERATION_MODE_OP_MODE_OFFSET</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a96015cb30567bc443755c7ff3985971d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_INFO_OPERATION_MODE_TRANSMIT_BURST_LIMIT</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>aae6445c33c7aa52cd9564aa5cdb3303b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_INFO_STBC_PARAM_DUAL_BEACON</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>afe4a97ca4622a7c9e770cb4a0543095f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_INFO_STBC_PARAM_DUAL_STBC_PROTECT</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>afa45e32e9073aa101439f8f64baa8efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_INFO_STBC_PARAM_LSIG_TXOP_PROTECT_ALLOWED</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ac8a71d727fd99f9f3bbe5a862e41b98f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_INFO_STBC_PARAM_PCO_ACTIVE</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a6bd42e8221faec1660990dddb06c7ba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_INFO_STBC_PARAM_PCO_PHASE</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a84e5198b378a3f09c2c69ffb3a0012d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HT_INFO_STBC_PARAM_SECONDARY_BCN</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>afa666d41166e794d446adf3cbd3f9237</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_BSSID_FROMDS</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>adf1f7957a5d8cb24ea7519efe1ad52b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_DA_FROMDS</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a2d218eb13b7f78a5c2efb7c620713acd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_FC</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a888e28bbf4df1ae377ccf1b5036052e9</anchor>
      <arglist>(type, stype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_HDRLEN</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a63c232f0e38596828755f8190a408f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_SA_FROMDS</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>aea9b03149b5610c653b016c4858adf03</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_MODE_20MHZ_HT_STA_ASSOCED</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a9263235cafe1ac36f36c70738343924e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_MODE_MAY_BE_LEGACY_STAS</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ae4a4b5ccba4a004f507edaedc9492088</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_MODE_MIXED</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a3912241036480fa3544b1d56754bcfeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_MODE_PURE</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a647853d3cbb3614398af63d75e25375c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OUI_BROADCOM</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a73ac4173075cde1c6db864984d2a44b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OUI_MICROSOFT</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a080a36d4335f5d2d61fa1ac4699bc128</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TX_BEAMFORM_CAP_CALIB_OFFSET</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ad97e8508f02a10480e6403b4d3999d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TX_BEAMFORM_CAP_COMPRESSED_STEERING_MATRIX_BEAMFORMER_ANT_OFFSET</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a1cccfd2235e2c577393e2486c5d2a719</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TX_BEAMFORM_CAP_CSI_NUM_BEAMFORMER_ANT_OFFSET</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a69af64b6286744665f026d305e88f1f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TX_BEAMFORM_CAP_EXPLICIT_BF_CSI_FEEDBACK_CAP</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a71da980e7b0a7995dbb0000259acc387</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TX_BEAMFORM_CAP_EXPLICIT_BF_CSI_FEEDBACK_OFFSET</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a753b0eb4d55ec4a792ed21f41b3a7358</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TX_BEAMFORM_CAP_EXPLICIT_COMPRESSED_STEERING_MATRIX_FEEDBACK_OFFSET</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>aab4c451fc27f37108aaf256ab0b07a92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TX_BEAMFORM_CAP_EXPLICIT_CSI_TXBF_CAP</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a677bed5ffb979fa0922ab48e8c0b083b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TX_BEAMFORM_CAP_EXPLICIT_UNCOMPR_STEERING_MATRIX_CAP</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a3d856c167b6ffb7ce84d26107097deb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TX_BEAMFORM_CAP_EXPLICIT_UNCOMPR_STEERING_MATRIX_FEEDBACK_OFFSET</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a3b3694d8941488f567622e0f5114b609</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TX_BEAMFORM_CAP_IMPLICIT_ZLF_CAP</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a2b76f93a36e855e27284a19e06020a8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TX_BEAMFORM_CAP_MINIMAL_GROUPING_OFFSET</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a708a59e82a5fd7a58bee8970112d0d0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TX_BEAMFORM_CAP_RX_STAGGERED_SOUNDING_CAP</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a0fec8b9ffc3a1b38ec21fb741c13ec4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TX_BEAMFORM_CAP_RX_ZLF_CAP</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a7595c69a42af511850b4ed31a221c938</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TX_BEAMFORM_CAP_SCI_MAX_OF_ROWS_BEANFORMER_SUPPORTED_OFFSET</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ad3b46e24675d18bd5917b899732ed33c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TX_BEAMFORM_CAP_TX_STAGGERED_SOUNDING_CAP</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>aabf741d73782f688aff7909f35943e34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TX_BEAMFORM_CAP_TX_ZLF_CAP</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>af01918810c6e480508e022a6de4736e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TX_BEAMFORM_CAP_TXBF_CAP</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a7c08b7ffe6807182d6c863e9aa54fbbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TX_BEAMFORM_CAP_UNCOMPRESSED_STEERING_MATRIX_BEAMFORMER_ANT_OFFSET</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ac2f4110c410b97d8e28249e0af56f824</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VENDOR_HT_CAPAB_OUI_TYPE</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>afa6c7d58e564561d3a1b3f67af508300</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_ACTION_BLOCK_ACK</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>aa2078933a08e93dab14f5d7dbebdb8cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_ACTION_DLS</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a871ba783d8c5c6769da9e06337ae5542</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_ACTION_FT</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a5aef7b32ebb3993b0e529aa553cc2296</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_ACTION_HT</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>add10045eaee2cdadf2485bdbd9339b74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_ACTION_PUBLIC</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a6f8a26cd968080ba7bdbffaeb29777b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_ACTION_QOS</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a8ee56d956de5c44ab8ad87ea9ce781ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_ACTION_RADIO_MEASUREMENT</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a01a3d8bb613db870ab972a2d9ad6a1b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_ACTION_SA_QUERY</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a55033fe7c5d81d7cb47054394e73912f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_ACTION_SPECTRUM_MGMT</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a97aa3889e7499774020985565c532dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_ACTION_WMM</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a1783129c6fae868f60eed38326060b9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_AKM_SUITE_8021X</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a1f71638fc3b1d004e29c79bc04b3b086</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_AKM_SUITE_PSK</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a9a0145a8aa6264b8554fc719b12d6580</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_AUTH_CHALLENGE_LEN</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a88e327449a4ddc6d688425b8e4e24332</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_AUTH_FT</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a91c0c1ff07d21554b850280ed2bf2838</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_AUTH_LEAP</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ac4938fb39b55fc2d9b71f38fef3e2cf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_AUTH_OPEN</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a28cbb6584f33dd85412f23d99d0ca0f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_AUTH_SHARED_KEY</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a1610ba87ba81a228a65dd226c3965f89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_CAPABILITY_CF_POLL_REQUEST</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a8a62ce87f0bc131096929c4cc6419950</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_CAPABILITY_CF_POLLABLE</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ac9b7b61ac7798ca930c4708632b81c92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_CAPABILITY_CHANNEL_AGILITY</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a159b50eaa1ebccca20f5407b3b13c8c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_CAPABILITY_DSSS_OFDM</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ab14517dfa36aa35f4b3e01251be1b930</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_CAPABILITY_ESS</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a373fb05679ed932300369fd1dd2c5b02</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_CAPABILITY_IBSS</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a2ce4508030e63487023f3899770fa0de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_CAPABILITY_PBCC</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>aef2e80bf50a911e4fe35a24efaffa575</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_CAPABILITY_PRIVACY</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>aac187945daad916cd6de8063ec6d4f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_CAPABILITY_SHORT_PREAMBLE</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a3cb4a8dfa20d088693ade074b5551089</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_CAPABILITY_SHORT_SLOT_TIME</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a51ca4f603ea55d19b904e527babc4154</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_CAPABILITY_SPECTRUM_MGMT</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a1f45b62946eb26c7cb18fda1f887c626</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_CIPHER_SUITE_AES_CMAC</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>affd579e5c2a842633f705ab6187a07ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_CIPHER_SUITE_CCMP</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a6be08b006f8d94b441fb7e02181c37f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_CIPHER_SUITE_TKIP</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a8b837000e8df7667ea7c7e7e3ed235f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_CIPHER_SUITE_USE_GROUP</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a09bfaed034e5564bc1ec17de26fed0f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_CIPHER_SUITE_WEP104</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a20f5b00aa1fd074666c5bb12b8385b26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_CIPHER_SUITE_WEP40</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a03b0bfdfe55ae88ce40364c56d8a6906</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_EID_20_40_BSS_COEXISTENCE</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a3a52ca5e3d0563d1d463885e8c133244</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_EID_20_40_BSS_INTOLERANT</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a6af5fc1f608dee134e169390dee61384</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_EID_CF_PARAMS</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>aae78a924d3416fa077653794d89bccbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_EID_CHALLENGE</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a2091432d944040ccb398ca30b2634722</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_EID_CHANNEL_SWITCH</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a4abf856ae8679a7f86b7ae1f53d41a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_EID_COUNTRY</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a0aca7361d192f9879bcb1262412ae7f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_EID_DS_PARAMS</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a5c9fa7ac591d7616dd92a6ae84ba707a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_EID_ERP_INFO</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a0fcab4d3c10e4e6067dc9c54fca52c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_EID_EXT_SUPP_RATES</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>abbe4d2caff97ff549105a56a794e96e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_EID_FAST_BSS_TRANSITION</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a0c6d084f53a4d0d1c41f8899cb0f292b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_EID_FH_PARAMS</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>abf8fc6c0f1694122d40f469dda96e487</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_EID_HT_CAP</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ae5bca07528eac1bcca6b0eb26327b997</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_EID_HT_OPERATION</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a9fae130740ce3b77dc7a2947facaa264</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_EID_IBSS_DFS</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a3e7d3dee2d6fe5609bee1f9335f8ea49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_EID_IBSS_PARAMS</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a89025fb2442e417178520bcc4cc3cca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_EID_MEASURE_REPORT</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a8823e9ad0fdac0e93b0573e96f2f95cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_EID_MEASURE_REQUEST</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a3c37d367a4af63bbcfbc48a70e686c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_EID_MMIE</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a19c0784d62aea3533362de1c228a5bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_EID_MOBILITY_DOMAIN</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>acdf716f5fb7bf9df9c9bffa2f4f890b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_EID_OVERLAPPING_BSS_SCAN_PARAMS</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a5aeb098f5c8844412395ab15623be520</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_EID_PWR_CAPABILITY</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a92788333ed860d2f99817939965ad79c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_EID_PWR_CONSTRAINT</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>acb4ac42aacc865abb1dfaec5f6c2cf04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_EID_QUITE</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a545e550eff55fafe1ed77b0bcaded581</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_EID_RIC_DATA</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>af17e9777e46ef076ba6f6a4d626f1950</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_EID_RSN</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a65dd396fbef6fec25043c095f9c0a044</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_EID_SECONDARY_CHANNEL_OFFSET</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a71313d001e5c87594382a7be787fbed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_EID_SSID</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ab9db38c088298547af7530a4ad14d13f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_EID_SUPP_RATES</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a273683ce1aea546175bd76c554ffa9ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_EID_SUPPORTED_CHANNELS</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a5e8e8759dd0e348c41c5202b3ad421b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_EID_TIM</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>aea46fe1a04032476658908a3dfabf0b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_EID_TIMEOUT_INTERVAL</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a0690ae2809218656c2b1405dbd5608ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_EID_TPC_REPORT</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ae6f4bf43cc1b7f976fe2233894e3d446</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_EID_TPC_REQUEST</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a045998f3e9209bff0e22be7b5cfc7c0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_EID_VENDOR_SPECIFIC</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a35f179d40f064114d74f686c2eb3b159</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_FROMDS</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a781e7b6409c6048791d2dc99d9862c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_GET_STYPE</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>aa96379bbf36b96d309c6ac3619f6a26c</anchor>
      <arglist>(fc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_GET_TYPE</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>aa158f846246067dd31605645837e8c83</anchor>
      <arglist>(fc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_ISWEP</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a4f49b9692b8795babad536c3aaf01bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_MOREDATA</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a0c33c778410dda536ccdfc2091ee3fce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_MOREFRAG</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a1d88f7681a5612c4e164303f03c3493a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_ORDER</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>aa853686479cba0623184ffb307945b5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_PVER</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a8cf0601e3070edae5cbe87ffba723afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_PWRMGT</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ad69a69ec1c8526738d46eaac50a80913</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_RETRY</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a00f5c3a5939c1e0b8bd1b7179ae3115b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_STYPE_ACK</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a34a97283f166b3b3a5ecc9601de1443a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_STYPE_ACTION</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>abce011fd1fe4bd31a4666332799a3e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_STYPE_ASSOC_REQ</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a4674792b924c8a6a203c6e9638d05d1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_STYPE_ASSOC_RESP</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a940a7216525a0e28a5670c790130f574</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_STYPE_ATIM</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ae4f028bad655b394dbb68361644b5b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_STYPE_AUTH</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a2440ad9c240b34d1be4a0fac8fa93078</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_STYPE_BEACON</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a215e566eebaaa7f970269b707ffdbab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_STYPE_CFACK</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a64d34780102548723b22dee76466061e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_STYPE_CFACKPOLL</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a070ae48dc0eefedbc241bc3aa87c208f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_STYPE_CFEND</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>aa88a72172adf2b0d151234aeb3b76c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_STYPE_CFENDACK</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ae4d8fb0c86702d4079465fa075ae3908</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_STYPE_CFPOLL</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ad43a90affc238b7e14e36190025c2a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_STYPE_CTS</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a3698bd5d6e7e09e7c89b8982723fdcee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_STYPE_DATA</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a6c38d7bdf8b2bfe04f621e7f9736585c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_STYPE_DATA_CFACK</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a077e6705744489c663f88e3fd11050b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_STYPE_DATA_CFACKPOLL</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a8a9815ae276f545f99b50d7086faae8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_STYPE_DATA_CFPOLL</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a6b59ee92387b811ed91e88a72eab8047</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_STYPE_DEAUTH</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ae382a5e2fc54b7ea7d9642a9a383caba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_STYPE_DISASSOC</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>aa40bd9828b4597a867dae8251260f775</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_STYPE_NULLFUNC</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ab33817d2903263cf58d9d3b8fcf0a8e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_STYPE_PROBE_REQ</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>af4012a892401afd9151eea906e0a0282</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_STYPE_PROBE_RESP</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a577c8607aae9e6380b896925aa4119cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_STYPE_PSPOLL</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>add4e2162e36b71f107551cdbcfdb01d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_STYPE_QOS_DATA</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>abcfbc5c8108610905b688b1815e6ca63</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_STYPE_REASSOC_REQ</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ac2e2dabcd281e3f79c24e5c930489c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_STYPE_REASSOC_RESP</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a7635bc00857a39a0b8403b655d80f028</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_STYPE_RTS</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ab8efd474947c78b430f311b8f3e6aa68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_TODS</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a5b252f6e2d5250705deaf501b00998e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_TYPE_CTRL</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a756ba668e3f8abea32b05ea713631d8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_TYPE_DATA</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>acc50e18462c4cfb85cbfe5f91b067bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_FC_TYPE_MGMT</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a153045dfa7d85f863eb33e5c2725a295</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_GET_SEQ_FRAG</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>acfb66df7137424965c2bd9100c0b98f3</anchor>
      <arglist>(seq)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_GET_SEQ_SEQ</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a2d19a450847c647c196da4b7eda93b79</anchor>
      <arglist>(seq)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_REASON_4WAY_HANDSHAKE_TIMEOUT</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a682959050d492ba27e3dfb100f474e15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_REASON_AKMP_NOT_VALID</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a2aed7ba4ff013a6edbb4de6f5e4972b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_REASON_CIPHER_SUITE_REJECTED</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ad45d4de54333dfadcd17139f2835c3ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_REASON_CLASS2_FRAME_FROM_NONAUTH_STA</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a1cc23838e43e602c8ec751ac44758a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_REASON_CLASS3_FRAME_FROM_NONASSOC_STA</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a388a8b543ee60e7ab1b59c52a11e7b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_REASON_DEAUTH_LEAVING</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ab05a05385dac8858c60ce68d59e50fe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_REASON_DISASSOC_AP_BUSY</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a5e1bcd0551cc1b699620d0cc5b636bc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_REASON_DISASSOC_DUE_TO_INACTIVITY</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a88fdbb5137c926a3a13a6d25286d451a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_REASON_DISASSOC_STA_HAS_LEFT</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a44b18315bf300bdf1509fbe3d11cecec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_REASON_GROUP_CIPHER_NOT_VALID</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a204581f5ca0d1b60cb16613e45ef12d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_REASON_GROUP_KEY_UPDATE_TIMEOUT</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a58bfee988cb8689237c3244e4e0daffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_REASON_IE_IN_4WAY_DIFFERS</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ac0bf06dba9b7b075276811e6a2405423</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_REASON_IEEE_802_1X_AUTH_FAILED</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a966ce3b5f867606fec913cb3eeddba28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_REASON_INVALID_IE</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>aabae6d80d83a9a509e3b873aec91b9b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_REASON_INVALID_RSN_IE_CAPAB</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a9dc2d06c097edc198c662c70967cbc6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_REASON_MICHAEL_MIC_FAILURE</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a1220b5ea7214d1227ecc5ebacbb0ed0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_REASON_PAIRWISE_CIPHER_NOT_VALID</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a66f56334a2a04c2ddeafea2a8e2828c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_REASON_PREV_AUTH_NOT_VALID</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a1150af476efdcf561f873061178df02a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_REASON_PWR_CAPABILITY_NOT_VALID</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a5266ddb08eca1f0b164ec0eb22f319e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_REASON_STA_REQ_ASSOC_WITHOUT_AUTH</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>adf31d9c9295889f647ee2464636dc3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_REASON_SUPPORTED_CHANNEL_NOT_VALID</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ad2fc94d735b77424a04708784c4eaeb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_REASON_UNSPECIFIED</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a5b9c0a6b105cc92974be8519fcddf3eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_REASON_UNSUPPORTED_RSN_IE_VERSION</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a6a0478cd6fbf5c51ce1a6304615a0315</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_SA_QUERY_REQUEST</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a003d23111a9b3a776a6ef07c86874689</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_SA_QUERY_RESPONSE</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>aafebf435fedc4e2a5f7d9367e7372b97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_SA_QUERY_TR_ID_LEN</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a3ba2d7228c1e6f28b33cc7814170b7bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_AKMP_NOT_VALID</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ac6bb7e96fd24a2efa3553cf3b61a10fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_AP_UNABLE_TO_HANDLE_NEW_STA</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>afd3ea93861b85d295e9d281806569d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_ASSOC_DENIED_LISTEN_INT_TOO_LARGE</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a24501d17bc4ca5a9ff0e093609b8f99e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_ASSOC_DENIED_NO_DSSS_OFDM</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ad1fd50d07203525a05ca123a6a25e57c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_ASSOC_DENIED_NO_ER_PBCC</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ae634ec2bbe5afb62d2c81e7fe56e2b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_ASSOC_DENIED_NO_SHORT_SLOT_TIME</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ae54d845b72fe8381bbbae1b91cd607c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_ASSOC_DENIED_NOAGILITY</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>adcf029cbfa3dfd901ed1b62e829c43e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_ASSOC_DENIED_NOPBCC</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a9edaa5fc74c48ac6a83866216bb308db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_ASSOC_DENIED_NOSHORT</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a2c61d902c4183aa508037f8d404ffb2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_ASSOC_DENIED_RATES</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ad19b869e5152107ba8bad48ed621a930</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_ASSOC_DENIED_UNSPEC</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ab85b32b3b8e57ba0b922631c164dcd57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_ASSOC_REJECTED_TEMPORARILY</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>aff3b1b60bd59f25a2076a08299fc6eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_AUTH_TIMEOUT</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a736a38fad20a2a43fc278532a8f39297</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_CAPS_UNSUPPORTED</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ab7a8f22741d5bf148bbea7921b3e243b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_CHALLENGE_FAIL</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ab061ea17be8f94e92d47b9e046f9768d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_CIPHER_REJECTED_PER_POLICY</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>abe7880dcb29e48799bf3bc38e776e7e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_DEST_STA_NOT_PRESENT</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>acea31a07c19f902e8dd961d0e0b23c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_DEST_STA_NOT_QOS_STA</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a33b24a75117a7905b9fe45a7ce31554a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_DIRECT_LINK_NOT_ALLOWED</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>abb7923a5dc4898df550677a06b7f95a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_GROUP_CIPHER_NOT_VALID</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a5f4b6bc0cc6dc3d6913d36f08a1e50d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_INVALID_FT_ACTION_FRAME_COUNT</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a4a4a7a206459d526485bd93df967a7bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_INVALID_FTIE</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ab4766f72bbab4bd1f6e307b9fea69638</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_INVALID_IE</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ab79945bacca2563d2b8d748e36f6d1a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_INVALID_MDIE</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ad2ca4903afd549fe0533a62bcf259e28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_INVALID_PARAMETERS</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a5f5a229498dcaf4807801befd6e59b49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_INVALID_PMKID</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a1d2db4501c325f8da712e2c453f3167f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_INVALID_RSN_IE_CAPAB</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>aa7d228bd63fbec0ca160ea3713ef3eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_NOT_SUPPORTED_AUTH_ALG</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a2a6c945ed9abdb1cac9b64177696f610</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_PAIRWISE_CIPHER_NOT_VALID</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>afb781ef5adb69cb7c30915ea982c1187</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_PWR_CAPABILITY_NOT_VALID</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a951b08b0acaad71e8b3932b118fe944c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_R0KH_UNREACHABLE</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ad074bb8d8c6927a3f1209576b43e11f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_REASSOC_NO_ASSOC</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>aeabc8ed7cc76fe19f9221623e2cbff31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_REQUEST_DECLINED</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a74ef936404d8c6b328378d850077b231</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_ROBUST_MGMT_FRAME_POLICY_VIOLATION</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a65fd7926fc8962614d409239de0da254</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_SPEC_MGMT_REQUIRED</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a1a375268ae2197a8907bf05b2f4836b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_SUCCESS</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a65c513ca368b04fea0647401a51c72e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_SUPPORTED_CHANNEL_NOT_VALID</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a8e2c4d30e5dedc5efa87e84650838629</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_TS_NOT_CREATED</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ac36dfff751a2e1464d3484174d1df70c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_UNKNOWN_AUTH_TRANSACTION</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a44fba9a5a4710e7a2477969a0685ac95</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_UNSPECIFIED_FAILURE</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a0c08c20e1fa59cdbb9a2ab818b3a6573</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_UNSPECIFIED_QOS_FAILURE</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a00105053d7b8e4e789f7e6bba5c8f73d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STATUS_UNSUPPORTED_RSN_IE_VERSION</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a1be2c32eae0401035553c51143a0b8be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_TIMEOUT_ASSOC_COMEBACK</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a278859547d6c285ac8319d7d18c411c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_TIMEOUT_KEY_LIFETIME</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>aea2c399b78b33ef705087ffe8309c56e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_TIMEOUT_REASSOC_DEADLINE</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a9c40ce82c038db559ac90bcf242e1f00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WMM_AC_ACI_MASK</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>adf887e7742d8353a0602ebf534981243</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WMM_AC_ACI_SHIFT</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a954322f91f01f2c17865851c23cc2a2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WMM_AC_ACM</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a69b1950d4e006205802182be337c37e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WMM_AC_AIFNS_SHIFT</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ab90bb19feb0dcf208e4c28252ab8b75f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WMM_AC_AIFSN_MASK</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a5fefb0b164ee659c0dc8f47e7ef9dcc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WMM_AC_ECWMAX_MASK</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a973ad20685ee7fe360a50a4033b4d6be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WMM_AC_ECWMAX_SHIFT</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ab4a358530b48d0a725ff1bac4dba0ac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WMM_AC_ECWMIN_MASK</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>adae14d5f100a854f312d56acbe300ca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WMM_AC_ECWMIN_SHIFT</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>af01c3fa21a9b3c95d88530ea012615ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WMM_ACTION_CODE_ADDTS_REQ</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a4423e99d68bd5e54dba589da0aaa1548</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WMM_ACTION_CODE_ADDTS_RESP</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a38c8cdfb2506305fa8ca5f8e47b46cf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WMM_ACTION_CODE_DELTS</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ab0d4f4532f955832bd1dde818ccdb3a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WMM_ADDTS_STATUS_ADMISSION_ACCEPTED</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ae1076e44311bf736e73c6b8389a046fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WMM_ADDTS_STATUS_INVALID_PARAMETERS</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ae09e7f31d3669e2fd041458e1097523c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WMM_ADDTS_STATUS_REFUSED</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ae7c1770885e4b9f604469069ea982140</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WMM_OUI_SUBTYPE_INFORMATION_ELEMENT</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ad77c206cb2ecb6f75ca01f4e4115955d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WMM_OUI_SUBTYPE_PARAMETER_ELEMENT</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>acdb3f0c44039e59589a78d0e21ef2a5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WMM_OUI_SUBTYPE_TSPEC_ELEMENT</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a028972caac4dedf0d2d8ec313dccd4cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WMM_OUI_TYPE</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>acc8c153689a46401688901854719584d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WMM_TSPEC_DIRECTION_BI_DIRECTIONAL</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a57e442f47bed254ce02fa2abb78e4155</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WMM_TSPEC_DIRECTION_DOWNLINK</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a62577a06015e641b5988c316a7ac853b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WMM_TSPEC_DIRECTION_UPLINK</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>ad903d1214f562eba2a9df602047b4c53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WMM_VERSION</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a9030db001c94fe7e84677ea0eb8a528e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_IE_VENDOR_TYPE</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a87dd60e6a2b70eb7a0bfeaa59b6fc30b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_IE_VENDOR_TYPE</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a1a0d497473f5bcb62b820049918644a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WMM_AC_BE</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>aaf105ae5beaca1dee30ae54530691fcea57736e9cc6a5d37b03e5e2a72e0504e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WMM_AC_BK</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>aaf105ae5beaca1dee30ae54530691fcea299a4cd53e88b4048344274305d88840</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WMM_AC_VI</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>aaf105ae5beaca1dee30ae54530691fcea813b69b5d98374bf647b3a4885e19594</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WMM_AC_VO</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>aaf105ae5beaca1dee30ae54530691fcea17f25e438c74df975a3b52884910784a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ieee80211_hdr</type>
      <name>STRUCT_PACKED</name>
      <anchorfile>ieee802__11__defs_8h.html</anchorfile>
      <anchor>a1a6e7030d7663b75fa6a27a67e154d74</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ieee802_11_ht.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>ieee802__11__ht_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="driver_8h" name="driver.h" local="yes" imported="no">drivers/driver.h</includes>
    <includes id="hostapd_8h" name="hostapd.h" local="yes" imported="no">hostapd.h</includes>
    <includes id="ap__config_8h" name="ap_config.h" local="yes" imported="no">ap_config.h</includes>
    <includes id="sta__info_8h" name="sta_info.h" local="yes" imported="no">sta_info.h</includes>
    <includes id="beacon_8h" name="beacon.h" local="yes" imported="no">beacon.h</includes>
    <includes id="ieee802__11_8h" name="ieee802_11.h" local="yes" imported="no">ieee802_11.h</includes>
    <member kind="function">
      <type>u16</type>
      <name>copy_sta_ht_capab</name>
      <anchorfile>ieee802__11__ht_8c.html</anchorfile>
      <anchor>a4847ea754c5614721651ab48f5293700</anchor>
      <arglist>(struct sta_info *sta, const u8 *ht_capab, size_t ht_capab_len)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>hostapd_eid_ht_capabilities</name>
      <anchorfile>ieee802__11__ht_8c.html</anchorfile>
      <anchor>abcfc51500d6bfc39c3c93c5340ae586f</anchor>
      <arglist>(struct hostapd_data *hapd, u8 *eid)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>hostapd_eid_ht_operation</name>
      <anchorfile>ieee802__11__ht_8c.html</anchorfile>
      <anchor>ad7e5bd2f40fab9fc242a2bd5f31669a8</anchor>
      <arglist>(struct hostapd_data *hapd, u8 *eid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hostapd_get_ht_capab</name>
      <anchorfile>ieee802__11__ht_8c.html</anchorfile>
      <anchor>a5c14040fdbb8d1f4f7e2a5f70e5c11ca</anchor>
      <arglist>(struct hostapd_data *hapd, struct ieee80211_ht_capabilities *ht_cap, struct ieee80211_ht_capabilities *neg_ht_cap)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_ht_operation_update</name>
      <anchorfile>ieee802__11__ht_8c.html</anchorfile>
      <anchor>ae24540e79a8c58415feb763b782bb5a7</anchor>
      <arglist>(struct hostapd_iface *iface)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update_ht_state</name>
      <anchorfile>ieee802__11__ht_8c.html</anchorfile>
      <anchor>a22f8f0879b43b24794cf3c95f29b9a9a</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>update_sta_ht</name>
      <anchorfile>ieee802__11__ht_8c.html</anchorfile>
      <anchor>af806a5966ec3be54bd652f4cb6dffda5</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>update_sta_no_ht</name>
      <anchorfile>ieee802__11__ht_8c.html</anchorfile>
      <anchor>af5034a4202a2f644782de3bbe149a26d</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ieee802_1x.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>ieee802__1x_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">utils/eloop.h</includes>
    <includes id="md5_8h" name="md5.h" local="yes" imported="no">crypto/md5.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto/crypto.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="wpa__ctrl_8h" name="wpa_ctrl.h" local="yes" imported="no">common/wpa_ctrl.h</includes>
    <includes id="radius_8h" name="radius.h" local="yes" imported="no">radius/radius.h</includes>
    <includes id="radius__client_8h" name="radius_client.h" local="yes" imported="no">radius/radius_client.h</includes>
    <includes id="eap__server_2eap_8h" name="eap_server/eap.h" local="yes" imported="no">eap_server/eap.h</includes>
    <includes id="eapol__auth__sm_8h" name="eapol_auth_sm.h" local="yes" imported="no">eapol_auth/eapol_auth_sm.h</includes>
    <includes id="eapol__auth__sm__i_8h" name="eapol_auth_sm_i.h" local="yes" imported="no">eapol_auth/eapol_auth_sm_i.h</includes>
    <includes id="hostapd_8h" name="hostapd.h" local="yes" imported="no">hostapd.h</includes>
    <includes id="accounting_8h" name="accounting.h" local="yes" imported="no">accounting.h</includes>
    <includes id="sta__info_8h" name="sta_info.h" local="yes" imported="no">sta_info.h</includes>
    <includes id="wpa__auth_8h" name="wpa_auth.h" local="yes" imported="no">wpa_auth.h</includes>
    <includes id="preauth__auth_8h" name="preauth_auth.h" local="yes" imported="no">preauth_auth.h</includes>
    <includes id="pmksa__cache__auth_8h" name="pmksa_cache_auth.h" local="yes" imported="no">pmksa_cache_auth.h</includes>
    <includes id="ap__config_8h" name="ap_config.h" local="yes" imported="no">ap_config.h</includes>
    <includes id="ieee802__1x_8h" name="ieee802_1x.h" local="yes" imported="no">ieee802_1x.h</includes>
    <class kind="struct">sta_id_search</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>_ieee802_1x_abort_auth</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>a0938e9fab23f3c5df898c31d3a6f648c</anchor>
      <arglist>(void *ctx, void *sta_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>_ieee802_1x_finished</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>a7e5ca4725ff00aab4ed39b640997a2e3</anchor>
      <arglist>(void *ctx, void *sta_ctx, int success, int preauth)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>_ieee802_1x_tx_key</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>ad787cbb8b0f13e6e4f18b8284678d496</anchor>
      <arglist>(void *ctx, void *sta_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>bool_txt</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>a591cac962e6dcf29f1ed547125b63004</anchor>
      <arglist>(Boolean bool)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>handle_eap</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>afe9d3d01eeccd61b4ec02304849b09b5</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>handle_eap_response</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>a8140e270273faca1990a8be5b7c27521</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, struct eap_hdr *eap, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee802_1x_aaa_send</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>a694e3538ffeaf40bcc2aaba5613d0e64</anchor>
      <arglist>(void *ctx, void *sta_ctx, const u8 *data, size_t datalen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ieee802_1x_abort_auth</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>a2503a9a38436bda1dce8cf63d5240d78</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct eapol_state_machine *</type>
      <name>ieee802_1x_alloc_eapol_sm</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>ac835c1b0ead6ab1b0b516a515f74fa35</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee802_1x_decapsulate_radius</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>a3edce6e60d832aa35d82126615684d34</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ieee802_1x_deinit</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>ac1936081c8bc146115ffb08f9a913775</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee802_1x_eapol_event</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>ac25d9513273b3f06a1de7493497123fa</anchor>
      <arglist>(void *ctx, void *sta_ctx, enum eapol_event type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee802_1x_eapol_send</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>a2a5a181ea4d0320e5499953c80dc9463</anchor>
      <arglist>(void *ctx, void *sta_ctx, u8 type, const u8 *data, size_t datalen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee802_1x_encapsulate_radius</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>a46cd72d2a0a74ab1ab665aae3c3cb603</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, const u8 *eap, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee802_1x_finished</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>a0d592bc35dba79463709cb41efb97471</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, int success)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ieee802_1x_free_station</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>ae771c263c1e73c624d46aac218bad3bf</anchor>
      <arglist>(struct sta_info *sta)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ieee802_1x_get_eap_user</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>ace1edb5b4f8f0b276c1fb7fa4d8fd9f9</anchor>
      <arglist>(void *ctx, const u8 *identity, size_t identity_len, int phase2, struct eap_user *user)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct hostapd_wep_keys *</type>
      <name>ieee802_1x_get_group</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>ad5a8604d8bde4d4bf8c68c9a1fc111e2</anchor>
      <arglist>(struct hostapd_data *hapd, struct hostapd_ssid *ssid, size_t vlan_id)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>ieee802_1x_get_identity</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>a996193eb8a2b73d571eb9c40c01491ea</anchor>
      <arglist>(struct eapol_state_machine *sm, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>const u8 *</type>
      <name>ieee802_1x_get_key</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>ac32d3eff908dc4b13f81c6180af7457b</anchor>
      <arglist>(struct eapol_state_machine *sm, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee802_1x_get_keys</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>a39b3453f08d89f735176d61e3752fd6a</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, struct radius_msg *msg, struct radius_msg *req, const u8 *shared_secret, size_t shared_secret_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ieee802_1x_get_mib</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>a5871b552ece9d046c0883e3af3c616bf</anchor>
      <arglist>(struct hostapd_data *hapd, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ieee802_1x_get_mib_sta</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>a28e6731d9c1853497825a53fd36e436d</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>ieee802_1x_get_radius_class</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>a78d0645eb7cabbb960381720cb491a9b</anchor>
      <arglist>(struct eapol_state_machine *sm, size_t *len, int idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct hostapd_wep_keys *</type>
      <name>ieee802_1x_group_alloc</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>a693eb6dc768fc0f503063fccc27c7cdf</anchor>
      <arglist>(struct hostapd_data *hapd, const char *ifname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ieee802_1x_init</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>ac5a5ab2e3ddc1116ac204a06bb3405dc</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee802_1x_learn_identity</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>aa9477c60942bd0314857473900ac7980</anchor>
      <arglist>(struct hostapd_data *hapd, struct eapol_state_machine *sm, const u8 *eap, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee802_1x_logger</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>a69c51fbedc1776eac6048ffbc71ba3fe</anchor>
      <arglist>(void *ctx, const u8 *addr, eapol_logger_level level, const char *txt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ieee802_1x_new_station</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>a3133c3a19d325ab034b03b762bcaa61b</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ieee802_1x_notify_port_enabled</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>a432a04a1b51b26a474047622f69a9c7d</anchor>
      <arglist>(struct eapol_state_machine *sm, int enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ieee802_1x_notify_port_valid</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>ac22cb006d106b8db6e93f05725d9ecef</anchor>
      <arglist>(struct eapol_state_machine *sm, int valid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ieee802_1x_notify_pre_auth</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>a1bc6752c8b9c662cc8b9e44b783f5dcd</anchor>
      <arglist>(struct eapol_state_machine *sm, int pre_auth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ieee802_1x_receive</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>af2d0e73b6f69aa22bbbc78fe6263e0b1</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *sa, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RadiusRxResult</type>
      <name>ieee802_1x_receive_auth</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>a9a793a3a28e9f32ba53b079132ce352e</anchor>
      <arglist>(struct radius_msg *msg, struct radius_msg *req, const u8 *shared_secret, size_t shared_secret_len, void *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee802_1x_rekey</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>a8faa3a69a6633786d0fbbae75c68920b</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ieee802_1x_rekey_broadcast</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>a40a59b1ec1f6eff012afd51c9fb7d786</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct eapol_state_machine *</type>
      <name>ieee802_1x_search_radius_identifier</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>a46c9af9e183258cf147af6ef60c7c77d</anchor>
      <arglist>(struct hostapd_data *hapd, u8 identifier)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ieee802_1x_select_radius_identifier</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>a75baa12bd62a93f0849663d36cb9c42c</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, void *ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee802_1x_send</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>a3c40cda382a1027e10b7930dcfecbea4</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, u8 type, const u8 *data, size_t datalen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee802_1x_set_port_authorized</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>af148ecc0f9cb29b6d413aaeecca0ca4f</anchor>
      <arglist>(void *ctx, void *sta_ctx, int authorized)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ieee802_1x_set_sta_authorized</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>ad5d0b6c4c6827cb4a6461575e8d9d8f7</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, int authorized)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ieee802_1x_sta_entry_alive</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>ab78a7390900a4802eeb9f7e79144be14</anchor>
      <arglist>(void *ctx, const u8 *addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ieee802_1x_sta_key_available</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>adc73c3985c010e6f7101bab74498b59c</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, void *ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee802_1x_store_radius_class</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>ab822a4f2022d23e09db7e1b702957afe</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, struct radius_msg *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ieee802_1x_tx_key</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>ad93d0d39a8dc070d2b91c4d7492aa428</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee802_1x_tx_key_one</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>a170436fdddecf10398f63369293a0f73</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, int idx, int broadcast, u8 *key_data, size_t key_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ieee802_1x_tx_status</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>a092f43f7d3febb799069235ef098bbc2</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, const u8 *buf, size_t len, int ack)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee802_1x_update_sta_identity</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>a11f08ea80f4a671126e12e5c4678ab29</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, struct radius_msg *msg)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>radius_mode_txt</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>a6dcb26ccc2956834484de16d45c1d8d9</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radius_sta_rate</name>
      <anchorfile>ieee802__1x_8c.html</anchorfile>
      <anchor>adc888fbb261951e82209a830ef61702d</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ieee802_1x.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>ieee802__1x_8h</filename>
    <class kind="struct">ieee802_1x_eapol_key</class>
    <member kind="function">
      <type>char *</type>
      <name>eap_type_text</name>
      <anchorfile>ieee802__1x_8h.html</anchorfile>
      <anchor>a7f05bbfc06609ef3c3f7fe3456d6a9e8</anchor>
      <arglist>(u8 type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hostapd_get_ntp_timestamp</name>
      <anchorfile>ieee802__1x_8h.html</anchorfile>
      <anchor>a762ffc6803fcbffc99e90bbdbd4698cc</anchor>
      <arglist>(u8 *buf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ieee802_1x_abort_auth</name>
      <anchorfile>ieee802__1x_8h.html</anchorfile>
      <anchor>a2503a9a38436bda1dce8cf63d5240d78</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ieee802_1x_deinit</name>
      <anchorfile>ieee802__1x_8h.html</anchorfile>
      <anchor>ac1936081c8bc146115ffb08f9a913775</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ieee802_1x_dump_state</name>
      <anchorfile>ieee802__1x_8h.html</anchorfile>
      <anchor>a3e80c03b61c539b0c25a5cb07bfefe9d</anchor>
      <arglist>(FILE *f, const char *prefix, struct sta_info *sta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ieee802_1x_free_station</name>
      <anchorfile>ieee802__1x_8h.html</anchorfile>
      <anchor>ae771c263c1e73c624d46aac218bad3bf</anchor>
      <arglist>(struct sta_info *sta)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>ieee802_1x_get_identity</name>
      <anchorfile>ieee802__1x_8h.html</anchorfile>
      <anchor>a996193eb8a2b73d571eb9c40c01491ea</anchor>
      <arglist>(struct eapol_state_machine *sm, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>const u8 *</type>
      <name>ieee802_1x_get_key</name>
      <anchorfile>ieee802__1x_8h.html</anchorfile>
      <anchor>ac32d3eff908dc4b13f81c6180af7457b</anchor>
      <arglist>(struct eapol_state_machine *sm, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ieee802_1x_get_mib</name>
      <anchorfile>ieee802__1x_8h.html</anchorfile>
      <anchor>a5871b552ece9d046c0883e3af3c616bf</anchor>
      <arglist>(struct hostapd_data *hapd, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ieee802_1x_get_mib_sta</name>
      <anchorfile>ieee802__1x_8h.html</anchorfile>
      <anchor>a28e6731d9c1853497825a53fd36e436d</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>ieee802_1x_get_radius_class</name>
      <anchorfile>ieee802__1x_8h.html</anchorfile>
      <anchor>a78d0645eb7cabbb960381720cb491a9b</anchor>
      <arglist>(struct eapol_state_machine *sm, size_t *len, int idx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ieee802_1x_init</name>
      <anchorfile>ieee802__1x_8h.html</anchorfile>
      <anchor>ac5a5ab2e3ddc1116ac204a06bb3405dc</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ieee802_1x_new_station</name>
      <anchorfile>ieee802__1x_8h.html</anchorfile>
      <anchor>a3133c3a19d325ab034b03b762bcaa61b</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ieee802_1x_notify_port_enabled</name>
      <anchorfile>ieee802__1x_8h.html</anchorfile>
      <anchor>a432a04a1b51b26a474047622f69a9c7d</anchor>
      <arglist>(struct eapol_state_machine *sm, int enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ieee802_1x_notify_port_valid</name>
      <anchorfile>ieee802__1x_8h.html</anchorfile>
      <anchor>ac22cb006d106b8db6e93f05725d9ecef</anchor>
      <arglist>(struct eapol_state_machine *sm, int valid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ieee802_1x_notify_pre_auth</name>
      <anchorfile>ieee802__1x_8h.html</anchorfile>
      <anchor>a1bc6752c8b9c662cc8b9e44b783f5dcd</anchor>
      <arglist>(struct eapol_state_machine *sm, int pre_auth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ieee802_1x_receive</name>
      <anchorfile>ieee802__1x_8h.html</anchorfile>
      <anchor>af2d0e73b6f69aa22bbbc78fe6263e0b1</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *sa, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ieee802_1x_set_sta_authorized</name>
      <anchorfile>ieee802__1x_8h.html</anchorfile>
      <anchor>ad5d0b6c4c6827cb4a6461575e8d9d8f7</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, int authorized)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ieee802_1x_tx_key</name>
      <anchorfile>ieee802__1x_8h.html</anchorfile>
      <anchor>ad93d0d39a8dc070d2b91c4d7492aa428</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ieee802_1x_tx_status</name>
      <anchorfile>ieee802__1x_8h.html</anchorfile>
      <anchor>a092f43f7d3febb799069235ef098bbc2</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, const u8 *buf, size_t len, int ack)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>radius_mode_txt</name>
      <anchorfile>ieee802__1x_8h.html</anchorfile>
      <anchor>a6dcb26ccc2956834484de16d45c1d8d9</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radius_sta_rate</name>
      <anchorfile>ieee802__1x_8h.html</anchorfile>
      <anchor>adc888fbb261951e82209a830ef61702d</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="variable">
      <type>struct ieee802_1x_eapol_key</type>
      <name>STRUCT_PACKED</name>
      <anchorfile>ieee802__1x_8h.html</anchorfile>
      <anchor>ace0cf89d6fb96f1eafb5e053ecce839f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_peer/ikev2.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_peer/</path>
    <filename>eap__peer_2ikev2_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="dh__groups_8h" name="dh_groups.h" local="yes" imported="no">crypto/dh_groups.h</includes>
    <includes id="eap__peer_2ikev2_8h" name="eap_peer/ikev2.h" local="yes" imported="no">ikev2.h</includes>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_build_auth</name>
      <anchorfile>eap__peer_2ikev2_8c.html</anchorfile>
      <anchor>a8759fcb80777926cd49bc1e0a2c6750b</anchor>
      <arglist>(struct ikev2_responder_data *data, struct wpabuf *msg, u8 next_payload)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ikev2_build_hdr</name>
      <anchorfile>eap__peer_2ikev2_8c.html</anchorfile>
      <anchor>a3df5c6b024744ccbba963009e48e0459</anchor>
      <arglist>(struct ikev2_responder_data *data, struct wpabuf *msg, u8 exchange_type, u8 next_payload, u32 message_id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_build_idr</name>
      <anchorfile>eap__peer_2ikev2_8c.html</anchorfile>
      <anchor>a5389f84325a15553dbc85abe048d49e8</anchor>
      <arglist>(struct ikev2_responder_data *data, struct wpabuf *msg, u8 next_payload)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_build_ker</name>
      <anchorfile>eap__peer_2ikev2_8c.html</anchorfile>
      <anchor>a321cb5db3276cb175fdf92994ad4967f</anchor>
      <arglist>(struct ikev2_responder_data *data, struct wpabuf *msg, u8 next_payload)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_build_notification</name>
      <anchorfile>eap__peer_2ikev2_8c.html</anchorfile>
      <anchor>a1b0b2e398e7ee7c0c59873e533358df4</anchor>
      <arglist>(struct ikev2_responder_data *data, struct wpabuf *msg, u8 next_payload)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>ikev2_build_notify</name>
      <anchorfile>eap__peer_2ikev2_8c.html</anchorfile>
      <anchor>ad818823b18fb8024df0c65afd1576fb4</anchor>
      <arglist>(struct ikev2_responder_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_build_nr</name>
      <anchorfile>eap__peer_2ikev2_8c.html</anchorfile>
      <anchor>afaf38770fb7dd3b19ee03b6339db0b60</anchor>
      <arglist>(struct ikev2_responder_data *data, struct wpabuf *msg, u8 next_payload)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>ikev2_build_sa_auth</name>
      <anchorfile>eap__peer_2ikev2_8c.html</anchorfile>
      <anchor>aef0bd91f9d847340538bb47135730f5d</anchor>
      <arglist>(struct ikev2_responder_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>ikev2_build_sa_init</name>
      <anchorfile>eap__peer_2ikev2_8c.html</anchorfile>
      <anchor>a7c6470370939eff72b803f7e27313da4</anchor>
      <arglist>(struct ikev2_responder_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_build_sar1</name>
      <anchorfile>eap__peer_2ikev2_8c.html</anchorfile>
      <anchor>a7623a8e3d65794fa136dd10255f5da6b</anchor>
      <arglist>(struct ikev2_responder_data *data, struct wpabuf *msg, u8 next_payload)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_derive_keys</name>
      <anchorfile>eap__peer_2ikev2_8c.html</anchorfile>
      <anchor>adfad3527f012527d7d25ae1b02cc065e</anchor>
      <arglist>(struct ikev2_responder_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_parse_proposal</name>
      <anchorfile>eap__peer_2ikev2_8c.html</anchorfile>
      <anchor>acdcbb9f4112243b1924e2157f78573e4</anchor>
      <arglist>(struct ikev2_proposal_data *prop, const u8 *pos, const u8 *end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_parse_transform</name>
      <anchorfile>eap__peer_2ikev2_8c.html</anchorfile>
      <anchor>a999eb5ecf4c180a9de898eb7c1b34275</anchor>
      <arglist>(struct ikev2_proposal_data *prop, const u8 *pos, const u8 *end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_process_auth</name>
      <anchorfile>eap__peer_2ikev2_8c.html</anchorfile>
      <anchor>a1a78c409453aa266d621f6dc840d104b</anchor>
      <arglist>(struct ikev2_responder_data *data, const u8 *auth, size_t auth_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_process_auth_cert</name>
      <anchorfile>eap__peer_2ikev2_8c.html</anchorfile>
      <anchor>a3979e1de0964f8873d26036f0c674b33</anchor>
      <arglist>(struct ikev2_responder_data *data, u8 method, const u8 *auth, size_t auth_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_process_auth_secret</name>
      <anchorfile>eap__peer_2ikev2_8c.html</anchorfile>
      <anchor>ac625854a49376dc741bac77944de0e35</anchor>
      <arglist>(struct ikev2_responder_data *data, u8 method, const u8 *auth, size_t auth_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_process_cert</name>
      <anchorfile>eap__peer_2ikev2_8c.html</anchorfile>
      <anchor>a89ac13232ab5b7b7162a82cce4059ba9</anchor>
      <arglist>(struct ikev2_responder_data *data, const u8 *cert, size_t cert_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_process_idi</name>
      <anchorfile>eap__peer_2ikev2_8c.html</anchorfile>
      <anchor>a22dcd9165fddf725441cc7ee003097bf</anchor>
      <arglist>(struct ikev2_responder_data *data, const u8 *idi, size_t idi_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_process_kei</name>
      <anchorfile>eap__peer_2ikev2_8c.html</anchorfile>
      <anchor>af1e3d8f3e158cf0b056321da5ad05a4f</anchor>
      <arglist>(struct ikev2_responder_data *data, const u8 *kei, size_t kei_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_process_ni</name>
      <anchorfile>eap__peer_2ikev2_8c.html</anchorfile>
      <anchor>ac65ab6d5a0139eb6ae7ea080c32ca649</anchor>
      <arglist>(struct ikev2_responder_data *data, const u8 *ni, size_t ni_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_process_sa_auth</name>
      <anchorfile>eap__peer_2ikev2_8c.html</anchorfile>
      <anchor>aa44795e70dea914adf75039a8ad9de4a</anchor>
      <arglist>(struct ikev2_responder_data *data, const struct ikev2_hdr *hdr, struct ikev2_payloads *pl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_process_sa_auth_decrypted</name>
      <anchorfile>eap__peer_2ikev2_8c.html</anchorfile>
      <anchor>accbbfddcc26648b0eda52630675d299d</anchor>
      <arglist>(struct ikev2_responder_data *data, u8 next_payload, u8 *payload, size_t payload_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_process_sa_init</name>
      <anchorfile>eap__peer_2ikev2_8c.html</anchorfile>
      <anchor>a47f898da94c5af15d7c2ce893f939b02</anchor>
      <arglist>(struct ikev2_responder_data *data, const struct ikev2_hdr *hdr, struct ikev2_payloads *pl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_process_sai1</name>
      <anchorfile>eap__peer_2ikev2_8c.html</anchorfile>
      <anchor>ac78388649e971fd6cd57aa6d383968be</anchor>
      <arglist>(struct ikev2_responder_data *data, const u8 *sai1, size_t sai1_len)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>ikev2_responder_build</name>
      <anchorfile>eap__peer_2ikev2_8c.html</anchorfile>
      <anchor>a678b6120a9e0c9c723d272f2a9f52484</anchor>
      <arglist>(struct ikev2_responder_data *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ikev2_responder_deinit</name>
      <anchorfile>eap__peer_2ikev2_8c.html</anchorfile>
      <anchor>acf49c3f6634903db7f67f1778a1282f4</anchor>
      <arglist>(struct ikev2_responder_data *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ikev2_responder_process</name>
      <anchorfile>eap__peer_2ikev2_8c.html</anchorfile>
      <anchor>a4b4550a3a9a0ae8042045af2999768d2</anchor>
      <arglist>(struct ikev2_responder_data *data, const struct wpabuf *buf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_validate_rx_state</name>
      <anchorfile>eap__peer_2ikev2_8c.html</anchorfile>
      <anchor>afd23670e4451ee7a68d6416e70280307</anchor>
      <arglist>(struct ikev2_responder_data *data, u8 exchange_type, u32 message_id)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_server/ikev2.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_server/</path>
    <filename>eap__server_2ikev2_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="dh__groups_8h" name="dh_groups.h" local="yes" imported="no">crypto/dh_groups.h</includes>
    <includes id="eap__server_2ikev2_8h" name="eap_server/ikev2.h" local="yes" imported="no">ikev2.h</includes>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_build_auth</name>
      <anchorfile>eap__server_2ikev2_8c.html</anchorfile>
      <anchor>a77e060ee1612c131692c8d4c2a058c15</anchor>
      <arglist>(struct ikev2_initiator_data *data, struct wpabuf *msg, u8 next_payload)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ikev2_build_hdr</name>
      <anchorfile>eap__server_2ikev2_8c.html</anchorfile>
      <anchor>a7bbb6a1834f7ec22cb2a85a17a836af2</anchor>
      <arglist>(struct ikev2_initiator_data *data, struct wpabuf *msg, u8 exchange_type, u8 next_payload, u32 message_id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_build_idi</name>
      <anchorfile>eap__server_2ikev2_8c.html</anchorfile>
      <anchor>a91dc5bd605712aa5de62dd5150247697</anchor>
      <arglist>(struct ikev2_initiator_data *data, struct wpabuf *msg, u8 next_payload)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_build_kei</name>
      <anchorfile>eap__server_2ikev2_8c.html</anchorfile>
      <anchor>aa4ecf215282dbf3cdc0525e4c54d0d23</anchor>
      <arglist>(struct ikev2_initiator_data *data, struct wpabuf *msg, u8 next_payload)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_build_ni</name>
      <anchorfile>eap__server_2ikev2_8c.html</anchorfile>
      <anchor>a58004a75027ce2cd53b4ef55fcdf9c3d</anchor>
      <arglist>(struct ikev2_initiator_data *data, struct wpabuf *msg, u8 next_payload)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>ikev2_build_sa_auth</name>
      <anchorfile>eap__server_2ikev2_8c.html</anchorfile>
      <anchor>a273410992bcfdd27c37c4dc3fe962b43</anchor>
      <arglist>(struct ikev2_initiator_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>ikev2_build_sa_init</name>
      <anchorfile>eap__server_2ikev2_8c.html</anchorfile>
      <anchor>a2cb1bbb3a7de6738f4da36590b1056e5</anchor>
      <arglist>(struct ikev2_initiator_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_build_sai</name>
      <anchorfile>eap__server_2ikev2_8c.html</anchorfile>
      <anchor>aaa8ac0cbf4fc84a7456c33f4d38c3532</anchor>
      <arglist>(struct ikev2_initiator_data *data, struct wpabuf *msg, u8 next_payload)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_derive_keys</name>
      <anchorfile>eap__server_2ikev2_8c.html</anchorfile>
      <anchor>aa28a715107bdad56db507ea7d23fd157</anchor>
      <arglist>(struct ikev2_initiator_data *data)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>ikev2_initiator_build</name>
      <anchorfile>eap__server_2ikev2_8c.html</anchorfile>
      <anchor>a49e0fe5ddca746737bec3d2e8e903dc9</anchor>
      <arglist>(struct ikev2_initiator_data *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ikev2_initiator_deinit</name>
      <anchorfile>eap__server_2ikev2_8c.html</anchorfile>
      <anchor>a7fdb4e400db62f2b943e8efdd6781ae2</anchor>
      <arglist>(struct ikev2_initiator_data *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ikev2_initiator_process</name>
      <anchorfile>eap__server_2ikev2_8c.html</anchorfile>
      <anchor>ab4a73811c19cf9b91934e41b41d5337e</anchor>
      <arglist>(struct ikev2_initiator_data *data, const struct wpabuf *buf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_parse_proposal</name>
      <anchorfile>eap__server_2ikev2_8c.html</anchorfile>
      <anchor>a7236ac5598db6f56057ca3d99e1fc50f</anchor>
      <arglist>(struct ikev2_initiator_data *data, struct ikev2_proposal_data *prop, const u8 *pos, const u8 *end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_parse_transform</name>
      <anchorfile>eap__server_2ikev2_8c.html</anchorfile>
      <anchor>a29e37c565bd9a22c94e7df98bc7d9353</anchor>
      <arglist>(struct ikev2_initiator_data *data, struct ikev2_proposal_data *prop, const u8 *pos, const u8 *end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_process_auth</name>
      <anchorfile>eap__server_2ikev2_8c.html</anchorfile>
      <anchor>a06ba57b3826ea94057a3012c6d26d326</anchor>
      <arglist>(struct ikev2_initiator_data *data, const u8 *auth, size_t auth_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_process_auth_cert</name>
      <anchorfile>eap__server_2ikev2_8c.html</anchorfile>
      <anchor>a5d86ebcc1e1fe3cffa93f4899e8a38d5</anchor>
      <arglist>(struct ikev2_initiator_data *data, u8 method, const u8 *auth, size_t auth_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_process_auth_secret</name>
      <anchorfile>eap__server_2ikev2_8c.html</anchorfile>
      <anchor>a204d4df38d6d4ae838f6bdb53162719b</anchor>
      <arglist>(struct ikev2_initiator_data *data, u8 method, const u8 *auth, size_t auth_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_process_cert</name>
      <anchorfile>eap__server_2ikev2_8c.html</anchorfile>
      <anchor>ad28d2467fffee5b8180f1136f960f66b</anchor>
      <arglist>(struct ikev2_initiator_data *data, const u8 *cert, size_t cert_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_process_idr</name>
      <anchorfile>eap__server_2ikev2_8c.html</anchorfile>
      <anchor>a0831bce728c7fb8a2d6949fb8c11762d</anchor>
      <arglist>(struct ikev2_initiator_data *data, const u8 *idr, size_t idr_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_process_ker</name>
      <anchorfile>eap__server_2ikev2_8c.html</anchorfile>
      <anchor>ac4ae5d1144af4d94f9f255d4f2e99647</anchor>
      <arglist>(struct ikev2_initiator_data *data, const u8 *ker, size_t ker_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_process_nr</name>
      <anchorfile>eap__server_2ikev2_8c.html</anchorfile>
      <anchor>a8a4f32bd78fbcd5801bcdd4b73cfccaa</anchor>
      <arglist>(struct ikev2_initiator_data *data, const u8 *nr, size_t nr_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_process_sa_auth</name>
      <anchorfile>eap__server_2ikev2_8c.html</anchorfile>
      <anchor>a1c7b31d4e06f59b3f8202d7a638b07c4</anchor>
      <arglist>(struct ikev2_initiator_data *data, const struct ikev2_hdr *hdr, struct ikev2_payloads *pl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_process_sa_auth_decrypted</name>
      <anchorfile>eap__server_2ikev2_8c.html</anchorfile>
      <anchor>a7efb962d12c72f3a0009c3f0f3eb213d</anchor>
      <arglist>(struct ikev2_initiator_data *data, u8 next_payload, u8 *payload, size_t payload_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_process_sa_init</name>
      <anchorfile>eap__server_2ikev2_8c.html</anchorfile>
      <anchor>adace2d2dc0aa0ee350429d0918a3f5fc</anchor>
      <arglist>(struct ikev2_initiator_data *data, const struct ikev2_hdr *hdr, struct ikev2_payloads *pl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_process_sa_init_encr</name>
      <anchorfile>eap__server_2ikev2_8c.html</anchorfile>
      <anchor>a232700e536a99175bf2b5e6f81762858</anchor>
      <arglist>(struct ikev2_initiator_data *data, const struct ikev2_hdr *hdr, const u8 *encrypted, size_t encrypted_len, u8 next_payload)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_process_sar1</name>
      <anchorfile>eap__server_2ikev2_8c.html</anchorfile>
      <anchor>a30823b9edda33ec5107ce6f008456b1b</anchor>
      <arglist>(struct ikev2_initiator_data *data, const u8 *sar1, size_t sar1_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ikev2_validate_rx_state</name>
      <anchorfile>eap__server_2ikev2_8c.html</anchorfile>
      <anchor>a87ff85edb5127ad2f88ecc3cbe451cfd</anchor>
      <arglist>(struct ikev2_initiator_data *data, u8 exchange_type, u32 message_id)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_peer/ikev2.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_peer/</path>
    <filename>eap__peer_2ikev2_8h</filename>
    <includes id="ikev2__common_8h" name="ikev2_common.h" local="yes" imported="no">eap_common/ikev2_common.h</includes>
    <class kind="struct">ikev2_proposal_data</class>
    <class kind="struct">ikev2_responder_data</class>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>ikev2_responder_build</name>
      <anchorfile>eap__peer_2ikev2_8h.html</anchorfile>
      <anchor>a678b6120a9e0c9c723d272f2a9f52484</anchor>
      <arglist>(struct ikev2_responder_data *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ikev2_responder_deinit</name>
      <anchorfile>eap__peer_2ikev2_8h.html</anchorfile>
      <anchor>acf49c3f6634903db7f67f1778a1282f4</anchor>
      <arglist>(struct ikev2_responder_data *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ikev2_responder_process</name>
      <anchorfile>eap__peer_2ikev2_8h.html</anchorfile>
      <anchor>a4b4550a3a9a0ae8042045af2999768d2</anchor>
      <arglist>(struct ikev2_responder_data *data, const struct wpabuf *buf)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eap_server/ikev2.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_server/</path>
    <filename>eap__server_2ikev2_8h</filename>
    <includes id="ikev2__common_8h" name="ikev2_common.h" local="yes" imported="no">eap_common/ikev2_common.h</includes>
    <class kind="struct">ikev2_initiator_data</class>
    <class kind="struct">ikev2_proposal_data</class>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>ikev2_initiator_build</name>
      <anchorfile>eap__server_2ikev2_8h.html</anchorfile>
      <anchor>a49e0fe5ddca746737bec3d2e8e903dc9</anchor>
      <arglist>(struct ikev2_initiator_data *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ikev2_initiator_deinit</name>
      <anchorfile>eap__server_2ikev2_8h.html</anchorfile>
      <anchor>a7fdb4e400db62f2b943e8efdd6781ae2</anchor>
      <arglist>(struct ikev2_initiator_data *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ikev2_initiator_process</name>
      <anchorfile>eap__server_2ikev2_8h.html</anchorfile>
      <anchor>ab4a73811c19cf9b91934e41b41d5337e</anchor>
      <arglist>(struct ikev2_initiator_data *data, const struct wpabuf *buf)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ikev2_common.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_common/</path>
    <filename>ikev2__common_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto/crypto.h</includes>
    <includes id="md5_8h" name="md5.h" local="yes" imported="no">crypto/md5.h</includes>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">crypto/sha1.h</includes>
    <includes id="ikev2__common_8h" name="ikev2_common.h" local="yes" imported="no">ikev2_common.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>NUM_ENCR_ALGS</name>
      <anchorfile>ikev2__common_8c.html</anchorfile>
      <anchor>a761889f831148ac0d86c314cd4c1bf9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_INTEG_ALGS</name>
      <anchorfile>ikev2__common_8c.html</anchorfile>
      <anchor>ad6e6c767e9f0505a20ae9bfa8d1a19b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_PRF_ALGS</name>
      <anchorfile>ikev2__common_8c.html</anchorfile>
      <anchor>af6e03961e4320d5a6c8515eecd993a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ikev2_build_encrypted</name>
      <anchorfile>ikev2__common_8c.html</anchorfile>
      <anchor>ad2b68f17a807f3c578fc4ec0cb1e8983</anchor>
      <arglist>(int encr_id, int integ_id, struct ikev2_keys *keys, int initiator, struct wpabuf *msg, struct wpabuf *plain, u8 next_payload)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>ikev2_decrypt_payload</name>
      <anchorfile>ikev2__common_8c.html</anchorfile>
      <anchor>a88982158346886f5f4fa4c4a43798eca</anchor>
      <arglist>(int encr_id, int integ_id, struct ikev2_keys *keys, int initiator, const struct ikev2_hdr *hdr, const u8 *encrypted, size_t encrypted_len, size_t *res_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ikev2_derive_auth_data</name>
      <anchorfile>ikev2__common_8c.html</anchorfile>
      <anchor>a117d2843e9ce35c26b12e34bb83d06c0</anchor>
      <arglist>(int prf_alg, const struct wpabuf *sign_msg, const u8 *ID, size_t ID_len, u8 ID_type, struct ikev2_keys *keys, int initiator, const u8 *shared_secret, size_t shared_secret_len, const u8 *nonce, size_t nonce_len, const u8 *key_pad, size_t key_pad_len, u8 *auth_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ikev2_derive_sk_keys</name>
      <anchorfile>ikev2__common_8c.html</anchorfile>
      <anchor>a85a357c83f55387ada514fbe983e55c1</anchor>
      <arglist>(const struct ikev2_prf_alg *prf, const struct ikev2_integ_alg *integ, const struct ikev2_encr_alg *encr, const u8 *skeyseed, const u8 *data, size_t data_len, struct ikev2_keys *keys)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ikev2_encr_decrypt</name>
      <anchorfile>ikev2__common_8c.html</anchorfile>
      <anchor>a42e63653f18844cd6c5596d18ddca395</anchor>
      <arglist>(int alg, const u8 *key, size_t key_len, const u8 *iv, const u8 *crypt, u8 *plain, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ikev2_encr_encrypt</name>
      <anchorfile>ikev2__common_8c.html</anchorfile>
      <anchor>a93006de173d8e8d83ccd5f35d99ce1d6</anchor>
      <arglist>(int alg, const u8 *key, size_t key_len, const u8 *iv, const u8 *plain, u8 *crypt, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ikev2_free_keys</name>
      <anchorfile>ikev2__common_8c.html</anchorfile>
      <anchor>a3bd9271ac67110d6b0a1bb26fde2083d</anchor>
      <arglist>(struct ikev2_keys *keys)</arglist>
    </member>
    <member kind="function">
      <type>struct ikev2_encr_alg *</type>
      <name>ikev2_get_encr</name>
      <anchorfile>ikev2__common_8c.html</anchorfile>
      <anchor>affe992e8d7388fd33bb3bb6ff502338e</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>struct ikev2_integ_alg *</type>
      <name>ikev2_get_integ</name>
      <anchorfile>ikev2__common_8c.html</anchorfile>
      <anchor>a75262856754fb41d9919bb3825c10e5c</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>struct ikev2_prf_alg *</type>
      <name>ikev2_get_prf</name>
      <anchorfile>ikev2__common_8c.html</anchorfile>
      <anchor>ac46e5dbc5a80e38f9da8cb1b9e539983</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ikev2_integ_hash</name>
      <anchorfile>ikev2__common_8c.html</anchorfile>
      <anchor>af212d7e0390510d2ee01ccd53f30ba2b</anchor>
      <arglist>(int alg, const u8 *key, size_t key_len, const u8 *data, size_t data_len, u8 *hash)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ikev2_keys_set</name>
      <anchorfile>ikev2__common_8c.html</anchorfile>
      <anchor>a9d6306410bae73f432d0197ae929522c</anchor>
      <arglist>(struct ikev2_keys *keys)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ikev2_parse_payloads</name>
      <anchorfile>ikev2__common_8c.html</anchorfile>
      <anchor>a3ae8178286a8be1cfd31fa9920407f13</anchor>
      <arglist>(struct ikev2_payloads *payloads, u8 next_payload, const u8 *pos, const u8 *end)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ikev2_prf_hash</name>
      <anchorfile>ikev2__common_8c.html</anchorfile>
      <anchor>ada7578b1f8470bcdf4b5266a9d8693bf</anchor>
      <arglist>(int alg, const u8 *key, size_t key_len, size_t num_elem, const u8 *addr[], const size_t *len, u8 *hash)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ikev2_prf_plus</name>
      <anchorfile>ikev2__common_8c.html</anchorfile>
      <anchor>afbe3aa872ab198dec18d88a2a33ad89d</anchor>
      <arglist>(int alg, const u8 *key, size_t key_len, const u8 *data, size_t data_len, u8 *out, size_t out_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ikev2_update_hdr</name>
      <anchorfile>ikev2__common_8c.html</anchorfile>
      <anchor>a52217eb1d7266cc7bfdd90c325622c16</anchor>
      <arglist>(struct wpabuf *msg)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct ikev2_encr_alg</type>
      <name>ikev2_encr_algs</name>
      <anchorfile>ikev2__common_8c.html</anchorfile>
      <anchor>a5f228f28364e5b3fd3f5b3776dd2395e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct ikev2_integ_alg</type>
      <name>ikev2_integ_algs</name>
      <anchorfile>ikev2__common_8c.html</anchorfile>
      <anchor>a908107bab182161d92597b4024fed4e7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct ikev2_prf_alg</type>
      <name>ikev2_prf_algs</name>
      <anchorfile>ikev2__common_8c.html</anchorfile>
      <anchor>a75947cfa61c2607270113ba43a0685a0</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ikev2_common.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_common/</path>
    <filename>ikev2__common_8h</filename>
    <class kind="struct">ikev2_encr_alg</class>
    <class kind="struct">ikev2_hdr</class>
    <class kind="struct">ikev2_integ_alg</class>
    <class kind="struct">ikev2_keys</class>
    <class kind="struct">ikev2_payload_hdr</class>
    <class kind="struct">ikev2_payloads</class>
    <class kind="struct">ikev2_prf_alg</class>
    <class kind="struct">ikev2_proposal</class>
    <class kind="struct">ikev2_transform</class>
    <member kind="define">
      <type>#define</type>
      <name>IKEV2_HDR_INITIATOR</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>ae0e19c8406e12e88a181a156a75a0b2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKEV2_HDR_RESPONSE</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>aa944311072e84564cd9ffb631329d673</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKEV2_HDR_VERSION</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a0c64565a10d004b8defe7d0694d70c2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKEV2_MAX_HASH_LEN</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>ad90ad5bec4cbc5d0f7331665de70f707</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKEV2_MjVer</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a6f82d0f7d1720be8d9ae72022f27e67b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKEV2_MnVer</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>aa2566d855cf67654ebf3c7cdf9f4b46f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKEV2_NONCE_MAX_LEN</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>abffab8c177a793c82666d87f70b3a7a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKEV2_NONCE_MIN_LEN</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>ae626693dd88db4caeca5e9ce5832667a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKEV2_PAYLOAD_FLAGS_CRITICAL</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a910a6772d95cd259db9a9f63b2b18c37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKEV2_SPI_LEN</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>af8f3cdd42b6f29a5b98591d8725238e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKEV2_VERSION</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a34aac4a4e619113830c79f3df0dfcf95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKE_SA_INIT</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a1b70d876770ccff427513794d6b0b2a7a33b1e607e527b0f8fd177dc98982524f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKE_SA_AUTH</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a1b70d876770ccff427513794d6b0b2a7ac4dca7dc05b853623904e66442f7a2dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CREATE_CHILD_SA</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a1b70d876770ccff427513794d6b0b2a7a4bcbc1a41d25cbadbded239e1fe9a619</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INFORMATION</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a1b70d876770ccff427513794d6b0b2a7ad2d78669dc69197336728cd0b2845b96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKEV2_PAYLOAD_NO_NEXT_PAYLOAD</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a70ad55be767ca0a42c9150d24618e4caa538f9bb075a86e6f0d84b24ce58c7285</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKEV2_PAYLOAD_SA</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a70ad55be767ca0a42c9150d24618e4caac7d59e74d9f7494694e388a231c75deb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKEV2_PAYLOAD_KEY_EXCHANGE</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a70ad55be767ca0a42c9150d24618e4caad3144996d9dfcc7c69cb5c71f353b668</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKEV2_PAYLOAD_IDi</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a70ad55be767ca0a42c9150d24618e4caaca6f4a264cbedd676384320f7a6d659b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKEV2_PAYLOAD_IDr</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a70ad55be767ca0a42c9150d24618e4caa9e7ad89033da5b2e06c6cc9308f135da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKEV2_PAYLOAD_CERTIFICATE</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a70ad55be767ca0a42c9150d24618e4caad82b923d89054bc71af7542a71148bbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKEV2_PAYLOAD_CERT_REQ</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a70ad55be767ca0a42c9150d24618e4caadcccfd896484edc035adaf899cd3468d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKEV2_PAYLOAD_AUTHENTICATION</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a70ad55be767ca0a42c9150d24618e4caab564b3e6832e8582a782b57f7c4132d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKEV2_PAYLOAD_NONCE</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a70ad55be767ca0a42c9150d24618e4caa8c83d3d343113616837011987cdaf608</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKEV2_PAYLOAD_NOTIFICATION</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a70ad55be767ca0a42c9150d24618e4caa21a9b30b5101c061ad1ab9cbcb0a8396</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKEV2_PAYLOAD_VENDOD_ID</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a70ad55be767ca0a42c9150d24618e4caa411c875d9d76e4f1d865fbd3e32419e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKEV2_PAYLOAD_ENCRYPTED</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a70ad55be767ca0a42c9150d24618e4caa51b8bf57d812b4d198a8c3ef8be27fb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKEV2_PAYLOAD_NEXT_FAST_ID</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a70ad55be767ca0a42c9150d24618e4caafb7e0df7967b24aa5a1a5f8e7faf1927</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKEV2_PROTOCOL_RESERVED</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a4b4213b1f9d54da7c7e36bde32fc7c80a93763c248ce6b62ad7e6b314e199712b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKEV2_PROTOCOL_IKE</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a4b4213b1f9d54da7c7e36bde32fc7c80a879234d1155c648aad6951af8e9d78a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKEV2_PROTOCOL_AH</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a4b4213b1f9d54da7c7e36bde32fc7c80a9364f5026339e5f89387c5ad364dfaf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKEV2_PROTOCOL_ESP</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a4b4213b1f9d54da7c7e36bde32fc7c80adb063797d38d3ba3ae2002c285214dd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKEV2_TRANSFORM_ENCR</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>aa491173a6b1628f4ff82067b2e1ceaa9a298999ca5cdb078560d9e922c4d2dec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKEV2_TRANSFORM_PRF</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>aa491173a6b1628f4ff82067b2e1ceaa9ab86156a5b694cf97944a09fe31385c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKEV2_TRANSFORM_INTEG</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>aa491173a6b1628f4ff82067b2e1ceaa9a54bf2f21778ccb6b10feb75f5b7ebc07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKEV2_TRANSFORM_DH</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>aa491173a6b1628f4ff82067b2e1ceaa9a72346bdf45fdd1fe1d0394ada898d441</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKEV2_TRANSFORM_ESN</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>aa491173a6b1628f4ff82067b2e1ceaa9aa95d9016b62a88350bb5d0a7c0108544</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENCR_DES_IV64</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a3babbf89cae9b856a12864a41506efbda2b858dac8e0afd4b99463aa29ebd6927</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENCR_DES</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a3babbf89cae9b856a12864a41506efbda2ba50e5f8a03ee37dab43f3a15e26c4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENCR_3DES</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a3babbf89cae9b856a12864a41506efbdaf4d3a624bff05db87d457f1b757acaf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENCR_RC5</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a3babbf89cae9b856a12864a41506efbda03cb1937dc078780b7c9b55909a77d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENCR_IDEA</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a3babbf89cae9b856a12864a41506efbda8f8435c48679ff2d07417e20428399c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENCR_CAST</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a3babbf89cae9b856a12864a41506efbda42554aea252fdf39823c0a67411a3a41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENCR_BLOWFISH</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a3babbf89cae9b856a12864a41506efbda3ee8329ece08061b684c7f434999e42c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENCR_3IDEA</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a3babbf89cae9b856a12864a41506efbdadad6658be6063a7c9e9cc86ba8052d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENCR_DES_IV32</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a3babbf89cae9b856a12864a41506efbdaf07da76f596fb780156154069c21e1b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENCR_NULL</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a3babbf89cae9b856a12864a41506efbda176409eef9265a5979bffffc4aafc51d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENCR_AES_CBC</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a3babbf89cae9b856a12864a41506efbda30296cf1d064f8fbd6a86307ca8a1fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENCR_AES_CTR</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a3babbf89cae9b856a12864a41506efbdabd81cda784c48eddd7575ae6d8e63fbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRF_HMAC_MD5</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>aa57e16cd48de3b9a989056ff8df26f84ad2faec42c34cdc41ccb88e8e244160a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRF_HMAC_SHA1</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>aa57e16cd48de3b9a989056ff8df26f84adc4e13a043d560fd4cc57fa8c0a843db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRF_HMAC_TIGER</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>aa57e16cd48de3b9a989056ff8df26f84a2f2033935e8269183c234e29ce860eba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRF_AES128_XCBC</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>aa57e16cd48de3b9a989056ff8df26f84abe30dde51979c49acb00f463f47d27fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH_HMAC_MD5_96</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a634f9f55e799f3052a34590f08100017aefc97df8562a33032cebdad44ca30f0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH_HMAC_SHA1_96</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a634f9f55e799f3052a34590f08100017a7be5ebd756e3220636e9e37a2743504d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH_DES_MAC</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a634f9f55e799f3052a34590f08100017a724ee8440fded4f7687da836121d3bca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH_KPDK_MD5</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a634f9f55e799f3052a34590f08100017ada63a0afa35c081d4f7906191fe00e6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH_AES_XCBC_96</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a634f9f55e799f3052a34590f08100017a32210d341c4dcebd7157f3d005fd8207</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DH_GROUP1_768BIT_MODP</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>ab39a415800ebd0d977c477376649649ba43107dbe0047dae2ba608fc83bd0581d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DH_GROUP2_1024BIT_MODP</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>ab39a415800ebd0d977c477376649649babc9a905b387f50388ca2f97139bcb87d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DH_GROUP5_1536BIT_MODP</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>ab39a415800ebd0d977c477376649649ba71e5e6c1593d4f204e61e311833a801f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DH_GROUP5_2048BIT_MODP</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>ab39a415800ebd0d977c477376649649ba5d548ea78cbf5fd3f769dd16102e6be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DH_GROUP5_3072BIT_MODP</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>ab39a415800ebd0d977c477376649649ba2371f48c57ec2d64f040316fdfbb7b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DH_GROUP5_4096BIT_MODP</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>ab39a415800ebd0d977c477376649649ba39168b193d0a04379f4a21129b1b8c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DH_GROUP5_6144BIT_MODP</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>ab39a415800ebd0d977c477376649649bae00ef287a579fae6ae9ff9349a81ba69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DH_GROUP5_8192BIT_MODP</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>ab39a415800ebd0d977c477376649649ba55a64493a49c6f047f40e89da568ce4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ID_IPV4_ADDR</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>ae33c78feb670de33d2abf21ec0624531a06108555530046d534007d3defedb62e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ID_FQDN</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>ae33c78feb670de33d2abf21ec0624531a3c59ee5891e0cc838dc478af5ffd3995</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ID_RFC822_ADDR</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>ae33c78feb670de33d2abf21ec0624531a95c282a39224967e514849a0b46b580e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ID_IPV6_ADDR</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>ae33c78feb670de33d2abf21ec0624531a966336ca7163314b5db410c7003de3ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ID_DER_ASN1_DN</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>ae33c78feb670de33d2abf21ec0624531acfb78a6733d91f9a03beae81bda24242</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ID_DER_ASN1_GN</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>ae33c78feb670de33d2abf21ec0624531ac7da085f495b3237a0565e7980612592</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ID_KEY_ID</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>ae33c78feb670de33d2abf21ec0624531a3599d8f736449bdde7b524acd99f3996</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CERT_ENCODING_PKCS7_X509</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a950bf8e3371138ceb9649d45e9a96340aefbda547c964e07bdb236a1dc915181a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CERT_ENCODING_PGP_CERT</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a950bf8e3371138ceb9649d45e9a96340aa166b8dead7724701bfbde013cf4b7a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CERT_ENCODING_DNS_SIGNED_KEY</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a950bf8e3371138ceb9649d45e9a96340a7f8d28133e9f6d1de59d61fff7800c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CERT_ENCODING_X509_CERT_SIGN</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a950bf8e3371138ceb9649d45e9a96340a30372bc2ebdbfa2e78955ffd407aeaf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CERT_ENCODING_KERBEROS_TOKEN</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a950bf8e3371138ceb9649d45e9a96340a1b839200ac61e156c31b290e5f1f0034</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CERT_ENCODING_CRL</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a950bf8e3371138ceb9649d45e9a96340abe1aa8c74122494fc0d120d701786561</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CERT_ENCODING_ARL</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a950bf8e3371138ceb9649d45e9a96340a40270f66dfebaa706354f36212928a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CERT_ENCODING_SPKI_CERT</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a950bf8e3371138ceb9649d45e9a96340ac0548a8e71425aff4afb85b613a79103</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CERT_ENCODING_X509_CERT_ATTR</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a950bf8e3371138ceb9649d45e9a96340aea127820fbc2f1992a542edad984fce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CERT_ENCODING_RAW_RSA_KEY</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a950bf8e3371138ceb9649d45e9a96340ab4eb58f0b3f590ae61464cb546f0f9c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CERT_ENCODING_HASH_AND_URL_X509_CERT</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a950bf8e3371138ceb9649d45e9a96340a00dc3b13a8332b02759038dfee3667bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CERT_ENCODING_HASH_AND_URL_X509_BUNDLE</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a950bf8e3371138ceb9649d45e9a96340ac06844183f9f465d5f5b6fdbb5c7c8f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH_RSA_SIGN</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a5a77d65f4abba81d4456fa6ba8136e24ad6603f386c12f50570c2f4430b040655</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH_SHARED_KEY_MIC</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a5a77d65f4abba81d4456fa6ba8136e24a7726530d069987f807408b1d4ac5ca9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH_DSS_SIGN</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a5a77d65f4abba81d4456fa6ba8136e24a57cf3329865fc6cad5535c7398f0cc1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNSUPPORTED_CRITICAL_PAYLOAD</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>aad393aa3e173d7f081ab4bbc6ba5027da83ffc2a8a3aff04cd1c2152f9296361c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_IKE_SPI</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>aad393aa3e173d7f081ab4bbc6ba5027da89871a70e3d636a972f508bef3cb1411</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_MAJOR_VERSION</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>aad393aa3e173d7f081ab4bbc6ba5027da6d317deca84bf937b31cab464700c194</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_SYNTAX</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>aad393aa3e173d7f081ab4bbc6ba5027da74d5544a3ef285de335fd2eb50a137aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_MESSAGE_ID</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>aad393aa3e173d7f081ab4bbc6ba5027da39d555d3421345aa662307177abc7377</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_SPI</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>aad393aa3e173d7f081ab4bbc6ba5027da9cdd3392cbf7d63725b7be8dca2136de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_PROPOSAL_CHOSEN</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>aad393aa3e173d7f081ab4bbc6ba5027da1ebeb3bfafaabc3b17e528519bcd13e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_KE_PAYLOAD</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>aad393aa3e173d7f081ab4bbc6ba5027daa78b009bf680818c954f4b09af593644</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTHENTICATION_FAILED</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>aad393aa3e173d7f081ab4bbc6ba5027da09f3c618a00cdadfb52b4ef54edf0f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SINGLE_PAIR_REQUIRED</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>aad393aa3e173d7f081ab4bbc6ba5027da12981ae899650125dde34155f8403191</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ADDITIONAL_SAS</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>aad393aa3e173d7f081ab4bbc6ba5027da9141ad6fa62658f1d3fbf0de6ab92378</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERNAL_ADDRESS_FAILURE</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>aad393aa3e173d7f081ab4bbc6ba5027dadc9f18a855a8689cd8ee93ba91bdb691</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILED_CP_REQUIRED</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>aad393aa3e173d7f081ab4bbc6ba5027da6bd9fa36eb30b3668242ec4f9480e82d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TS_UNACCEPTABLE</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>aad393aa3e173d7f081ab4bbc6ba5027dac3e8b0261f28a1cd494ec4d0229c17b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_SELECTORS</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>aad393aa3e173d7f081ab4bbc6ba5027dade0476b7fa13464b705bed1f41638d01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ikev2_build_encrypted</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>ad2b68f17a807f3c578fc4ec0cb1e8983</anchor>
      <arglist>(int encr_id, int integ_id, struct ikev2_keys *keys, int initiator, struct wpabuf *msg, struct wpabuf *plain, u8 next_payload)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>ikev2_decrypt_payload</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a88982158346886f5f4fa4c4a43798eca</anchor>
      <arglist>(int encr_id, int integ_id, struct ikev2_keys *keys, int initiator, const struct ikev2_hdr *hdr, const u8 *encrypted, size_t encrypted_len, size_t *res_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ikev2_derive_auth_data</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a117d2843e9ce35c26b12e34bb83d06c0</anchor>
      <arglist>(int prf_alg, const struct wpabuf *sign_msg, const u8 *ID, size_t ID_len, u8 ID_type, struct ikev2_keys *keys, int initiator, const u8 *shared_secret, size_t shared_secret_len, const u8 *nonce, size_t nonce_len, const u8 *key_pad, size_t key_pad_len, u8 *auth_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ikev2_derive_sk_keys</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a85a357c83f55387ada514fbe983e55c1</anchor>
      <arglist>(const struct ikev2_prf_alg *prf, const struct ikev2_integ_alg *integ, const struct ikev2_encr_alg *encr, const u8 *skeyseed, const u8 *data, size_t data_len, struct ikev2_keys *keys)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ikev2_encr_decrypt</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a42e63653f18844cd6c5596d18ddca395</anchor>
      <arglist>(int alg, const u8 *key, size_t key_len, const u8 *iv, const u8 *crypt, u8 *plain, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ikev2_encr_encrypt</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a93006de173d8e8d83ccd5f35d99ce1d6</anchor>
      <arglist>(int alg, const u8 *key, size_t key_len, const u8 *iv, const u8 *plain, u8 *crypt, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ikev2_free_keys</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a3bd9271ac67110d6b0a1bb26fde2083d</anchor>
      <arglist>(struct ikev2_keys *keys)</arglist>
    </member>
    <member kind="function">
      <type>struct ikev2_encr_alg *</type>
      <name>ikev2_get_encr</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>affe992e8d7388fd33bb3bb6ff502338e</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>struct ikev2_integ_alg *</type>
      <name>ikev2_get_integ</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a75262856754fb41d9919bb3825c10e5c</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>struct ikev2_prf_alg *</type>
      <name>ikev2_get_prf</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>ac46e5dbc5a80e38f9da8cb1b9e539983</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ikev2_integ_hash</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>af212d7e0390510d2ee01ccd53f30ba2b</anchor>
      <arglist>(int alg, const u8 *key, size_t key_len, const u8 *data, size_t data_len, u8 *hash)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ikev2_keys_set</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a9d6306410bae73f432d0197ae929522c</anchor>
      <arglist>(struct ikev2_keys *keys)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ikev2_parse_payloads</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a3ae8178286a8be1cfd31fa9920407f13</anchor>
      <arglist>(struct ikev2_payloads *payloads, u8 next_payload, const u8 *pos, const u8 *end)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ikev2_prf_hash</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>ada7578b1f8470bcdf4b5266a9d8693bf</anchor>
      <arglist>(int alg, const u8 *key, size_t key_len, size_t num_elem, const u8 *addr[], const size_t *len, u8 *hash)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ikev2_prf_plus</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>afbe3aa872ab198dec18d88a2a33ad89d</anchor>
      <arglist>(int alg, const u8 *key, size_t key_len, const u8 *data, size_t data_len, u8 *out, size_t out_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ikev2_update_hdr</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a52217eb1d7266cc7bfdd90c325622c16</anchor>
      <arglist>(struct wpabuf *msg)</arglist>
    </member>
    <member kind="variable">
      <type>struct ikev2_hdr</type>
      <name>STRUCT_PACKED</name>
      <anchorfile>ikev2__common_8h.html</anchorfile>
      <anchor>a54743cfba7696f7bb9ed6b39a6c01d80</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>includes.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/utils/</path>
    <filename>includes_8h</filename>
    <includes id="build__config_8h" name="build_config.h" local="yes" imported="no">build_config.h</includes>
  </compound>
  <compound kind="file">
    <name>ip_addr.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/utils/</path>
    <filename>ip__addr_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="ip__addr_8h" name="ip_addr.h" local="yes" imported="no">ip_addr.h</includes>
    <member kind="function">
      <type>int</type>
      <name>hostapd_ip_diff</name>
      <anchorfile>ip__addr_8c.html</anchorfile>
      <anchor>a777a9455216becfab1c952122d0397a4</anchor>
      <arglist>(struct hostapd_ip_addr *a, struct hostapd_ip_addr *b)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>hostapd_ip_txt</name>
      <anchorfile>ip__addr_8c.html</anchorfile>
      <anchor>af02bdadb2b1d6aff221fe8e350a89427</anchor>
      <arglist>(const struct hostapd_ip_addr *addr, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_parse_ip_addr</name>
      <anchorfile>ip__addr_8c.html</anchorfile>
      <anchor>a0f8e0d68002c213d83a987ae281a1c6b</anchor>
      <arglist>(const char *txt, struct hostapd_ip_addr *addr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ip_addr.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/utils/</path>
    <filename>ip__addr_8h</filename>
    <class kind="struct">hostapd_ip_addr</class>
    <member kind="function">
      <type>int</type>
      <name>hostapd_ip_diff</name>
      <anchorfile>ip__addr_8h.html</anchorfile>
      <anchor>a777a9455216becfab1c952122d0397a4</anchor>
      <arglist>(struct hostapd_ip_addr *a, struct hostapd_ip_addr *b)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>hostapd_ip_txt</name>
      <anchorfile>ip__addr_8h.html</anchorfile>
      <anchor>af02bdadb2b1d6aff221fe8e350a89427</anchor>
      <arglist>(const struct hostapd_ip_addr *addr, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_parse_ip_addr</name>
      <anchorfile>ip__addr_8h.html</anchorfile>
      <anchor>a0f8e0d68002c213d83a987ae281a1c6b</anchor>
      <arglist>(const char *txt, struct hostapd_ip_addr *addr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>l2_packet.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/l2_packet/</path>
    <filename>l2__packet_8h</filename>
    <class kind="struct">l2_ethhdr</class>
    <member kind="function">
      <type>void</type>
      <name>l2_packet_deinit</name>
      <anchorfile>l2__packet_8h.html</anchorfile>
      <anchor>a4c2814e397ea252c04a0b9ae7ea967c4</anchor>
      <arglist>(struct l2_packet_data *l2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>l2_packet_get_ip_addr</name>
      <anchorfile>l2__packet_8h.html</anchorfile>
      <anchor>aec69387ad6878aabbeedcbccd9886833</anchor>
      <arglist>(struct l2_packet_data *l2, char *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>l2_packet_get_own_addr</name>
      <anchorfile>l2__packet_8h.html</anchorfile>
      <anchor>a655bdbdd4ab390414c8386c89aed4984</anchor>
      <arglist>(struct l2_packet_data *l2, u8 *addr)</arglist>
    </member>
    <member kind="function">
      <type>struct l2_packet_data *</type>
      <name>l2_packet_init</name>
      <anchorfile>l2__packet_8h.html</anchorfile>
      <anchor>aae748b60591a9078c2c5e743d6b0308e</anchor>
      <arglist>(const char *ifname, const u8 *own_addr, unsigned short protocol, void(*rx_callback)(void *ctx, const u8 *src_addr, const u8 *buf, size_t len), void *rx_callback_ctx, int l2_hdr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>l2_packet_notify_auth_start</name>
      <anchorfile>l2__packet_8h.html</anchorfile>
      <anchor>a40310a0b95b643535d9e46f220ba9c45</anchor>
      <arglist>(struct l2_packet_data *l2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>l2_packet_send</name>
      <anchorfile>l2__packet_8h.html</anchorfile>
      <anchor>a42fba379337e6ee8597c6900bc9b972c</anchor>
      <arglist>(struct l2_packet_data *l2, const u8 *dst_addr, u16 proto, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="variable">
      <type>struct l2_ethhdr</type>
      <name>STRUCT_PACKED</name>
      <anchorfile>l2__packet_8h.html</anchorfile>
      <anchor>ab5276ea0d74a609c086430c92380ed05</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>l2_packet_freebsd.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/l2_packet/</path>
    <filename>l2__packet__freebsd_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="l2__packet_8h" name="l2_packet.h" local="yes" imported="no">l2_packet.h</includes>
    <class kind="struct">l2_packet_data</class>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>eth_get</name>
      <anchorfile>l2__packet__freebsd_8c.html</anchorfile>
      <anchor>aca2a54eb07cfe7247b9205fc2f027423</anchor>
      <arglist>(const char *device, u8 ea[ETH_ALEN])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>l2_packet_deinit</name>
      <anchorfile>l2__packet__freebsd_8c.html</anchorfile>
      <anchor>a4c2814e397ea252c04a0b9ae7ea967c4</anchor>
      <arglist>(struct l2_packet_data *l2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>l2_packet_get_ip_addr</name>
      <anchorfile>l2__packet__freebsd_8c.html</anchorfile>
      <anchor>aec69387ad6878aabbeedcbccd9886833</anchor>
      <arglist>(struct l2_packet_data *l2, char *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>l2_packet_get_own_addr</name>
      <anchorfile>l2__packet__freebsd_8c.html</anchorfile>
      <anchor>a655bdbdd4ab390414c8386c89aed4984</anchor>
      <arglist>(struct l2_packet_data *l2, u8 *addr)</arglist>
    </member>
    <member kind="function">
      <type>struct l2_packet_data *</type>
      <name>l2_packet_init</name>
      <anchorfile>l2__packet__freebsd_8c.html</anchorfile>
      <anchor>aae748b60591a9078c2c5e743d6b0308e</anchor>
      <arglist>(const char *ifname, const u8 *own_addr, unsigned short protocol, void(*rx_callback)(void *ctx, const u8 *src_addr, const u8 *buf, size_t len), void *rx_callback_ctx, int l2_hdr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>l2_packet_init_libpcap</name>
      <anchorfile>l2__packet__freebsd_8c.html</anchorfile>
      <anchor>a029d27ff40d6eb1ebf14a7695e78aaec</anchor>
      <arglist>(struct l2_packet_data *l2, unsigned short protocol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>l2_packet_notify_auth_start</name>
      <anchorfile>l2__packet__freebsd_8c.html</anchorfile>
      <anchor>a40310a0b95b643535d9e46f220ba9c45</anchor>
      <arglist>(struct l2_packet_data *l2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>l2_packet_receive</name>
      <anchorfile>l2__packet__freebsd_8c.html</anchorfile>
      <anchor>a45373977058d138d45933b7dd3e6ef13</anchor>
      <arglist>(int sock, void *eloop_ctx, void *sock_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>l2_packet_send</name>
      <anchorfile>l2__packet__freebsd_8c.html</anchorfile>
      <anchor>a42fba379337e6ee8597c6900bc9b972c</anchor>
      <arglist>(struct l2_packet_data *l2, const u8 *dst_addr, u16 proto, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const u8</type>
      <name>pae_group_addr</name>
      <anchorfile>l2__packet__freebsd_8c.html</anchorfile>
      <anchor>a87ea1840c1c8b89b93d4a41162e59ded</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>l2_packet_linux.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/l2_packet/</path>
    <filename>l2__packet__linux_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="l2__packet_8h" name="l2_packet.h" local="yes" imported="no">l2_packet.h</includes>
    <class kind="struct">l2_packet_data</class>
    <member kind="function">
      <type>void</type>
      <name>l2_packet_deinit</name>
      <anchorfile>l2__packet__linux_8c.html</anchorfile>
      <anchor>a4c2814e397ea252c04a0b9ae7ea967c4</anchor>
      <arglist>(struct l2_packet_data *l2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>l2_packet_get_ip_addr</name>
      <anchorfile>l2__packet__linux_8c.html</anchorfile>
      <anchor>aec69387ad6878aabbeedcbccd9886833</anchor>
      <arglist>(struct l2_packet_data *l2, char *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>l2_packet_get_own_addr</name>
      <anchorfile>l2__packet__linux_8c.html</anchorfile>
      <anchor>a655bdbdd4ab390414c8386c89aed4984</anchor>
      <arglist>(struct l2_packet_data *l2, u8 *addr)</arglist>
    </member>
    <member kind="function">
      <type>struct l2_packet_data *</type>
      <name>l2_packet_init</name>
      <anchorfile>l2__packet__linux_8c.html</anchorfile>
      <anchor>aae748b60591a9078c2c5e743d6b0308e</anchor>
      <arglist>(const char *ifname, const u8 *own_addr, unsigned short protocol, void(*rx_callback)(void *ctx, const u8 *src_addr, const u8 *buf, size_t len), void *rx_callback_ctx, int l2_hdr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>l2_packet_notify_auth_start</name>
      <anchorfile>l2__packet__linux_8c.html</anchorfile>
      <anchor>a40310a0b95b643535d9e46f220ba9c45</anchor>
      <arglist>(struct l2_packet_data *l2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>l2_packet_receive</name>
      <anchorfile>l2__packet__linux_8c.html</anchorfile>
      <anchor>a45373977058d138d45933b7dd3e6ef13</anchor>
      <arglist>(int sock, void *eloop_ctx, void *sock_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>l2_packet_send</name>
      <anchorfile>l2__packet__linux_8c.html</anchorfile>
      <anchor>a42fba379337e6ee8597c6900bc9b972c</anchor>
      <arglist>(struct l2_packet_data *l2, const u8 *dst_addr, u16 proto, const u8 *buf, size_t len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>l2_packet_ndis.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/l2_packet/</path>
    <filename>l2__packet__ndis_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="l2__packet_8h" name="l2_packet.h" local="yes" imported="no">l2_packet.h</includes>
    <class kind="struct">l2_packet_data</class>
    <class kind="struct">l2_packet_ndisuio_global</class>
    <member kind="define">
      <type>#define</type>
      <name>_NDISUIO_CTL_CODE</name>
      <anchorfile>l2__packet__ndis_8c.html</anchorfile>
      <anchor>ace4ad5a2682fccb3e11898db90ebb831</anchor>
      <arglist>(_Function, _Method, _Access)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FSCTL_NDISUIO_BASE</name>
      <anchorfile>l2__packet__ndis_8c.html</anchorfile>
      <anchor>a2eab2afdb52557cb41d46874d95ab3a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IOCTL_NDISUIO_SET_ETHER_TYPE</name>
      <anchorfile>l2__packet__ndis_8c.html</anchorfile>
      <anchor>a0dea32ef36757545c754bbf80a39292b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>HANDLE</type>
      <name>driver_ndis_get_ndisuio_handle</name>
      <anchorfile>l2__packet__ndis_8c.html</anchorfile>
      <anchor>a3d1127e1359035fd27275f5f73c5b541</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>l2_ndisuio_set_ether_type</name>
      <anchorfile>l2__packet__ndis_8c.html</anchorfile>
      <anchor>ad8bb5af1769c6491a1505d428fc2e32e</anchor>
      <arglist>(unsigned short protocol)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>l2_ndisuio_start_read</name>
      <anchorfile>l2__packet__ndis_8c.html</anchorfile>
      <anchor>a47b7693dbb0d0926161d1d73245eac51</anchor>
      <arglist>(struct l2_packet_data *l2, int recursive)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>l2_packet_callback</name>
      <anchorfile>l2__packet__ndis_8c.html</anchorfile>
      <anchor>a2a2d44638da4037ebff1af65069d04fc</anchor>
      <arglist>(struct l2_packet_data *l2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>l2_packet_deinit</name>
      <anchorfile>l2__packet__ndis_8c.html</anchorfile>
      <anchor>a4c2814e397ea252c04a0b9ae7ea967c4</anchor>
      <arglist>(struct l2_packet_data *l2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>l2_packet_get_ip_addr</name>
      <anchorfile>l2__packet__ndis_8c.html</anchorfile>
      <anchor>aec69387ad6878aabbeedcbccd9886833</anchor>
      <arglist>(struct l2_packet_data *l2, char *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>l2_packet_get_own_addr</name>
      <anchorfile>l2__packet__ndis_8c.html</anchorfile>
      <anchor>a655bdbdd4ab390414c8386c89aed4984</anchor>
      <arglist>(struct l2_packet_data *l2, u8 *addr)</arglist>
    </member>
    <member kind="function">
      <type>struct l2_packet_data *</type>
      <name>l2_packet_init</name>
      <anchorfile>l2__packet__ndis_8c.html</anchorfile>
      <anchor>aae748b60591a9078c2c5e743d6b0308e</anchor>
      <arglist>(const char *ifname, const u8 *own_addr, unsigned short protocol, void(*rx_callback)(void *ctx, const u8 *src_addr, const u8 *buf, size_t len), void *rx_callback_ctx, int l2_hdr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>l2_packet_notify_auth_start</name>
      <anchorfile>l2__packet__ndis_8c.html</anchorfile>
      <anchor>a40310a0b95b643535d9e46f220ba9c45</anchor>
      <arglist>(struct l2_packet_data *l2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>l2_packet_rx_event</name>
      <anchorfile>l2__packet__ndis_8c.html</anchorfile>
      <anchor>a0f9421510d1561259cea245fb5887598</anchor>
      <arglist>(void *eloop_data, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>l2_packet_send</name>
      <anchorfile>l2__packet__ndis_8c.html</anchorfile>
      <anchor>a42fba379337e6ee8597c6900bc9b972c</anchor>
      <arglist>(struct l2_packet_data *l2, const u8 *dst_addr, u16 proto, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct l2_packet_ndisuio_global *</type>
      <name>l2_ndisuio_global</name>
      <anchorfile>l2__packet__ndis_8c.html</anchorfile>
      <anchor>ad2a40c01cafd5a0311fc94353663f15f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>l2_packet_none.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/l2_packet/</path>
    <filename>l2__packet__none_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="l2__packet_8h" name="l2_packet.h" local="yes" imported="no">l2_packet.h</includes>
    <class kind="struct">l2_packet_data</class>
    <member kind="function">
      <type>void</type>
      <name>l2_packet_deinit</name>
      <anchorfile>l2__packet__none_8c.html</anchorfile>
      <anchor>a4c2814e397ea252c04a0b9ae7ea967c4</anchor>
      <arglist>(struct l2_packet_data *l2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>l2_packet_get_ip_addr</name>
      <anchorfile>l2__packet__none_8c.html</anchorfile>
      <anchor>aec69387ad6878aabbeedcbccd9886833</anchor>
      <arglist>(struct l2_packet_data *l2, char *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>l2_packet_get_own_addr</name>
      <anchorfile>l2__packet__none_8c.html</anchorfile>
      <anchor>a655bdbdd4ab390414c8386c89aed4984</anchor>
      <arglist>(struct l2_packet_data *l2, u8 *addr)</arglist>
    </member>
    <member kind="function">
      <type>struct l2_packet_data *</type>
      <name>l2_packet_init</name>
      <anchorfile>l2__packet__none_8c.html</anchorfile>
      <anchor>aae748b60591a9078c2c5e743d6b0308e</anchor>
      <arglist>(const char *ifname, const u8 *own_addr, unsigned short protocol, void(*rx_callback)(void *ctx, const u8 *src_addr, const u8 *buf, size_t len), void *rx_callback_ctx, int l2_hdr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>l2_packet_notify_auth_start</name>
      <anchorfile>l2__packet__none_8c.html</anchorfile>
      <anchor>a40310a0b95b643535d9e46f220ba9c45</anchor>
      <arglist>(struct l2_packet_data *l2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>l2_packet_receive</name>
      <anchorfile>l2__packet__none_8c.html</anchorfile>
      <anchor>a45373977058d138d45933b7dd3e6ef13</anchor>
      <arglist>(int sock, void *eloop_ctx, void *sock_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>l2_packet_send</name>
      <anchorfile>l2__packet__none_8c.html</anchorfile>
      <anchor>a42fba379337e6ee8597c6900bc9b972c</anchor>
      <arglist>(struct l2_packet_data *l2, const u8 *dst_addr, u16 proto, const u8 *buf, size_t len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>l2_packet_pcap.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/l2_packet/</path>
    <filename>l2__packet__pcap_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="l2__packet_8h" name="l2_packet.h" local="yes" imported="no">l2_packet.h</includes>
    <class kind="struct">l2_packet_data</class>
    <member kind="function">
      <type>void</type>
      <name>l2_packet_deinit</name>
      <anchorfile>l2__packet__pcap_8c.html</anchorfile>
      <anchor>a4c2814e397ea252c04a0b9ae7ea967c4</anchor>
      <arglist>(struct l2_packet_data *l2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>l2_packet_get_ip_addr</name>
      <anchorfile>l2__packet__pcap_8c.html</anchorfile>
      <anchor>aec69387ad6878aabbeedcbccd9886833</anchor>
      <arglist>(struct l2_packet_data *l2, char *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>l2_packet_get_own_addr</name>
      <anchorfile>l2__packet__pcap_8c.html</anchorfile>
      <anchor>a655bdbdd4ab390414c8386c89aed4984</anchor>
      <arglist>(struct l2_packet_data *l2, u8 *addr)</arglist>
    </member>
    <member kind="function">
      <type>struct l2_packet_data *</type>
      <name>l2_packet_init</name>
      <anchorfile>l2__packet__pcap_8c.html</anchorfile>
      <anchor>aae748b60591a9078c2c5e743d6b0308e</anchor>
      <arglist>(const char *ifname, const u8 *own_addr, unsigned short protocol, void(*rx_callback)(void *ctx, const u8 *src_addr, const u8 *buf, size_t len), void *rx_callback_ctx, int l2_hdr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>l2_packet_init_libdnet</name>
      <anchorfile>l2__packet__pcap_8c.html</anchorfile>
      <anchor>af718547a6c1e8fbea4a21deeee1da0c2</anchor>
      <arglist>(struct l2_packet_data *l2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>l2_packet_init_libpcap</name>
      <anchorfile>l2__packet__pcap_8c.html</anchorfile>
      <anchor>a029d27ff40d6eb1ebf14a7695e78aaec</anchor>
      <arglist>(struct l2_packet_data *l2, unsigned short protocol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>l2_packet_notify_auth_start</name>
      <anchorfile>l2__packet__pcap_8c.html</anchorfile>
      <anchor>a40310a0b95b643535d9e46f220ba9c45</anchor>
      <arglist>(struct l2_packet_data *l2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>l2_packet_receive</name>
      <anchorfile>l2__packet__pcap_8c.html</anchorfile>
      <anchor>a45373977058d138d45933b7dd3e6ef13</anchor>
      <arglist>(int sock, void *eloop_ctx, void *sock_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>l2_packet_send</name>
      <anchorfile>l2__packet__pcap_8c.html</anchorfile>
      <anchor>a42fba379337e6ee8597c6900bc9b972c</anchor>
      <arglist>(struct l2_packet_data *l2, const u8 *dst_addr, u16 proto, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const u8</type>
      <name>pae_group_addr</name>
      <anchorfile>l2__packet__pcap_8c.html</anchorfile>
      <anchor>a87ea1840c1c8b89b93d4a41162e59ded</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>l2_packet_privsep.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/l2_packet/</path>
    <filename>l2__packet__privsep_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="l2__packet_8h" name="l2_packet.h" local="yes" imported="no">l2_packet.h</includes>
    <includes id="privsep__commands_8h" name="privsep_commands.h" local="yes" imported="no">common/privsep_commands.h</includes>
    <class kind="struct">l2_packet_data</class>
    <member kind="function">
      <type>void</type>
      <name>l2_packet_deinit</name>
      <anchorfile>l2__packet__privsep_8c.html</anchorfile>
      <anchor>a4c2814e397ea252c04a0b9ae7ea967c4</anchor>
      <arglist>(struct l2_packet_data *l2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>l2_packet_get_ip_addr</name>
      <anchorfile>l2__packet__privsep_8c.html</anchorfile>
      <anchor>aec69387ad6878aabbeedcbccd9886833</anchor>
      <arglist>(struct l2_packet_data *l2, char *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>l2_packet_get_own_addr</name>
      <anchorfile>l2__packet__privsep_8c.html</anchorfile>
      <anchor>a655bdbdd4ab390414c8386c89aed4984</anchor>
      <arglist>(struct l2_packet_data *l2, u8 *addr)</arglist>
    </member>
    <member kind="function">
      <type>struct l2_packet_data *</type>
      <name>l2_packet_init</name>
      <anchorfile>l2__packet__privsep_8c.html</anchorfile>
      <anchor>aae748b60591a9078c2c5e743d6b0308e</anchor>
      <arglist>(const char *ifname, const u8 *own_addr, unsigned short protocol, void(*rx_callback)(void *ctx, const u8 *src_addr, const u8 *buf, size_t len), void *rx_callback_ctx, int l2_hdr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>l2_packet_notify_auth_start</name>
      <anchorfile>l2__packet__privsep_8c.html</anchorfile>
      <anchor>a40310a0b95b643535d9e46f220ba9c45</anchor>
      <arglist>(struct l2_packet_data *l2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>l2_packet_receive</name>
      <anchorfile>l2__packet__privsep_8c.html</anchorfile>
      <anchor>a45373977058d138d45933b7dd3e6ef13</anchor>
      <arglist>(int sock, void *eloop_ctx, void *sock_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>l2_packet_send</name>
      <anchorfile>l2__packet__privsep_8c.html</anchorfile>
      <anchor>a42fba379337e6ee8597c6900bc9b972c</anchor>
      <arglist>(struct l2_packet_data *l2, const u8 *dst_addr, u16 proto, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_priv_cmd</name>
      <anchorfile>l2__packet__privsep_8c.html</anchorfile>
      <anchor>a38cd756b11cf882b8e25db3b7e91c8e3</anchor>
      <arglist>(struct l2_packet_data *l2, int cmd, const void *data, size_t data_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>l2_packet_winpcap.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/l2_packet/</path>
    <filename>l2__packet__winpcap_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="l2__packet_8h" name="l2_packet.h" local="yes" imported="no">l2_packet.h</includes>
    <class kind="struct">l2_packet_data</class>
    <member kind="function">
      <type>void</type>
      <name>l2_packet_deinit</name>
      <anchorfile>l2__packet__winpcap_8c.html</anchorfile>
      <anchor>a4c2814e397ea252c04a0b9ae7ea967c4</anchor>
      <arglist>(struct l2_packet_data *l2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>l2_packet_deinit_timeout</name>
      <anchorfile>l2__packet__winpcap_8c.html</anchorfile>
      <anchor>ae947663d0b8ca964a55f5dd2def5f981</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>l2_packet_get_ip_addr</name>
      <anchorfile>l2__packet__winpcap_8c.html</anchorfile>
      <anchor>aec69387ad6878aabbeedcbccd9886833</anchor>
      <arglist>(struct l2_packet_data *l2, char *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>l2_packet_get_own_addr</name>
      <anchorfile>l2__packet__winpcap_8c.html</anchorfile>
      <anchor>a655bdbdd4ab390414c8386c89aed4984</anchor>
      <arglist>(struct l2_packet_data *l2, u8 *addr)</arglist>
    </member>
    <member kind="function">
      <type>struct l2_packet_data *</type>
      <name>l2_packet_init</name>
      <anchorfile>l2__packet__winpcap_8c.html</anchorfile>
      <anchor>aae748b60591a9078c2c5e743d6b0308e</anchor>
      <arglist>(const char *ifname, const u8 *own_addr, unsigned short protocol, void(*rx_callback)(void *ctx, const u8 *src_addr, const u8 *buf, size_t len), void *rx_callback_ctx, int l2_hdr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>l2_packet_init_libpcap</name>
      <anchorfile>l2__packet__winpcap_8c.html</anchorfile>
      <anchor>a029d27ff40d6eb1ebf14a7695e78aaec</anchor>
      <arglist>(struct l2_packet_data *l2, unsigned short protocol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>l2_packet_notify_auth_start</name>
      <anchorfile>l2__packet__winpcap_8c.html</anchorfile>
      <anchor>a40310a0b95b643535d9e46f220ba9c45</anchor>
      <arglist>(struct l2_packet_data *l2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>l2_packet_receive_cb</name>
      <anchorfile>l2__packet__winpcap_8c.html</anchorfile>
      <anchor>a6b1398074d5108ea9cc584ea76a2d918</anchor>
      <arglist>(u_char *user, const struct pcap_pkthdr *hdr, const u_char *pkt_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DWORD WINAPI</type>
      <name>l2_packet_receive_thread</name>
      <anchorfile>l2__packet__winpcap_8c.html</anchorfile>
      <anchor>a2ad9ad8079238dad338431c1e97555b4</anchor>
      <arglist>(LPVOID arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>l2_packet_rx_event</name>
      <anchorfile>l2__packet__winpcap_8c.html</anchorfile>
      <anchor>a0f9421510d1561259cea245fb5887598</anchor>
      <arglist>(void *eloop_data, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>l2_packet_send</name>
      <anchorfile>l2__packet__winpcap_8c.html</anchorfile>
      <anchor>a42fba379337e6ee8597c6900bc9b972c</anchor>
      <arglist>(struct l2_packet_data *l2, const u8 *dst_addr, u16 proto, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>no_wait_count</name>
      <anchorfile>l2__packet__winpcap_8c.html</anchorfile>
      <anchor>a4945fe5e5c36b2fee815e3385443bfc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const u8</type>
      <name>pae_group_addr</name>
      <anchorfile>l2__packet__winpcap_8c.html</anchorfile>
      <anchor>a87ea1840c1c8b89b93d4a41162e59ded</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>libtommath.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/tls/</path>
    <filename>libtommath_8c</filename>
    <class kind="struct">mp_int</class>
    <member kind="define">
      <type>#define</type>
      <name>BN_MP_ABS_C</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>aeb575a6ab906b2e0269de3cf8219beb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BN_MP_CLEAR_MULTI_C</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>ab8347656188bd87dc4ea57e5e072e672</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BN_MP_DIV_SMALL</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>aa21fbbef2f58d63f24f9a046ad70ba09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BN_MP_INIT_MULTI_C</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>acb70a66fcd9572419f31cf4ac791731f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BN_MP_INVMOD_C</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>ac86b3baf35f918f248714f7a142c1248</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BN_MP_INVMOD_SLOW_C</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>ae432eba1b8bf306fa53a3dfe944eeccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BN_S_MP_EXPTMOD_C</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>aa2f2be571604c9fe6dd6ff086d344df4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BN_S_MP_MUL_DIGS_C</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>af5e7434d6b08eed5ba83952d7a583337</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BN_S_MP_MUL_HIGH_DIGS_C</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>ac6c05558dde6cd609e536b8b67c09354</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BN_S_MP_SQR_C</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>ad9f82406d6e54e8d756e932a7e7319e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHAR_BIT</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a308d9dd2c0028ddb184b455bbd7865de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DIGIT_BIT</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a541055cc06300619870d42a3aedfbff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LTM_NO_NEG_EXP</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>acd1b1fb3dcb74f586a9e0b47a1b75f0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>aacc3ee1a7f283f8ef65cea31f4436a95</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIN</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a74e75242132eaabbc1c512488a135926</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MP_28BIT</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>aefdb6497846d35c6cec4078b67a7a4b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MP_EQ</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a59953eebc454d22af938271a8a93502b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MP_GT</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>ade205c173d0609233b185f393de6468a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mp_iseven</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a4d26648b0392f60cf1659e00b64648e5</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mp_isodd</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a93ed39c257831509afc74f2b6da66ae7</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mp_iszero</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a910040068490f9f6e5185c970ab869c9</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MP_LOW_MEM</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a73854d15313ece554faf8c8b87edcaa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MP_LT</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a755348129ca31f728154359d1c4fa5c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MP_MASK</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a917165f5d59126ea9259e096a909032d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MP_MEM</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a68965e2bede3577ab0b4dbc1dc413c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MP_NEG</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a7785f4e84b18961a35f530f9e359aec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MP_NO</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a3044eafd5a3d356e9adee9dd58ccfdeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MP_OKAY</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>ac80c0f9e7e808e8a24359f04d71028c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MP_PREC</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a48b0727bb85c5aa73acf5c53949acf11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MP_VAL</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a1459fe268960997a4fcd7072d0e1c17c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MP_WARRAY</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a6c844becf222b192e0fedba1862b33f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MP_YES</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a184c036349aca8f5f8fa0afdf22a7d8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MP_ZPOS</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a74b1d457bd1563ec5c21ff3f1f4dac90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPT_CAST</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a5822f0d10da6c4192b14f9deab28fe1e</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>s_mp_mul</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>ae898c316a09d46c551e5c64d0cbdd186</anchor>
      <arglist>(a, b, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAB_SIZE</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a9ad1b4a1e4f7381611cfd2ae6620a727</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XFREE</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>afbf096b8374086f38c83ae49b2f2c97b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XMALLOC</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a1877fd5e5019f9165749c55cf16be320</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XREALLOC</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a39383dcb89fdcd1a91bbdd0cd81e3e1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long</type>
      <name>mp_digit</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a6689160ce4ac77c299da42993d829202</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>mp_err</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a767cd2c4f250e61ec37d400608828512</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>u64</type>
      <name>mp_word</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>ac7008b9cf38fb13c8b0dfe8df16ef7e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>bn_reverse</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a8416bceea96f27d8403002eb3851d557</anchor>
      <arglist>(unsigned char *s, int len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>fast_s_mp_mul_digs</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a844c9aaa111df2af5e2e71af4d6e5bd5</anchor>
      <arglist>(mp_int *a, mp_int *b, mp_int *c, int digs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mp_2expt</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>ab0204b6c150ea1c0af37267d76a95338</anchor>
      <arglist>(mp_int *a, int b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mp_abs</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a5998fa45908b8dfeb83db0df1e7285ad</anchor>
      <arglist>(mp_int *a, mp_int *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mp_add</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>adaca5a86cd1ed1daae0cde3d6c42b678</anchor>
      <arglist>(mp_int *a, mp_int *b, mp_int *c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mp_clamp</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a3fbfba67783763b5a6dcd06b10750b92</anchor>
      <arglist>(mp_int *a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mp_clear</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>ae65ae0a9a73e858e13ccc0031c197b82</anchor>
      <arglist>(mp_int *a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mp_clear_multi</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a647bd267a848f2bcd2373e0df62b29da</anchor>
      <arglist>(mp_int *mp,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mp_cmp</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a3a33ae9d7545bd82470a676448b91d71</anchor>
      <arglist>(mp_int *a, mp_int *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mp_cmp_d</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>ac97093d69d4a52d6a74584077de9f2ed</anchor>
      <arglist>(mp_int *a, mp_digit b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mp_cmp_mag</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a729a02f4cc28cc637f431bc854e616e8</anchor>
      <arglist>(mp_int *a, mp_int *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mp_copy</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a5da57f46ce54193b5c9395ec8c42d1e3</anchor>
      <arglist>(mp_int *a, mp_int *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mp_count_bits</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a0c52c6c85addf119f22ea80dc1e6e851</anchor>
      <arglist>(mp_int *a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mp_div</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a9d08bcf4073fd3e36723bd2ad9508564</anchor>
      <arglist>(mp_int *a, mp_int *b, mp_int *c, mp_int *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mp_div_2d</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>af5317cf47aed1e0c9bd74dbb69f7d506</anchor>
      <arglist>(mp_int *a, int b, mp_int *c, mp_int *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mp_exch</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a37841f9e1e54e42ed0ea342e2363d30b</anchor>
      <arglist>(mp_int *a, mp_int *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mp_exptmod</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a002fce35c1c6bede1dbd836b0b5fd683</anchor>
      <arglist>(mp_int *G, mp_int *X, mp_int *P, mp_int *Y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mp_grow</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>aabd1da2f6db2244b2c0ba84b1d6b80aa</anchor>
      <arglist>(mp_int *a, int size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mp_init</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>abeda6f370746df410b349c6a2b2d5177</anchor>
      <arglist>(mp_int *a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mp_init_copy</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>ace60efb5ed6e175adcaeb8fc5f7bee20</anchor>
      <arglist>(mp_int *a, mp_int *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mp_init_multi</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a7d274805825cad8f073979cf3e48b0f3</anchor>
      <arglist>(mp_int *mp,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mp_init_size</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a370b605a6223304de594338835778747</anchor>
      <arglist>(mp_int *a, int size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mp_lshd</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a49f0f1a8c967c1feb4569a4a976d7f43</anchor>
      <arglist>(mp_int *a, int b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mp_mod</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a180567186fddc95a3b7f487e5f389b90</anchor>
      <arglist>(mp_int *a, mp_int *b, mp_int *c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mp_mod_2d</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>ae446dff3ad36122a20822532ec985cad</anchor>
      <arglist>(mp_int *a, int b, mp_int *c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mp_mul</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a9003b8f2bae8b4b5cd831a2e113f8253</anchor>
      <arglist>(mp_int *a, mp_int *b, mp_int *c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mp_mul_2d</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a3d710181d8f75c433b00c43e171f6c49</anchor>
      <arglist>(mp_int *a, int b, mp_int *c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mp_mulmod</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a1e7f1cc3b9498ac252727928bc5f4704</anchor>
      <arglist>(mp_int *a, mp_int *b, mp_int *c, mp_int *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mp_read_unsigned_bin</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a90cfec8fc91e0b3f2be8c9578b9a1f16</anchor>
      <arglist>(mp_int *a, const unsigned char *b, int c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mp_reduce</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>ae07a0ebb1f8b055d74e9854871e3174d</anchor>
      <arglist>(mp_int *x, mp_int *m, mp_int *mu)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mp_reduce_2k_l</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a05b422db27757c74f147498d2f946165</anchor>
      <arglist>(mp_int *a, mp_int *n, mp_int *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mp_reduce_2k_setup_l</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a9be1496c785bb58f22be6910f8ce2635</anchor>
      <arglist>(mp_int *a, mp_int *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mp_reduce_setup</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a8e2b3aee42f27c26918900fc80cf5423</anchor>
      <arglist>(mp_int *a, mp_int *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mp_rshd</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a9a88dd4537c769a69fcc12afae81a897</anchor>
      <arglist>(mp_int *a, int b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mp_set</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a49bcb8d7441ae268d9ae91d3b9d633e6</anchor>
      <arglist>(mp_int *a, mp_digit b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mp_sqr</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>ac44bf4b6bfe72b320688f4710e892c00</anchor>
      <arglist>(mp_int *a, mp_int *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mp_sub</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a7d414fd79ad75531239f5337c0e509dd</anchor>
      <arglist>(mp_int *a, mp_int *b, mp_int *c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mp_to_unsigned_bin</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a43b9b2fe0f7b4eb9af337291571150bd</anchor>
      <arglist>(mp_int *a, unsigned char *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mp_unsigned_bin_size</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>abdc395ec286c525237283a6b12aaa9b5</anchor>
      <arglist>(mp_int *a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mp_zero</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a9a5bbdeff9c3eac8e23990faeab45e80</anchor>
      <arglist>(mp_int *a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>s_mp_add</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a2d2d6bb7746dc64e1af1665ee144d3e4</anchor>
      <arglist>(mp_int *a, mp_int *b, mp_int *c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>s_mp_exptmod</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a3964f75cb74b0d0d0d8dc7c1b5d94497</anchor>
      <arglist>(mp_int *G, mp_int *X, mp_int *P, mp_int *Y, int redmode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>s_mp_mul_digs</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a555a4607ad32ad6ba67ca27d50d7bc78</anchor>
      <arglist>(mp_int *a, mp_int *b, mp_int *c, int digs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>s_mp_mul_high_digs</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a1aee9c747f759dd371701a0163d4b083</anchor>
      <arglist>(mp_int *a, mp_int *b, mp_int *c, int digs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>s_mp_sqr</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>ac596f733d0797feb6d45674ae64ad264</anchor>
      <arglist>(mp_int *a, mp_int *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>s_mp_sub</name>
      <anchorfile>libtommath_8c.html</anchorfile>
      <anchor>a1181201dffbe9baffce58c50c49db60e</anchor>
      <arglist>(mp_int *a, mp_int *b, mp_int *c)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>link_test.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/tests/</path>
    <filename>link__test_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <member kind="function">
      <type>void</type>
      <name>accounting_sta_start</name>
      <anchorfile>link__test_8c.html</anchorfile>
      <anchor>aa2338fa1404437eb4b6d39babf0ab88e</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ap_for_each_sta</name>
      <anchorfile>link__test_8c.html</anchorfile>
      <anchor>ac1402bed45521e653d1e5d9922deb6cb</anchor>
      <arglist>(struct hostapd_data *hapd, int(*cb)(struct hostapd_data *hapd, struct sta_info *sta, void *ctx), void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>struct sta_info *</type>
      <name>ap_get_sta</name>
      <anchorfile>link__test_8c.html</anchorfile>
      <anchor>a66f096c33a32bf9c5d8f9602435358ce</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *sta)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ap_sta_bind_vlan</name>
      <anchorfile>link__test_8c.html</anchorfile>
      <anchor>a3a7aac4fc9190bb4359647a02f90ba99</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, int old_vlanid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ap_sta_session_timeout</name>
      <anchorfile>link__test_8c.html</anchorfile>
      <anchor>a72182ec8b908128ca9f7df261071a321</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, u32 session_timeout)</arglist>
    </member>
    <member kind="function">
      <type>struct hostapd_eap_user *</type>
      <name>hostapd_get_eap_user</name>
      <anchorfile>link__test_8c.html</anchorfile>
      <anchor>a32929eed5a51d23f8d2c9c545c8caba7</anchor>
      <arglist>(const struct hostapd_bss_config *conf, const u8 *identity, size_t identity_len, int phase2)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>hostapd_get_vlan_id_ifname</name>
      <anchorfile>link__test_8c.html</anchorfile>
      <anchor>af7c9aee4a8a059717bf20eab7b89073b</anchor>
      <arglist>(struct hostapd_vlan *vlan, int vlan_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pmksa_cache_to_eapol_data</name>
      <anchorfile>link__test_8c.html</anchorfile>
      <anchor>a65b8282942dbfe1dea32308c354dc47d</anchor>
      <arglist>(struct rsn_pmksa_cache_entry *entry, struct eapol_state_machine *eapol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rsn_preauth_finished</name>
      <anchorfile>link__test_8c.html</anchorfile>
      <anchor>a6dc09ef890782deff240bfc5a95b49cb</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, int success)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rsn_preauth_send</name>
      <anchorfile>link__test_8c.html</anchorfile>
      <anchor>a5d4cb82475c67b76e28ec7ae3f9ec478</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, u8 *buf, size_t len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>linux_ioctl.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/drivers/</path>
    <filename>linux__ioctl_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="linux__ioctl_8h" name="linux_ioctl.h" local="yes" imported="no">linux_ioctl.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SIOCBRADDBR</name>
      <anchorfile>linux__ioctl_8c.html</anchorfile>
      <anchor>ad6245a927579e6a86bdcd99631d4ab66</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCBRADDIF</name>
      <anchorfile>linux__ioctl_8c.html</anchorfile>
      <anchor>ae51bd52f7f14f17886ebd46b6107cc6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCBRDELBR</name>
      <anchorfile>linux__ioctl_8c.html</anchorfile>
      <anchor>a15711a90a8e42d4db587f022fd7c8a3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCBRDELIF</name>
      <anchorfile>linux__ioctl_8c.html</anchorfile>
      <anchor>a6a4582272d194a55138e5f337d9d4576</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>linux_br_add</name>
      <anchorfile>linux__ioctl_8c.html</anchorfile>
      <anchor>ac3335a86c1673592a3bbb7f7044038bf</anchor>
      <arglist>(int sock, const char *brname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>linux_br_add_if</name>
      <anchorfile>linux__ioctl_8c.html</anchorfile>
      <anchor>adad0e1b4f4ed124497422ef71d28d149</anchor>
      <arglist>(int sock, const char *brname, const char *ifname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>linux_br_del</name>
      <anchorfile>linux__ioctl_8c.html</anchorfile>
      <anchor>a1b9db1372c78c1012105553d00801794</anchor>
      <arglist>(int sock, const char *brname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>linux_br_del_if</name>
      <anchorfile>linux__ioctl_8c.html</anchorfile>
      <anchor>ac4989abc268c2917c58cfc58083218d8</anchor>
      <arglist>(int sock, const char *brname, const char *ifname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>linux_br_get</name>
      <anchorfile>linux__ioctl_8c.html</anchorfile>
      <anchor>affc53145b7f304cfe832c64cd2fcc72e</anchor>
      <arglist>(char *brname, const char *ifname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>linux_get_ifhwaddr</name>
      <anchorfile>linux__ioctl_8c.html</anchorfile>
      <anchor>a26b134bb4f30215ebf24528f33c8f2ee</anchor>
      <arglist>(int sock, const char *ifname, u8 *addr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>linux_set_iface_flags</name>
      <anchorfile>linux__ioctl_8c.html</anchorfile>
      <anchor>af886a0e61d18c0be486b95a1d7d8024d</anchor>
      <arglist>(int sock, const char *ifname, int dev_up)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>linux_set_ifhwaddr</name>
      <anchorfile>linux__ioctl_8c.html</anchorfile>
      <anchor>a64cff359fc4b4efe91db3676afefba0b</anchor>
      <arglist>(int sock, const char *ifname, const u8 *addr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>linux_ioctl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/drivers/</path>
    <filename>linux__ioctl_8h</filename>
    <member kind="function">
      <type>int</type>
      <name>linux_br_add</name>
      <anchorfile>linux__ioctl_8h.html</anchorfile>
      <anchor>ac3335a86c1673592a3bbb7f7044038bf</anchor>
      <arglist>(int sock, const char *brname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>linux_br_add_if</name>
      <anchorfile>linux__ioctl_8h.html</anchorfile>
      <anchor>adad0e1b4f4ed124497422ef71d28d149</anchor>
      <arglist>(int sock, const char *brname, const char *ifname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>linux_br_del</name>
      <anchorfile>linux__ioctl_8h.html</anchorfile>
      <anchor>a1b9db1372c78c1012105553d00801794</anchor>
      <arglist>(int sock, const char *brname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>linux_br_del_if</name>
      <anchorfile>linux__ioctl_8h.html</anchorfile>
      <anchor>ac4989abc268c2917c58cfc58083218d8</anchor>
      <arglist>(int sock, const char *brname, const char *ifname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>linux_br_get</name>
      <anchorfile>linux__ioctl_8h.html</anchorfile>
      <anchor>affc53145b7f304cfe832c64cd2fcc72e</anchor>
      <arglist>(char *brname, const char *ifname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>linux_get_ifhwaddr</name>
      <anchorfile>linux__ioctl_8h.html</anchorfile>
      <anchor>a26b134bb4f30215ebf24528f33c8f2ee</anchor>
      <arglist>(int sock, const char *ifname, u8 *addr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>linux_set_iface_flags</name>
      <anchorfile>linux__ioctl_8h.html</anchorfile>
      <anchor>af886a0e61d18c0be486b95a1d7d8024d</anchor>
      <arglist>(int sock, const char *ifname, int dev_up)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>linux_set_ifhwaddr</name>
      <anchorfile>linux__ioctl_8h.html</anchorfile>
      <anchor>a64cff359fc4b4efe91db3676afefba0b</anchor>
      <arglist>(int sock, const char *ifname, const u8 *addr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>list.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/utils/</path>
    <filename>list_8h</filename>
    <class kind="struct">dl_list</class>
    <member kind="define">
      <type>#define</type>
      <name>dl_list_entry</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>a70f0db94023bbe2508bf1be77b036373</anchor>
      <arglist>(item, type, member)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>dl_list_first</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>a8ce925d0931f33a694c7b8d97be15f83</anchor>
      <arglist>(list, type, member)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>dl_list_for_each</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>a77396de7cd653c23197d415f82f34def</anchor>
      <arglist>(item, list, type, member)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>dl_list_for_each_safe</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>a18714979efbb5e00672f33900f6462cb</anchor>
      <arglist>(item, n, list, type, member)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dl_list_add</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>a510b1149f1ad575a37188210f8cd2258</anchor>
      <arglist>(struct dl_list *list, struct dl_list *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dl_list_add_tail</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>a0db0a094a1fdf240ff962a247f78f49a</anchor>
      <arglist>(struct dl_list *list, struct dl_list *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dl_list_del</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>a79500a9a354d9540b4075fa52116a87e</anchor>
      <arglist>(struct dl_list *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>dl_list_empty</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>a0e65c8fa762bef9e6842fefad87c798c</anchor>
      <arglist>(struct dl_list *list)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dl_list_init</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>aac1e6fad90b7f05461bb7d7e431c9732</anchor>
      <arglist>(struct dl_list *list)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>dl_list_len</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>a7682c23eef9c8d869ffe1a18934109b1</anchor>
      <arglist>(struct dl_list *list)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>main_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="wpa__supplicant__i_8h" name="wpa_supplicant_i.h" local="yes" imported="no">wpa_supplicant_i.h</includes>
    <includes id="driver__i_8h" name="driver_i.h" local="yes" imported="no">driver_i.h</includes>
    <includes id="wpa__supplicant__node_8h" name="wpa_supplicant_node.h" local="yes" imported="no">../../src/nodes/wpa_supplicant_node.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>license</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>a7c2ab3aa1437206d8d7933ac82334eb2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>usage</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>ad96d407a911fbb914fa8e4cfbf2faf0f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_fd_workaround</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>ac844583b1865c415366a95a4ac388b35</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_driver_ops *</type>
      <name>wpa_drivers</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>ae7e8f3c725ba8227ff4807993f66f960</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/wpa_gui/</path>
    <filename>main_8cpp</filename>
    <includes id="wpagui_8h" name="wpagui.h" local="yes" imported="no">wpagui.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qt4/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/wpa_gui-qt4/</path>
    <filename>qt4_2main_8cpp</filename>
    <includes id="wpagui_8h" name="wpagui.h" local="yes" imported="no">wpagui.h</includes>
    <class kind="class">WpaGuiApp</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>qt4_2main_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main_none.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>main__none_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="wpa__supplicant__i_8h" name="wpa_supplicant_i.h" local="yes" imported="no">wpa_supplicant_i.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>main__none_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main_symbian.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>main__symbian_8cpp</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="wpa__supplicant__i_8h" name="wpa_supplicant_i.h" local="yes" imported="no">wpa_supplicant_i.h</includes>
    <member kind="function">
      <type>GLDEF_C TInt</type>
      <name>E32Main</name>
      <anchorfile>main__symbian_8cpp.html</anchorfile>
      <anchor>af2854f25e912659a66516ec721863557</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main_winmain.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>main__winmain_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="wpa__supplicant__i_8h" name="wpa_supplicant_i.h" local="yes" imported="no">wpa_supplicant_i.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CMDLINE</name>
      <anchorfile>main__winmain_8c.html</anchorfile>
      <anchor>a17cfc132230dcbede6802a80d600b2b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int WINAPI</type>
      <name>WinMain</name>
      <anchorfile>main__winmain_8c.html</anchorfile>
      <anchor>aa6a1200956f9db62af309968fc3a84e5</anchor>
      <arglist>(HINSTANCE hInstance, HINSTANCE hPrevInstance, CMDLINE lpCmdLine, int nShowCmd)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main_winsvc.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>main__winsvc_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="wpa__supplicant__i_8h" name="wpa_supplicant_i.h" local="yes" imported="no">wpa_supplicant_i.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>TBUFLEN</name>
      <anchorfile>main__winsvc_8c.html</anchorfile>
      <anchor>ad8eaac7d5e21bead097f3afe2c96666f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TSTR</name>
      <anchorfile>main__winsvc_8c.html</anchorfile>
      <anchor>a375c705b66d74506f7497b8e49632967</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_KEY_PREFIX</name>
      <anchorfile>main__winsvc_8c.html</anchorfile>
      <anchor>a1dda8670a43f9d032012e18b5c7ba40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_KEY_ROOT</name>
      <anchorfile>main__winsvc_8c.html</anchorfile>
      <anchor>a348f9880713a6996d8a21d4b9d4d1aa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPASVC_DESCRIPTION</name>
      <anchorfile>main__winsvc_8c.html</anchorfile>
      <anchor>a65152862e499a16802b1c8ca42d4bd10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPASVC_DISPLAY_NAME</name>
      <anchorfile>main__winsvc_8c.html</anchorfile>
      <anchor>a58262bc8276f495067a964349855e990</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPASVC_NAME</name>
      <anchorfile>main__winsvc_8c.html</anchorfile>
      <anchor>ae87531a16989ce437612b35f6c68d2f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>main__winsvc_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>read_interface</name>
      <anchorfile>main__winsvc_8c.html</anchorfile>
      <anchor>aff6614890d624748abb035666d3f7bc6</anchor>
      <arglist>(struct wpa_global *global, HKEY _hk, const TCHAR *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>register_service</name>
      <anchorfile>main__winsvc_8c.html</anchorfile>
      <anchor>a2858c57686385aced583368021bbfa8d</anchor>
      <arglist>(const TCHAR *exe)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void WINAPI</type>
      <name>service_ctrl_handler</name>
      <anchorfile>main__winsvc_8c.html</anchorfile>
      <anchor>a48649a359f077d1bec59f1169165d327</anchor>
      <arglist>(DWORD control_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void WINAPI</type>
      <name>service_start</name>
      <anchorfile>main__winsvc_8c.html</anchorfile>
      <anchor>ab83b3f35ca96e13abc4db42fe9312319</anchor>
      <arglist>(DWORD argc, LPTSTR *argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DWORD</type>
      <name>svc_thread</name>
      <anchorfile>main__winsvc_8c.html</anchorfile>
      <anchor>a45adb9635762b6f6869558186778b8f7</anchor>
      <arglist>(LPDWORD param)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>unregister_service</name>
      <anchorfile>main__winsvc_8c.html</anchorfile>
      <anchor>a1ceee1020f35c1adccc9cd11d5d89d31</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_thread</name>
      <anchorfile>main__winsvc_8c.html</anchorfile>
      <anchor>a02483f0a1c8a2ddf956f1379f38ed615</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static HANDLE</type>
      <name>kill_svc</name>
      <anchorfile>main__winsvc_8c.html</anchorfile>
      <anchor>a6e33c5564b59e61f2f047c68963ecfa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static SERVICE_STATUS</type>
      <name>svc_status</name>
      <anchorfile>main__winsvc_8c.html</anchorfile>
      <anchor>a90d10cd3e9f31fc530ef3656fe432b0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static SERVICE_STATUS_HANDLE</type>
      <name>svc_status_handle</name>
      <anchorfile>main__winsvc_8c.html</anchorfile>
      <anchor>a25795a0eeb6684f3f7fba1a082e86f30</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/wpa_supplicant_node/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>md4-internal.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>md4-internal_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto.h</includes>
    <class kind="struct">MD4Context</class>
    <member kind="define">
      <type>#define</type>
      <name>F1</name>
      <anchorfile>md4-internal_8c.html</anchorfile>
      <anchor>a3c2b6b2959faadfcf644757cb570b734</anchor>
      <arglist>(x, y, z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F2</name>
      <anchorfile>md4-internal_8c.html</anchorfile>
      <anchor>ae131b09a86bdafd00f48095647e80a00</anchor>
      <arglist>(x, y, z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F3</name>
      <anchorfile>md4-internal_8c.html</anchorfile>
      <anchor>a8f6625b749e5fe36981ee2d149229b98</anchor>
      <arglist>(x, y, z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MD4_BLOCK_LENGTH</name>
      <anchorfile>md4-internal_8c.html</anchorfile>
      <anchor>ae6ee9f88c60073f95f39f039182d9659</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MD4_DIGEST_LENGTH</name>
      <anchorfile>md4-internal_8c.html</anchorfile>
      <anchor>ac91d9731e3eca871a80f7d2c494d5ee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MD4_DIGEST_STRING_LENGTH</name>
      <anchorfile>md4-internal_8c.html</anchorfile>
      <anchor>a1f32cdce3abbe0595a745a703c156c92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MD4STEP</name>
      <anchorfile>md4-internal_8c.html</anchorfile>
      <anchor>a67cfbcf4f7f0c58f48561ca5170cf45d</anchor>
      <arglist>(f, w, x, y, z, data, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PUT_32BIT_LE</name>
      <anchorfile>md4-internal_8c.html</anchorfile>
      <anchor>ae97f6c2f77441224d9a36c4f4e26ff9c</anchor>
      <arglist>(cp, value)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PUT_64BIT_LE</name>
      <anchorfile>md4-internal_8c.html</anchorfile>
      <anchor>a825dd030dc887be41b65f035e0317e81</anchor>
      <arglist>(cp, value)</arglist>
    </member>
    <member kind="typedef">
      <type>struct MD4Context</type>
      <name>MD4_CTX</name>
      <anchorfile>md4-internal_8c.html</anchorfile>
      <anchor>a9fe271563cd0004e18e98b4ca576486f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>md4_vector</name>
      <anchorfile>md4-internal_8c.html</anchorfile>
      <anchor>a2e5821f20a20ae1bbb2194e5578061de</anchor>
      <arglist>(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MD4Final</name>
      <anchorfile>md4-internal_8c.html</anchorfile>
      <anchor>ad8e64420bd21f77a418902981c170810</anchor>
      <arglist>(unsigned char digest[MD4_DIGEST_LENGTH], MD4_CTX *ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MD4Init</name>
      <anchorfile>md4-internal_8c.html</anchorfile>
      <anchor>add426df56e1c5632b1fcf8f206f2b6a8</anchor>
      <arglist>(MD4_CTX *ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MD4Pad</name>
      <anchorfile>md4-internal_8c.html</anchorfile>
      <anchor>a71f152d9834d380c8b799cf1f784f5ab</anchor>
      <arglist>(MD4_CTX *ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MD4Transform</name>
      <anchorfile>md4-internal_8c.html</anchorfile>
      <anchor>aab87f96e8ec7f292f74f3588d3ceda6d</anchor>
      <arglist>(u32 state[4], const u8 block[MD4_BLOCK_LENGTH])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MD4Update</name>
      <anchorfile>md4-internal_8c.html</anchorfile>
      <anchor>a0538b269751da9df1bace8b48dab84e2</anchor>
      <arglist>(MD4_CTX *ctx, const unsigned char *input, size_t len)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static u8</type>
      <name>PADDING</name>
      <anchorfile>md4-internal_8c.html</anchorfile>
      <anchor>acda858ca63c2c7f7d6d71da60d6472dc</anchor>
      <arglist>[MD4_BLOCK_LENGTH]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>md5-internal.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>md5-internal_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="md5_8h" name="md5.h" local="yes" imported="no">md5.h</includes>
    <includes id="md5__i_8h" name="md5_i.h" local="yes" imported="no">md5_i.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>byteReverse</name>
      <anchorfile>md5-internal_8c.html</anchorfile>
      <anchor>a2b4a8791145616dd3add6ae6db3494e3</anchor>
      <arglist>(buf, len)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F1</name>
      <anchorfile>md5-internal_8c.html</anchorfile>
      <anchor>a3c2b6b2959faadfcf644757cb570b734</anchor>
      <arglist>(x, y, z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F2</name>
      <anchorfile>md5-internal_8c.html</anchorfile>
      <anchor>ae131b09a86bdafd00f48095647e80a00</anchor>
      <arglist>(x, y, z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F3</name>
      <anchorfile>md5-internal_8c.html</anchorfile>
      <anchor>a8f6625b749e5fe36981ee2d149229b98</anchor>
      <arglist>(x, y, z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F4</name>
      <anchorfile>md5-internal_8c.html</anchorfile>
      <anchor>a61cdb7eca418cc9b37e33601c1b08868</anchor>
      <arglist>(x, y, z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MD5STEP</name>
      <anchorfile>md5-internal_8c.html</anchorfile>
      <anchor>a05bc633e1c2aa503fdd7802b13ea2bfe</anchor>
      <arglist>(f, w, x, y, z, data, s)</arglist>
    </member>
    <member kind="typedef">
      <type>struct MD5Context</type>
      <name>MD5_CTX</name>
      <anchorfile>md5-internal_8c.html</anchorfile>
      <anchor>acf46d1ff29aa6a014a24cbd08174d351</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>md5_vector</name>
      <anchorfile>md5-internal_8c.html</anchorfile>
      <anchor>a442ccf66ca84dfc1877f0ce5c82067ce</anchor>
      <arglist>(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MD5Final</name>
      <anchorfile>md5-internal_8c.html</anchorfile>
      <anchor>a4eeac999f71dc03917b0fab90a4e703a</anchor>
      <arglist>(unsigned char digest[16], struct MD5Context *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MD5Init</name>
      <anchorfile>md5-internal_8c.html</anchorfile>
      <anchor>a2bbee602c0d0da64387e4a15bbf536ac</anchor>
      <arglist>(struct MD5Context *ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MD5Transform</name>
      <anchorfile>md5-internal_8c.html</anchorfile>
      <anchor>afaa3a1b96319a77c535c69ac807dc1c1</anchor>
      <arglist>(u32 buf[4], u32 const in[16])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MD5Update</name>
      <anchorfile>md5-internal_8c.html</anchorfile>
      <anchor>a6320448204fb1b509af4d7ddb181d555</anchor>
      <arglist>(struct MD5Context *ctx, unsigned char const *buf, unsigned len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>md5-non-fips.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>md5-non-fips_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="md5_8h" name="md5.h" local="yes" imported="no">md5.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto.h</includes>
    <member kind="function">
      <type>int</type>
      <name>hmac_md5_non_fips_allow</name>
      <anchorfile>md5-non-fips_8c.html</anchorfile>
      <anchor>a18a52e4def3ce0e0b32d5bc0f3b11665</anchor>
      <arglist>(const u8 *key, size_t key_len, const u8 *data, size_t data_len, u8 *mac)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hmac_md5_vector_non_fips_allow</name>
      <anchorfile>md5-non-fips_8c.html</anchorfile>
      <anchor>ae7c3979722269d0a458257ff94bcfee3</anchor>
      <arglist>(const u8 *key, size_t key_len, size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>md5.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>md5_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="md5_8h" name="md5.h" local="yes" imported="no">md5.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto.h</includes>
    <member kind="function">
      <type>int</type>
      <name>hmac_md5</name>
      <anchorfile>md5_8c.html</anchorfile>
      <anchor>abf27870c02ecc1f2071d7bea88b665c2</anchor>
      <arglist>(const u8 *key, size_t key_len, const u8 *data, size_t data_len, u8 *mac)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hmac_md5_vector</name>
      <anchorfile>md5_8c.html</anchorfile>
      <anchor>a7362cf861c47bc2be5c66ab842b155c2</anchor>
      <arglist>(const u8 *key, size_t key_len, size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>md5.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>md5_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>hmac_md5_non_fips_allow</name>
      <anchorfile>md5_8h.html</anchorfile>
      <anchor>aaf4fca3d6096cc463dd3c7cd2f72e653</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hmac_md5_vector_non_fips_allow</name>
      <anchorfile>md5_8h.html</anchorfile>
      <anchor>a27b069493618ed36f2be4d736941d7b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MD5_MAC_LEN</name>
      <anchorfile>md5_8h.html</anchorfile>
      <anchor>a8eb3aa3395b9b84a179320aaa53d3a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hmac_md5</name>
      <anchorfile>md5_8h.html</anchorfile>
      <anchor>abf27870c02ecc1f2071d7bea88b665c2</anchor>
      <arglist>(const u8 *key, size_t key_len, const u8 *data, size_t data_len, u8 *mac)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hmac_md5_vector</name>
      <anchorfile>md5_8h.html</anchorfile>
      <anchor>a7362cf861c47bc2be5c66ab842b155c2</anchor>
      <arglist>(const u8 *key, size_t key_len, size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>md5_i.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>md5__i_8h</filename>
    <class kind="struct">MD5Context</class>
    <member kind="function">
      <type>void</type>
      <name>MD5Final</name>
      <anchorfile>md5__i_8h.html</anchorfile>
      <anchor>a7132b90c03637ae151c1a8befd7989f2</anchor>
      <arglist>(unsigned char digest[16], struct MD5Context *context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MD5Init</name>
      <anchorfile>md5__i_8h.html</anchorfile>
      <anchor>a6bdca55813077d1c652a1f63608dac30</anchor>
      <arglist>(struct MD5Context *context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MD5Update</name>
      <anchorfile>md5__i_8h.html</anchorfile>
      <anchor>a2a146d25ee54b589dd79d776522ef742</anchor>
      <arglist>(struct MD5Context *context, unsigned char const *buf, unsigned len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>milenage.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>milenage_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="aes__wrap_8h" name="aes_wrap.h" local="yes" imported="no">crypto/aes_wrap.h</includes>
    <includes id="milenage_8h" name="milenage.h" local="yes" imported="no">milenage.h</includes>
    <member kind="function">
      <type>int</type>
      <name>gsm_milenage</name>
      <anchorfile>milenage_8c.html</anchorfile>
      <anchor>a68993729d0b2a650c8ef0c54e47cbb8b</anchor>
      <arglist>(const u8 *opc, const u8 *k, const u8 *_rand, u8 *sres, u8 *kc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>milenage_auts</name>
      <anchorfile>milenage_8c.html</anchorfile>
      <anchor>a12163d88a32831bdbf69a9ef78817ab3</anchor>
      <arglist>(const u8 *opc, const u8 *k, const u8 *_rand, const u8 *auts, u8 *sqn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>milenage_check</name>
      <anchorfile>milenage_8c.html</anchorfile>
      <anchor>a7f165c839581ff45a720bb359e4b938a</anchor>
      <arglist>(const u8 *opc, const u8 *k, const u8 *sqn, const u8 *_rand, const u8 *autn, u8 *ik, u8 *ck, u8 *res, size_t *res_len, u8 *auts)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>milenage_f1</name>
      <anchorfile>milenage_8c.html</anchorfile>
      <anchor>aff05a02488109d4b714bae767ab4be99</anchor>
      <arglist>(const u8 *opc, const u8 *k, const u8 *_rand, const u8 *sqn, const u8 *amf, u8 *mac_a, u8 *mac_s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>milenage_f2345</name>
      <anchorfile>milenage_8c.html</anchorfile>
      <anchor>adebf82372f4034b859838db1eba31020</anchor>
      <arglist>(const u8 *opc, const u8 *k, const u8 *_rand, u8 *res, u8 *ck, u8 *ik, u8 *ak, u8 *akstar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>milenage_generate</name>
      <anchorfile>milenage_8c.html</anchorfile>
      <anchor>a07a349067ed32a96a2cd48d5261df987</anchor>
      <arglist>(const u8 *opc, const u8 *amf, const u8 *k, const u8 *sqn, const u8 *_rand, u8 *autn, u8 *ik, u8 *ck, u8 *res, size_t *res_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>milenage.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>milenage_8h</filename>
    <member kind="function">
      <type>int</type>
      <name>gsm_milenage</name>
      <anchorfile>milenage_8h.html</anchorfile>
      <anchor>a68993729d0b2a650c8ef0c54e47cbb8b</anchor>
      <arglist>(const u8 *opc, const u8 *k, const u8 *_rand, u8 *sres, u8 *kc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>milenage_auts</name>
      <anchorfile>milenage_8h.html</anchorfile>
      <anchor>a12163d88a32831bdbf69a9ef78817ab3</anchor>
      <arglist>(const u8 *opc, const u8 *k, const u8 *_rand, const u8 *auts, u8 *sqn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>milenage_check</name>
      <anchorfile>milenage_8h.html</anchorfile>
      <anchor>a7f165c839581ff45a720bb359e4b938a</anchor>
      <arglist>(const u8 *opc, const u8 *k, const u8 *sqn, const u8 *_rand, const u8 *autn, u8 *ik, u8 *ck, u8 *res, size_t *res_len, u8 *auts)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>milenage_f1</name>
      <anchorfile>milenage_8h.html</anchorfile>
      <anchor>aff05a02488109d4b714bae767ab4be99</anchor>
      <arglist>(const u8 *opc, const u8 *k, const u8 *_rand, const u8 *sqn, const u8 *amf, u8 *mac_a, u8 *mac_s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>milenage_f2345</name>
      <anchorfile>milenage_8h.html</anchorfile>
      <anchor>adebf82372f4034b859838db1eba31020</anchor>
      <arglist>(const u8 *opc, const u8 *k, const u8 *_rand, u8 *res, u8 *ck, u8 *ik, u8 *ak, u8 *akstar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>milenage_generate</name>
      <anchorfile>milenage_8h.html</anchorfile>
      <anchor>a07a349067ed32a96a2cd48d5261df987</anchor>
      <arglist>(const u8 *opc, const u8 *amf, const u8 *k, const u8 *sqn, const u8 *_rand, u8 *autn, u8 *ik, u8 *ck, u8 *res, size_t *res_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mlme.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>mlme_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="config__ssid_8h" name="config_ssid.h" local="yes" imported="no">config_ssid.h</includes>
    <includes id="wpa__supplicant__i_8h" name="wpa_supplicant_i.h" local="yes" imported="no">wpa_supplicant_i.h</includes>
    <includes id="notify_8h" name="notify.h" local="yes" imported="no">notify.h</includes>
    <includes id="driver__i_8h" name="driver_i.h" local="yes" imported="no">driver_i.h</includes>
    <includes id="wpa_8h" name="wpa.h" local="yes" imported="no">rsn_supp/wpa.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="ieee802__11__common_8h" name="ieee802_11_common.h" local="yes" imported="no">common/ieee802_11_common.h</includes>
    <includes id="mlme_8h" name="mlme.h" local="yes" imported="no">mlme.h</includes>
    <class kind="struct">ieee80211_sta_bss</class>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_ASSOC_MAX_TRIES</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>abe6be0c2e417ea2c6591a3a5bf504ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_ASSOC_TIMEOUT</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a28aab51b2ca9ed10a7c00440d17bd55f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_AUTH_MAX_TRIES</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a60ee3356ad92bf902b5a7c9ca79b1d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_AUTH_TIMEOUT</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>adba1f7b06f9e33058e0f1d29a9a5d629</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_CHANNEL_TIME</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a6c35762bc427ca26d08f70911b396d89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_FC</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a888e28bbf4df1ae377ccf1b5036052e9</anchor>
      <arglist>(type, stype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_IBSS_INACTIVITY_LIMIT</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a9b5f65b3a0d3637c597926781d25579f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_IBSS_JOIN_TIMEOUT</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>ac0b6193c825045edae743e06d0ecd5de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_IBSS_MAX_STA_ENTRIES</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>aae7245616b6b3659fe9147f072e1de75</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_IBSS_MERGE_INTERVAL</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>afabd66c9d009cc3e10fa6aa5d865c765</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_MAX_SUPP_RATES</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a486b5218ba1e2448c5c3b43470cdd58c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_MONITORING_INTERVAL</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>af0c35cc0dd6cfc24fb6151a56797088a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_PASSIVE_CHANNEL_TIME</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a30de3c3be2816d43107df4d3e8092081</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_PROBE_DELAY</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>af080b38d888d18368594d5a912ed80b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_PROBE_INTERVAL</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a588a3322182e3249d95ccb94d04c47b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_RETRY_AUTH_INTERVAL</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>afaaa9a0dbdbe717ed138338f2b2e508d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_SCAN_INTERVAL</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a8fa863b74357820ad5b0ad8a82a2c034</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_SCAN_INTERVAL_SLOW</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a33530275e3940417b060d04169a1ada6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_SCAN_RESULT_EXPIRE</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>ad2fbd973e78a4ce7c34b2e0788690619</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>__ieee80211_bss_hash_add</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a73d0158fa9385051fd77f3054f350800</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct ieee80211_sta_bss *bss)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>__ieee80211_bss_hash_del</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a7abc6488bfaf882b97a0a7b75c7e6ed3</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct ieee80211_sta_bss *bss)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dump_tspec</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a8e53ba846b2946a074cb887b5930c546</anchor>
      <arglist>(struct wmm_tspec_element *tspec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ecw2cw</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a374d4ec93aa95e71cbdae99656c6db16</anchor>
      <arglist>(int ecw)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ieee80211_active_scan</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>ae17b4efaa21307c3dc015ef926bd9d52</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_associate</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>aef822a6ed3dd0d000dc6341f95dda1e4</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_associated</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a85b86894acb63a5f320d3246a9d1cf93</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_auth_challenge</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a1e954fe7242aec5029e092455f3e555c</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_rx_status *rx_status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_auth_completed</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a10fc1eaf55873d70e4219a83d756922c</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_authenticate</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a819a72b83cdf97cf57071632a40fd659</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct ieee80211_sta_bss *</type>
      <name>ieee80211_bss_add</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a1bd2d04442213883a52d4b6482499f17</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *bssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_bss_free</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a31e126025597d3ede3afedb0be2825c6</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct ieee80211_sta_bss *bss)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct ieee80211_sta_bss *</type>
      <name>ieee80211_bss_get</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a4b71ef77515c6c382102a070c678a3d4</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *bssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_bss_info</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>ab882cd280542ab182a675423ea08eadb</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_rx_status *rx_status, int beacon)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_bss_list_deinit</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>ad76d29bdbf41e3f2b032dd82a2f09623</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_build_tspec</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a0cedf0296032673ed1e8d81d4894e77e</anchor>
      <arglist>(struct wpabuf *buf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ieee80211_ibss_allowed</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>abaab9ef2dc068ea0c1a449f877a79384</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ieee80211_privacy_mismatch</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a49407f8446c73eb58044b832ded9b74a</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_reschedule_timer</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>abcec864283afd68e3e57400aef9e7955</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, int ms)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_rx_addts_resp</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>aa3d5daf7c73bbe033d3fde5578fa7304</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct ieee80211_mgmt *mgmt, size_t len, size_t var_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_rx_delts</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a3f5b208743c6e6a5b36ebb86f31141ef</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct ieee80211_mgmt *mgmt, size_t len, size_t var_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_rx_mgmt_action</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>aaee40bba5c3f51dc6f33d764b05cc744</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_rx_status *rx_status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_rx_mgmt_assoc_resp</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a545c35d18c6b000b9dded5e05274151f</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_rx_status *rx_status, int reassoc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_rx_mgmt_auth</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>ac8f442217624960a46e185d3d32809a7</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_rx_status *rx_status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_rx_mgmt_beacon</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a178630b1127df10e07ad350eba9bf8d7</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_rx_status *rx_status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_rx_mgmt_deauth</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>af9c0297e17ee15481356338c0235abb9</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_rx_status *rx_status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_rx_mgmt_disassoc</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a617bc4c1971465d21942dbd7b06d6382</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_rx_status *rx_status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_rx_mgmt_probe_req</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a13c5b6352680580a2d39eac8cfbe9ec0</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_rx_status *rx_status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_rx_mgmt_probe_resp</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>aac928c9dc8d33b91188d73ceea82109d</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_rx_status *rx_status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_rx_mgmt_wmm_action</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a14c79a7281ef804376e29ce018cb103b</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_rx_status *rx_status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_send_assoc</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a75e8df7e93cb8a3d7db2b89604a2e28d</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_send_auth</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>ac4c0ad0c266209c3eaffadea51047742</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, int transaction, const u8 *extra, size_t extra_len, int encrypt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_send_deauth</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a80c2ca70e1c35934446966908b0a2dde</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, u16 reason)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_send_disassoc</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>aa2b1276067954ce7b25ba4e242228bdc</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, u16 reason)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_send_probe_req</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a85a0c0e7ae5f88ba589863c18b36a31f</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *dst, const u8 *ssid, size_t ssid_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_set_associated</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>acf125869e3b4c167b95d51e1383c13be</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, int assoc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ieee80211_sta_active_ibss</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a553f3897f66daca1c24275581aa27c3e</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ieee80211_sta_associate</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>adeea656b346ea640e86dd17e0dbfe2f8</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_driver_associate_params *params)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ieee80211_sta_deauthenticate</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a929eb6ced1545ef8266dc7e76aff194e</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, u16 reason)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ieee80211_sta_deinit</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a5a8976c7de0a89c30cacd0997b71edef</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ieee80211_sta_disassociate</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a9cdc3239a078717b08fc1b518f24b68b</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, u16 reason)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_sta_expire</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>afbaba2c4fb4188bb1bfd3c57c201d2d3</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ieee80211_sta_find_ibss</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a1de5f34306fdb2303feb6fd7d1278609</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ieee80211_sta_free_hw_features</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a7ccf5d8354561f2a2e443710bc47a20b</anchor>
      <arglist>(struct hostapd_hw_modes *hw_features, size_t num_hw_features)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_scan_results *</type>
      <name>ieee80211_sta_get_scan_results</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a51e0e1ea753687007ee2673cf97762ab</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ieee80211_sta_get_ssid</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>ad6cb5746c8124391e6a304c468a5b745</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, u8 *ssid, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ieee80211_sta_init</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a00a4386cba179e66e4cd2316c608991f</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ieee80211_sta_join_ibss</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a4141d9e43440c18239adeadcf26d5dea</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct ieee80211_sta_bss *bss)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_sta_merge_ibss</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a5cd07eab1b7da565ac3f87932b9bbc39</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_sta_new_auth</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a58b245bc3b6063fa99457cac44c0e79e</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ieee80211_sta_req_scan</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>ad10bea6efa0721704f1215f82823a48c</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ieee80211_sta_restore_oper_chan</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a66ef5cd1e0b27d51599b64c50bd2a694</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ieee80211_sta_rx</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a1f44c6ef78c9f3286f23f49690483fb6</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *buf, size_t len, struct ieee80211_rx_status *rx_status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_sta_rx_mgmt</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a2ce3980141eddbce032c9b5fc227f70c</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *buf, size_t len, struct ieee80211_rx_status *rx_status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_sta_rx_scan</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a826bac90bc5df1926c83c94cb2648f0d</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *buf, size_t len, struct ieee80211_rx_status *rx_status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_sta_save_oper_chan</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>ac28881b3821a25df22d44bb2fe64a489</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_sta_scan_timer</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a0e52c326f0d0a31b032abc1e6cd7568a</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ieee80211_sta_set_channel</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>af2e78885cab7668c66c5c837708cba64</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, enum hostapd_hw_mode phymode, int chan, int freq)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ieee80211_sta_set_probe_req_ie</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>aeb1d9e3637ca5fb7f535d657d4bb3453</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *ies, size_t ies_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_sta_timer</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a232db4eecb440922ce33f8c02f9e3e84</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ieee80211_sta_tx</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a41ffc6d209c2a1007bfb517175571b91</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ieee80211_sta_wep_configured</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a84a86967aae1726a14f92755bc369613</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_sta_wmm_params</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>abb00bf9974624a4f59469da167fbb1fa</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *wmm_param, size_t wmm_param_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_tx_addts</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a9c860593d3e72a8f94da8f5ecb509932</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>is_wmm_tspec</name>
      <anchorfile>mlme_8c.html</anchorfile>
      <anchor>a12adeb36a30a7f0a3823279fd2cd023c</anchor>
      <arglist>(const u8 *ie, size_t len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mlme.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>mlme_8h</filename>
    <class kind="struct">ieee80211_rx_status</class>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ieee80211_sta_associate</name>
      <anchorfile>mlme_8h.html</anchorfile>
      <anchor>a8edd50ae7c5c98bc10bbb9759115b3fe</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_driver_associate_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ieee80211_sta_deauthenticate</name>
      <anchorfile>mlme_8h.html</anchorfile>
      <anchor>ab1b2fa79423015c6ad473696f880a65c</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, u16 reason)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_sta_deinit</name>
      <anchorfile>mlme_8h.html</anchorfile>
      <anchor>a60615398370c988be04632d85a116069</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ieee80211_sta_disassociate</name>
      <anchorfile>mlme_8h.html</anchorfile>
      <anchor>ad725a90fd4a7284912bcf5cdc8c0c143</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, u16 reason)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_sta_free_hw_features</name>
      <anchorfile>mlme_8h.html</anchorfile>
      <anchor>a94d885d8e4c390d833b0d35d7db317f3</anchor>
      <arglist>(struct hostapd_hw_modes *hw_features, size_t num_hw_features)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpa_scan_results *</type>
      <name>ieee80211_sta_get_scan_results</name>
      <anchorfile>mlme_8h.html</anchorfile>
      <anchor>a438ffe3fdf7aae51c82b664939cf41f7</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ieee80211_sta_get_ssid</name>
      <anchorfile>mlme_8h.html</anchorfile>
      <anchor>a0fb97d2818200a059a81d2ee4a6c3496</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, u8 *ssid, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ieee80211_sta_init</name>
      <anchorfile>mlme_8h.html</anchorfile>
      <anchor>a74774c46c89d84b32eb50ea3441d5b3f</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ieee80211_sta_req_scan</name>
      <anchorfile>mlme_8h.html</anchorfile>
      <anchor>ae941d249a4cb4d4667fe7733fb3fbbe4</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_sta_rx</name>
      <anchorfile>mlme_8h.html</anchorfile>
      <anchor>a186729e804a78aa5f5189ac5d7e2e187</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *buf, size_t len, struct ieee80211_rx_status *rx_status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ieee80211_sta_send_ft_action</name>
      <anchorfile>mlme_8h.html</anchorfile>
      <anchor>a42c9f8f0725d61e41435143f2c73aa6e</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, u8 action, const u8 *target_ap, const u8 *ies, size_t ies_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ieee80211_sta_update_ft_ies</name>
      <anchorfile>mlme_8h.html</anchorfile>
      <anchor>adabcfd5d718b4d745b9d70d632e451c5</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *md, const u8 *ies, size_t ies_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MobileApple80211.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/drivers/</path>
    <filename>MobileApple80211_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="MobileApple80211_8h" name="MobileApple80211.h" local="yes" imported="no">MobileApple80211.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>DLSYM</name>
      <anchorfile>MobileApple80211_8c.html</anchorfile>
      <anchor>a8bc156bad9c809dd5f0a9ce39d23e4c8</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>__attribute__</name>
      <anchorfile>MobileApple80211_8c.html</anchorfile>
      <anchor>a083b2e840cc4afee2f08f66c46f4d64d</anchor>
      <arglist>((constructor))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>__attribute__</name>
      <anchorfile>MobileApple80211_8c.html</anchorfile>
      <anchor>a521aaa29708382a7af39b3f0e60e4a1f</anchor>
      <arglist>((destructor))</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_Apple80211Initialized</name>
      <anchorfile>MobileApple80211_8c.html</anchorfile>
      <anchor>a08596fb41a6ce38a6d07945ac08afbec</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Apple80211Associate</name>
      <anchorfile>MobileApple80211_8c.html</anchorfile>
      <anchor>a517bfe9a9be36e874d2e2cf162c068a1</anchor>
      <arglist>(Apple80211Ref handle, CFDictionaryRef bss, CFStringRef password)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Apple80211AssociateAndCopyInfo</name>
      <anchorfile>MobileApple80211_8c.html</anchorfile>
      <anchor>a78d208f6fcfd843ece2128de43cf387b</anchor>
      <arglist>(Apple80211Ref handle, CFDictionaryRef bss, CFStringRef password, CFDictionaryRef *info)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Apple80211BindToInterface</name>
      <anchorfile>MobileApple80211_8c.html</anchorfile>
      <anchor>aa991993169b5f06c1a57769cc0185687</anchor>
      <arglist>(Apple80211Ref handle, CFStringRef interface)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Apple80211Close</name>
      <anchorfile>MobileApple80211_8c.html</anchorfile>
      <anchor>a6303f830bb088e4df8704ee6ff96e1e6</anchor>
      <arglist>(Apple80211Ref ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Apple80211CopyValue</name>
      <anchorfile>MobileApple80211_8c.html</anchorfile>
      <anchor>aa014fb6b3abbb8f1d3d610542cee4a32</anchor>
      <arglist>(Apple80211Ref handle, int field, CFDictionaryRef arg2, void *value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Apple80211GetIfListCopy</name>
      <anchorfile>MobileApple80211_8c.html</anchorfile>
      <anchor>ab75076f23006dbbc66a254f2f66503f6</anchor>
      <arglist>(Apple80211Ref handle, CFArrayRef *list)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Apple80211GetInfoCopy</name>
      <anchorfile>MobileApple80211_8c.html</anchorfile>
      <anchor>abca3250491b445b1ed2ebf89e4ee7ae3</anchor>
      <arglist>(Apple80211Ref handle, CFDictionaryRef *info)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Apple80211GetInterfaceNameCopy</name>
      <anchorfile>MobileApple80211_8c.html</anchorfile>
      <anchor>a3da0d53980d9b38881291b70df6bc853</anchor>
      <arglist>(Apple80211Ref handle, CFStringRef *name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Apple80211GetPower</name>
      <anchorfile>MobileApple80211_8c.html</anchorfile>
      <anchor>a27b4fb819a151cc117f07e79094096e4</anchor>
      <arglist>(Apple80211Ref handle, char *pwr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Apple80211Open</name>
      <anchorfile>MobileApple80211_8c.html</anchorfile>
      <anchor>a7fcc6b81da8631f1653f6f58ef45788c</anchor>
      <arglist>(Apple80211Ref *ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Apple80211Scan</name>
      <anchorfile>MobileApple80211_8c.html</anchorfile>
      <anchor>ac78f7deb1f4fdfacd7506b05a9d46a3e</anchor>
      <arglist>(Apple80211Ref handle, CFArrayRef *list, CFDictionaryRef parameters)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Apple80211SetPower</name>
      <anchorfile>MobileApple80211_8c.html</anchorfile>
      <anchor>a873edaaf66a4b39221196b1f0dc7d4bf</anchor>
      <arglist>(Apple80211Ref handle, char pwr)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int(*</type>
      <name>__Apple80211Associate</name>
      <anchorfile>MobileApple80211_8c.html</anchorfile>
      <anchor>adfd540d615d43bb0266706fe2eae03bc</anchor>
      <arglist>)(Apple80211Ref handle, CFDictionaryRef bss, CFStringRef password)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int(*</type>
      <name>__Apple80211AssociateAndCopyInfo</name>
      <anchorfile>MobileApple80211_8c.html</anchorfile>
      <anchor>a7e3eeef6a0304f7bd410ab969d9d07bc</anchor>
      <arglist>)(Apple80211Ref handle, CFDictionaryRef bss, CFStringRef password, CFDictionaryRef *info)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int(*</type>
      <name>__Apple80211BindToInterface</name>
      <anchorfile>MobileApple80211_8c.html</anchorfile>
      <anchor>ae86d12b115c8bf2fcbd6c2580b344236</anchor>
      <arglist>)(Apple80211Ref handle, CFStringRef interface)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int(*</type>
      <name>__Apple80211Close</name>
      <anchorfile>MobileApple80211_8c.html</anchorfile>
      <anchor>a699e45f139a714a82d33bd04a2395946</anchor>
      <arglist>)(Apple80211Ref ctx)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int(*</type>
      <name>__Apple80211CopyValue</name>
      <anchorfile>MobileApple80211_8c.html</anchorfile>
      <anchor>a14b62afc7d521e01401cf3eab8d2503b</anchor>
      <arglist>)(Apple80211Ref handle, int field, CFDictionaryRef arg2, void *value)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int(*</type>
      <name>__Apple80211GetIfListCopy</name>
      <anchorfile>MobileApple80211_8c.html</anchorfile>
      <anchor>a30c134ea706fb7b1baff3be5a0f9b3b6</anchor>
      <arglist>)(Apple80211Ref handle, CFArrayRef *list)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int(*</type>
      <name>__Apple80211GetInfoCopy</name>
      <anchorfile>MobileApple80211_8c.html</anchorfile>
      <anchor>acf79db247c2c9d58ed3aa04b7034c908</anchor>
      <arglist>)(Apple80211Ref handle, CFDictionaryRef *info)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int(*</type>
      <name>__Apple80211GetInterfaceNameCopy</name>
      <anchorfile>MobileApple80211_8c.html</anchorfile>
      <anchor>a85f4f5699bca403812268f7d3b26b130</anchor>
      <arglist>)(Apple80211Ref handle, CFStringRef *name)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int(*</type>
      <name>__Apple80211GetPower</name>
      <anchorfile>MobileApple80211_8c.html</anchorfile>
      <anchor>a3d9a1e05fda4e30187038bad64e9a4dd</anchor>
      <arglist>)(Apple80211Ref handle, char *pwr)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int(*</type>
      <name>__Apple80211Open</name>
      <anchorfile>MobileApple80211_8c.html</anchorfile>
      <anchor>a4a94ee079a225dc9739eef03eba82cd5</anchor>
      <arglist>)(Apple80211Ref *ctx)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int(*</type>
      <name>__Apple80211Scan</name>
      <anchorfile>MobileApple80211_8c.html</anchorfile>
      <anchor>a0a33cb68199a63d1f53729d45b6fc7b9</anchor>
      <arglist>)(Apple80211Ref handle, CFArrayRef *list, CFDictionaryRef parameters)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int(*</type>
      <name>__Apple80211SetPower</name>
      <anchorfile>MobileApple80211_8c.html</anchorfile>
      <anchor>a369a4d4062b5e43993b890065cbf7844</anchor>
      <arglist>)(Apple80211Ref handle, char pwr)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static void *</type>
      <name>aeropuerto</name>
      <anchorfile>MobileApple80211_8c.html</anchorfile>
      <anchor>ae2c65331e76a4104c00c8322d7dc62e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MobileApple80211.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/drivers/</path>
    <filename>MobileApple80211_8h</filename>
    <member kind="typedef">
      <type>struct Apple80211 *</type>
      <name>Apple80211Ref</name>
      <anchorfile>MobileApple80211_8h.html</anchorfile>
      <anchor>ab6cd7189499d295a4f85019802aa8551</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APPLE80211_VALUE_SSID</name>
      <anchorfile>MobileApple80211_8h.html</anchorfile>
      <anchor>aa618c4d8c29ef4efe6f10c741fb1f47aa45adb82ee95bb4e2567fcf3e8bfd3297</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APPLE80211_VALUE_BSSID</name>
      <anchorfile>MobileApple80211_8h.html</anchorfile>
      <anchor>aa618c4d8c29ef4efe6f10c741fb1f47aa912e1afea5db29cf8cc2b1ed5c5e210d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Apple80211Associate</name>
      <anchorfile>MobileApple80211_8h.html</anchorfile>
      <anchor>a517bfe9a9be36e874d2e2cf162c068a1</anchor>
      <arglist>(Apple80211Ref handle, CFDictionaryRef bss, CFStringRef password)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Apple80211AssociateAndCopyInfo</name>
      <anchorfile>MobileApple80211_8h.html</anchorfile>
      <anchor>a78d208f6fcfd843ece2128de43cf387b</anchor>
      <arglist>(Apple80211Ref handle, CFDictionaryRef bss, CFStringRef password, CFDictionaryRef *info)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Apple80211BindToInterface</name>
      <anchorfile>MobileApple80211_8h.html</anchorfile>
      <anchor>aa991993169b5f06c1a57769cc0185687</anchor>
      <arglist>(Apple80211Ref handle, CFStringRef interface)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Apple80211Close</name>
      <anchorfile>MobileApple80211_8h.html</anchorfile>
      <anchor>a6303f830bb088e4df8704ee6ff96e1e6</anchor>
      <arglist>(Apple80211Ref ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Apple80211CopyValue</name>
      <anchorfile>MobileApple80211_8h.html</anchorfile>
      <anchor>aa014fb6b3abbb8f1d3d610542cee4a32</anchor>
      <arglist>(Apple80211Ref handle, int field, CFDictionaryRef arg2, void *value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Apple80211GetIfListCopy</name>
      <anchorfile>MobileApple80211_8h.html</anchorfile>
      <anchor>ab75076f23006dbbc66a254f2f66503f6</anchor>
      <arglist>(Apple80211Ref handle, CFArrayRef *list)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Apple80211GetInfoCopy</name>
      <anchorfile>MobileApple80211_8h.html</anchorfile>
      <anchor>abca3250491b445b1ed2ebf89e4ee7ae3</anchor>
      <arglist>(Apple80211Ref handle, CFDictionaryRef *info)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Apple80211GetInterfaceNameCopy</name>
      <anchorfile>MobileApple80211_8h.html</anchorfile>
      <anchor>a3da0d53980d9b38881291b70df6bc853</anchor>
      <arglist>(Apple80211Ref handle, CFStringRef *name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Apple80211GetPower</name>
      <anchorfile>MobileApple80211_8h.html</anchorfile>
      <anchor>a27b4fb819a151cc117f07e79094096e4</anchor>
      <arglist>(Apple80211Ref handle, char *pwr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Apple80211Open</name>
      <anchorfile>MobileApple80211_8h.html</anchorfile>
      <anchor>a7fcc6b81da8631f1653f6f58ef45788c</anchor>
      <arglist>(Apple80211Ref *ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Apple80211Scan</name>
      <anchorfile>MobileApple80211_8h.html</anchorfile>
      <anchor>ac78f7deb1f4fdfacd7506b05a9d46a3e</anchor>
      <arglist>(Apple80211Ref handle, CFArrayRef *list, CFDictionaryRef parameters)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Apple80211SetPower</name>
      <anchorfile>MobileApple80211_8h.html</anchorfile>
      <anchor>a873edaaf66a4b39221196b1f0dc7d4bf</anchor>
      <arglist>(Apple80211Ref handle, char pwr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ms_funcs.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>ms__funcs_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">sha1.h</includes>
    <includes id="ms__funcs_8h" name="ms_funcs.h" local="yes" imported="no">ms_funcs.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PWBLOCK_LEN</name>
      <anchorfile>ms__funcs_8c.html</anchorfile>
      <anchor>af4da528e38f5a0e859d849ba9b122cbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>challenge_hash</name>
      <anchorfile>ms__funcs_8c.html</anchorfile>
      <anchor>a47849913ad2c81014076b1e940f9d03f</anchor>
      <arglist>(const u8 *peer_challenge, const u8 *auth_challenge, const u8 *username, size_t username_len, u8 *challenge)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>challenge_response</name>
      <anchorfile>ms__funcs_8c.html</anchorfile>
      <anchor>aa9cf32433573ac5720359c1bb8e8719a</anchor>
      <arglist>(const u8 *challenge, const u8 *password_hash, u8 *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>encrypt_pw_block_with_password_hash</name>
      <anchorfile>ms__funcs_8c.html</anchorfile>
      <anchor>a67f009ce077724c9821cada10432df5c</anchor>
      <arglist>(const u8 *password, size_t password_len, const u8 *password_hash, u8 *pw_block)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>generate_authenticator_response</name>
      <anchorfile>ms__funcs_8c.html</anchorfile>
      <anchor>ac6b1389060af27ce148138108108452c</anchor>
      <arglist>(const u8 *password, size_t password_len, const u8 *peer_challenge, const u8 *auth_challenge, const u8 *username, size_t username_len, const u8 *nt_response, u8 *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>generate_authenticator_response_pwhash</name>
      <anchorfile>ms__funcs_8c.html</anchorfile>
      <anchor>a45fee48c44c4309441bb00eb5161e7e4</anchor>
      <arglist>(const u8 *password_hash, const u8 *peer_challenge, const u8 *auth_challenge, const u8 *username, size_t username_len, const u8 *nt_response, u8 *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>generate_nt_response</name>
      <anchorfile>ms__funcs_8c.html</anchorfile>
      <anchor>a670dcbc627350010de64e06fd8e26c80</anchor>
      <arglist>(const u8 *auth_challenge, const u8 *peer_challenge, const u8 *username, size_t username_len, const u8 *password, size_t password_len, u8 *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>generate_nt_response_pwhash</name>
      <anchorfile>ms__funcs_8c.html</anchorfile>
      <anchor>a7f33ecb21a5df6aa95d86a6c7e58707a</anchor>
      <arglist>(const u8 *auth_challenge, const u8 *peer_challenge, const u8 *username, size_t username_len, const u8 *password_hash, u8 *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_asymetric_start_key</name>
      <anchorfile>ms__funcs_8c.html</anchorfile>
      <anchor>acc2d2e48b375921255835ede66524679</anchor>
      <arglist>(const u8 *master_key, u8 *session_key, size_t session_key_len, int is_send, int is_server)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_master_key</name>
      <anchorfile>ms__funcs_8c.html</anchorfile>
      <anchor>a7e90a6d404d6ad3517847ab2c09f535b</anchor>
      <arglist>(const u8 *password_hash_hash, const u8 *nt_response, u8 *master_key)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hash_nt_password_hash</name>
      <anchorfile>ms__funcs_8c.html</anchorfile>
      <anchor>af2f270651e4d7ecfd5ea0f00b971181d</anchor>
      <arglist>(const u8 *password_hash, u8 *password_hash_hash)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>new_password_encrypted_with_old_nt_password_hash</name>
      <anchorfile>ms__funcs_8c.html</anchorfile>
      <anchor>abfe6078aff5096b4786f49a33276fdc1</anchor>
      <arglist>(const u8 *new_password, size_t new_password_len, const u8 *old_password, size_t old_password_len, u8 *encrypted_pw_block)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nt_challenge_response</name>
      <anchorfile>ms__funcs_8c.html</anchorfile>
      <anchor>a98fac62ee40446662508720403955459</anchor>
      <arglist>(const u8 *challenge, const u8 *password, size_t password_len, u8 *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nt_password_hash</name>
      <anchorfile>ms__funcs_8c.html</anchorfile>
      <anchor>a9e22d180cd2710da52cb993900a33a31</anchor>
      <arglist>(const u8 *password, size_t password_len, u8 *password_hash)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nt_password_hash_encrypted_with_block</name>
      <anchorfile>ms__funcs_8c.html</anchorfile>
      <anchor>a171bccb142c426781d384d75a16d2465</anchor>
      <arglist>(const u8 *password_hash, const u8 *block, u8 *cypher)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>old_nt_password_hash_encrypted_with_new_nt_password_hash</name>
      <anchorfile>ms__funcs_8c.html</anchorfile>
      <anchor>a21a85fc6b8921befc1a1084373707d3f</anchor>
      <arglist>(const u8 *new_password, size_t new_password_len, const u8 *old_password, size_t old_password_len, u8 *encrypted_password_hash)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ms_funcs.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>ms__funcs_8h</filename>
    <member kind="function">
      <type>void</type>
      <name>challenge_response</name>
      <anchorfile>ms__funcs_8h.html</anchorfile>
      <anchor>aa9cf32433573ac5720359c1bb8e8719a</anchor>
      <arglist>(const u8 *challenge, const u8 *password_hash, u8 *response)</arglist>
    </member>
    <member kind="function">
      <type>int __must_check</type>
      <name>encrypt_pw_block_with_password_hash</name>
      <anchorfile>ms__funcs_8h.html</anchorfile>
      <anchor>a1308804209e6ff551f1bf82cea2fe832</anchor>
      <arglist>(const u8 *password, size_t password_len, const u8 *password_hash, u8 *pw_block)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>generate_authenticator_response</name>
      <anchorfile>ms__funcs_8h.html</anchorfile>
      <anchor>ac6b1389060af27ce148138108108452c</anchor>
      <arglist>(const u8 *password, size_t password_len, const u8 *peer_challenge, const u8 *auth_challenge, const u8 *username, size_t username_len, const u8 *nt_response, u8 *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>generate_authenticator_response_pwhash</name>
      <anchorfile>ms__funcs_8h.html</anchorfile>
      <anchor>a45fee48c44c4309441bb00eb5161e7e4</anchor>
      <arglist>(const u8 *password_hash, const u8 *peer_challenge, const u8 *auth_challenge, const u8 *username, size_t username_len, const u8 *nt_response, u8 *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>generate_nt_response</name>
      <anchorfile>ms__funcs_8h.html</anchorfile>
      <anchor>a670dcbc627350010de64e06fd8e26c80</anchor>
      <arglist>(const u8 *auth_challenge, const u8 *peer_challenge, const u8 *username, size_t username_len, const u8 *password, size_t password_len, u8 *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>generate_nt_response_pwhash</name>
      <anchorfile>ms__funcs_8h.html</anchorfile>
      <anchor>a7f33ecb21a5df6aa95d86a6c7e58707a</anchor>
      <arglist>(const u8 *auth_challenge, const u8 *peer_challenge, const u8 *username, size_t username_len, const u8 *password_hash, u8 *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_asymetric_start_key</name>
      <anchorfile>ms__funcs_8h.html</anchorfile>
      <anchor>acc2d2e48b375921255835ede66524679</anchor>
      <arglist>(const u8 *master_key, u8 *session_key, size_t session_key_len, int is_send, int is_server)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_master_key</name>
      <anchorfile>ms__funcs_8h.html</anchorfile>
      <anchor>a7e90a6d404d6ad3517847ab2c09f535b</anchor>
      <arglist>(const u8 *password_hash_hash, const u8 *nt_response, u8 *master_key)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hash_nt_password_hash</name>
      <anchorfile>ms__funcs_8h.html</anchorfile>
      <anchor>af2f270651e4d7ecfd5ea0f00b971181d</anchor>
      <arglist>(const u8 *password_hash, u8 *password_hash_hash)</arglist>
    </member>
    <member kind="function">
      <type>int __must_check</type>
      <name>new_password_encrypted_with_old_nt_password_hash</name>
      <anchorfile>ms__funcs_8h.html</anchorfile>
      <anchor>a22b58dda975c6ea02edfc79b57863dda</anchor>
      <arglist>(const u8 *new_password, size_t new_password_len, const u8 *old_password, size_t old_password_len, u8 *encrypted_pw_block)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nt_challenge_response</name>
      <anchorfile>ms__funcs_8h.html</anchorfile>
      <anchor>a98fac62ee40446662508720403955459</anchor>
      <arglist>(const u8 *challenge, const u8 *password, size_t password_len, u8 *response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nt_password_hash</name>
      <anchorfile>ms__funcs_8h.html</anchorfile>
      <anchor>a9e22d180cd2710da52cb993900a33a31</anchor>
      <arglist>(const u8 *password, size_t password_len, u8 *password_hash)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nt_password_hash_encrypted_with_block</name>
      <anchorfile>ms__funcs_8h.html</anchorfile>
      <anchor>a171bccb142c426781d384d75a16d2465</anchor>
      <arglist>(const u8 *password_hash, const u8 *block, u8 *cypher)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>old_nt_password_hash_encrypted_with_new_nt_password_hash</name>
      <anchorfile>ms__funcs_8h.html</anchorfile>
      <anchor>a21a85fc6b8921befc1a1084373707d3f</anchor>
      <arglist>(const u8 *new_password, size_t new_password_len, const u8 *old_password, size_t old_password_len, u8 *encrypted_password_hash)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mschapv2.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_peer/</path>
    <filename>mschapv2_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="ms__funcs_8h" name="ms_funcs.h" local="yes" imported="no">crypto/ms_funcs.h</includes>
    <includes id="mschapv2_8h" name="mschapv2.h" local="yes" imported="no">mschapv2.h</includes>
    <member kind="function">
      <type>int</type>
      <name>mschapv2_derive_response</name>
      <anchorfile>mschapv2_8c.html</anchorfile>
      <anchor>a0cd5abc4d81cbc5eefb7dfabc55a82b8</anchor>
      <arglist>(const u8 *identity, size_t identity_len, const u8 *password, size_t password_len, int pwhash, const u8 *auth_challenge, const u8 *peer_challenge, u8 *nt_response, u8 *auth_response, u8 *master_key)</arglist>
    </member>
    <member kind="function">
      <type>const u8 *</type>
      <name>mschapv2_remove_domain</name>
      <anchorfile>mschapv2_8c.html</anchorfile>
      <anchor>a7b8bf65dd347ce2a4887218aa1a74c33</anchor>
      <arglist>(const u8 *username, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mschapv2_verify_auth_response</name>
      <anchorfile>mschapv2_8c.html</anchorfile>
      <anchor>afa449427a0d4c18aa21f70b892a3e9c3</anchor>
      <arglist>(const u8 *auth_response, const u8 *buf, size_t buf_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mschapv2.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_peer/</path>
    <filename>mschapv2_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>MSCHAPV2_AUTH_RESPONSE_LEN</name>
      <anchorfile>mschapv2_8h.html</anchorfile>
      <anchor>a6c147cfc3f8d07b1e66cb02fabf236c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MSCHAPV2_CHAL_LEN</name>
      <anchorfile>mschapv2_8h.html</anchorfile>
      <anchor>a73f17450020d8040c844e9cca223563f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MSCHAPV2_MASTER_KEY_LEN</name>
      <anchorfile>mschapv2_8h.html</anchorfile>
      <anchor>aeca4024fd607a12b583391cedfbae34b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MSCHAPV2_NT_RESPONSE_LEN</name>
      <anchorfile>mschapv2_8h.html</anchorfile>
      <anchor>a7c8beaec7470d484a6fc68ad822f87b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mschapv2_derive_response</name>
      <anchorfile>mschapv2_8h.html</anchorfile>
      <anchor>a32c89c56a2d1e71f719afe97afafb221</anchor>
      <arglist>(const u8 *username, size_t username_len, const u8 *password, size_t password_len, int pwhash, const u8 *auth_challenge, const u8 *peer_challenge, u8 *nt_response, u8 *auth_response, u8 *master_key)</arglist>
    </member>
    <member kind="function">
      <type>const u8 *</type>
      <name>mschapv2_remove_domain</name>
      <anchorfile>mschapv2_8h.html</anchorfile>
      <anchor>a7b8bf65dd347ce2a4887218aa1a74c33</anchor>
      <arglist>(const u8 *username, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mschapv2_verify_auth_response</name>
      <anchorfile>mschapv2_8h.html</anchorfile>
      <anchor>afa449427a0d4c18aa21f70b892a3e9c3</anchor>
      <arglist>(const u8 *auth_response, const u8 *buf, size_t buf_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ndef.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/wps/</path>
    <filename>ndef_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="wps_8h" name="wps.h" local="yes" imported="no">wps/wps.h</includes>
    <includes id="wps__i_8h" name="wps_i.h" local="yes" imported="no">wps/wps_i.h</includes>
    <class kind="struct">ndef_record</class>
    <member kind="define">
      <type>#define</type>
      <name>FLAG_CHUNK</name>
      <anchorfile>ndef_8c.html</anchorfile>
      <anchor>aa87c9e441d5abf9019291bb4589e3124</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLAG_ID_LENGTH_PRESENT</name>
      <anchorfile>ndef_8c.html</anchorfile>
      <anchor>a54923ab612141bc75b102824ebe446a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLAG_MESSAGE_BEGIN</name>
      <anchorfile>ndef_8c.html</anchorfile>
      <anchor>a58357f81bed677b144bd1785aaa659dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLAG_MESSAGE_END</name>
      <anchorfile>ndef_8c.html</anchorfile>
      <anchor>ae432b70d7e12630051d8e8ac125d4a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLAG_SHORT_RECORD</name>
      <anchorfile>ndef_8c.html</anchorfile>
      <anchor>af97be609885df0aadd134782e0eec3ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLAG_TNF_RFC2046</name>
      <anchorfile>ndef_8c.html</anchorfile>
      <anchor>accfd0b380029ea0798f1d4a1555d294b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>ndef_build_record</name>
      <anchorfile>ndef_8c.html</anchorfile>
      <anchor>aaaee268804ea7c80594c9899d86fe03a</anchor>
      <arglist>(u8 flags, void *type, u8 type_length, void *id, u8 id_length, void *payload, u32 payload_length)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>ndef_build_wifi</name>
      <anchorfile>ndef_8c.html</anchorfile>
      <anchor>a2ffe6d7e08025afa2674ef84eb811efb</anchor>
      <arglist>(struct wpabuf *buf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ndef_parse_record</name>
      <anchorfile>ndef_8c.html</anchorfile>
      <anchor>ac2c49a0e6396d2f2cb9f99f6f0ea54f6</anchor>
      <arglist>(u8 *data, u32 size, struct ndef_record *record)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>ndef_parse_records</name>
      <anchorfile>ndef_8c.html</anchorfile>
      <anchor>a60348570d87b78a02f0e17404531a420</anchor>
      <arglist>(struct wpabuf *buf, int(*filter)(struct ndef_record *))</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>ndef_parse_wifi</name>
      <anchorfile>ndef_8c.html</anchorfile>
      <anchor>a44cd121dcafd7674ad48a036314d9ab6</anchor>
      <arglist>(struct wpabuf *buf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wifi_filter</name>
      <anchorfile>ndef_8c.html</anchorfile>
      <anchor>a10792c2766b1fb36f03bce52fcca3fa2</anchor>
      <arglist>(struct ndef_record *record)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char</type>
      <name>wifi_handover_type</name>
      <anchorfile>ndef_8c.html</anchorfile>
      <anchor>a52b51a8da4165a2d5a30a95f7864bee5</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ndis_events.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/drivers/</path>
    <filename>ndis__events_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <class kind="struct">ndis_events_data</class>
    <member kind="define">
      <type>#define</type>
      <name>_WIN32_WINNT</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>ac50762666aa00bd3a4308158510f1748</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BstrAlloc</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>a219609a7721d7d34233fd0a5728c14aa</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BstrFree</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>a49597248cc3f3dc8a6c7f9be7a38d105</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COBJMACROS</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>a8dbf8c07441f5b076bfc6eea06513cb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_QUERY_LEN</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>a5799c8932ad35c57edbd997ef75f8fce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>event_types</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>a46647e26ac2740f7c5e75378391d6afb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_CONNECT</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>a46647e26ac2740f7c5e75378391d6afba9d1a3f3e4b462e571e5485570ee63adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_DISCONNECT</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>a46647e26ac2740f7c5e75378391d6afbac781d6bf6560fdb5855ef73245e8516c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_MEDIA_SPECIFIC</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>a46647e26ac2740f7c5e75378391d6afbaaf79317fd93bc629f2b8ffcf1c320ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_ADAPTER_ARRIVAL</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>a46647e26ac2740f7c5e75378391d6afba642c8b5c86d04ef79f2c938c14a8c267</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_ADAPTER_REMOVAL</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>a46647e26ac2740f7c5e75378391d6afbaac5c6ae1ac7c8b2c8ae18fb90eca32de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_CONNECT</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>a46647e26ac2740f7c5e75378391d6afba9d1a3f3e4b462e571e5485570ee63adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_DISCONNECT</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>a46647e26ac2740f7c5e75378391d6afbac781d6bf6560fdb5855ef73245e8516c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_MEDIA_SPECIFIC</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>a46647e26ac2740f7c5e75378391d6afbaaf79317fd93bc629f2b8ffcf1c320ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_ADAPTER_ARRIVAL</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>a46647e26ac2740f7c5e75378391d6afba642c8b5c86d04ef79f2c938c14a8c267</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_ADAPTER_REMOVAL</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>a46647e26ac2740f7c5e75378391d6afbaac5c6ae1ac7c8b2c8ae18fb90eca32de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>HRESULT STDMETHODCALLTYPE</type>
      <name>call_IWbemLocator_ConnectServer</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>aa7cd01724a85182f9824910224f3d3ec</anchor>
      <arglist>(IWbemLocator *pLoc, LPCWSTR strNetworkResource, LPCWSTR strUser, LPCWSTR strPassword, LPCWSTR strLocale, long lSecurityFlags, LPCWSTR strAuthority, IWbemContext *pCtx, IWbemServices **ppNamespace)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT STDMETHODCALLTYPE</type>
      <name>call_IWbemServices_ExecNotificationQueryAsync</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>a54083e1c7e876ec0374d77078f3e0852</anchor>
      <arglist>(IWbemServices *pSvc, LPCWSTR strQueryLanguage, LPCWSTR strQuery, long lFlags, IWbemContext *pCtx, IWbemObjectSink *pResponseHandler)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT STDMETHODCALLTYPE</type>
      <name>call_IWbemServices_ExecQuery</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>ab51707d88e70b551d14dfc96299c8dd9</anchor>
      <arglist>(IWbemServices *pSvc, LPCWSTR strQueryLanguage, LPCWSTR strQuery, long lFlags, IWbemContext *pCtx, IEnumWbemClassObject **ppEnum)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ndis_events_adapter_arrival</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>ae4e49b23671ba8b5a86c2bfa1f80e1dd</anchor>
      <arglist>(struct ndis_events_data *events)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ndis_events_adapter_removal</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>a6f19bdc91998a9671303b93396bce585</anchor>
      <arglist>(struct ndis_events_data *events)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ULONG STDMETHODCALLTYPE</type>
      <name>ndis_events_add_ref</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>ae1e61ff2a079a8ade8238229db2deb0c</anchor>
      <arglist>(IWbemObjectSink *this)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ndis_events_constructor</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>a6c9676f336c677dd17ec42b5318466d8</anchor>
      <arglist>(struct ndis_events_data *events)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ndis_events_deinit</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>af94b6b1a18b857e661d77370dd028008</anchor>
      <arglist>(struct ndis_events_data *events)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ndis_events_destructor</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>a38d5b18a7ca23a500e31bd6c6eb3c016</anchor>
      <arglist>(struct ndis_events_data *events)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ndis_events_get_adapter</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>a01b5ff7f5c111ccd933b3189d538a809</anchor>
      <arglist>(struct ndis_events_data *events, const char *ifname, const char *desc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HRESULT STDMETHODCALLTYPE</type>
      <name>ndis_events_indicate</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>af9c55740f120fbdc3a6def1ae28a7581</anchor>
      <arglist>(IWbemObjectSink *this, long lObjectCount, IWbemClassObject __RPC_FAR *__RPC_FAR *ppObjArray)</arglist>
    </member>
    <member kind="function">
      <type>struct ndis_events_data *</type>
      <name>ndis_events_init</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>ad46f5d5e53bac3ad1e3c2cf0bb1633df</anchor>
      <arglist>(HANDLE *read_pipe, HANDLE *event_avail, const char *ifname, const char *desc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ndis_events_media_connect</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>a1fec8ec3cf1dbfcb4928274f0cbfaca2</anchor>
      <arglist>(struct ndis_events_data *events)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ndis_events_media_disconnect</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>a32108142fdde4dc328f5a6aba48dcff3</anchor>
      <arglist>(struct ndis_events_data *events)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ndis_events_media_specific</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>ae82fb02c520c0d24c10c634036556826</anchor>
      <arglist>(struct ndis_events_data *events, IWbemClassObject *pObj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HRESULT STDMETHODCALLTYPE</type>
      <name>ndis_events_query_interface</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>a481abcfb8c5010c923e54cb31b36207b</anchor>
      <arglist>(IWbemObjectSink *this, REFIID riid, void **obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ULONG STDMETHODCALLTYPE</type>
      <name>ndis_events_release</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>adda482e429bfc90cca7a924d92dd2234</anchor>
      <arglist>(IWbemObjectSink *this)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ndis_events_send_event</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>aad75e75f8a9e9d53b64d031604632b4f</anchor>
      <arglist>(struct ndis_events_data *events, enum event_types type, char *data, size_t data_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HRESULT STDMETHODCALLTYPE</type>
      <name>ndis_events_set_status</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>a351d47449b59bdc763dba2bc57ae4387</anchor>
      <arglist>(IWbemObjectSink *this, long lFlags, HRESULT hResult, BSTR strParam, IWbemClassObject __RPC_FAR *pObjParam)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ndis_events_use_desc</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>a747962cb3a9f9afdb5b77272a3bbf59c</anchor>
      <arglist>(struct ndis_events_data *events, const char *desc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>notification_query</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>ac7181e097c23ff494de8589c3b5e4e1a</anchor>
      <arglist>(IWbemObjectSink *pDestSink, IWbemServices *pSvc, const char *class_name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>register_async_notification</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>ab6503339a7e3c8ac9c672594d9c0e8b8</anchor>
      <arglist>(IWbemObjectSink *pDestSink, IWbemServices *pSvc)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>wmi_first</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>acded8fa44cb7ae18f0d6ea381bcc54ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>wmi_refcnt</name>
      <anchorfile>ndis__events_8c.html</anchorfile>
      <anchor>ae83fb46523984025c2b1e717da35b74f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>netlink.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/drivers/</path>
    <filename>netlink_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="priv__netlink_8h" name="priv_netlink.h" local="yes" imported="no">priv_netlink.h</includes>
    <includes id="netlink_8h" name="netlink.h" local="yes" imported="no">netlink.h</includes>
    <class kind="struct">netlink_data</class>
    <member kind="function">
      <type>void</type>
      <name>netlink_deinit</name>
      <anchorfile>netlink_8c.html</anchorfile>
      <anchor>a6ff5382d22085dc564ad015a1bfb3a40</anchor>
      <arglist>(struct netlink_data *netlink)</arglist>
    </member>
    <member kind="function">
      <type>struct netlink_data *</type>
      <name>netlink_init</name>
      <anchorfile>netlink_8c.html</anchorfile>
      <anchor>a64bbc9b445fe5a212de0d0d73dc04a69</anchor>
      <arglist>(struct netlink_config *cfg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>netlink_receive</name>
      <anchorfile>netlink_8c.html</anchorfile>
      <anchor>ad6188700d52220145e840be79adf79a1</anchor>
      <arglist>(int sock, void *eloop_ctx, void *sock_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>netlink_receive_link</name>
      <anchorfile>netlink_8c.html</anchorfile>
      <anchor>a5a4da4a4473b3bc1f27c23a3dcdd8e1a</anchor>
      <arglist>(struct netlink_data *netlink, void(*cb)(void *ctx, struct ifinfomsg *ifi, u8 *buf, size_t len), struct nlmsghdr *h)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>netlink_send_oper_ifla</name>
      <anchorfile>netlink_8c.html</anchorfile>
      <anchor>ac93a74a4796c6cf6deadd4ef9f61e0f1</anchor>
      <arglist>(struct netlink_data *netlink, int ifindex, int linkmode, int operstate)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>netlink.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/drivers/</path>
    <filename>netlink_8h</filename>
    <class kind="struct">netlink_config</class>
    <member kind="function">
      <type>void</type>
      <name>netlink_deinit</name>
      <anchorfile>netlink_8h.html</anchorfile>
      <anchor>a6ff5382d22085dc564ad015a1bfb3a40</anchor>
      <arglist>(struct netlink_data *netlink)</arglist>
    </member>
    <member kind="function">
      <type>struct netlink_data *</type>
      <name>netlink_init</name>
      <anchorfile>netlink_8h.html</anchorfile>
      <anchor>a64bbc9b445fe5a212de0d0d73dc04a69</anchor>
      <arglist>(struct netlink_config *cfg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>netlink_send_oper_ifla</name>
      <anchorfile>netlink_8h.html</anchorfile>
      <anchor>ac93a74a4796c6cf6deadd4ef9f61e0f1</anchor>
      <arglist>(struct netlink_data *netlink, int ifindex, int linkmode, int operstate)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Network.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/msg_gen/cpp/include/wpa_supplicant_node/</path>
    <filename>Network_8h</filename>
    <includes id="NetworkParameter_8h" name="NetworkParameter.h" local="yes" imported="no">wpa_supplicant_node/NetworkParameter.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::wpa_supplicant_node::Network_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::wpa_supplicant_node::Network_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::Network_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::Network_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::Network_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">wpa_supplicant_node::Network_</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::wpa_supplicant_node::Network_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::wpa_supplicant_node::Network_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>wpa_supplicant_node</namespace>
    <member kind="typedef">
      <type>::wpa_supplicant_node::Network_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>Network</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a657ec069f2f4be7c9e384ea707849254</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::Network const  &gt;</type>
      <name>NetworkConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>ae32016898a66e0c13f69fa0773ed8a66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::Network &gt;</type>
      <name>NetworkPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>aaa4ad366b8a6f47a14153c11c5c43fae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a909d515c382933198e16f9d162e341db</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::Network_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>networkconfig.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/wpa_gui-qt4/</path>
    <filename>networkconfig_8cpp</filename>
    <includes id="networkconfig_8h" name="networkconfig.h" local="yes" imported="no">networkconfig.h</includes>
    <includes id="wpagui_8h" name="wpagui.h" local="yes" imported="no">wpagui.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>WPA_GUI_KEY_DATA</name>
      <anchorfile>networkconfig_8cpp.html</anchorfile>
      <anchor>af856b803e69066ab309ec8d12ada8e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH_NONE_OPEN</name>
      <anchorfile>networkconfig_8cpp.html</anchorfile>
      <anchor>a49b1d57ca8b026018a74c3dcb2779740af787b7e1e8c66ab30e2dfd342604fdcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH_NONE_WEP</name>
      <anchorfile>networkconfig_8cpp.html</anchorfile>
      <anchor>a49b1d57ca8b026018a74c3dcb2779740ae5452d2a54c7cf3f18765b7cddf782bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH_NONE_WEP_SHARED</name>
      <anchorfile>networkconfig_8cpp.html</anchorfile>
      <anchor>a49b1d57ca8b026018a74c3dcb2779740a14d1b9ccc23d766dceb84a024af18ceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH_IEEE8021X</name>
      <anchorfile>networkconfig_8cpp.html</anchorfile>
      <anchor>a49b1d57ca8b026018a74c3dcb2779740ad62620e0dc654930ab510790967af5be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH_WPA_PSK</name>
      <anchorfile>networkconfig_8cpp.html</anchorfile>
      <anchor>a49b1d57ca8b026018a74c3dcb2779740a90870da11cf3408b057beb4abf9fe1bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH_WPA_EAP</name>
      <anchorfile>networkconfig_8cpp.html</anchorfile>
      <anchor>a49b1d57ca8b026018a74c3dcb2779740a224833fd6590d717cfa49fa23c70598c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH_WPA2_PSK</name>
      <anchorfile>networkconfig_8cpp.html</anchorfile>
      <anchor>a49b1d57ca8b026018a74c3dcb2779740ac24ee2c2098f0a76fe72aec33847b36c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH_WPA2_EAP</name>
      <anchorfile>networkconfig_8cpp.html</anchorfile>
      <anchor>a49b1d57ca8b026018a74c3dcb2779740aa74152bf62300dc6299e5548cb3cf761</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>key_value_isset</name>
      <anchorfile>networkconfig_8cpp.html</anchorfile>
      <anchor>a04d939a7b6d7b9c23cf3c7808449c888</anchor>
      <arglist>(const char *reply, size_t reply_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>networkconfig.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/wpa_gui-qt4/</path>
    <filename>networkconfig_8h</filename>
    <class kind="class">NetworkConfig</class>
  </compound>
  <compound kind="file">
    <name>networkconfig.ui.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/wpa_gui/</path>
    <filename>networkconfig_8ui_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>WPA_GUI_KEY_DATA</name>
      <anchorfile>networkconfig_8ui_8h.html</anchorfile>
      <anchor>af856b803e69066ab309ec8d12ada8e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH_NONE</name>
      <anchorfile>networkconfig_8ui_8h.html</anchorfile>
      <anchor>a3d01b665f7e924f5f97fa41f5879c7f7afcc6523db4ccb8c8b9e6007b05cfdd43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH_IEEE8021X</name>
      <anchorfile>networkconfig_8ui_8h.html</anchorfile>
      <anchor>a3d01b665f7e924f5f97fa41f5879c7f7ad62620e0dc654930ab510790967af5be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH_WPA_PSK</name>
      <anchorfile>networkconfig_8ui_8h.html</anchorfile>
      <anchor>a3d01b665f7e924f5f97fa41f5879c7f7a90870da11cf3408b057beb4abf9fe1bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH_WPA_EAP</name>
      <anchorfile>networkconfig_8ui_8h.html</anchorfile>
      <anchor>a3d01b665f7e924f5f97fa41f5879c7f7a224833fd6590d717cfa49fa23c70598c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH_WPA2_PSK</name>
      <anchorfile>networkconfig_8ui_8h.html</anchorfile>
      <anchor>a3d01b665f7e924f5f97fa41f5879c7f7ac24ee2c2098f0a76fe72aec33847b36c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH_WPA2_EAP</name>
      <anchorfile>networkconfig_8ui_8h.html</anchorfile>
      <anchor>a3d01b665f7e924f5f97fa41f5879c7f7aa74152bf62300dc6299e5548cb3cf761</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>key_value_isset</name>
      <anchorfile>networkconfig_8ui_8h.html</anchorfile>
      <anchor>a04d939a7b6d7b9c23cf3c7808449c888</anchor>
      <arglist>(const char *reply, size_t reply_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NetworkList.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/msg_gen/cpp/include/wpa_supplicant_node/</path>
    <filename>NetworkList_8h</filename>
    <includes id="Network_8h" name="Network.h" local="yes" imported="no">wpa_supplicant_node/Network.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::wpa_supplicant_node::NetworkList_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::wpa_supplicant_node::NetworkList_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::NetworkList_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::NetworkList_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::NetworkList_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">wpa_supplicant_node::NetworkList_</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::wpa_supplicant_node::NetworkList_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::wpa_supplicant_node::NetworkList_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>wpa_supplicant_node</namespace>
    <member kind="typedef">
      <type>::wpa_supplicant_node::NetworkList_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>NetworkList</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a59325c02a214118b06a7d4b24d0b301c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::NetworkList const  &gt;</type>
      <name>NetworkListConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>ac9216abab36dc02493b3a2d9e6721a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::NetworkList &gt;</type>
      <name>NetworkListPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>aec852aff538191c492f585584912d3f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a839a8619c4035612faeb3cc958672404</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::NetworkList_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NetworkParameter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/msg_gen/cpp/include/wpa_supplicant_node/</path>
    <filename>NetworkParameter_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::wpa_supplicant_node::NetworkParameter_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::wpa_supplicant_node::NetworkParameter_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::NetworkParameter_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::NetworkParameter_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::NetworkParameter_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">wpa_supplicant_node::NetworkParameter_</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::wpa_supplicant_node::NetworkParameter_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::wpa_supplicant_node::NetworkParameter_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>wpa_supplicant_node</namespace>
    <member kind="typedef">
      <type>::wpa_supplicant_node::NetworkParameter_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>NetworkParameter</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a8d1ae62f84a542846b9c5d7742bc3542</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::NetworkParameter const  &gt;</type>
      <name>NetworkParameterConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a9cbab8e57d63dc808c22bae3cbee7460</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::NetworkParameter &gt;</type>
      <name>NetworkParameterPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>aa93f1b0490ef4316501e496d82721d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a69f68e7f8121e9bcd3cfbdd277f921c3</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::NetworkParameter_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nl80211_copy.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/drivers/</path>
    <filename>nl80211__copy_8h</filename>
    <class kind="struct">nl80211_sta_flag_update</class>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_ATTR_AKM_SUITES</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>aa93be5ecdc10677151849ae226e1820c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_ATTR_AUTH_TYPE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a91b4b07a413d94bdf24ec122e966b309</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_ATTR_BSS_BASIC_RATES</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ac97f99b93f5379f9fac64d92f616704b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_ATTR_CIPHER_SUITE_GROUP</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a271badc6c6d55a0052fa799a94487566</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_ATTR_CIPHER_SUITES_PAIRWISE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>aba7f4ec011c8bd3438e6e803396a5197</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_ATTR_FRAME</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a4810ae1a63bebeb889f0efdead708bc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_ATTR_HT_CAPABILITY</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a8995e96c64fd434cba7399944443291d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_ATTR_IE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a3b2138d602c680059df45b3ad97d0142</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_ATTR_KEY</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a449032465250f96b78be6dbee55be8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_ATTR_KEYS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae2954744368210413d435af4f1b48789</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_ATTR_MGMT_SUBTYPE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae285dde56780f8d7112202d6097af1f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_ATTR_REASON_CODE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a6b465856577160c84a907d5636866b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_ATTR_REG_INITIATOR</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>aead0146b1aecf7e33ff498fa622708bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_ATTR_REG_TYPE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ad44b42c2300a1ccca2a96257db248dde</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_ATTR_SCAN_GENERATION</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a5f60341363afbc1f6278c9008208c17a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_ATTR_SSID</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a30135bb2e080bc993abc86fc523fda72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_ATTR_WIPHY_CHANNEL_TYPE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>aa9f57d0f2452fcec884266a5743d8f84</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_ATTR_WIPHY_FREQ</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>abecd4b893bcd0f2a7e15f58ebcab3af1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_ATTR_WIPHY_TXQ_PARAMS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a673970d12073c034d032ed1a76f78d50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_ATTR_WPA_VERSIONS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a449ea89112c851c62ce2006c0fa598dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_BAND_ATTR_HT_CAPA</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a6a535cffcc6834a628b1fae03fec94f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_CMD_ASSOCIATE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a44db22c70d8091a1fb4b18fa4ba0cfd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_CMD_AUTHENTICATE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a62e06aa7bf363326e53e82c9d5b9bca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_CMD_CONNECT</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a62872f03d59fc01e7016c729be64d374</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_CMD_DEAUTHENTICATE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a2f56e92938472c3ccdc49114512a6ee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_CMD_DISASSOCIATE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ad85fbdc1996ca6307e5ae52fa0c73a85</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_CMD_REG_BEACON_HINT</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a2cae28140f3cfe2de5b87011c5e851c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_CMD_REG_CHANGE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ac7d8a8922bcc6aa0db7cd9a682e5c73e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_CMD_SET_BSS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>afed2f386153da80d9638bc28e5f5b46e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_CMD_SET_MGMT_EXTRA_IE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>afa0043748d4613ace79b49c8ab80865b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_FREQUENCY_ATTR_MAX_TX_POWER</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>aeca13e9467edca7a63f07a24d79f476c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_HT_CAPABILITY_LEN</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>aee9ba2d699d8d689cc069a721aad90ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_MAX_NR_AKM_SUITES</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a2b6456250ed473bb869fe171e62a9097</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_MAX_NR_CIPHER_SUITES</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a212c0008f88d170a05e453897982d7e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_MAX_SUPP_RATES</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>aa89f4c06ab1c9e2a23f2e1a4f6f60050</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_MAX_SUPP_REG_RULES</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>afed15dcecc36814d7db2e1658d5ae19c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_TKIP_DATA_OFFSET_ENCR_KEY</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a202ca72772574ece537016d4ff018827</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_TKIP_DATA_OFFSET_RX_MIC_KEY</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ade93116458c0020dedf2f68c16d823b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NL80211_TKIP_DATA_OFFSET_TX_MIC_KEY</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a51119e23b6faa2151d7934988f0e3c1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>nl80211_attr_cqm</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ac592fb2e6411a593dcb45ecc8ed0a251</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>__NL80211_ATTR_CQM_INVALID</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ac592fb2e6411a593dcb45ecc8ed0a251a695bc13be69da26e0e19d3b354151820</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_CQM_RSSI_THOLD</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ac592fb2e6411a593dcb45ecc8ed0a251a2ef7fbfad3d27a899d23451231886eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_CQM_RSSI_HYST</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ac592fb2e6411a593dcb45ecc8ed0a251aaf964a0ec5377c4fda712ed0e6b41f67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_CQM_RSSI_THRESHOLD_EVENT</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ac592fb2e6411a593dcb45ecc8ed0a251a4a40e289e0a24fb18232e276bee9b880</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>__NL80211_ATTR_CQM_AFTER_LAST</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ac592fb2e6411a593dcb45ecc8ed0a251a594518a51e2d27898e8e324bf4ee57c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_CQM_MAX</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ac592fb2e6411a593dcb45ecc8ed0a251a551cd6f6eec88d62d7205df5e89a5f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>nl80211_attrs</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_UNSPEC</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a4fd36e60c242bd49eeecd31b9ecca34f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_WIPHY</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a7960c4620beff6267bc51b4a8a3bc4c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_WIPHY_NAME</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a7d955dad2a65f1d76f6d34ab3b25d98b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_IFINDEX</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96ab42495379ae056f53d360d4e4bb381de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_IFNAME</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a835e92c90e1c2dab41b108a9838004a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_IFTYPE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96ad1a464789a91327b8190c344f3e53aa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_MAC</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96ab6fd6fea8c89e1259643790c7ade9be3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_KEY_DATA</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a5b72fe132aa51d4de023661f0488496c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_KEY_IDX</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a8c80be8a12f1eeaf95955fc85b7c15f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_KEY_CIPHER</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96aa6e504eb17d6f2e6fa2ab4c1e8b1cf21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_KEY_SEQ</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a648db07bc243ef0e49973857ddf13f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_KEY_DEFAULT</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a87a37bd401c166aa9a0c965efa735d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_BEACON_INTERVAL</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a6ba1732832f1c3d149104866c308fd9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_DTIM_PERIOD</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a49006b8cfec2dc0fef36cd0bd07a14c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_BEACON_HEAD</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a12cc677f73aaacd0ed9324e9a60e4d38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_BEACON_TAIL</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a4210eacd56d11b5897bc2d94400e9cc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_STA_AID</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a4b3e0bdd55d4ff13a4377db84f76b42f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_STA_FLAGS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a2ede227e24f03ad8c822c46bb539dd80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_STA_LISTEN_INTERVAL</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a82a47ae7af193b96a36c008a139f4a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_STA_SUPPORTED_RATES</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a02103ddd62a7b165642c59fbddceb5cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_STA_VLAN</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96addbeae437d1ba481c68c4df1ab3afbef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_STA_INFO</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a4caab4c757159d9e20df48e0de7eaf81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_WIPHY_BANDS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a30300c5cde32a2a25b0aca88c218fb2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_MNTR_FLAGS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a1795c79e1cc1224587e9a9993cefd9a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_MESH_ID</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96aa0dc84ec6da63682ea7727726f031f25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_STA_PLINK_ACTION</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96aff40bc69b30b3113ec701dfbda4bf164</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_MPATH_NEXT_HOP</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a4106f63dea19de58edc23752d03f85a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_MPATH_INFO</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96ab9a202a34067cda14c1ce52e0d25b65d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_BSS_CTS_PROT</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96aeca21f3fe4f5225f09e67dd647250cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_BSS_SHORT_PREAMBLE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a43bbf4fdf1e34f0c2da237cb2f221fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_BSS_SHORT_SLOT_TIME</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96af33aaa174a13a05832c9baa5b4f5aa03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_HT_CAPABILITY</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96afb20ebd084f27969fd5132ef78a9bc89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_SUPPORTED_IFTYPES</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a0ae67505046932a79bb04614e3a326e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_REG_ALPHA2</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a441dd3570542930faea7ad8d95c1dbfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_REG_RULES</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a3daab745e94275eccbc10cf1550259f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_MESH_PARAMS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96ac383810feab381258d2279c4518a44aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_BSS_BASIC_RATES</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a0d3e147ac5406b6cf5fe0be3f8a8aa2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_WIPHY_TXQ_PARAMS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a5d7f5479c88d096b6ea1f6456825de97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_WIPHY_FREQ</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96aceb64d411f6ac177fb41352ddd13dd82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_WIPHY_CHANNEL_TYPE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a73fe5facb8908900e9b15325a3984ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_KEY_DEFAULT_MGMT</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a55bb5f69251356972d2d4c2450e3674a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_MGMT_SUBTYPE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96aa46ba5529e2a663b3ea282cc74ec4e74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_IE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96aa2782a88fa2b6d1a8b4b76aa0bc68a7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_MAX_NUM_SCAN_SSIDS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96af7efe9f0967f2f7bad41933bea5a6a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_SCAN_FREQUENCIES</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96ad16ce81ad398ad6bf985d8cd4e44a147</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_SCAN_SSIDS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96aacddd10eb59d1903b1247891e270ee6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_GENERATION</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a6c4252818bb69e0a8d576e95e6d40dad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_BSS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a048594ba25d97a1cbdd0d33571b15feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_REG_INITIATOR</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a2f6ac13d5df01b2e5860dbd78d0cfbde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_REG_TYPE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a7441cc5c8cd14a5e8aa217935b62ca37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_SUPPORTED_COMMANDS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96ae55a94f1653a817cc316b9415de03d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_FRAME</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96ae002347bf0eacf731fe0ad05bb4f5b27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_SSID</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a58e2db4d75baf431a20fe9e418c74a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_AUTH_TYPE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a79b94074b091b6294269854a6863b5c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_REASON_CODE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96ad9dba2da73e623464c5c776ed0b2bb98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_KEY_TYPE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a1fcc3b285554656107b5191aee8049be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_MAX_SCAN_IE_LEN</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a4752e3c8308321f84883bd5ee9c8626b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_CIPHER_SUITES</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a4479b6aa40f4988a1aed8bce466778d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_FREQ_BEFORE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96ad4b14dd2d677d7fa3800035eb302f177</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_FREQ_AFTER</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a84ddfc37eb08f4aa68c388df71dc8784</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_FREQ_FIXED</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a57dc2125c8b7459dd182d0813d991dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_WIPHY_RETRY_SHORT</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96abe62ed00b99e1a76200eecedadefdb8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_WIPHY_RETRY_LONG</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a95ce7eabddb49fe3b791e2deddb544ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_WIPHY_FRAG_THRESHOLD</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96ae138675f5ee685cd5e21fefca65c9cad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_WIPHY_RTS_THRESHOLD</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96afec490397622afbaf0d320e97f087376</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_TIMED_OUT</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96aac32f74876da0421aedfbba0bbd82d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_USE_MFP</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96afb622986f4ca189bbddb4ab86a871c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_STA_FLAGS2</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a4ac0af36b692a0e4b18c64e4d2b2c5fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_CONTROL_PORT</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96aea0c220746730f57c5a7ee648b72aac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_TESTDATA</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a30dc9bd7174d373e6c80ee181c8f11a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_PRIVACY</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a26777c31a6bf95db93c822d343997631</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_DISCONNECTED_BY_AP</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96ac8119c683854334aac9d2a6f9866a916</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_STATUS_CODE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a45dee24811870f20f42695ae492013cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_CIPHER_SUITES_PAIRWISE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a7903a611a32670c4ebadace5acbb31b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_CIPHER_SUITE_GROUP</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96ae4b4a2aa1b52482ff074ce0c4e30af36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_WPA_VERSIONS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a06060f2d03d71fdee852c1c240694969</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_AKM_SUITES</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a3066c5fa1393210213f808cc9fc6cbba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_REQ_IE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96aed30f557ab8edbe23e3a5def731dff2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_RESP_IE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96ad726209ef2761469e857926143d89ea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_PREV_BSSID</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96aa7d47866233c0d533d3afeaab7a89b81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_KEY</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a84062bec1969d79b9938a9f9be7457c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_KEYS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96af43d302ec7c5d01a6ebf16903b112237</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_PID</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a1da8a2213a5a7732e502a9ef44ebd212</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_4ADDR</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96aad275cc9a7ab5f5e8bfd3d4e7783de2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_SURVEY_INFO</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96aaa64a46d6fe6a2cf3837095339de2710</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_PMKID</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a2548d1fd67514bdbe79b3674698783bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_MAX_NUM_PMKIDS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a59b3892d67f7c0e77e5265b3da8dc2e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_DURATION</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a23419c501943304609e6dd754bf28add</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_COOKIE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a91c837da40fcf5e1c9c812b7cff8a6c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_WIPHY_COVERAGE_CLASS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a5ca24204a2e259f7528d66e5d5d54b97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_TX_RATES</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a940c4fe60edf16d30a914665c51a280b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_FRAME_MATCH</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a96520e7b25e179a3eea0d432f52d7f6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_ACK</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96ad38eba55eab12408b06ceb255a86361e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_PS_STATE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a0d4abdace637295848b5b09ee3f34a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_CQM</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a49f378de3f8edcb13792e47108075f78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_LOCAL_STATE_CHANGE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96a8980dce6b215c633f7137829d559240d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>__NL80211_ATTR_AFTER_LAST</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96ab07d8ec992882f6819b12e007a452958</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_MAX</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ae0499ae54aad714e58a3c6a28b2a5c96aad8252d210338ad28494566fcd4b885b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>nl80211_auth_type</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a44698492a5bee680a5d0a5423137022e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_AUTHTYPE_OPEN_SYSTEM</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a44698492a5bee680a5d0a5423137022ea598d068c364e3fa589d86278fe785f6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_AUTHTYPE_SHARED_KEY</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a44698492a5bee680a5d0a5423137022ea5217db70584c6e7958dc934012d8a247</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_AUTHTYPE_FT</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a44698492a5bee680a5d0a5423137022ea7090a59d0e988583a27be974d60c38ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_AUTHTYPE_NETWORK_EAP</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a44698492a5bee680a5d0a5423137022eaad84326d574c9e5262e21baebd38e963</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>__NL80211_AUTHTYPE_NUM</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a44698492a5bee680a5d0a5423137022eabd76c81c45663a249daa1deef5be2bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_AUTHTYPE_MAX</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a44698492a5bee680a5d0a5423137022ea8f5c6ee38fa219be8085ae58ffcc9a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_AUTHTYPE_AUTOMATIC</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a44698492a5bee680a5d0a5423137022ea3950372742b46d9b66842ff777423729</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>nl80211_band</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a86731c23b2666988b8a2c540383d1db0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_BAND_2GHZ</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a86731c23b2666988b8a2c540383d1db0a95dfb9e3fa6b92d55e47a0241d8818a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_BAND_5GHZ</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a86731c23b2666988b8a2c540383d1db0a5b1e5da070cb87b7c9a8d8010ff8d88c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>nl80211_band_attr</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a60d9b1af30ce81ce4c1f2354fc0cfa9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>__NL80211_BAND_ATTR_INVALID</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a60d9b1af30ce81ce4c1f2354fc0cfa9ba7dbcd0582bb5393a4c67c56ec52c4c5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_BAND_ATTR_FREQS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a60d9b1af30ce81ce4c1f2354fc0cfa9baea110074a2f20df7e41962623e6f2a31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_BAND_ATTR_RATES</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a60d9b1af30ce81ce4c1f2354fc0cfa9ba25e39529292b2437ce04a0d71ebabca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_BAND_ATTR_HT_MCS_SET</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a60d9b1af30ce81ce4c1f2354fc0cfa9ba43c590cddc3cc4936af4aebb3739ac16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_BAND_ATTR_HT_CAPA</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a60d9b1af30ce81ce4c1f2354fc0cfa9ba6317f7dfc9369f5007cb2275047a0251</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_BAND_ATTR_HT_AMPDU_FACTOR</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a60d9b1af30ce81ce4c1f2354fc0cfa9ba1ee54f3da8447682df5a11c12e821912</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_BAND_ATTR_HT_AMPDU_DENSITY</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a60d9b1af30ce81ce4c1f2354fc0cfa9baf2e661dacc3eddc503a884b205bf055c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>__NL80211_BAND_ATTR_AFTER_LAST</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a60d9b1af30ce81ce4c1f2354fc0cfa9ba8a4772eb04b6070a6f2263eb34c5ab34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_BAND_ATTR_MAX</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a60d9b1af30ce81ce4c1f2354fc0cfa9ba515f2a9dcf470a5ede3a741723e18e72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>nl80211_bitrate_attr</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a9b2d6105dc7ecbc4622a640d1674158d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>__NL80211_BITRATE_ATTR_INVALID</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a9b2d6105dc7ecbc4622a640d1674158dace2067a1757ef20ac588f3b46424960f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_BITRATE_ATTR_RATE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a9b2d6105dc7ecbc4622a640d1674158da835eeeea7ca3d3ee5952c04762414733</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_BITRATE_ATTR_2GHZ_SHORTPREAMBLE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a9b2d6105dc7ecbc4622a640d1674158dac268d087887cacd7dca7a935ae05594a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>__NL80211_BITRATE_ATTR_AFTER_LAST</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a9b2d6105dc7ecbc4622a640d1674158da8351847c91282d86efc6cace221a18b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_BITRATE_ATTR_MAX</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a9b2d6105dc7ecbc4622a640d1674158da4b52f6364046d0ba1a52fd683cda47ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>nl80211_bss</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>af1cdc43f1095a70859ad2b607bf45db5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>__NL80211_BSS_INVALID</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>af1cdc43f1095a70859ad2b607bf45db5a5cb6549d3344ba9ae92f1c253f7d1337</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_BSS_BSSID</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>af1cdc43f1095a70859ad2b607bf45db5a80a2a4b71b2e89f7fa70c006998ae58c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_BSS_FREQUENCY</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>af1cdc43f1095a70859ad2b607bf45db5afe25e0abed295bf1ddcbee9d4e126a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_BSS_TSF</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>af1cdc43f1095a70859ad2b607bf45db5a9ebd6861cdd954b13ca794cd6e80aaf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_BSS_BEACON_INTERVAL</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>af1cdc43f1095a70859ad2b607bf45db5a9304d1765920445f110c28e749339f49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_BSS_CAPABILITY</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>af1cdc43f1095a70859ad2b607bf45db5a563ad244be0458029c99fff50c53c439</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_BSS_INFORMATION_ELEMENTS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>af1cdc43f1095a70859ad2b607bf45db5a915e5a5d3da98f8212180034a9d06580</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_BSS_SIGNAL_MBM</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>af1cdc43f1095a70859ad2b607bf45db5a5023e5884bccf7365d6a93f689422a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_BSS_SIGNAL_UNSPEC</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>af1cdc43f1095a70859ad2b607bf45db5a02238f874ee2c0a080c594a30c17741d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_BSS_STATUS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>af1cdc43f1095a70859ad2b607bf45db5a8601dedc90bcbd984a84a2f69658f7f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_BSS_SEEN_MS_AGO</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>af1cdc43f1095a70859ad2b607bf45db5a0bf3872791da214ccfe7b7ae6f3775c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_BSS_BEACON_IES</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>af1cdc43f1095a70859ad2b607bf45db5a22c20c4651418a195074239d0b59c786</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>__NL80211_BSS_AFTER_LAST</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>af1cdc43f1095a70859ad2b607bf45db5a50bd7adfc4cc6e702aca9d9af7fe5fd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_BSS_MAX</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>af1cdc43f1095a70859ad2b607bf45db5aec57872ccb2c8f913bd2b8e6eab4cf5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>nl80211_bss_status</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a02d22b0587305ca421bd8c2d20f123a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_BSS_STATUS_AUTHENTICATED</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a02d22b0587305ca421bd8c2d20f123a6a03528de828b5c6d37c545dc94b7adec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_BSS_STATUS_ASSOCIATED</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a02d22b0587305ca421bd8c2d20f123a6a7f1a44df7139fc2986f552e98296c910</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_BSS_STATUS_IBSS_JOINED</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a02d22b0587305ca421bd8c2d20f123a6a47184c7dbe29a2bb7776a794919ba4da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>nl80211_channel_type</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a9b3cf39d8d80c1614c8c810bc979d7ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CHAN_NO_HT</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a9b3cf39d8d80c1614c8c810bc979d7eeabaf8321e08637be9b31f73ef9b85ff67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CHAN_HT20</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a9b3cf39d8d80c1614c8c810bc979d7eeaecbdd4d9dd010671a71393fef0c0022b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CHAN_HT40MINUS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a9b3cf39d8d80c1614c8c810bc979d7eea58839dfed3a9340919769521773e85b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CHAN_HT40PLUS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a9b3cf39d8d80c1614c8c810bc979d7eeae69d57c1e6cacf180b56fa72d64ddf15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>nl80211_commands</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_UNSPEC</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7ae2e947bb254146bbbda40cb5c410bf06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_GET_WIPHY</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a33450af102d5483246a85fc6c29520be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_SET_WIPHY</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7afbe24741690757be470b1477c7bf3b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_NEW_WIPHY</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7aa44708dceb8f98d4a8973d04ce21dd96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_DEL_WIPHY</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a7cfdfac8f578fb1d566213bc49afc85b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_GET_INTERFACE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7acee8ab60231924ced204ee9433d2f7a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_SET_INTERFACE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a17efb783f36d02cd2b5a6e410e2cd72d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_NEW_INTERFACE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a3c1a9f4fda596409a91e09d5c452c1de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_DEL_INTERFACE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a124e4b31542a7f0708b62de72c041310</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_GET_KEY</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a4e80ed016a9d60f4ac8e752455456652</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_SET_KEY</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7af32f9c466c09fe57d8bd32efc6a75297</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_NEW_KEY</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7ab9f4906223836da21d3b90440f311b4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_DEL_KEY</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a7b436ff667b5b6fd89fddd3b0cd32718</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_GET_BEACON</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a4510b4435d46623aafceb98182ecbab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_SET_BEACON</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a3c366ed9d279feae568fc5c1bf510028</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_NEW_BEACON</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a156932beae0997066c9371d8ea98fe46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_DEL_BEACON</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a0e861155624eb1629caf02e10edb9947</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_GET_STATION</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7ac0a50d1310f250df984e741bbbd9cd09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_SET_STATION</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7af0740afc77008a65b4f0876f0d9b2439</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_NEW_STATION</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a19002695c1415a60dcf6c153d9f7d6fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_DEL_STATION</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a273f66fed716dca72e41e71574ca6e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_GET_MPATH</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a82eef7cd3afe4eecaff067ba5da0ecc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_SET_MPATH</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a1ebed204f2390d0733f8b06ed8aff814</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_NEW_MPATH</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a77c4668ee71b1d86e874a9433ba94862</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_DEL_MPATH</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a32f3b3b669163286c40a7b3704666716</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_SET_BSS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a7d9e762a372135b566197ae082d3acc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_SET_REG</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a8737af340a3e2d22e7231c5372b558b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_REQ_SET_REG</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7afd4dd53d371956a1ed76038fe8fcd277</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_GET_MESH_PARAMS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a8dbbbc46d4b9be83003d22be1c9ec46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_SET_MESH_PARAMS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a815540bb7c9123fd4b8126f8591735b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_SET_MGMT_EXTRA_IE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a1ea43b73379de9db3ba63168d9ca2155</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_GET_REG</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a59546bbff43bfcc8c68b0a900a336fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_GET_SCAN</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a66aa491ebd6913603a448c68c6d24844</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_TRIGGER_SCAN</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a2672726bfe4ed102a0b2d48d16ae6260</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_NEW_SCAN_RESULTS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a8622e48582485bcf8b4fc4d505fd7213</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_SCAN_ABORTED</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7ad0f1771a572f7864da0c59b38de99a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_REG_CHANGE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a266813ebd2f70f6b79b248ef4031aaae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_AUTHENTICATE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a70208bdd87d24f0c18bdabf84a529ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_ASSOCIATE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a26ae99584f8bc8655ca69d58e2d2bda5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_DEAUTHENTICATE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a83360e3aaf820876d18ec00046213436</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_DISASSOCIATE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7afb56ebf788184d969c96a686f2873c84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_MICHAEL_MIC_FAILURE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7ad653d1b41c6184922b22692aaf2007c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_REG_BEACON_HINT</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a3ccf842db0761d85aa8d111a170c5eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_JOIN_IBSS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a10bb2b2b843eb42f4bcf3acae8b856fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_LEAVE_IBSS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a7de77ab918a3a4122a0e54a4de40522e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_TESTMODE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7acf4fea50c62c9472b52115ef36dec5bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_CONNECT</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a280363e3cab083a78e2084183ac3c0ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_ROAM</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7ae79138da2767128b4ebfb68eb8a371d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_DISCONNECT</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7ac270376cfb621f864380561a64a12144</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_SET_WIPHY_NETNS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7aef1ae21686f0921244d04474c6e0bc16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_GET_SURVEY</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a84bb75270bcdb92acd6df285bfe1b862</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_NEW_SURVEY_RESULTS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7ad39067ace3159c1acf6c07d7f9ceb436</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_SET_PMKSA</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a8344de9572b6eb9ad8606ffb60348590</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_DEL_PMKSA</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7ad023edc2404c85e2361b5fd0e0af166a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_FLUSH_PMKSA</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a885fcf604738381482bfce52ef949dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_REMAIN_ON_CHANNEL</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a625b921274405d56b51fe8c51057733a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_CANCEL_REMAIN_ON_CHANNEL</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a5cf96ae533f3b6abaf5e8b811a9c9e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_SET_TX_BITRATE_MASK</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7aacd0be31992fd27ba0a85079a799dc89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_REGISTER_ACTION</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a9d222e9299e823de54241733ea02bb7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_ACTION</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7ab596b18cf43fa606428d70612578b625</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_ACTION_TX_STATUS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7ac163eb85039afa1c52ca2872ba71d109</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_SET_POWER_SAVE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7aa6abed51b37a42157fd5506b9483cd04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_GET_POWER_SAVE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7ab520697388f03534005d3eeffe9e73dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_SET_CQM</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a9bbba08141fd1be3b92446d63969ca8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_NOTIFY_CQM</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a4581affc3d45f18bc20093ae859bcd4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>__NL80211_CMD_AFTER_LAST</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7a08c7aa48455fb1f2fb6953074994ca02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CMD_MAX</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1b394ff0f621e37deb5dcc5121adf8d7aaf0a3cfe5f9c342b0fa698b09f7f1c2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>nl80211_cqm_rssi_threshold_event</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a51871985eec53992d8c54917ac54c947</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CQM_RSSI_THRESHOLD_EVENT_LOW</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a51871985eec53992d8c54917ac54c947ac65cb4e55a01e85bf18cd24ffcb6d442</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_CQM_RSSI_THRESHOLD_EVENT_HIGH</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a51871985eec53992d8c54917ac54c947a848919666bd3b30c7aa2b3090ace6947</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>nl80211_frequency_attr</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a9a2c0a2b5f1c679d872b76e6947dd311</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>__NL80211_FREQUENCY_ATTR_INVALID</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a9a2c0a2b5f1c679d872b76e6947dd311a772a8c605ee4d179922fd2e3efce80dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_FREQUENCY_ATTR_FREQ</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a9a2c0a2b5f1c679d872b76e6947dd311acfdf81e2331a77ad0a867981b2fe0acd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_FREQUENCY_ATTR_DISABLED</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a9a2c0a2b5f1c679d872b76e6947dd311a308af725d719bb23c66116de9a4d0e12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_FREQUENCY_ATTR_PASSIVE_SCAN</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a9a2c0a2b5f1c679d872b76e6947dd311a72197572689b0614b588344940cb569d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_FREQUENCY_ATTR_NO_IBSS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a9a2c0a2b5f1c679d872b76e6947dd311a6a598e4c92d8709d3c810c8d88d56b38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_FREQUENCY_ATTR_RADAR</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a9a2c0a2b5f1c679d872b76e6947dd311a71275db40675d81deaadafaa56310350</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_FREQUENCY_ATTR_MAX_TX_POWER</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a9a2c0a2b5f1c679d872b76e6947dd311a5128a812d9df4af51eda5e3f111f17b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>__NL80211_FREQUENCY_ATTR_AFTER_LAST</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a9a2c0a2b5f1c679d872b76e6947dd311a9c189a101449747620aaaa542db667d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_FREQUENCY_ATTR_MAX</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a9a2c0a2b5f1c679d872b76e6947dd311abd556ef752c8b15cce1f44cb12055ac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>nl80211_iftype</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a3d50a540cab9377f3ce3ad3ffaadd124</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_IFTYPE_UNSPECIFIED</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a3d50a540cab9377f3ce3ad3ffaadd124a4ddc4fa924535fcf22215a34cc0ba0d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_IFTYPE_ADHOC</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a3d50a540cab9377f3ce3ad3ffaadd124ae6ebf448aa5b75845419b774487eedd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_IFTYPE_STATION</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a3d50a540cab9377f3ce3ad3ffaadd124ae899bb5f7949a45e8a0f8b7716ea8818</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_IFTYPE_AP</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a3d50a540cab9377f3ce3ad3ffaadd124ac086b8464eec569a65520d879eadddd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_IFTYPE_AP_VLAN</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a3d50a540cab9377f3ce3ad3ffaadd124ac5267fd55380fabaf2da52a131881224</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_IFTYPE_WDS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a3d50a540cab9377f3ce3ad3ffaadd124aab9c32bae91055f614774aab88d149b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_IFTYPE_MONITOR</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a3d50a540cab9377f3ce3ad3ffaadd124a8ed6261914477fdaf0fcf3636f58258f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_IFTYPE_MESH_POINT</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a3d50a540cab9377f3ce3ad3ffaadd124aa225b88d33e4b787f7cc396007de042a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>__NL80211_IFTYPE_AFTER_LAST</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a3d50a540cab9377f3ce3ad3ffaadd124a73fa1fa8bed8dc007def2c3958466c38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_IFTYPE_MAX</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a3d50a540cab9377f3ce3ad3ffaadd124a1315236c1865581ef5f5e34e8eab7598</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>nl80211_key_attributes</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a8cb413cc900f734f35f9929bed2bb3b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>__NL80211_KEY_INVALID</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a8cb413cc900f734f35f9929bed2bb3b7a62088bfbd5ecc30cb3720d6f36d11fa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_KEY_DATA</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a8cb413cc900f734f35f9929bed2bb3b7a87e246f52afe3f0548c9838b7147d09d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_KEY_IDX</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a8cb413cc900f734f35f9929bed2bb3b7a2cb548b0b69be1441a1a18903ee688dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_KEY_CIPHER</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a8cb413cc900f734f35f9929bed2bb3b7ae8c2333a795ca82fb43d84471450ac6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_KEY_SEQ</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a8cb413cc900f734f35f9929bed2bb3b7aa8ae57d3a72dfd4cbe8dd6a0e9e089af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_KEY_DEFAULT</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a8cb413cc900f734f35f9929bed2bb3b7ab233168ae1bc3cc9ec74f8b9d195db49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_KEY_DEFAULT_MGMT</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a8cb413cc900f734f35f9929bed2bb3b7a5594fca6ddd74494b1c7644bc5ce3868</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>__NL80211_KEY_AFTER_LAST</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a8cb413cc900f734f35f9929bed2bb3b7a076998b88f3a40c872998f3d779bfad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_KEY_MAX</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a8cb413cc900f734f35f9929bed2bb3b7a776070d57eeecb942e614cceb58cf6fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>nl80211_key_type</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a05c55dca61eb5994b1e1a639e545049b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_KEYTYPE_GROUP</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a05c55dca61eb5994b1e1a639e545049ba5c75374578096dd6b20d68b56c79ea62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_KEYTYPE_PAIRWISE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a05c55dca61eb5994b1e1a639e545049bae6b3b91662d971e00761a22819283247</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_KEYTYPE_PEERKEY</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a05c55dca61eb5994b1e1a639e545049ba4c4bc904c5666ededf2e3ae32f533c61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>nl80211_meshconf_params</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a3466b65da58371f0beea90241208ebc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>__NL80211_MESHCONF_INVALID</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a3466b65da58371f0beea90241208ebc0aa7ba3f1d41b7638a32429dbfcacc7ba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_MESHCONF_RETRY_TIMEOUT</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a3466b65da58371f0beea90241208ebc0a1c18861874ca9874db9e0ba05ab4b907</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_MESHCONF_CONFIRM_TIMEOUT</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a3466b65da58371f0beea90241208ebc0a19eaaab31d2803311e2df38ba1dc6b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_MESHCONF_HOLDING_TIMEOUT</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a3466b65da58371f0beea90241208ebc0aba7abe9903199992b20df2f2fd6b7079</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_MESHCONF_MAX_PEER_LINKS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a3466b65da58371f0beea90241208ebc0aa7469ed1f80f616d13a5b6f623779239</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_MESHCONF_MAX_RETRIES</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a3466b65da58371f0beea90241208ebc0a6fcef2cb8b3243c9b60b3e67acb9bb08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_MESHCONF_TTL</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a3466b65da58371f0beea90241208ebc0a382b337e490438c37dd77bc85ba63429</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_MESHCONF_AUTO_OPEN_PLINKS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a3466b65da58371f0beea90241208ebc0a8d6d3a9d0607087317cfd012ab0eb670</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_MESHCONF_HWMP_MAX_PREQ_RETRIES</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a3466b65da58371f0beea90241208ebc0ae0abaf2b8afa68e80b9d08589855d2d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_MESHCONF_PATH_REFRESH_TIME</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a3466b65da58371f0beea90241208ebc0aa9932ad3d2417b579585101519dd1a71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_MESHCONF_MIN_DISCOVERY_TIMEOUT</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a3466b65da58371f0beea90241208ebc0a6b7c0e36e6e0f43748c2d63067457898</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_MESHCONF_HWMP_ACTIVE_PATH_TIMEOUT</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a3466b65da58371f0beea90241208ebc0afeb7efb6af2ec786084b95864784f741</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_MESHCONF_HWMP_PREQ_MIN_INTERVAL</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a3466b65da58371f0beea90241208ebc0ac42df418c71a5a68b2846dfefbb46bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_MESHCONF_HWMP_NET_DIAM_TRVS_TIME</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a3466b65da58371f0beea90241208ebc0a4606cec70a12410cfed78460bd2d4e19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_MESHCONF_HWMP_ROOTMODE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a3466b65da58371f0beea90241208ebc0a71ce5400e550d3a1fb108e563e9af303</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>__NL80211_MESHCONF_ATTR_AFTER_LAST</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a3466b65da58371f0beea90241208ebc0adeb35ab47b8de8746c31e217cfa7caf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_MESHCONF_ATTR_MAX</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a3466b65da58371f0beea90241208ebc0a1067a12b84ac567b14b916cc3c7269b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>nl80211_mfp</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>acb914c7032a9d352bb59d95e17ceec54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_MFP_NO</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>acb914c7032a9d352bb59d95e17ceec54a7b55be364327b38c2c35bc466aa4e40c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_MFP_REQUIRED</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>acb914c7032a9d352bb59d95e17ceec54a68027c4b0df5ba5fd1e65b8afab7f663</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>nl80211_mntr_flags</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a18eca8ef3bb52da73a7b480e14e42f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>__NL80211_MNTR_FLAG_INVALID</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a18eca8ef3bb52da73a7b480e14e42f34ad768003284e5087c8e42369ae9ae3dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_MNTR_FLAG_FCSFAIL</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a18eca8ef3bb52da73a7b480e14e42f34a7306efb41e958267fcb9947df9a640b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_MNTR_FLAG_PLCPFAIL</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a18eca8ef3bb52da73a7b480e14e42f34a7d9c766d6dab81f20e201b7dbd3e26dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_MNTR_FLAG_CONTROL</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a18eca8ef3bb52da73a7b480e14e42f34a1369cf2ac71998c8e4716d98d6e2ff42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_MNTR_FLAG_OTHER_BSS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a18eca8ef3bb52da73a7b480e14e42f34a64f206007649b3c223958111e6746a5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_MNTR_FLAG_COOK_FRAMES</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a18eca8ef3bb52da73a7b480e14e42f34a13bb8bd28bb3c59435a532a5403ebc14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>__NL80211_MNTR_FLAG_AFTER_LAST</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a18eca8ef3bb52da73a7b480e14e42f34a8fb8315aebfa9e03dd29d705b1c853bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_MNTR_FLAG_MAX</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a18eca8ef3bb52da73a7b480e14e42f34abce3f712f7d5f94d77912cfd30319004</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>nl80211_mpath_flags</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>aa7a15ec742c53f08980aca6d52efb830</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_MPATH_FLAG_ACTIVE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>aa7a15ec742c53f08980aca6d52efb830a4492cf9b4d925f41d4defa9a2fa37437</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_MPATH_FLAG_RESOLVING</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>aa7a15ec742c53f08980aca6d52efb830af6351def4a972c6a6a7edff75e7828d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_MPATH_FLAG_SN_VALID</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>aa7a15ec742c53f08980aca6d52efb830ab0d8acb6e5371328acc8c70ee93c8162</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_MPATH_FLAG_FIXED</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>aa7a15ec742c53f08980aca6d52efb830a65b0863f64112b3365ade4835f3442f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_MPATH_FLAG_RESOLVED</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>aa7a15ec742c53f08980aca6d52efb830a8cd6eeec4871ab44df680743aeabf232</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>nl80211_mpath_info</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a101e4a4a93ea40416637449538414f2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>__NL80211_MPATH_INFO_INVALID</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a101e4a4a93ea40416637449538414f2cac1db5893612b8b90354dbe5ab6ebadf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_MPATH_INFO_FRAME_QLEN</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a101e4a4a93ea40416637449538414f2ca5aad9f11414773d79d2b1bf0d463f8ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_MPATH_INFO_SN</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a101e4a4a93ea40416637449538414f2ca991932040c8f894bf7db4fe258d65d17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_MPATH_INFO_METRIC</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a101e4a4a93ea40416637449538414f2ca48d4ac0e34a2a23a45b4c969042b5d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_MPATH_INFO_EXPTIME</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a101e4a4a93ea40416637449538414f2ca188ba2c0cb1247fa4fb67c6ae5b04992</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_MPATH_INFO_FLAGS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a101e4a4a93ea40416637449538414f2caa5976cfb37cbef1bd5170c0bf298aac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_MPATH_INFO_DISCOVERY_TIMEOUT</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a101e4a4a93ea40416637449538414f2ca9b718c050e7e25cb7a72746341e276fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_MPATH_INFO_DISCOVERY_RETRIES</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a101e4a4a93ea40416637449538414f2ca01eb44a7a2b828996a69124898baba2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>__NL80211_MPATH_INFO_AFTER_LAST</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a101e4a4a93ea40416637449538414f2cab347ebdc971eca2c2f3bd958e6e914cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_MPATH_INFO_MAX</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a101e4a4a93ea40416637449538414f2ca1c2ef414880d28ef2ff2cd96262f7e6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>nl80211_ps_state</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1f241ab126b2a32eef07963424ebe36a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_PS_DISABLED</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1f241ab126b2a32eef07963424ebe36aa77300f696cc8c558e43c0e578a413f89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_PS_ENABLED</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a1f241ab126b2a32eef07963424ebe36aa8685521a3dff3c155e8a72816c45ff94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>nl80211_rate_info</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>aa3735f8d4fa15f4b3a41a95b17a7e4d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>__NL80211_RATE_INFO_INVALID</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>aa3735f8d4fa15f4b3a41a95b17a7e4d2ad2d473d3dfda2491ff84a6b455508e39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_RATE_INFO_BITRATE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>aa3735f8d4fa15f4b3a41a95b17a7e4d2a423d2d3fab4bb5a720dc24308af58c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_RATE_INFO_MCS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>aa3735f8d4fa15f4b3a41a95b17a7e4d2ad29a6a6ea9490526b9421b43dbbf38b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_RATE_INFO_40_MHZ_WIDTH</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>aa3735f8d4fa15f4b3a41a95b17a7e4d2a59b736a571a4a97ee78778e667594008</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_RATE_INFO_SHORT_GI</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>aa3735f8d4fa15f4b3a41a95b17a7e4d2adf601b86b76016eaefde022826918fc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>__NL80211_RATE_INFO_AFTER_LAST</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>aa3735f8d4fa15f4b3a41a95b17a7e4d2af972b278f88211e8cc322b70dd82ea1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_RATE_INFO_MAX</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>aa3735f8d4fa15f4b3a41a95b17a7e4d2a54e35fdf524a5fdcc495c3f668bee020</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>nl80211_reg_initiator</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ac5dd01bcdebccfd4419b1f5170982b25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_REGDOM_SET_BY_CORE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ac5dd01bcdebccfd4419b1f5170982b25a7de1e1160a2d01c0e4cf77fa2536d8d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_REGDOM_SET_BY_USER</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ac5dd01bcdebccfd4419b1f5170982b25aa4dd0e0aa92facab10d6d123589a5859</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_REGDOM_SET_BY_DRIVER</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ac5dd01bcdebccfd4419b1f5170982b25a2f41ec5cbf022da7f730e0e9ca152104</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_REGDOM_SET_BY_COUNTRY_IE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ac5dd01bcdebccfd4419b1f5170982b25a9cc50f3c72aea702eb2c108450558579</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>nl80211_reg_rule_attr</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>af8c47d2dcd0950f3930d5b74d411af83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>__NL80211_REG_RULE_ATTR_INVALID</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>af8c47d2dcd0950f3930d5b74d411af83ab41b8a01dc76c68f0292d5a7d3877e67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_REG_RULE_FLAGS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>af8c47d2dcd0950f3930d5b74d411af83ad06bcbd522ce41bcde4080c941329903</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_FREQ_RANGE_START</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>af8c47d2dcd0950f3930d5b74d411af83a5799ac48f383497189c33bcec2d64cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_FREQ_RANGE_END</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>af8c47d2dcd0950f3930d5b74d411af83a9abe1d276ae4731d2e347e082e504932</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_FREQ_RANGE_MAX_BW</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>af8c47d2dcd0950f3930d5b74d411af83ac3ac65cc309d7c0c2514a0f239062205</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_POWER_RULE_MAX_ANT_GAIN</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>af8c47d2dcd0950f3930d5b74d411af83aa14d7220455855a34b2c2610c03d3538</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_ATTR_POWER_RULE_MAX_EIRP</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>af8c47d2dcd0950f3930d5b74d411af83a21bccdda40618f0ba0cb23381597d052</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>__NL80211_REG_RULE_ATTR_AFTER_LAST</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>af8c47d2dcd0950f3930d5b74d411af83ae306de1ccdaa7ee9636e0e57b8718698</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_REG_RULE_ATTR_MAX</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>af8c47d2dcd0950f3930d5b74d411af83a99cabedbda9b8ef8b6259d5b315349bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>nl80211_reg_rule_flags</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>af9458e602a02c740c7c3f1a6e583712f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_RRF_NO_OFDM</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>af9458e602a02c740c7c3f1a6e583712fab0bf8eba068d71ae49afb45a1ac75b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_RRF_NO_CCK</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>af9458e602a02c740c7c3f1a6e583712fad6df24667ca7308124f4a52efa09317e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_RRF_NO_INDOOR</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>af9458e602a02c740c7c3f1a6e583712fa3e988846fd4a4c5878942659c773953c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_RRF_NO_OUTDOOR</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>af9458e602a02c740c7c3f1a6e583712fa85f9b40d02731de0eb7b28e5bae7138d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_RRF_DFS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>af9458e602a02c740c7c3f1a6e583712fa54afb1b0f00280357e5caec958640b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_RRF_PTP_ONLY</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>af9458e602a02c740c7c3f1a6e583712fadf1ce10932351858dc7d9ae3a3c9e18d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_RRF_PTMP_ONLY</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>af9458e602a02c740c7c3f1a6e583712fa37cbd831f97714cbd774245d969723d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_RRF_PASSIVE_SCAN</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>af9458e602a02c740c7c3f1a6e583712fa9a1bcdb0e4fe4816c6fc9b6e5ae9e713</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_RRF_NO_IBSS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>af9458e602a02c740c7c3f1a6e583712fab1f0fa63905a3c816a02843ee0141be1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>nl80211_reg_type</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a4c40260fa487716b109b89eb69fe0430</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_REGDOM_TYPE_COUNTRY</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a4c40260fa487716b109b89eb69fe0430a0d7b1bcc7a9947f5aa88d20033262150</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_REGDOM_TYPE_WORLD</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a4c40260fa487716b109b89eb69fe0430ab58a33c98914fba8d40beeef2f97c7a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_REGDOM_TYPE_CUSTOM_WORLD</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a4c40260fa487716b109b89eb69fe0430a8f9f3025a7c81435168634680f2025bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_REGDOM_TYPE_INTERSECTION</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a4c40260fa487716b109b89eb69fe0430aca83732295cf8d24749a18de17e85a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>nl80211_sta_flags</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a232718b9b2c0f6132c9824123247fdb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>__NL80211_STA_FLAG_INVALID</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a232718b9b2c0f6132c9824123247fdb9a56e037c20c7220c1177419900c757872</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_STA_FLAG_AUTHORIZED</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a232718b9b2c0f6132c9824123247fdb9a8e5903c7cc6705b796999e92584911e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_STA_FLAG_SHORT_PREAMBLE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a232718b9b2c0f6132c9824123247fdb9a2fbadaa082a279a80bd9302123302ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_STA_FLAG_WME</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a232718b9b2c0f6132c9824123247fdb9afeac3cfb44f8348543cea4835c84ffa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_STA_FLAG_MFP</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a232718b9b2c0f6132c9824123247fdb9af1cf89371bfa95433a6780f9c3f57a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>__NL80211_STA_FLAG_AFTER_LAST</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a232718b9b2c0f6132c9824123247fdb9a8ceed394edf2337ed188b503fe808b1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_STA_FLAG_MAX</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a232718b9b2c0f6132c9824123247fdb9a8a6c41b6cc5ba4e6d395c832a8d12e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>nl80211_sta_info</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a020bfd267beb6aa5ca5018088e029bcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>__NL80211_STA_INFO_INVALID</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a020bfd267beb6aa5ca5018088e029bcda66af2df579413dcd9953aae94bda57a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_STA_INFO_INACTIVE_TIME</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a020bfd267beb6aa5ca5018088e029bcda264c3da1f45a99b0f5af638296f3a4a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_STA_INFO_RX_BYTES</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a020bfd267beb6aa5ca5018088e029bcda60f3aab2127b251fa83e97d53fdc6d29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_STA_INFO_TX_BYTES</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a020bfd267beb6aa5ca5018088e029bcdae52bb47e971f39d24f632a4846a10809</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_STA_INFO_LLID</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a020bfd267beb6aa5ca5018088e029bcda9d4ce6afdb9b9df56cc51292b0100428</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_STA_INFO_PLID</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a020bfd267beb6aa5ca5018088e029bcdab7f55e42023f36b76103fb3c8619779a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_STA_INFO_PLINK_STATE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a020bfd267beb6aa5ca5018088e029bcda4a57218c90f472aef44ef1e6720c32b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_STA_INFO_SIGNAL</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a020bfd267beb6aa5ca5018088e029bcda182f14113f1f4aab71e7dbf49bc9bd27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_STA_INFO_TX_BITRATE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a020bfd267beb6aa5ca5018088e029bcda6c4babcd9e808c580dc67635346f622c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_STA_INFO_RX_PACKETS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a020bfd267beb6aa5ca5018088e029bcda8e2e418d084401e5eb75bd20983d6c20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_STA_INFO_TX_PACKETS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a020bfd267beb6aa5ca5018088e029bcda90d02316ff436a2d77475a9c8ddd8a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>__NL80211_STA_INFO_AFTER_LAST</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a020bfd267beb6aa5ca5018088e029bcda0a4312937883da596a2af74606e327fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_STA_INFO_MAX</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a020bfd267beb6aa5ca5018088e029bcda59cfb09ec280ed8435a9df16199cc1fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>nl80211_survey_info</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ad5df61854fa63e49ac45457db8da71af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>__NL80211_SURVEY_INFO_INVALID</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ad5df61854fa63e49ac45457db8da71afaef95e6759103c1a9ccb285961a32ee3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_SURVEY_INFO_FREQUENCY</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ad5df61854fa63e49ac45457db8da71afa0e91b289028ff47e719e9baa98ca105d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_SURVEY_INFO_NOISE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ad5df61854fa63e49ac45457db8da71afad4766c267498fc51222cbb880cd969d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>__NL80211_SURVEY_INFO_AFTER_LAST</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ad5df61854fa63e49ac45457db8da71afa44713a6aa483b5d4e8415aee9b72fa91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_SURVEY_INFO_MAX</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ad5df61854fa63e49ac45457db8da71afab89eaa9e6cd7f7a1d3e1bbea2fa6d331</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>nl80211_tx_rate_attributes</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>afc4d521d6ac4d3a79c8a363c939ef110</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>__NL80211_TXRATE_INVALID</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>afc4d521d6ac4d3a79c8a363c939ef110a491e369a002da013e651743f2d0f25b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_TXRATE_LEGACY</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>afc4d521d6ac4d3a79c8a363c939ef110ac08dd4c2d952d46584ab3aab09bbadc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>__NL80211_TXRATE_AFTER_LAST</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>afc4d521d6ac4d3a79c8a363c939ef110adfa5804cd6cc3699dd49fc0b5fa31f79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_TXRATE_MAX</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>afc4d521d6ac4d3a79c8a363c939ef110a513d161c401388503072ce0f87b0be63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>nl80211_txq_attr</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>aa6e47484b8bf9e941636e18f139a3c24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>__NL80211_TXQ_ATTR_INVALID</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>aa6e47484b8bf9e941636e18f139a3c24a8f1efd39aec16528564d845f63ae7a92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_TXQ_ATTR_QUEUE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>aa6e47484b8bf9e941636e18f139a3c24ae989c26fc805253b27cb763b8a11dfd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_TXQ_ATTR_TXOP</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>aa6e47484b8bf9e941636e18f139a3c24abef50c348809db1f4dcaf27ed080a5a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_TXQ_ATTR_CWMIN</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>aa6e47484b8bf9e941636e18f139a3c24a762e1d348f3b960705e9b3b6493eb6ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_TXQ_ATTR_CWMAX</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>aa6e47484b8bf9e941636e18f139a3c24a04fff8117b44379b99bf757ef9bcba06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_TXQ_ATTR_AIFS</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>aa6e47484b8bf9e941636e18f139a3c24aed3a8e62c3f19ed19293a290f3b594af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>__NL80211_TXQ_ATTR_AFTER_LAST</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>aa6e47484b8bf9e941636e18f139a3c24a4a3d73fc1f7aa35362bf178b6aa6ee76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_TXQ_ATTR_MAX</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>aa6e47484b8bf9e941636e18f139a3c24a3dc0dcbc4476f152cb57690fbc382292</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>nl80211_txq_q</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a37bff13ece40aa13fdf3566253547038</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_TXQ_Q_VO</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a37bff13ece40aa13fdf3566253547038aa30df84511c53270feffa1c78318f625</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_TXQ_Q_VI</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a37bff13ece40aa13fdf3566253547038aad4b19142e7a6b1317a6f2e9f8fa38b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_TXQ_Q_BE</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a37bff13ece40aa13fdf3566253547038ab25d5e22157ace3e9247162357a205ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_TXQ_Q_BK</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a37bff13ece40aa13fdf3566253547038af1e4f947c319c9abcd183d5046afd44a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>nl80211_wpa_versions</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>aeccce2fd6fc529dda273265be32d1d8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_WPA_VERSION_1</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>aeccce2fd6fc529dda273265be32d1d8daa67b8846d244177bf47f508a0741a7e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NL80211_WPA_VERSION_2</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>aeccce2fd6fc529dda273265be32d1d8da6d53f61943bfd4933f35e1b11d91b36a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>struct nl80211_sta_flag_update</type>
      <name>__attribute__</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>ad90a6f7fd18ec04e8ea829bb350a94ac</anchor>
      <arglist>((packed))</arglist>
    </member>
    <member kind="variable">
      <type>enum nl80211_rate_info</type>
      <name>__attribute__</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a2e87d5d942cf7903e9d093bae9a4632e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u32</type>
      <name>mask</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a12b1ee8c5efcba4a2341cc1d49f58b71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u32</type>
      <name>set</name>
      <anchorfile>nl80211__copy_8h.html</anchorfile>
      <anchor>a5e2946f7aeeaf2cd604f4fb6fcf659e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>notify.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>notify_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="wpa__ctrl_8h" name="wpa_ctrl.h" local="yes" imported="no">common/wpa_ctrl.h</includes>
    <includes id="config_8h" name="config.h" local="yes" imported="no">config.h</includes>
    <includes id="wpa__supplicant__i_8h" name="wpa_supplicant_i.h" local="yes" imported="no">wpa_supplicant_i.h</includes>
    <includes id="wps__supplicant_8h" name="wps_supplicant.h" local="yes" imported="no">wps_supplicant.h</includes>
    <includes id="dbus__common_8h" name="dbus_common.h" local="yes" imported="no">dbus/dbus_common.h</includes>
    <includes id="dbus__old_8h" name="dbus_old.h" local="yes" imported="no">dbus/dbus_old.h</includes>
    <includes id="dbus__new_8h" name="dbus_new.h" local="yes" imported="no">dbus/dbus_new.h</includes>
    <includes id="driver__i_8h" name="driver_i.h" local="yes" imported="no">driver_i.h</includes>
    <includes id="scan_8h" name="scan.h" local="yes" imported="no">scan.h</includes>
    <includes id="notify_8h" name="notify.h" local="yes" imported="no">notify.h</includes>
    <includes id="wpa__supplicant__node_8h" name="wpa_supplicant_node.h" local="yes" imported="no">../../src/nodes/wpa_supplicant_node.h</includes>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_ap_scan_changed</name>
      <anchorfile>notify_8c.html</anchorfile>
      <anchor>ab33ef92a7f13f2bc0e793ea1b61c55ac</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_blob_added</name>
      <anchorfile>notify_8c.html</anchorfile>
      <anchor>add686dfbffd2ff1469f517b690d2dc46</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_blob_removed</name>
      <anchorfile>notify_8c.html</anchorfile>
      <anchor>a21b30eac76f14d5a581869aabb9af4ac</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_bss_added</name>
      <anchorfile>notify_8c.html</anchorfile>
      <anchor>a7fc429124bd3917fc4136931897a3160</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, u8 bssid[], unsigned int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_bss_freq_changed</name>
      <anchorfile>notify_8c.html</anchorfile>
      <anchor>aa151bae6b3d43f6fccd6d9d6064fa619</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, unsigned int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_bss_ies_changed</name>
      <anchorfile>notify_8c.html</anchorfile>
      <anchor>aec21d6d19a1bef9b6fe6225274b381e1</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, unsigned int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_bss_mode_changed</name>
      <anchorfile>notify_8c.html</anchorfile>
      <anchor>afeee18b99b4e823b4f1067bc1b21acce</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, unsigned int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_bss_privacy_changed</name>
      <anchorfile>notify_8c.html</anchorfile>
      <anchor>aa50404311a1332ad8dc5dbc9127d888b</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, unsigned int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_bss_rates_changed</name>
      <anchorfile>notify_8c.html</anchorfile>
      <anchor>af2a18f81a333774d9405a95ad96597db</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, unsigned int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_bss_removed</name>
      <anchorfile>notify_8c.html</anchorfile>
      <anchor>a47e9d652385dc104e689e581ddcd6117</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, u8 bssid[], unsigned int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_bss_rsnie_changed</name>
      <anchorfile>notify_8c.html</anchorfile>
      <anchor>a4e53c2235ec618cd95e14f8a7d06ad5c</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, unsigned int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_bss_signal_changed</name>
      <anchorfile>notify_8c.html</anchorfile>
      <anchor>a7561c0be016cdf24b35da4e8d262ce71</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, unsigned int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_bss_wpaie_changed</name>
      <anchorfile>notify_8c.html</anchorfile>
      <anchor>aab69931ac0f1da4c7eae7ebe502ab21d</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, unsigned int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_bss_wps_changed</name>
      <anchorfile>notify_8c.html</anchorfile>
      <anchor>ab2985978ea08323050fe5309cb3cd954</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, unsigned int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_bssid_changed</name>
      <anchorfile>notify_8c.html</anchorfile>
      <anchor>a9b62b1e3885d1aa5f95d3d245ef1668f</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_debug_level_changed</name>
      <anchorfile>notify_8c.html</anchorfile>
      <anchor>a2e20ffb35352ee3634f7057bfe256572</anchor>
      <arglist>(struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_debug_show_keys_changed</name>
      <anchorfile>notify_8c.html</anchorfile>
      <anchor>a0c2d4e2b709289da826956ec05d1f6b9</anchor>
      <arglist>(struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_debug_timestamp_changed</name>
      <anchorfile>notify_8c.html</anchorfile>
      <anchor>a0a8e1f4e230dd59364997bba2d62dac5</anchor>
      <arglist>(struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpas_notify_iface_added</name>
      <anchorfile>notify_8c.html</anchorfile>
      <anchor>a47acfe85cadd7dab9fbdb178eed3702b</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_iface_removed</name>
      <anchorfile>notify_8c.html</anchorfile>
      <anchor>af7cec89cdfa2c9ebe8eac200ea2775df</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_network_added</name>
      <anchorfile>notify_8c.html</anchorfile>
      <anchor>a5b3c9b886163f2a32d14cb23774b8cd4</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_network_changed</name>
      <anchorfile>notify_8c.html</anchorfile>
      <anchor>a0701afa1f4ab7081a760b545d6e604aa</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_network_enabled_changed</name>
      <anchorfile>notify_8c.html</anchorfile>
      <anchor>aa25d50d0ef98467d067fa826e64b4a69</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_network_removed</name>
      <anchorfile>notify_8c.html</anchorfile>
      <anchor>ad556e0af89b787accb355d2af3f02ce5</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_network_selected</name>
      <anchorfile>notify_8c.html</anchorfile>
      <anchor>a235a6bc358e84684d0f1ba29b5147faf</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_resume</name>
      <anchorfile>notify_8c.html</anchorfile>
      <anchor>a6d1a84a6c2cc8a39bf0bed66d91fefa4</anchor>
      <arglist>(struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_scan_done</name>
      <anchorfile>notify_8c.html</anchorfile>
      <anchor>a37c7d1e11242796c4b15bfeb0b0e30ec</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, int success)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_scan_results</name>
      <anchorfile>notify_8c.html</anchorfile>
      <anchor>aa5468fdf42add6716969bf6eae5b927f</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_scanning</name>
      <anchorfile>notify_8c.html</anchorfile>
      <anchor>ac936c481e9158eb41caa6ed65f8c7adb</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_state_changed</name>
      <anchorfile>notify_8c.html</anchorfile>
      <anchor>a0368259141f89b60809698ba601fcbf0</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, enum wpa_states new_state, enum wpa_states old_state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_supplicant_deinitialized</name>
      <anchorfile>notify_8c.html</anchorfile>
      <anchor>ac2885c109ee438df8b03d4582deffc58</anchor>
      <arglist>(struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpas_notify_supplicant_initialized</name>
      <anchorfile>notify_8c.html</anchorfile>
      <anchor>ae5de984af3a01dd8b4c174c5760a508c</anchor>
      <arglist>(struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_suspend</name>
      <anchorfile>notify_8c.html</anchorfile>
      <anchor>adf0b4e6212c1b00cca9d07e970df29be</anchor>
      <arglist>(struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_wps_credential</name>
      <anchorfile>notify_8c.html</anchorfile>
      <anchor>aa271c1c9f7514fbed4ee7e9f3b3666d9</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const struct wps_credential *cred)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_wps_event_fail</name>
      <anchorfile>notify_8c.html</anchorfile>
      <anchor>a757b9eb852ec8818ec9f408c2addfdd3</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wps_event_fail *fail)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_wps_event_m2d</name>
      <anchorfile>notify_8c.html</anchorfile>
      <anchor>a23c0c508040e51d6354f2259f515090b</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wps_event_m2d *m2d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_wps_event_success</name>
      <anchorfile>notify_8c.html</anchorfile>
      <anchor>a386f503f5ba4f7658fcab7f7f481768c</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>notify.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>notify_8h</filename>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_ap_scan_changed</name>
      <anchorfile>notify_8h.html</anchorfile>
      <anchor>ab33ef92a7f13f2bc0e793ea1b61c55ac</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_blob_added</name>
      <anchorfile>notify_8h.html</anchorfile>
      <anchor>add686dfbffd2ff1469f517b690d2dc46</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_blob_removed</name>
      <anchorfile>notify_8h.html</anchorfile>
      <anchor>a21b30eac76f14d5a581869aabb9af4ac</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_bss_added</name>
      <anchorfile>notify_8h.html</anchorfile>
      <anchor>a7fc429124bd3917fc4136931897a3160</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, u8 bssid[], unsigned int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_bss_freq_changed</name>
      <anchorfile>notify_8h.html</anchorfile>
      <anchor>aa151bae6b3d43f6fccd6d9d6064fa619</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, unsigned int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_bss_ies_changed</name>
      <anchorfile>notify_8h.html</anchorfile>
      <anchor>aec21d6d19a1bef9b6fe6225274b381e1</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, unsigned int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_bss_mode_changed</name>
      <anchorfile>notify_8h.html</anchorfile>
      <anchor>afeee18b99b4e823b4f1067bc1b21acce</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, unsigned int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_bss_privacy_changed</name>
      <anchorfile>notify_8h.html</anchorfile>
      <anchor>aa50404311a1332ad8dc5dbc9127d888b</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, unsigned int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_bss_rates_changed</name>
      <anchorfile>notify_8h.html</anchorfile>
      <anchor>af2a18f81a333774d9405a95ad96597db</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, unsigned int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_bss_removed</name>
      <anchorfile>notify_8h.html</anchorfile>
      <anchor>a47e9d652385dc104e689e581ddcd6117</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, u8 bssid[], unsigned int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_bss_rsnie_changed</name>
      <anchorfile>notify_8h.html</anchorfile>
      <anchor>a4e53c2235ec618cd95e14f8a7d06ad5c</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, unsigned int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_bss_signal_changed</name>
      <anchorfile>notify_8h.html</anchorfile>
      <anchor>a7561c0be016cdf24b35da4e8d262ce71</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, unsigned int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_bss_wpaie_changed</name>
      <anchorfile>notify_8h.html</anchorfile>
      <anchor>aab69931ac0f1da4c7eae7ebe502ab21d</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, unsigned int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_bss_wps_changed</name>
      <anchorfile>notify_8h.html</anchorfile>
      <anchor>ab2985978ea08323050fe5309cb3cd954</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, unsigned int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_bssid_changed</name>
      <anchorfile>notify_8h.html</anchorfile>
      <anchor>a9b62b1e3885d1aa5f95d3d245ef1668f</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_debug_level_changed</name>
      <anchorfile>notify_8h.html</anchorfile>
      <anchor>a2e20ffb35352ee3634f7057bfe256572</anchor>
      <arglist>(struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_debug_show_keys_changed</name>
      <anchorfile>notify_8h.html</anchorfile>
      <anchor>a0c2d4e2b709289da826956ec05d1f6b9</anchor>
      <arglist>(struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_debug_timestamp_changed</name>
      <anchorfile>notify_8h.html</anchorfile>
      <anchor>a0a8e1f4e230dd59364997bba2d62dac5</anchor>
      <arglist>(struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpas_notify_iface_added</name>
      <anchorfile>notify_8h.html</anchorfile>
      <anchor>a47acfe85cadd7dab9fbdb178eed3702b</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_iface_removed</name>
      <anchorfile>notify_8h.html</anchorfile>
      <anchor>af7cec89cdfa2c9ebe8eac200ea2775df</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_network_added</name>
      <anchorfile>notify_8h.html</anchorfile>
      <anchor>a5b3c9b886163f2a32d14cb23774b8cd4</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_network_changed</name>
      <anchorfile>notify_8h.html</anchorfile>
      <anchor>a0701afa1f4ab7081a760b545d6e604aa</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_network_enabled_changed</name>
      <anchorfile>notify_8h.html</anchorfile>
      <anchor>aa25d50d0ef98467d067fa826e64b4a69</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_network_removed</name>
      <anchorfile>notify_8h.html</anchorfile>
      <anchor>ad556e0af89b787accb355d2af3f02ce5</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_network_selected</name>
      <anchorfile>notify_8h.html</anchorfile>
      <anchor>a235a6bc358e84684d0f1ba29b5147faf</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_resume</name>
      <anchorfile>notify_8h.html</anchorfile>
      <anchor>a6d1a84a6c2cc8a39bf0bed66d91fefa4</anchor>
      <arglist>(struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_scan_done</name>
      <anchorfile>notify_8h.html</anchorfile>
      <anchor>a37c7d1e11242796c4b15bfeb0b0e30ec</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, int success)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_scan_results</name>
      <anchorfile>notify_8h.html</anchorfile>
      <anchor>aa5468fdf42add6716969bf6eae5b927f</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_scanning</name>
      <anchorfile>notify_8h.html</anchorfile>
      <anchor>ac936c481e9158eb41caa6ed65f8c7adb</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_state_changed</name>
      <anchorfile>notify_8h.html</anchorfile>
      <anchor>a0368259141f89b60809698ba601fcbf0</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, enum wpa_states new_state, enum wpa_states old_state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_supplicant_deinitialized</name>
      <anchorfile>notify_8h.html</anchorfile>
      <anchor>ac2885c109ee438df8b03d4582deffc58</anchor>
      <arglist>(struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpas_notify_supplicant_initialized</name>
      <anchorfile>notify_8h.html</anchorfile>
      <anchor>ae5de984af3a01dd8b4c174c5760a508c</anchor>
      <arglist>(struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_suspend</name>
      <anchorfile>notify_8h.html</anchorfile>
      <anchor>adf0b4e6212c1b00cca9d07e970df29be</anchor>
      <arglist>(struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_wps_credential</name>
      <anchorfile>notify_8h.html</anchorfile>
      <anchor>aa271c1c9f7514fbed4ee7e9f3b3666d9</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const struct wps_credential *cred)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_wps_event_fail</name>
      <anchorfile>notify_8h.html</anchorfile>
      <anchor>a757b9eb852ec8818ec9f408c2addfdd3</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wps_event_fail *fail)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_wps_event_m2d</name>
      <anchorfile>notify_8h.html</anchorfile>
      <anchor>a23c0c508040e51d6354f2259f515090b</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wps_event_m2d *m2d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_notify_wps_event_success</name>
      <anchorfile>notify_8h.html</anchorfile>
      <anchor>a386f503f5ba4f7658fcab7f7f481768c</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>os.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/utils/</path>
    <filename>os_8h</filename>
    <class kind="struct">os_time</class>
    <member kind="define">
      <type>#define</type>
      <name>os_time_before</name>
      <anchorfile>os_8h.html</anchorfile>
      <anchor>aa91767447f750210ba1fa3f7201b4447</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>os_time_sub</name>
      <anchorfile>os_8h.html</anchorfile>
      <anchor>a32e58c4be6c6b654fbe6bae1183a86b2</anchor>
      <arglist>(a, b, res)</arglist>
    </member>
    <member kind="typedef">
      <type>long</type>
      <name>os_time_t</name>
      <anchorfile>os_8h.html</anchorfile>
      <anchor>ac6ac05f7879dc24bc9cc5f75f93eb79c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_daemonize</name>
      <anchorfile>os_8h.html</anchorfile>
      <anchor>ab666d601a18ef34e7f9359aa9ebfe7e6</anchor>
      <arglist>(const char *pid_file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>os_daemonize_terminate</name>
      <anchorfile>os_8h.html</anchorfile>
      <anchor>af91f72ede007e2920f1b87910877b906</anchor>
      <arglist>(const char *pid_file)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_get_random</name>
      <anchorfile>os_8h.html</anchorfile>
      <anchor>a266983148ba59f7bac481c76b7540da2</anchor>
      <arglist>(unsigned char *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_get_time</name>
      <anchorfile>os_8h.html</anchorfile>
      <anchor>ae2663b02c9d739f1606d95068812103c</anchor>
      <arglist>(struct os_time *t)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_mktime</name>
      <anchorfile>os_8h.html</anchorfile>
      <anchor>a4be2d6f6b643a6841f9ec8659588d61d</anchor>
      <arglist>(int year, int month, int day, int hour, int min, int sec, os_time_t *t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>os_program_deinit</name>
      <anchorfile>os_8h.html</anchorfile>
      <anchor>a9f3ecdf18ae2da69c9c907d2813a9dad</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_program_init</name>
      <anchorfile>os_8h.html</anchorfile>
      <anchor>a251793712629a4ac2341d856185b9398</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>os_random</name>
      <anchorfile>os_8h.html</anchorfile>
      <anchor>a843dbb5381392162286905a08a14888e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>os_rel2abs_path</name>
      <anchorfile>os_8h.html</anchorfile>
      <anchor>a971a12783e9a8fc604671195307f2e03</anchor>
      <arglist>(const char *rel_path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>os_sleep</name>
      <anchorfile>os_8h.html</anchorfile>
      <anchor>a9375be7f220788a44c2f0a213f996a4d</anchor>
      <arglist>(os_time_t sec, os_time_t usec)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_setenv</name>
      <anchorfile>os_8h.html</anchorfile>
      <anchor>abec153184ee85102cce2767adff2863e</anchor>
      <arglist>(const char *name, const char *value, int overwrite)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_unsetenv</name>
      <anchorfile>os_8h.html</anchorfile>
      <anchor>a409588a93cc250f084ade5a895888da4</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>os_readfile</name>
      <anchorfile>os_8h.html</anchorfile>
      <anchor>a6fb38d088b475b1764f641bd97d0a86d</anchor>
      <arglist>(const char *name, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>os_zalloc</name>
      <anchorfile>os_8h.html</anchorfile>
      <anchor>aa3941c5693466d194ef568dfe2f299e6</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>os_strlcpy</name>
      <anchorfile>os_8h.html</anchorfile>
      <anchor>ad854b087e96fcf5320f7b714e6d0cdc0</anchor>
      <arglist>(char *dest, const char *src, size_t siz)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>os_internal.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/utils/</path>
    <filename>os__internal_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="os_8h" name="os.h" local="yes" imported="no">os.h</includes>
    <member kind="function">
      <type>int</type>
      <name>os_daemonize</name>
      <anchorfile>os__internal_8c.html</anchorfile>
      <anchor>ab666d601a18ef34e7f9359aa9ebfe7e6</anchor>
      <arglist>(const char *pid_file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>os_daemonize_terminate</name>
      <anchorfile>os__internal_8c.html</anchorfile>
      <anchor>af91f72ede007e2920f1b87910877b906</anchor>
      <arglist>(const char *pid_file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>os_free</name>
      <anchorfile>os__internal_8c.html</anchorfile>
      <anchor>a19e18feddb1432638b0b57fb70ee2ff1</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_get_random</name>
      <anchorfile>os__internal_8c.html</anchorfile>
      <anchor>a266983148ba59f7bac481c76b7540da2</anchor>
      <arglist>(unsigned char *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_get_time</name>
      <anchorfile>os__internal_8c.html</anchorfile>
      <anchor>ae2663b02c9d739f1606d95068812103c</anchor>
      <arglist>(struct os_time *t)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>os_malloc</name>
      <anchorfile>os__internal_8c.html</anchorfile>
      <anchor>a9b493410962f80a9540ba875256e5836</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_memcmp</name>
      <anchorfile>os__internal_8c.html</anchorfile>
      <anchor>a239a646f103de82b2150e8188361592f</anchor>
      <arglist>(const void *s1, const void *s2, size_t n)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>os_memcpy</name>
      <anchorfile>os__internal_8c.html</anchorfile>
      <anchor>aeaac84e8b6d207fc249761b7529debdc</anchor>
      <arglist>(void *dest, const void *src, size_t n)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>os_memmove</name>
      <anchorfile>os__internal_8c.html</anchorfile>
      <anchor>a148b4ec5591829a9cd54479aa4c28513</anchor>
      <arglist>(void *dest, const void *src, size_t n)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>os_memset</name>
      <anchorfile>os__internal_8c.html</anchorfile>
      <anchor>aa5d65751ef0a11eab9ddccf50d66af32</anchor>
      <arglist>(void *s, int c, size_t n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_mktime</name>
      <anchorfile>os__internal_8c.html</anchorfile>
      <anchor>a4be2d6f6b643a6841f9ec8659588d61d</anchor>
      <arglist>(int year, int month, int day, int hour, int min, int sec, os_time_t *t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>os_program_deinit</name>
      <anchorfile>os__internal_8c.html</anchorfile>
      <anchor>a9f3ecdf18ae2da69c9c907d2813a9dad</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_program_init</name>
      <anchorfile>os__internal_8c.html</anchorfile>
      <anchor>a251793712629a4ac2341d856185b9398</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>os_random</name>
      <anchorfile>os__internal_8c.html</anchorfile>
      <anchor>a843dbb5381392162286905a08a14888e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>os_readfile</name>
      <anchorfile>os__internal_8c.html</anchorfile>
      <anchor>a6fb38d088b475b1764f641bd97d0a86d</anchor>
      <arglist>(const char *name, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>os_realloc</name>
      <anchorfile>os__internal_8c.html</anchorfile>
      <anchor>a85b4d559dcc26eebbf45948a8b89bfa8</anchor>
      <arglist>(void *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>os_rel2abs_path</name>
      <anchorfile>os__internal_8c.html</anchorfile>
      <anchor>a971a12783e9a8fc604671195307f2e03</anchor>
      <arglist>(const char *rel_path)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_setenv</name>
      <anchorfile>os__internal_8c.html</anchorfile>
      <anchor>abec153184ee85102cce2767adff2863e</anchor>
      <arglist>(const char *name, const char *value, int overwrite)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>os_sleep</name>
      <anchorfile>os__internal_8c.html</anchorfile>
      <anchor>a9375be7f220788a44c2f0a213f996a4d</anchor>
      <arglist>(os_time_t sec, os_time_t usec)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_snprintf</name>
      <anchorfile>os__internal_8c.html</anchorfile>
      <anchor>a11614896aeb8fccb469051907d2368a5</anchor>
      <arglist>(char *str, size_t size, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_strcasecmp</name>
      <anchorfile>os__internal_8c.html</anchorfile>
      <anchor>a12f47e1b8ba9b66052c329ea768fb782</anchor>
      <arglist>(const char *s1, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>os_strchr</name>
      <anchorfile>os__internal_8c.html</anchorfile>
      <anchor>abaacf8b18bb8f8bd5eb730997ca9c069</anchor>
      <arglist>(const char *s, int c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_strcmp</name>
      <anchorfile>os__internal_8c.html</anchorfile>
      <anchor>a4a176433dd23505417c51c647fa0c55e</anchor>
      <arglist>(const char *s1, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>os_strdup</name>
      <anchorfile>os__internal_8c.html</anchorfile>
      <anchor>acf85da02a54203fad87cbbcf4b6564d3</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>os_strlcpy</name>
      <anchorfile>os__internal_8c.html</anchorfile>
      <anchor>ad854b087e96fcf5320f7b714e6d0cdc0</anchor>
      <arglist>(char *dest, const char *src, size_t siz)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>os_strlen</name>
      <anchorfile>os__internal_8c.html</anchorfile>
      <anchor>aea1344b667265d27fac5859d8d16c713</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_strncasecmp</name>
      <anchorfile>os__internal_8c.html</anchorfile>
      <anchor>ad0648ab9227fced30c0850b9b6a2f329</anchor>
      <arglist>(const char *s1, const char *s2, size_t n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_strncmp</name>
      <anchorfile>os__internal_8c.html</anchorfile>
      <anchor>a62eb2103036dbb2289e814561f3b4f7f</anchor>
      <arglist>(const char *s1, const char *s2, size_t n)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>os_strncpy</name>
      <anchorfile>os__internal_8c.html</anchorfile>
      <anchor>af99845bc82452dbb0abc9482fbce5566</anchor>
      <arglist>(char *dest, const char *src, size_t n)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>os_strrchr</name>
      <anchorfile>os__internal_8c.html</anchorfile>
      <anchor>a37c1bfd2edf48edf102561597baf0c2e</anchor>
      <arglist>(const char *s, int c)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>os_strstr</name>
      <anchorfile>os__internal_8c.html</anchorfile>
      <anchor>a72981cc3d9f2813083aeccdc58ed9556</anchor>
      <arglist>(const char *haystack, const char *needle)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_unsetenv</name>
      <anchorfile>os__internal_8c.html</anchorfile>
      <anchor>a409588a93cc250f084ade5a895888da4</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>os_zalloc</name>
      <anchorfile>os__internal_8c.html</anchorfile>
      <anchor>aa3941c5693466d194ef568dfe2f299e6</anchor>
      <arglist>(size_t size)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>os_none.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/utils/</path>
    <filename>os__none_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="os_8h" name="os.h" local="yes" imported="no">os.h</includes>
    <member kind="function">
      <type>int</type>
      <name>os_daemonize</name>
      <anchorfile>os__none_8c.html</anchorfile>
      <anchor>ab666d601a18ef34e7f9359aa9ebfe7e6</anchor>
      <arglist>(const char *pid_file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>os_daemonize_terminate</name>
      <anchorfile>os__none_8c.html</anchorfile>
      <anchor>af91f72ede007e2920f1b87910877b906</anchor>
      <arglist>(const char *pid_file)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_get_random</name>
      <anchorfile>os__none_8c.html</anchorfile>
      <anchor>a266983148ba59f7bac481c76b7540da2</anchor>
      <arglist>(unsigned char *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_get_time</name>
      <anchorfile>os__none_8c.html</anchorfile>
      <anchor>ae2663b02c9d739f1606d95068812103c</anchor>
      <arglist>(struct os_time *t)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_mktime</name>
      <anchorfile>os__none_8c.html</anchorfile>
      <anchor>a4be2d6f6b643a6841f9ec8659588d61d</anchor>
      <arglist>(int year, int month, int day, int hour, int min, int sec, os_time_t *t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>os_program_deinit</name>
      <anchorfile>os__none_8c.html</anchorfile>
      <anchor>a9f3ecdf18ae2da69c9c907d2813a9dad</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_program_init</name>
      <anchorfile>os__none_8c.html</anchorfile>
      <anchor>a251793712629a4ac2341d856185b9398</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>os_random</name>
      <anchorfile>os__none_8c.html</anchorfile>
      <anchor>a843dbb5381392162286905a08a14888e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>os_readfile</name>
      <anchorfile>os__none_8c.html</anchorfile>
      <anchor>a6fb38d088b475b1764f641bd97d0a86d</anchor>
      <arglist>(const char *name, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>os_rel2abs_path</name>
      <anchorfile>os__none_8c.html</anchorfile>
      <anchor>a971a12783e9a8fc604671195307f2e03</anchor>
      <arglist>(const char *rel_path)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_setenv</name>
      <anchorfile>os__none_8c.html</anchorfile>
      <anchor>abec153184ee85102cce2767adff2863e</anchor>
      <arglist>(const char *name, const char *value, int overwrite)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>os_sleep</name>
      <anchorfile>os__none_8c.html</anchorfile>
      <anchor>a9375be7f220788a44c2f0a213f996a4d</anchor>
      <arglist>(os_time_t sec, os_time_t usec)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_unsetenv</name>
      <anchorfile>os__none_8c.html</anchorfile>
      <anchor>a409588a93cc250f084ade5a895888da4</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>os_zalloc</name>
      <anchorfile>os__none_8c.html</anchorfile>
      <anchor>aa3941c5693466d194ef568dfe2f299e6</anchor>
      <arglist>(size_t size)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>os_unix.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/utils/</path>
    <filename>os__unix_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="os_8h" name="os.h" local="yes" imported="no">os.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>os_daemon</name>
      <anchorfile>os__unix_8c.html</anchorfile>
      <anchor>a8c58d8c07e0a3b3aaf51dfbee9412aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_daemonize</name>
      <anchorfile>os__unix_8c.html</anchorfile>
      <anchor>ab666d601a18ef34e7f9359aa9ebfe7e6</anchor>
      <arglist>(const char *pid_file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>os_daemonize_terminate</name>
      <anchorfile>os__unix_8c.html</anchorfile>
      <anchor>af91f72ede007e2920f1b87910877b906</anchor>
      <arglist>(const char *pid_file)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_get_random</name>
      <anchorfile>os__unix_8c.html</anchorfile>
      <anchor>a266983148ba59f7bac481c76b7540da2</anchor>
      <arglist>(unsigned char *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_get_time</name>
      <anchorfile>os__unix_8c.html</anchorfile>
      <anchor>ae2663b02c9d739f1606d95068812103c</anchor>
      <arglist>(struct os_time *t)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_mktime</name>
      <anchorfile>os__unix_8c.html</anchorfile>
      <anchor>a4be2d6f6b643a6841f9ec8659588d61d</anchor>
      <arglist>(int year, int month, int day, int hour, int min, int sec, os_time_t *t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>os_program_deinit</name>
      <anchorfile>os__unix_8c.html</anchorfile>
      <anchor>a9f3ecdf18ae2da69c9c907d2813a9dad</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_program_init</name>
      <anchorfile>os__unix_8c.html</anchorfile>
      <anchor>a251793712629a4ac2341d856185b9398</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>os_random</name>
      <anchorfile>os__unix_8c.html</anchorfile>
      <anchor>a843dbb5381392162286905a08a14888e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>os_readfile</name>
      <anchorfile>os__unix_8c.html</anchorfile>
      <anchor>a6fb38d088b475b1764f641bd97d0a86d</anchor>
      <arglist>(const char *name, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>os_rel2abs_path</name>
      <anchorfile>os__unix_8c.html</anchorfile>
      <anchor>a971a12783e9a8fc604671195307f2e03</anchor>
      <arglist>(const char *rel_path)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_setenv</name>
      <anchorfile>os__unix_8c.html</anchorfile>
      <anchor>abec153184ee85102cce2767adff2863e</anchor>
      <arglist>(const char *name, const char *value, int overwrite)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>os_sleep</name>
      <anchorfile>os__unix_8c.html</anchorfile>
      <anchor>a9375be7f220788a44c2f0a213f996a4d</anchor>
      <arglist>(os_time_t sec, os_time_t usec)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>os_strlcpy</name>
      <anchorfile>os__unix_8c.html</anchorfile>
      <anchor>ad854b087e96fcf5320f7b714e6d0cdc0</anchor>
      <arglist>(char *dest, const char *src, size_t siz)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_unsetenv</name>
      <anchorfile>os__unix_8c.html</anchorfile>
      <anchor>a409588a93cc250f084ade5a895888da4</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>os_zalloc</name>
      <anchorfile>os__unix_8c.html</anchorfile>
      <anchor>aa3941c5693466d194ef568dfe2f299e6</anchor>
      <arglist>(size_t size)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>os_win32.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/utils/</path>
    <filename>os__win32_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="os_8h" name="os.h" local="yes" imported="no">os.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EPOCHFILETIME</name>
      <anchorfile>os__win32_8c.html</anchorfile>
      <anchor>a19efdf2f8e1ff6f5cd5f863c483f4779</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_daemonize</name>
      <anchorfile>os__win32_8c.html</anchorfile>
      <anchor>ab666d601a18ef34e7f9359aa9ebfe7e6</anchor>
      <arglist>(const char *pid_file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>os_daemonize_terminate</name>
      <anchorfile>os__win32_8c.html</anchorfile>
      <anchor>af91f72ede007e2920f1b87910877b906</anchor>
      <arglist>(const char *pid_file)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_get_random</name>
      <anchorfile>os__win32_8c.html</anchorfile>
      <anchor>a266983148ba59f7bac481c76b7540da2</anchor>
      <arglist>(unsigned char *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_get_time</name>
      <anchorfile>os__win32_8c.html</anchorfile>
      <anchor>ae2663b02c9d739f1606d95068812103c</anchor>
      <arglist>(struct os_time *t)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_mktime</name>
      <anchorfile>os__win32_8c.html</anchorfile>
      <anchor>a4be2d6f6b643a6841f9ec8659588d61d</anchor>
      <arglist>(int year, int month, int day, int hour, int min, int sec, os_time_t *t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>os_program_deinit</name>
      <anchorfile>os__win32_8c.html</anchorfile>
      <anchor>a9f3ecdf18ae2da69c9c907d2813a9dad</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_program_init</name>
      <anchorfile>os__win32_8c.html</anchorfile>
      <anchor>a251793712629a4ac2341d856185b9398</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>os_random</name>
      <anchorfile>os__win32_8c.html</anchorfile>
      <anchor>a843dbb5381392162286905a08a14888e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>os_readfile</name>
      <anchorfile>os__win32_8c.html</anchorfile>
      <anchor>a6fb38d088b475b1764f641bd97d0a86d</anchor>
      <arglist>(const char *name, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>os_rel2abs_path</name>
      <anchorfile>os__win32_8c.html</anchorfile>
      <anchor>a971a12783e9a8fc604671195307f2e03</anchor>
      <arglist>(const char *rel_path)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_setenv</name>
      <anchorfile>os__win32_8c.html</anchorfile>
      <anchor>abec153184ee85102cce2767adff2863e</anchor>
      <arglist>(const char *name, const char *value, int overwrite)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>os_sleep</name>
      <anchorfile>os__win32_8c.html</anchorfile>
      <anchor>a9375be7f220788a44c2f0a213f996a4d</anchor>
      <arglist>(os_time_t sec, os_time_t usec)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>os_strlcpy</name>
      <anchorfile>os__win32_8c.html</anchorfile>
      <anchor>ad854b087e96fcf5320f7b714e6d0cdc0</anchor>
      <arglist>(char *dest, const char *src, size_t siz)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>os_unsetenv</name>
      <anchorfile>os__win32_8c.html</anchorfile>
      <anchor>a409588a93cc250f084ade5a895888da4</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>os_zalloc</name>
      <anchorfile>os__win32_8c.html</anchorfile>
      <anchor>aa3941c5693466d194ef568dfe2f299e6</anchor>
      <arglist>(size_t size)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcsc_funcs.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/utils/</path>
    <filename>pcsc__funcs_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="pcsc__funcs_8h" name="pcsc_funcs.h" local="yes" imported="no">pcsc_funcs.h</includes>
    <class kind="struct">scard_data</class>
    <member kind="define">
      <type>#define</type>
      <name>AKA_AUTN_LEN</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>a1e7798c37afa837895375333b8323de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AKA_AUTS_LEN</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>a48b23694f87bcc2da6ead2e4b7cd1d44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AKA_RAND_LEN</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>a55b07468dd0432aaa739b87c8f928f64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CK_LEN</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>ab35786de83a2d1bb7e2385d4c44a43af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IK_LEN</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>ad1338d7c09f4445dd3c592cdb4ee8aa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mingw_load_symbols</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>a4088e2e69c1232ff14dab892d0b9d0da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mingw_unload_symbols</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>a9c50e8161ac4bb1644447b474beb792d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RES_MAX_LEN</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>ad49a07f0607bb6b33564afd15bd279f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIM_CMD_GET_RESPONSE</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>a4c49f41b4118c39d839235a1c1226ac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIM_CMD_READ_BIN</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>ac030c85c0d1b3ddbc2a71de3ff30cb76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIM_CMD_READ_RECORD</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>a64655a290c3e519f2724fd481a9adce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIM_CMD_RUN_GSM_ALG</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>a5d1ba20ff8d0f438abc9091d557827a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIM_CMD_SELECT</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>a3d613e5586e1cb9c4764cdd130a72807</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIM_CMD_VERIFY_CHV1</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>a164962ad4ecb208753b647ae59f918bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIM_RECORD_MODE_ABSOLUTE</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>ad7d4712eaf91c29a4a95cfdef20d1024</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USIM_CLA</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>a96477203ab133782064d0dffe322fd32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USIM_CMD_GET_RESPONSE</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>a05855bff93b96b29bc7d71422fce0aba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USIM_CMD_RUN_UMTS_ALG</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>a0c839e680d14914306493f19e8d495aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USIM_FSP_TEMPL_TAG</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>aca8eef3015b764392cf5cb0c44f60c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USIM_PS_DO_TAG</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>a3f9035dd2480317816b803a58a18dcdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USIM_TLV_DF_NAME</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>ab0cecff5141c2769c8d8e1f4fa8614c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USIM_TLV_FILE_DESC</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>a095493acdb05ed495b30c5f50c334a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USIM_TLV_FILE_ID</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>a2246f8826f8660305fe826aa1b78201d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USIM_TLV_FILE_SIZE</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>ab73108229f4fa38305d8ee8f449350fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USIM_TLV_LIFE_CYCLE_STATUS</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>aa0cf22930986a89f12d28695415ab16e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USIM_TLV_PIN_STATUS_TEMPLATE</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>a6ca5ed01e39c5f3c9d49ffbc0bee2630</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USIM_TLV_PROPR_INFO</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>af6f09cb92fec4d15008998bb08048b67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USIM_TLV_SHORT_FILE_ID</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>a50a2265929e05094fbb6188ed01d1e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USIM_TLV_TOTAL_FILE_SIZE</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>a0b684a5f8504dcd8d3d0afd4996a9517</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>sim_types</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>a796a60835d36b47db1510d628ba7ace2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCARD_GSM_SIM</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>a796a60835d36b47db1510d628ba7ace2a56d7756d05097fbc3eda38faef9e7b22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCARD_USIM</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>a796a60835d36b47db1510d628ba7ace2a4e955586387366f520676dd29834a12b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>_scard_select_file</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>a9d6690bdc623df3d8090406f2b653f37</anchor>
      <arglist>(struct scard_data *scard, unsigned short file_id, unsigned char *buf, size_t *buf_len, sim_types sim_type, unsigned char *aid, size_t aidlen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scard_deinit</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>a6d36c565d80fca29dcbc2a3a25ef4308</anchor>
      <arglist>(struct scard_data *scard)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>scard_get_aid</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>a7afcaa844ea921774134d2c413027d0f</anchor>
      <arglist>(struct scard_data *scard, unsigned char *aid, size_t maxlen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>scard_get_imsi</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>a006c0e6d020b9c1e1b8e294def63a382</anchor>
      <arglist>(struct scard_data *scard, char *imsi, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>scard_get_record_len</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>a945934ab29576c6bee73ae6f7cb67294</anchor>
      <arglist>(struct scard_data *scard, unsigned char recnum, unsigned char mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>scard_gsm_auth</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>afffc07f870046b7482704daf8a459adb</anchor>
      <arglist>(struct scard_data *scard, const unsigned char *_rand, unsigned char *sres, unsigned char *kc)</arglist>
    </member>
    <member kind="function">
      <type>struct scard_data *</type>
      <name>scard_init</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>acdfcbb4743300980d918c01c682e0802</anchor>
      <arglist>(scard_sim_type sim_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>scard_parse_fsp_templ</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>a3bdeb0e11199ff164db44cea8195526a</anchor>
      <arglist>(unsigned char *buf, size_t buf_len, int *ps_do, int *file_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>scard_pin_needed</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>a84245a136024c539740fa0e49c1b5f51</anchor>
      <arglist>(struct scard_data *scard, unsigned char *hdr, size_t hlen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>scard_read_file</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>aed43f2c01f6f0240c1d45f8d8d616cde</anchor>
      <arglist>(struct scard_data *scard, unsigned char *data, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>scard_read_record</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>a47fd5ba1b2518de54e73bc7eaa479436</anchor>
      <arglist>(struct scard_data *scard, unsigned char *data, size_t len, unsigned char recnum, unsigned char mode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>scard_select_file</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>ae3f79a7f514cba5589b9cc839c33a68d</anchor>
      <arglist>(struct scard_data *scard, unsigned short file_id, unsigned char *buf, size_t *buf_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>scard_set_pin</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>a844f31016920daad220061669ccaf252</anchor>
      <arglist>(struct scard_data *scard, const char *pin)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>scard_transmit</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>a86654b83d59bce140a4986bcb9c1e79a</anchor>
      <arglist>(struct scard_data *scard, unsigned char *_send, size_t send_len, unsigned char *_recv, size_t *recv_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>scard_umts_auth</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>a9395ddc1f7d756adbe9a3b8c2c89de71</anchor>
      <arglist>(struct scard_data *scard, const unsigned char *_rand, const unsigned char *autn, unsigned char *res, size_t *res_len, unsigned char *ik, unsigned char *ck, unsigned char *auts)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>scard_verify_pin</name>
      <anchorfile>pcsc__funcs_8c.html</anchorfile>
      <anchor>a2a6c8296d2d17be6b2d0e46c3d62315a</anchor>
      <arglist>(struct scard_data *scard, const char *pin)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcsc_funcs.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/utils/</path>
    <filename>pcsc__funcs_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>SCARD_CHV1_FLAG</name>
      <anchorfile>pcsc__funcs_8h.html</anchorfile>
      <anchor>a6282e5189e88eeb4a21cfd2285143c63</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCARD_CHV1_OFFSET</name>
      <anchorfile>pcsc__funcs_8h.html</anchorfile>
      <anchor>ae50d91e902a75f6fb8cfc95ab72138af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>scard_deinit</name>
      <anchorfile>pcsc__funcs_8h.html</anchorfile>
      <anchor>ae06d3c12e49f1d43b05638f3b597d2d7</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCARD_FILE_EF_CK</name>
      <anchorfile>pcsc__funcs_8h.html</anchorfile>
      <anchor>a41ef4914f9d0ae7f1aef1a1e87789429</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCARD_FILE_EF_DIR</name>
      <anchorfile>pcsc__funcs_8h.html</anchorfile>
      <anchor>a45cfc67ef493b84a3f77aefad36f8e2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCARD_FILE_EF_ICCID</name>
      <anchorfile>pcsc__funcs_8h.html</anchorfile>
      <anchor>a92a4a31f5498e132beeb97244fa07265</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCARD_FILE_EF_IK</name>
      <anchorfile>pcsc__funcs_8h.html</anchorfile>
      <anchor>a5cd2dfa691c283dbea2c710df60d0b57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCARD_FILE_GSM_DF</name>
      <anchorfile>pcsc__funcs_8h.html</anchorfile>
      <anchor>ad204b7901a2c5382bcf0e82d2b0a7035</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCARD_FILE_GSM_EF_IMSI</name>
      <anchorfile>pcsc__funcs_8h.html</anchorfile>
      <anchor>a8db05145e523d730f46c2e12d5f29469</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCARD_FILE_MF</name>
      <anchorfile>pcsc__funcs_8h.html</anchorfile>
      <anchor>a9f8e7df78c2d4ed2b20ea4bbfc3beadd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCARD_FILE_UMTS_DF</name>
      <anchorfile>pcsc__funcs_8h.html</anchorfile>
      <anchor>acfba2b78eeb4d2b2109bb08cce6879f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>scard_get_imsi</name>
      <anchorfile>pcsc__funcs_8h.html</anchorfile>
      <anchor>a64fc5a9dc9b238498d861f709e5ea67c</anchor>
      <arglist>(s, i, l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>scard_gsm_auth</name>
      <anchorfile>pcsc__funcs_8h.html</anchorfile>
      <anchor>ae80184e8fc6e9018299265c6d83b882c</anchor>
      <arglist>(s, r, s2, k)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>scard_init</name>
      <anchorfile>pcsc__funcs_8h.html</anchorfile>
      <anchor>af3d72303520e937a143f9fffdab405e0</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>scard_set_pin</name>
      <anchorfile>pcsc__funcs_8h.html</anchorfile>
      <anchor>a9145fbd43e66e72a8bfb37b525d221ca</anchor>
      <arglist>(s, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>scard_umts_auth</name>
      <anchorfile>pcsc__funcs_8h.html</anchorfile>
      <anchor>a9b7a83d9e74f54d29ad9ad6629804ad5</anchor>
      <arglist>(s, r, a, r2, rl, i, c, a2)</arglist>
    </member>
    <member kind="enumeration">
      <name>scard_sim_type</name>
      <anchorfile>pcsc__funcs_8h.html</anchorfile>
      <anchor>ab9989759db71116cf6b04d9706e4097d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCARD_GSM_SIM_ONLY</name>
      <anchorfile>pcsc__funcs_8h.html</anchorfile>
      <anchor>ab9989759db71116cf6b04d9706e4097daf2aa2a81e4a1184291c469f973f9a55e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCARD_USIM_ONLY</name>
      <anchorfile>pcsc__funcs_8h.html</anchorfile>
      <anchor>ab9989759db71116cf6b04d9706e4097dae574700849443f7e1740f452d0c1fc50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCARD_TRY_BOTH</name>
      <anchorfile>pcsc__funcs_8h.html</anchorfile>
      <anchor>ab9989759db71116cf6b04d9706e4097dad00b292cc7466b4656f18e5507c77cc1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>peerkey.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/rsn_supp/</path>
    <filename>peerkey_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
  </compound>
  <compound kind="file">
    <name>peerkey.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/rsn_supp/</path>
    <filename>peerkey_8h</filename>
    <class kind="struct">wpa_peerkey</class>
    <member kind="define">
      <type>#define</type>
      <name>PEERKEY_MAX_IE_LEN</name>
      <anchorfile>peerkey_8h.html</anchorfile>
      <anchor>a17216df9d2ee51ccd046bb64143cb154</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>peerkey_deinit</name>
      <anchorfile>peerkey_8h.html</anchorfile>
      <anchor>ae4cfa1d8c72dd9339081fd4364bed3e7</anchor>
      <arglist>(struct wpa_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>peerkey_rx_eapol_4way</name>
      <anchorfile>peerkey_8h.html</anchorfile>
      <anchor>abca061bf7f2f77ebde320f486672011b</anchor>
      <arglist>(struct wpa_sm *sm, struct wpa_peerkey *peerkey, struct wpa_eapol_key *key, u16 key_info, u16 ver)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>peerkey_rx_eapol_smk</name>
      <anchorfile>peerkey_8h.html</anchorfile>
      <anchor>a235a1be5e3f057f70a7ffd5bbc85e7d1</anchor>
      <arglist>(struct wpa_sm *sm, const u8 *src_addr, struct wpa_eapol_key *key, size_t extra_len, u16 key_info, u16 ver)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>peerkey_verify_eapol_key_mic</name>
      <anchorfile>peerkey_8h.html</anchorfile>
      <anchor>abd341830108cc8cc1c67da7a286036d2</anchor>
      <arglist>(struct wpa_sm *sm, struct wpa_peerkey *peerkey, struct wpa_eapol_key *key, u16 ver, const u8 *buf, size_t len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>peerkey_auth.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>peerkey__auth_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">utils/eloop.h</includes>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">crypto/sha1.h</includes>
    <includes id="sha256_8h" name="sha256.h" local="yes" imported="no">crypto/sha256.h</includes>
    <includes id="wpa__auth_8h" name="wpa_auth.h" local="yes" imported="no">wpa_auth.h</includes>
    <includes id="wpa__auth__i_8h" name="wpa_auth_i.h" local="yes" imported="no">wpa_auth_i.h</includes>
    <includes id="wpa__auth__ie_8h" name="wpa_auth_ie.h" local="yes" imported="no">wpa_auth_ie.h</includes>
  </compound>
  <compound kind="file">
    <name>peers.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/wpa_gui-qt4/</path>
    <filename>peers_8cpp</filename>
    <includes id="wpa__ctrl_8h" name="wpa_ctrl.h" local="yes" imported="no">common/wpa_ctrl.h</includes>
    <includes id="wpagui_8h" name="wpagui.h" local="yes" imported="no">wpagui.h</includes>
    <includes id="stringquery_8h" name="stringquery.h" local="yes" imported="no">stringquery.h</includes>
    <includes id="peers_8h" name="peers.h" local="yes" imported="no">peers.h</includes>
    <member kind="enumvalue">
      <name>peer_role_address</name>
      <anchorfile>peers_8cpp.html</anchorfile>
      <anchor>a12acb3634428eafc5724df6d836f4e64a293427b1acff36533cd40cc4a579870d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>peer_role_type</name>
      <anchorfile>peers_8cpp.html</anchorfile>
      <anchor>a12acb3634428eafc5724df6d836f4e64a548a27dce334ace24c1a47536aa5ad31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>peer_role_uuid</name>
      <anchorfile>peers_8cpp.html</anchorfile>
      <anchor>a12acb3634428eafc5724df6d836f4e64a5960450b504b4c2facc2a008fec358a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>peer_role_details</name>
      <anchorfile>peers_8cpp.html</anchorfile>
      <anchor>a12acb3634428eafc5724df6d836f4e64a8efd5283148e03af4427758237cfb833</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>peer_role_pri_dev_type</name>
      <anchorfile>peers_8cpp.html</anchorfile>
      <anchor>a12acb3634428eafc5724df6d836f4e64a31a45e5a23dded0504f9d50627db8e98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>peer_role_ssid</name>
      <anchorfile>peers_8cpp.html</anchorfile>
      <anchor>a12acb3634428eafc5724df6d836f4e64a5a86be24b39a5127266a49fc7b74cb80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>peer_role_config_methods</name>
      <anchorfile>peers_8cpp.html</anchorfile>
      <anchor>a12acb3634428eafc5724df6d836f4e64a2201ef57d244c29874b5eb67d6c26832</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>peer_role_dev_passwd_id</name>
      <anchorfile>peers_8cpp.html</anchorfile>
      <anchor>a12acb3634428eafc5724df6d836f4e64a1441c096dce966803120b0a5b6b240ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>peer_role_bss_id</name>
      <anchorfile>peers_8cpp.html</anchorfile>
      <anchor>a12acb3634428eafc5724df6d836f4e64a2e53aa7171b1ea5dec6a5dcc365cf251</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>peer_type</name>
      <anchorfile>peers_8cpp.html</anchorfile>
      <anchor>ac69e3dc77018854dc02597ae99dd9f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PEER_TYPE_ASSOCIATED_STATION</name>
      <anchorfile>peers_8cpp.html</anchorfile>
      <anchor>ac69e3dc77018854dc02597ae99dd9f51a96a994bcf0bb7c6ac97ae52e0c6be06d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PEER_TYPE_AP</name>
      <anchorfile>peers_8cpp.html</anchorfile>
      <anchor>ac69e3dc77018854dc02597ae99dd9f51accaaaa3d35e67307af7b0555dff4840f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PEER_TYPE_AP_WPS</name>
      <anchorfile>peers_8cpp.html</anchorfile>
      <anchor>ac69e3dc77018854dc02597ae99dd9f51aff11bac3701aae05c12d688a4f480982</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PEER_TYPE_WPS_PIN_NEEDED</name>
      <anchorfile>peers_8cpp.html</anchorfile>
      <anchor>ac69e3dc77018854dc02597ae99dd9f51a7926e54d5beedd341fd5487f724c780b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PEER_TYPE_WPS_ER_AP</name>
      <anchorfile>peers_8cpp.html</anchorfile>
      <anchor>ac69e3dc77018854dc02597ae99dd9f51a021222df612b0fa20ac5a8f66477bffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PEER_TYPE_WPS_ER_AP_UNCONFIGURED</name>
      <anchorfile>peers_8cpp.html</anchorfile>
      <anchor>ac69e3dc77018854dc02597ae99dd9f51a0d6d0f9b1d2d4156a329bcc572953d0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PEER_TYPE_WPS_ER_ENROLLEE</name>
      <anchorfile>peers_8cpp.html</anchorfile>
      <anchor>ac69e3dc77018854dc02597ae99dd9f51a547d419b2e1cdfaa59def00f3b3cee2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PEER_TYPE_WPS_ENROLLEE</name>
      <anchorfile>peers_8cpp.html</anchorfile>
      <anchor>ac69e3dc77018854dc02597ae99dd9f51af21e9d9bb63e04ce6a8c6f69e7211274</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>peers.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/wpa_gui-qt4/</path>
    <filename>peers_8h</filename>
    <includes id="qt4_2wpamsg_8h" name="qt4/wpamsg.h" local="yes" imported="no">wpamsg.h</includes>
    <class kind="class">Peers</class>
  </compound>
  <compound kind="file">
    <name>pkcs1.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/tls/</path>
    <filename>pkcs1_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="rsa_8h" name="rsa.h" local="yes" imported="no">rsa.h</includes>
    <includes id="pkcs1_8h" name="pkcs1.h" local="yes" imported="no">pkcs1.h</includes>
    <member kind="function">
      <type>int</type>
      <name>pkcs1_decrypt_public_key</name>
      <anchorfile>pkcs1_8c.html</anchorfile>
      <anchor>a16aab2d4ad0a907510874346bbaff3d1</anchor>
      <arglist>(struct crypto_rsa_key *key, const u8 *crypt, size_t crypt_len, u8 *plain, size_t *plain_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pkcs1_encrypt</name>
      <anchorfile>pkcs1_8c.html</anchorfile>
      <anchor>ae35d6caacee5cfbe8527ed662a8fc4fd</anchor>
      <arglist>(int block_type, struct crypto_rsa_key *key, int use_private, const u8 *in, size_t inlen, u8 *out, size_t *outlen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pkcs1_generate_encryption_block</name>
      <anchorfile>pkcs1_8c.html</anchorfile>
      <anchor>a0c20f3f8ce7f51fa853d4910cc7acd58</anchor>
      <arglist>(u8 block_type, size_t modlen, const u8 *in, size_t inlen, u8 *out, size_t *outlen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pkcs1_v15_private_key_decrypt</name>
      <anchorfile>pkcs1_8c.html</anchorfile>
      <anchor>a8291ff1e2a09ecd3fe2438db5f38bed3</anchor>
      <arglist>(struct crypto_rsa_key *key, const u8 *in, size_t inlen, u8 *out, size_t *outlen)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pkcs1.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/tls/</path>
    <filename>pkcs1_8h</filename>
    <member kind="function">
      <type>int</type>
      <name>pkcs1_decrypt_public_key</name>
      <anchorfile>pkcs1_8h.html</anchorfile>
      <anchor>a16aab2d4ad0a907510874346bbaff3d1</anchor>
      <arglist>(struct crypto_rsa_key *key, const u8 *crypt, size_t crypt_len, u8 *plain, size_t *plain_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pkcs1_encrypt</name>
      <anchorfile>pkcs1_8h.html</anchorfile>
      <anchor>ae35d6caacee5cfbe8527ed662a8fc4fd</anchor>
      <arglist>(int block_type, struct crypto_rsa_key *key, int use_private, const u8 *in, size_t inlen, u8 *out, size_t *outlen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pkcs1_v15_private_key_decrypt</name>
      <anchorfile>pkcs1_8h.html</anchorfile>
      <anchor>a8291ff1e2a09ecd3fe2438db5f38bed3</anchor>
      <arglist>(struct crypto_rsa_key *key, const u8 *in, size_t inlen, u8 *out, size_t *outlen)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pkcs5.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/tls/</path>
    <filename>pkcs5_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto/crypto.h</includes>
    <includes id="md5_8h" name="md5.h" local="yes" imported="no">crypto/md5.h</includes>
    <includes id="asn1_8h" name="asn1.h" local="yes" imported="no">asn1.h</includes>
    <includes id="pkcs5_8h" name="pkcs5.h" local="yes" imported="no">pkcs5.h</includes>
    <class kind="struct">pkcs5_params</class>
    <member kind="function" static="yes">
      <type>static struct crypto_cipher *</type>
      <name>pkcs5_crypto_init</name>
      <anchorfile>pkcs5_8c.html</anchorfile>
      <anchor>ad08b397c4ba05f3b072ce57f88866497</anchor>
      <arglist>(struct pkcs5_params *params, const char *passwd)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>pkcs5_decrypt</name>
      <anchorfile>pkcs5_8c.html</anchorfile>
      <anchor>a05e10e068e12bcf4813154484256b3c7</anchor>
      <arglist>(const u8 *enc_alg, size_t enc_alg_len, const u8 *enc_data, size_t enc_data_len, const char *passwd, size_t *data_len)</arglist>
    </member>
    <member kind="function">
      <type>enum pkcs5_alg</type>
      <name>pkcs5_get_alg</name>
      <anchorfile>pkcs5_8c.html</anchorfile>
      <anchor>a03567e4d538447ef945856a22f0b9eb3</anchor>
      <arglist>(struct asn1_oid *oid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pkcs5_get_params</name>
      <anchorfile>pkcs5_8c.html</anchorfile>
      <anchor>ad23965d13f8b7c54ae7d300a6e75c8c4</anchor>
      <arglist>(const u8 *enc_alg, size_t enc_alg_len, struct pkcs5_params *params)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pkcs5.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/tls/</path>
    <filename>pkcs5_8h</filename>
    <member kind="function">
      <type>u8 *</type>
      <name>pkcs5_decrypt</name>
      <anchorfile>pkcs5_8h.html</anchorfile>
      <anchor>a05e10e068e12bcf4813154484256b3c7</anchor>
      <arglist>(const u8 *enc_alg, size_t enc_alg_len, const u8 *enc_data, size_t enc_data_len, const char *passwd, size_t *data_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pkcs8.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/tls/</path>
    <filename>pkcs8_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="asn1_8h" name="asn1.h" local="yes" imported="no">asn1.h</includes>
    <includes id="bignum_8h" name="bignum.h" local="yes" imported="no">bignum.h</includes>
    <includes id="rsa_8h" name="rsa.h" local="yes" imported="no">rsa.h</includes>
    <includes id="pkcs5_8h" name="pkcs5.h" local="yes" imported="no">pkcs5.h</includes>
    <includes id="pkcs8_8h" name="pkcs8.h" local="yes" imported="no">pkcs8.h</includes>
    <member kind="function">
      <type>struct crypto_private_key *</type>
      <name>pkcs8_enc_key_import</name>
      <anchorfile>pkcs8_8c.html</anchorfile>
      <anchor>acd0e5a6c58d12ed3c0338fe3c91b05ef</anchor>
      <arglist>(const u8 *buf, size_t len, const char *passwd)</arglist>
    </member>
    <member kind="function">
      <type>struct crypto_private_key *</type>
      <name>pkcs8_key_import</name>
      <anchorfile>pkcs8_8c.html</anchorfile>
      <anchor>aac68d7a38ae9f4ee53e0afc813af2ba5</anchor>
      <arglist>(const u8 *buf, size_t len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pkcs8.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/tls/</path>
    <filename>pkcs8_8h</filename>
    <member kind="function">
      <type>struct crypto_private_key *</type>
      <name>pkcs8_enc_key_import</name>
      <anchorfile>pkcs8_8h.html</anchorfile>
      <anchor>acd0e5a6c58d12ed3c0338fe3c91b05ef</anchor>
      <arglist>(const u8 *buf, size_t len, const char *passwd)</arglist>
    </member>
    <member kind="function">
      <type>struct crypto_private_key *</type>
      <name>pkcs8_key_import</name>
      <anchorfile>pkcs8_8h.html</anchorfile>
      <anchor>aac68d7a38ae9f4ee53e0afc813af2ba5</anchor>
      <arglist>(const u8 *buf, size_t len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pmksa_cache.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/rsn_supp/</path>
    <filename>pmksa__cache_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="eapol__supp__sm_8h" name="eapol_supp_sm.h" local="yes" imported="no">eapol_supp/eapol_supp_sm.h</includes>
    <includes id="wpa_8h" name="wpa.h" local="yes" imported="no">wpa.h</includes>
    <includes id="wpa__i_8h" name="wpa_i.h" local="yes" imported="no">wpa_i.h</includes>
    <includes id="pmksa__cache_8h" name="pmksa_cache.h" local="yes" imported="no">pmksa_cache.h</includes>
  </compound>
  <compound kind="file">
    <name>pmksa_cache.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/rsn_supp/</path>
    <filename>pmksa__cache_8h</filename>
    <class kind="struct">rsn_pmksa_cache_entry</class>
    <member kind="function" static="yes">
      <type>static struct rsn_pmksa_cache_entry *</type>
      <name>pmksa_cache_add</name>
      <anchorfile>pmksa__cache_8h.html</anchorfile>
      <anchor>afc593769175447e685d2e262782be158</anchor>
      <arglist>(struct rsn_pmksa_cache *pmksa, const u8 *pmk, size_t pmk_len, const u8 *aa, const u8 *spa, void *network_ctx, int akmp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pmksa_cache_clear_current</name>
      <anchorfile>pmksa__cache_8h.html</anchorfile>
      <anchor>a3a71f5e7722c5a72406c25e012eb12e0</anchor>
      <arglist>(struct wpa_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pmksa_cache_deinit</name>
      <anchorfile>pmksa__cache_8h.html</anchorfile>
      <anchor>a03f523505c39c8d7808b7ca8a0cf2bee</anchor>
      <arglist>(struct rsn_pmksa_cache *pmksa)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct rsn_pmksa_cache_entry *</type>
      <name>pmksa_cache_get</name>
      <anchorfile>pmksa__cache_8h.html</anchorfile>
      <anchor>ab782bc554caea5634c0b91c5230cfa6b</anchor>
      <arglist>(struct rsn_pmksa_cache *pmksa, const u8 *aa, const u8 *pmkid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct rsn_pmksa_cache_entry *</type>
      <name>pmksa_cache_get_current</name>
      <anchorfile>pmksa__cache_8h.html</anchorfile>
      <anchor>a578607e8740b3d3ad1cb5daee103f5c8</anchor>
      <arglist>(struct wpa_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct rsn_pmksa_cache *</type>
      <name>pmksa_cache_init</name>
      <anchorfile>pmksa__cache_8h.html</anchorfile>
      <anchor>ae247144a7619bdfc30d8d13ff132dbda</anchor>
      <arglist>(void(*free_cb)(struct rsn_pmksa_cache_entry *entry, void *ctx, int replace), void *ctx, struct wpa_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pmksa_cache_list</name>
      <anchorfile>pmksa__cache_8h.html</anchorfile>
      <anchor>afbc7e80805bf0d21282f58d840d2181a</anchor>
      <arglist>(struct rsn_pmksa_cache *pmksa, char *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pmksa_cache_notify_reconfig</name>
      <anchorfile>pmksa__cache_8h.html</anchorfile>
      <anchor>a647ea5c8f925ed8607c5b91a2cf30799</anchor>
      <arglist>(struct rsn_pmksa_cache *pmksa)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pmksa_cache_set_current</name>
      <anchorfile>pmksa__cache_8h.html</anchorfile>
      <anchor>a064a4ff363a8b9c82f21966d0cc23b14</anchor>
      <arglist>(struct wpa_sm *sm, const u8 *pmkid, const u8 *bssid, void *network_ctx, int try_opportunistic)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pmksa_cache_auth.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>pmksa__cache__auth_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">utils/eloop.h</includes>
    <includes id="eapol__auth__sm_8h" name="eapol_auth_sm.h" local="yes" imported="no">eapol_auth/eapol_auth_sm.h</includes>
    <includes id="eapol__auth__sm__i_8h" name="eapol_auth_sm_i.h" local="yes" imported="no">eapol_auth/eapol_auth_sm_i.h</includes>
    <includes id="sta__info_8h" name="sta_info.h" local="yes" imported="no">sta_info.h</includes>
    <includes id="ap__config_8h" name="ap_config.h" local="yes" imported="no">ap_config.h</includes>
    <includes id="pmksa__cache__auth_8h" name="pmksa_cache_auth.h" local="yes" imported="no">pmksa_cache_auth.h</includes>
    <class kind="struct">rsn_pmksa_cache</class>
    <member kind="define">
      <type>#define</type>
      <name>PMKID_HASH</name>
      <anchorfile>pmksa__cache__auth_8c.html</anchorfile>
      <anchor>a82d757218109972205952a9d66c1b990</anchor>
      <arglist>(pmkid)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PMKID_HASH_SIZE</name>
      <anchorfile>pmksa__cache__auth_8c.html</anchorfile>
      <anchor>a41b197983b0a3cfde25fca98b177a3da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>_pmksa_cache_free_entry</name>
      <anchorfile>pmksa__cache__auth_8c.html</anchorfile>
      <anchor>ab15106366103545d240560ebdc643aff</anchor>
      <arglist>(struct rsn_pmksa_cache_entry *entry)</arglist>
    </member>
    <member kind="function">
      <type>struct rsn_pmksa_cache_entry *</type>
      <name>pmksa_cache_add_okc</name>
      <anchorfile>pmksa__cache__auth_8c.html</anchorfile>
      <anchor>a1cb785e44d2063d7b17510c2a39a6dd6</anchor>
      <arglist>(struct rsn_pmksa_cache *pmksa, const struct rsn_pmksa_cache_entry *old_entry, const u8 *aa, const u8 *pmkid)</arglist>
    </member>
    <member kind="function">
      <type>struct rsn_pmksa_cache_entry *</type>
      <name>pmksa_cache_auth_add</name>
      <anchorfile>pmksa__cache__auth_8c.html</anchorfile>
      <anchor>a7c5b3007498be401e942ea96acbdfad8</anchor>
      <arglist>(struct rsn_pmksa_cache *pmksa, const u8 *pmk, size_t pmk_len, const u8 *aa, const u8 *spa, int session_timeout, struct eapol_state_machine *eapol, int akmp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pmksa_cache_auth_deinit</name>
      <anchorfile>pmksa__cache__auth_8c.html</anchorfile>
      <anchor>a76717448ede43dc91a960fc6895fde6f</anchor>
      <arglist>(struct rsn_pmksa_cache *pmksa)</arglist>
    </member>
    <member kind="function">
      <type>struct rsn_pmksa_cache_entry *</type>
      <name>pmksa_cache_auth_get</name>
      <anchorfile>pmksa__cache__auth_8c.html</anchorfile>
      <anchor>ade3424b91697f1f43fccd0589adddab6</anchor>
      <arglist>(struct rsn_pmksa_cache *pmksa, const u8 *spa, const u8 *pmkid)</arglist>
    </member>
    <member kind="function">
      <type>struct rsn_pmksa_cache *</type>
      <name>pmksa_cache_auth_init</name>
      <anchorfile>pmksa__cache__auth_8c.html</anchorfile>
      <anchor>acf6c3ac14e40e35b3f283c619f1ab3bb</anchor>
      <arglist>(void(*free_cb)(struct rsn_pmksa_cache_entry *entry, void *ctx), void *ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pmksa_cache_expire</name>
      <anchorfile>pmksa__cache__auth_8c.html</anchorfile>
      <anchor>a442f71e4e237c1c8faf1c6a82678cbce</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pmksa_cache_free_entry</name>
      <anchorfile>pmksa__cache__auth_8c.html</anchorfile>
      <anchor>a86e86e24e06ee897b8c4d500b5bab319</anchor>
      <arglist>(struct rsn_pmksa_cache *pmksa, struct rsn_pmksa_cache_entry *entry)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pmksa_cache_from_eapol_data</name>
      <anchorfile>pmksa__cache__auth_8c.html</anchorfile>
      <anchor>acb7021175cf94a4d63ae595ff6eb4716</anchor>
      <arglist>(struct rsn_pmksa_cache_entry *entry, struct eapol_state_machine *eapol)</arglist>
    </member>
    <member kind="function">
      <type>struct rsn_pmksa_cache_entry *</type>
      <name>pmksa_cache_get_okc</name>
      <anchorfile>pmksa__cache__auth_8c.html</anchorfile>
      <anchor>a39f89633dbb9c04335d73801b7718da9</anchor>
      <arglist>(struct rsn_pmksa_cache *pmksa, const u8 *aa, const u8 *spa, const u8 *pmkid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pmksa_cache_link_entry</name>
      <anchorfile>pmksa__cache__auth_8c.html</anchorfile>
      <anchor>a8d6449db0ac6aab93f2fa2d0185a57ff</anchor>
      <arglist>(struct rsn_pmksa_cache *pmksa, struct rsn_pmksa_cache_entry *entry)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pmksa_cache_set_expiration</name>
      <anchorfile>pmksa__cache__auth_8c.html</anchorfile>
      <anchor>aafa1edbc804e0c1c7da442b755099041</anchor>
      <arglist>(struct rsn_pmksa_cache *pmksa)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pmksa_cache_to_eapol_data</name>
      <anchorfile>pmksa__cache__auth_8c.html</anchorfile>
      <anchor>a65b8282942dbfe1dea32308c354dc47d</anchor>
      <arglist>(struct rsn_pmksa_cache_entry *entry, struct eapol_state_machine *eapol)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>dot11RSNAConfigPMKLifetime</name>
      <anchorfile>pmksa__cache__auth_8c.html</anchorfile>
      <anchor>ae152d482319227372e2ea69da86690e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>pmksa_cache_max_entries</name>
      <anchorfile>pmksa__cache__auth_8c.html</anchorfile>
      <anchor>a886eea0014fb0b312b6beb5214517f91</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pmksa_cache_auth.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>pmksa__cache__auth_8h</filename>
    <includes id="radius_8h" name="radius.h" local="yes" imported="no">radius/radius.h</includes>
    <class kind="struct">rsn_pmksa_cache_entry</class>
    <member kind="function">
      <type>struct rsn_pmksa_cache_entry *</type>
      <name>pmksa_cache_add_okc</name>
      <anchorfile>pmksa__cache__auth_8h.html</anchorfile>
      <anchor>a1cb785e44d2063d7b17510c2a39a6dd6</anchor>
      <arglist>(struct rsn_pmksa_cache *pmksa, const struct rsn_pmksa_cache_entry *old_entry, const u8 *aa, const u8 *pmkid)</arglist>
    </member>
    <member kind="function">
      <type>struct rsn_pmksa_cache_entry *</type>
      <name>pmksa_cache_auth_add</name>
      <anchorfile>pmksa__cache__auth_8h.html</anchorfile>
      <anchor>a7c5b3007498be401e942ea96acbdfad8</anchor>
      <arglist>(struct rsn_pmksa_cache *pmksa, const u8 *pmk, size_t pmk_len, const u8 *aa, const u8 *spa, int session_timeout, struct eapol_state_machine *eapol, int akmp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pmksa_cache_auth_deinit</name>
      <anchorfile>pmksa__cache__auth_8h.html</anchorfile>
      <anchor>a76717448ede43dc91a960fc6895fde6f</anchor>
      <arglist>(struct rsn_pmksa_cache *pmksa)</arglist>
    </member>
    <member kind="function">
      <type>struct rsn_pmksa_cache_entry *</type>
      <name>pmksa_cache_auth_get</name>
      <anchorfile>pmksa__cache__auth_8h.html</anchorfile>
      <anchor>ade3424b91697f1f43fccd0589adddab6</anchor>
      <arglist>(struct rsn_pmksa_cache *pmksa, const u8 *spa, const u8 *pmkid)</arglist>
    </member>
    <member kind="function">
      <type>struct rsn_pmksa_cache *</type>
      <name>pmksa_cache_auth_init</name>
      <anchorfile>pmksa__cache__auth_8h.html</anchorfile>
      <anchor>acf6c3ac14e40e35b3f283c619f1ab3bb</anchor>
      <arglist>(void(*free_cb)(struct rsn_pmksa_cache_entry *entry, void *ctx), void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>struct rsn_pmksa_cache_entry *</type>
      <name>pmksa_cache_get_okc</name>
      <anchorfile>pmksa__cache__auth_8h.html</anchorfile>
      <anchor>a42677307bf2f538f17e73c57aebbc480</anchor>
      <arglist>(struct rsn_pmksa_cache *pmksa, const u8 *spa, const u8 *aa, const u8 *pmkid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pmksa_cache_to_eapol_data</name>
      <anchorfile>pmksa__cache__auth_8h.html</anchorfile>
      <anchor>a65b8282942dbfe1dea32308c354dc47d</anchor>
      <arglist>(struct rsn_pmksa_cache_entry *entry, struct eapol_state_machine *eapol)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>preauth.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/rsn_supp/</path>
    <filename>preauth_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="wpa_8h" name="wpa.h" local="yes" imported="no">wpa.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="l2__packet_8h" name="l2_packet.h" local="yes" imported="no">l2_packet/l2_packet.h</includes>
    <includes id="eapol__supp__sm_8h" name="eapol_supp_sm.h" local="yes" imported="no">eapol_supp/eapol_supp_sm.h</includes>
    <includes id="preauth_8h" name="preauth.h" local="yes" imported="no">preauth.h</includes>
    <includes id="pmksa__cache_8h" name="pmksa_cache.h" local="yes" imported="no">pmksa_cache.h</includes>
    <includes id="wpa__i_8h" name="wpa_i.h" local="yes" imported="no">wpa_i.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
  </compound>
  <compound kind="file">
    <name>preauth.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/rsn_supp/</path>
    <filename>preauth_8h</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pmksa_candidate_add</name>
      <anchorfile>preauth_8h.html</anchorfile>
      <anchor>a01cf3e1ed4ec281eb6b15825c9031d0a</anchor>
      <arglist>(struct wpa_sm *sm, const u8 *bssid, int prio, int preauth)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pmksa_candidate_free</name>
      <anchorfile>preauth_8h.html</anchorfile>
      <anchor>a6f4309b198138efdeeab1ee883c50248</anchor>
      <arglist>(struct wpa_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rsn_preauth_candidate_process</name>
      <anchorfile>preauth_8h.html</anchorfile>
      <anchor>a677402073360080f5c063c44c747a2db</anchor>
      <arglist>(struct wpa_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rsn_preauth_deinit</name>
      <anchorfile>preauth_8h.html</anchorfile>
      <anchor>a9fc06ebaf0b8cb0e0316af95cfe50de7</anchor>
      <arglist>(struct wpa_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>rsn_preauth_get_status</name>
      <anchorfile>preauth_8h.html</anchorfile>
      <anchor>a918a9a195c5d985d791157e79e2f2579</anchor>
      <arglist>(struct wpa_sm *sm, char *buf, size_t buflen, int verbose)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>rsn_preauth_in_progress</name>
      <anchorfile>preauth_8h.html</anchorfile>
      <anchor>a8451e49daf0672659a766346096f6596</anchor>
      <arglist>(struct wpa_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>rsn_preauth_init</name>
      <anchorfile>preauth_8h.html</anchorfile>
      <anchor>a4ef02ff103fa867694f78c06f1163f3b</anchor>
      <arglist>(struct wpa_sm *sm, const u8 *dst, struct eap_peer_config *eap_conf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rsn_preauth_scan_result</name>
      <anchorfile>preauth_8h.html</anchorfile>
      <anchor>aa998d039daef81e312aaca3139cfe74a</anchor>
      <arglist>(struct wpa_sm *sm, const u8 *bssid, const u8 *ssid, const u8 *rsn)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>rsn_preauth_scan_results</name>
      <anchorfile>preauth_8h.html</anchorfile>
      <anchor>a72cb899f8789f906b2f77f6552defcc0</anchor>
      <arglist>(struct wpa_sm *sm)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>preauth_auth.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>preauth__auth_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
  </compound>
  <compound kind="file">
    <name>preauth_auth.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>preauth__auth_8h</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rsn_preauth_finished</name>
      <anchorfile>preauth__auth_8h.html</anchorfile>
      <anchor>a806a4f40f81c68b9c8c22dcb68173f14</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, int success)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rsn_preauth_free_station</name>
      <anchorfile>preauth__auth_8h.html</anchorfile>
      <anchor>a2b208d466a0dca56ea1faeca27d59eaf</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rsn_preauth_iface_deinit</name>
      <anchorfile>preauth__auth_8h.html</anchorfile>
      <anchor>a18ca9011bb5e0c9ae18353f8447928c8</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>rsn_preauth_iface_init</name>
      <anchorfile>preauth__auth_8h.html</anchorfile>
      <anchor>aec85601e47da5ef8026f6097db8f0a9b</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rsn_preauth_send</name>
      <anchorfile>preauth__auth_8h.html</anchorfile>
      <anchor>a82b05783c8591cc56b1d1472483fb424</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, u8 *buf, size_t len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>preauth_test.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>preauth__test_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="config_8h" name="config.h" local="yes" imported="no">config.h</includes>
    <includes id="eapol__supp__sm_8h" name="eapol_supp_sm.h" local="yes" imported="no">eapol_supp/eapol_supp_sm.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="wpa_8h" name="wpa.h" local="yes" imported="no">rsn_supp/wpa.h</includes>
    <includes id="eap__peer_2eap_8h" name="eap_peer/eap.h" local="yes" imported="no">eap_peer/eap.h</includes>
    <includes id="wpa__supplicant__i_8h" name="wpa_supplicant_i.h" local="yes" imported="no">wpa_supplicant_i.h</includes>
    <includes id="l2__packet_8h" name="l2_packet.h" local="yes" imported="no">l2_packet/l2_packet.h</includes>
    <includes id="ctrl__iface_8h" name="ctrl_iface.h" local="yes" imported="no">ctrl_iface.h</includes>
    <includes id="pcsc__funcs_8h" name="pcsc_funcs.h" local="yes" imported="no">pcsc_funcs.h</includes>
    <includes id="preauth_8h" name="preauth.h" local="yes" imported="no">rsn_supp/preauth.h</includes>
    <includes id="pmksa__cache_8h" name="pmksa_cache.h" local="yes" imported="no">rsn_supp/pmksa_cache.h</includes>
    <includes id="driver_8h" name="driver.h" local="yes" imported="no">drivers/driver.h</includes>
    <class kind="struct">preauth_test_data</class>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>_wpa_alloc_eapol</name>
      <anchorfile>preauth__test_8c.html</anchorfile>
      <anchor>a5e2d000b3c4fc231c974a29d88cde463</anchor>
      <arglist>(void *wpa_s, u8 type, const void *data, u16 data_len, size_t *msg_len, void **data_pos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>_wpa_supplicant_cancel_auth_timeout</name>
      <anchorfile>preauth__test_8c.html</anchorfile>
      <anchor>a1030b0534b2fc9c7014aa2f4ef81984f</anchor>
      <arglist>(void *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>_wpa_supplicant_deauthenticate</name>
      <anchorfile>preauth__test_8c.html</anchorfile>
      <anchor>a103f3786b3567daeca6bc72d832511f0</anchor>
      <arglist>(void *wpa_s, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>_wpa_supplicant_disassociate</name>
      <anchorfile>preauth__test_8c.html</anchorfile>
      <anchor>a92ad94fa3b0ede11e7aefff58b08c6b5</anchor>
      <arglist>(void *wpa_s, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static enum wpa_states</type>
      <name>_wpa_supplicant_get_state</name>
      <anchorfile>preauth__test_8c.html</anchorfile>
      <anchor>a517e9737cbf051ce4dd9644730906ae1</anchor>
      <arglist>(void *ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>_wpa_supplicant_set_state</name>
      <anchorfile>preauth__test_8c.html</anchorfile>
      <anchor>a823d311d24d23619da29186599eaf72c</anchor>
      <arglist>(void *ctx, enum wpa_states state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_test_poll</name>
      <anchorfile>preauth__test_8c.html</anchorfile>
      <anchor>ab845f23719f089ea9ba357d28293d431</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_test_terminate</name>
      <anchorfile>preauth__test_8c.html</anchorfile>
      <anchor>aa7bbe358ed1cb1945b749385b03ca2b5</anchor>
      <arglist>(int sig, void *signal_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eapol_test_timeout</name>
      <anchorfile>preauth__test_8c.html</anchorfile>
      <anchor>a2c019453875a4cba44cdf79f2052a6e9</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>preauth__test_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_eapol_clean</name>
      <anchorfile>preauth__test_8c.html</anchorfile>
      <anchor>a53c0afbde022f78a739e10914133ac69</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>wpa_alloc_eapol</name>
      <anchorfile>preauth__test_8c.html</anchorfile>
      <anchor>aa3c42a8488fabc3155c2d857733152f8</anchor>
      <arglist>(const struct wpa_supplicant *wpa_s, u8 type, const void *data, u16 data_len, size_t *msg_len, void **data_pos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_ether_send</name>
      <anchorfile>preauth__test_8c.html</anchorfile>
      <anchor>a0b673ae5537263c6fd33b0a88dd15f93</anchor>
      <arglist>(void *wpa_s, const u8 *dest, u16 proto, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_init_conf</name>
      <anchorfile>preauth__test_8c.html</anchorfile>
      <anchor>aa75e99cbcf3ca7170216c3c6c8be7118</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const char *ifname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_add_pmkid</name>
      <anchorfile>preauth__test_8c.html</anchorfile>
      <anchor>af6c83d0f2c95552fcf2e02d78c65c3ca</anchor>
      <arglist>(void *wpa_s, const u8 *bssid, const u8 *pmkid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_get_beacon_ie</name>
      <anchorfile>preauth__test_8c.html</anchorfile>
      <anchor>a8e392a1320f409374b58b12b1e188cb4</anchor>
      <arglist>(void *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_get_bssid</name>
      <anchorfile>preauth__test_8c.html</anchorfile>
      <anchor>a38ab215c8878d7d3ed84dc7066e72429</anchor>
      <arglist>(void *wpa_s, u8 *bssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpa_config_blob *</type>
      <name>wpa_supplicant_get_config_blob</name>
      <anchorfile>preauth__test_8c.html</anchorfile>
      <anchor>a69d70649255ad5b439b8d5b38cd0412c</anchor>
      <arglist>(void *ctx, const char *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>wpa_supplicant_get_network_ctx</name>
      <anchorfile>preauth__test_8c.html</anchorfile>
      <anchor>a8b68c8a6c197e6ad7e5286233daf3eac</anchor>
      <arglist>(void *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_mlme_setprotection</name>
      <anchorfile>preauth__test_8c.html</anchorfile>
      <anchor>a3167d45cd173809358f33c6958962a4f</anchor>
      <arglist>(void *wpa_s, const u8 *addr, int protection_type, int key_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_remove_pmkid</name>
      <anchorfile>preauth__test_8c.html</anchorfile>
      <anchor>a9ebcdc5c92b0a14b9be336f796a399eb</anchor>
      <arglist>(void *wpa_s, const u8 *bssid, const u8 *pmkid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_set_config_blob</name>
      <anchorfile>preauth__test_8c.html</anchorfile>
      <anchor>a81c8b24d2cb6934fab36be63cbcb9ad7</anchor>
      <arglist>(void *ctx, struct wpa_config_blob *blob)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_set_key</name>
      <anchorfile>preauth__test_8c.html</anchorfile>
      <anchor>aa45a6a44dfac50471ae2e663d0eae64e</anchor>
      <arglist>(void *wpa_s, enum wpa_alg alg, const u8 *addr, int key_idx, int set_tx, const u8 *seq, size_t seq_len, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct wpa_driver_ops</type>
      <name>dummy_driver</name>
      <anchorfile>preauth__test_8c.html</anchorfile>
      <anchor>aa9c28f6fb6a671170aaf7272074ff65b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_debug_level</name>
      <anchorfile>preauth__test_8c.html</anchorfile>
      <anchor>a93c24a3c52044adaadad1a58b49f109d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_debug_show_keys</name>
      <anchorfile>preauth__test_8c.html</anchorfile>
      <anchor>a492b25d11287b9a5f944b97cc24969b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_driver_ops *</type>
      <name>wpa_drivers</name>
      <anchorfile>preauth__test_8c.html</anchorfile>
      <anchor>ae7e8f3c725ba8227ff4807993f66f960</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>priv_netlink.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/drivers/</path>
    <filename>priv__netlink_8h</filename>
    <class kind="struct">ifinfomsg</class>
    <class kind="struct">nlmsghdr</class>
    <class kind="struct">rtattr</class>
    <class kind="struct">sockaddr_nl</class>
    <member kind="define">
      <type>#define</type>
      <name>NETLINK_ROUTE</name>
      <anchorfile>priv__netlink_8h.html</anchorfile>
      <anchor>ade6042d6747d207070edf4cc12c6fc27</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLM_F_REQUEST</name>
      <anchorfile>priv__netlink_8h.html</anchorfile>
      <anchor>a456954d27b8adedd78136a9511f13160</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLMSG_ALIGN</name>
      <anchorfile>priv__netlink_8h.html</anchorfile>
      <anchor>ae4edd6898da9b2ec458b9d5242fbdc87</anchor>
      <arglist>(len)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLMSG_ALIGNTO</name>
      <anchorfile>priv__netlink_8h.html</anchorfile>
      <anchor>ab0b79430508f7209a336f2a374a08bd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLMSG_DATA</name>
      <anchorfile>priv__netlink_8h.html</anchorfile>
      <anchor>a4e5a9ade768e40e88087d07940c42142</anchor>
      <arglist>(nlh)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLMSG_HDRLEN</name>
      <anchorfile>priv__netlink_8h.html</anchorfile>
      <anchor>a68fbbe51bd90e0cdc0c832f8617d7552</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLMSG_LENGTH</name>
      <anchorfile>priv__netlink_8h.html</anchorfile>
      <anchor>ab6857a80029b18e3c1058ddfca5e6b6b</anchor>
      <arglist>(len)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLMSG_NEXT</name>
      <anchorfile>priv__netlink_8h.html</anchorfile>
      <anchor>a533f12f954dec43e08cfaff6dcf9c751</anchor>
      <arglist>(nlh, len)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLMSG_OK</name>
      <anchorfile>priv__netlink_8h.html</anchorfile>
      <anchor>a2e67cb7b703696efae9909fbeba5616d</anchor>
      <arglist>(nlh, len)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLMSG_PAYLOAD</name>
      <anchorfile>priv__netlink_8h.html</anchorfile>
      <anchor>a0b2810d13b9ce3ac0d44ca273f5723f5</anchor>
      <arglist>(nlh, len)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLMSG_SPACE</name>
      <anchorfile>priv__netlink_8h.html</anchorfile>
      <anchor>a913112592c27921e3d5c7b475272f7c8</anchor>
      <arglist>(len)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RTA_ALIGN</name>
      <anchorfile>priv__netlink_8h.html</anchorfile>
      <anchor>af26cd7c77aec0bb8e98de1e45c0334b5</anchor>
      <arglist>(len)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RTA_ALIGNTO</name>
      <anchorfile>priv__netlink_8h.html</anchorfile>
      <anchor>aeead1c15f1a21547e0ff8736d83e57bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RTA_DATA</name>
      <anchorfile>priv__netlink_8h.html</anchorfile>
      <anchor>a42f61974b6169a0f37cb8f46e57db89d</anchor>
      <arglist>(rta)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RTA_LENGTH</name>
      <anchorfile>priv__netlink_8h.html</anchorfile>
      <anchor>ac4fadfa86c399164b0ea4512318efcac</anchor>
      <arglist>(len)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RTA_NEXT</name>
      <anchorfile>priv__netlink_8h.html</anchorfile>
      <anchor>a07af6f6f3cbf507b32f187e9dc4b4336</anchor>
      <arglist>(rta, attrlen)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RTA_OK</name>
      <anchorfile>priv__netlink_8h.html</anchorfile>
      <anchor>a374ac181878db21a64f22a35b49237e1</anchor>
      <arglist>(rta, len)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RTM_BASE</name>
      <anchorfile>priv__netlink_8h.html</anchorfile>
      <anchor>af25356c78e9295a6ec55c1e29bc8335f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RTM_DELLINK</name>
      <anchorfile>priv__netlink_8h.html</anchorfile>
      <anchor>aaea77cc4d719a9ce211824b301586a72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RTM_NEWLINK</name>
      <anchorfile>priv__netlink_8h.html</anchorfile>
      <anchor>af328a54a6014d0e089843b7dba2013fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RTM_SETLINK</name>
      <anchorfile>priv__netlink_8h.html</anchorfile>
      <anchor>a768911ebfaf8ba3f958efe087c6c66f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RTMGRP_LINK</name>
      <anchorfile>priv__netlink_8h.html</anchorfile>
      <anchor>a3e427a6fc30c099c6163ba7cab646eda</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>privsep_commands.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/common/</path>
    <filename>privsep__commands_8h</filename>
    <class kind="struct">privsep_cmd_associate</class>
    <class kind="struct">privsep_cmd_set_key</class>
    <member kind="enumeration">
      <name>privsep_cmd</name>
      <anchorfile>privsep__commands_8h.html</anchorfile>
      <anchor>a1ef75f41798e5a5dce060534a10b7425</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRIVSEP_CMD_REGISTER</name>
      <anchorfile>privsep__commands_8h.html</anchorfile>
      <anchor>a1ef75f41798e5a5dce060534a10b7425a7821343d30e30eb5bfc4dd380f5552ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRIVSEP_CMD_UNREGISTER</name>
      <anchorfile>privsep__commands_8h.html</anchorfile>
      <anchor>a1ef75f41798e5a5dce060534a10b7425ac4b80b1697b35b235c1a8bd1aaf8956c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRIVSEP_CMD_SCAN</name>
      <anchorfile>privsep__commands_8h.html</anchorfile>
      <anchor>a1ef75f41798e5a5dce060534a10b7425a978ac02428d509d9cef9e45a6b4cb95e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRIVSEP_CMD_GET_SCAN_RESULTS</name>
      <anchorfile>privsep__commands_8h.html</anchorfile>
      <anchor>a1ef75f41798e5a5dce060534a10b7425add6b7c069b6a86e8e0b694b1b0a6f153</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRIVSEP_CMD_ASSOCIATE</name>
      <anchorfile>privsep__commands_8h.html</anchorfile>
      <anchor>a1ef75f41798e5a5dce060534a10b7425a9eaf343862aa8036ef76594068e312dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRIVSEP_CMD_GET_BSSID</name>
      <anchorfile>privsep__commands_8h.html</anchorfile>
      <anchor>a1ef75f41798e5a5dce060534a10b7425aff4dd27ab738e189cc0ee260075a1d8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRIVSEP_CMD_GET_SSID</name>
      <anchorfile>privsep__commands_8h.html</anchorfile>
      <anchor>a1ef75f41798e5a5dce060534a10b7425a54b19cab8cf40c72eb560b4875198947</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRIVSEP_CMD_SET_KEY</name>
      <anchorfile>privsep__commands_8h.html</anchorfile>
      <anchor>a1ef75f41798e5a5dce060534a10b7425ac0ef78b17f0b0b83edfabbed1fa27f96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRIVSEP_CMD_GET_CAPA</name>
      <anchorfile>privsep__commands_8h.html</anchorfile>
      <anchor>a1ef75f41798e5a5dce060534a10b7425abe9cb33d259f5486b4cd1be258b4f926</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRIVSEP_CMD_L2_REGISTER</name>
      <anchorfile>privsep__commands_8h.html</anchorfile>
      <anchor>a1ef75f41798e5a5dce060534a10b7425a726b6ac4e8198bae404b2fbdf9bba6b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRIVSEP_CMD_L2_UNREGISTER</name>
      <anchorfile>privsep__commands_8h.html</anchorfile>
      <anchor>a1ef75f41798e5a5dce060534a10b7425af6f32db49a0118cfa2789cc0bb28e0ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRIVSEP_CMD_L2_NOTIFY_AUTH_START</name>
      <anchorfile>privsep__commands_8h.html</anchorfile>
      <anchor>a1ef75f41798e5a5dce060534a10b7425ae9309f0d0bcd29f92fd975eef9c2fbec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRIVSEP_CMD_L2_SEND</name>
      <anchorfile>privsep__commands_8h.html</anchorfile>
      <anchor>a1ef75f41798e5a5dce060534a10b7425a3f731982b657cc85cdaab8f6fc57f2fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRIVSEP_CMD_SET_COUNTRY</name>
      <anchorfile>privsep__commands_8h.html</anchorfile>
      <anchor>a1ef75f41798e5a5dce060534a10b7425a9f126204772fed639beb79cf6f26114e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>privsep_event</name>
      <anchorfile>privsep__commands_8h.html</anchorfile>
      <anchor>a5abc7d12710b83bbefa8cea2a585d26d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRIVSEP_EVENT_SCAN_RESULTS</name>
      <anchorfile>privsep__commands_8h.html</anchorfile>
      <anchor>a5abc7d12710b83bbefa8cea2a585d26dad54ce9360d64c13d1d66fec17d2b00f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRIVSEP_EVENT_ASSOC</name>
      <anchorfile>privsep__commands_8h.html</anchorfile>
      <anchor>a5abc7d12710b83bbefa8cea2a585d26daab20b1992aca9fe752c96d5aee69ced1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRIVSEP_EVENT_DISASSOC</name>
      <anchorfile>privsep__commands_8h.html</anchorfile>
      <anchor>a5abc7d12710b83bbefa8cea2a585d26da8ed682c3d3d4705505c076f809928a0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRIVSEP_EVENT_ASSOCINFO</name>
      <anchorfile>privsep__commands_8h.html</anchorfile>
      <anchor>a5abc7d12710b83bbefa8cea2a585d26daec6098186d0383619f2c44176707f59c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRIVSEP_EVENT_MICHAEL_MIC_FAILURE</name>
      <anchorfile>privsep__commands_8h.html</anchorfile>
      <anchor>a5abc7d12710b83bbefa8cea2a585d26dab50302a7deba7dc6cd00104faac126ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRIVSEP_EVENT_INTERFACE_STATUS</name>
      <anchorfile>privsep__commands_8h.html</anchorfile>
      <anchor>a5abc7d12710b83bbefa8cea2a585d26daed454c7f6380b5cbf3e5e3a346c06749</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRIVSEP_EVENT_PMKID_CANDIDATE</name>
      <anchorfile>privsep__commands_8h.html</anchorfile>
      <anchor>a5abc7d12710b83bbefa8cea2a585d26da79bd436a7ace3932e56b86679bf583a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRIVSEP_EVENT_STKSTART</name>
      <anchorfile>privsep__commands_8h.html</anchorfile>
      <anchor>a5abc7d12710b83bbefa8cea2a585d26da568332bb528dc6d744bf0e4c8c7ce92d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRIVSEP_EVENT_FT_RESPONSE</name>
      <anchorfile>privsep__commands_8h.html</anchorfile>
      <anchor>a5abc7d12710b83bbefa8cea2a585d26da2569f2fe460ab94c93068cbdcf0167a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRIVSEP_EVENT_RX_EAPOL</name>
      <anchorfile>privsep__commands_8h.html</anchorfile>
      <anchor>a5abc7d12710b83bbefa8cea2a585d26dad60722aa10920924fe3018d2eb3441fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>radiotap.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/utils/</path>
    <filename>radiotap_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="radiotap__iter_8h" name="radiotap_iter.h" local="yes" imported="no">radiotap_iter.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__le32</name>
      <anchorfile>radiotap_8c.html</anchorfile>
      <anchor>a4eb26b9fcde1be4ec7556787e0d3281b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>get_unaligned</name>
      <anchorfile>radiotap_8c.html</anchorfile>
      <anchor>a3db63990aed1a0334522b414a2398f58</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>le16_to_cpu</name>
      <anchorfile>radiotap_8c.html</anchorfile>
      <anchor>a80345aabdf6bacae6d40f47ee14c1583</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>le32_to_cpu</name>
      <anchorfile>radiotap_8c.html</anchorfile>
      <anchor>ac71c08927058dcaebd65ff81ed258360</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ulong</name>
      <anchorfile>radiotap_8c.html</anchorfile>
      <anchor>a6fcafe7f84d4c52e75984340b07e714e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>unlikely</name>
      <anchorfile>radiotap_8c.html</anchorfile>
      <anchor>a6e951923c66693f5d308458676313f2e</anchor>
      <arglist>(cond)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ieee80211_radiotap_iterator_init</name>
      <anchorfile>radiotap_8c.html</anchorfile>
      <anchor>a772d9afa0e0616b3865ca2249984adcd</anchor>
      <arglist>(struct ieee80211_radiotap_iterator *iterator, struct ieee80211_radiotap_header *radiotap_header, int max_length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ieee80211_radiotap_iterator_next</name>
      <anchorfile>radiotap_8c.html</anchorfile>
      <anchor>ad2aea642271420f22ed958c1391b3e4b</anchor>
      <arglist>(struct ieee80211_radiotap_iterator *iterator)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>radiotap.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/utils/</path>
    <filename>radiotap_8h</filename>
    <class kind="struct">ieee80211_radiotap_header</class>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_CHAN_2GHZ</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>a56634ffddd3a6eaf9912b6026884a3b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_CHAN_5GHZ</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>a3f1cbd933cf93816bfe61577d0e5e95a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_CHAN_CCK</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>a5d438fd4ba7147282f3c7087c94b8d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_CHAN_DYN</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>ae3b7712609469375c82097a7017fbd76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_CHAN_GFSK</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>ae26ae4e4e74c78618b14e058a5e91f0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_CHAN_OFDM</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>a5cc73f159db541e38ad5ea4ef9c1eec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_CHAN_PASSIVE</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>a3c00e6e6ab997c6c389e956ffcb276ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_CHAN_TURBO</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>aa04444d585a500c96210ff6a1c6b2a53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_RADIOTAP_F_CFP</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>a0752322381ba1090255c31710b4ae27f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_RADIOTAP_F_DATAPAD</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>a10133dee032b623daeeb832001a61dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_RADIOTAP_F_FCS</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>ab868800966fd376dafae86641621c75f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_RADIOTAP_F_FRAG</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>af4043178048fa940cbcfc3e86b544710</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_RADIOTAP_F_RX_BADFCS</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>a0f5d73a3a5e8426923227b546ff9efa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_RADIOTAP_F_SHORTPRE</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>a2fb63d05d9f0b19141b07307227800a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_RADIOTAP_F_TX_CTS</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>a0a70a7281d6f7cf6b6bcf2786422b2a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_RADIOTAP_F_TX_FAIL</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>a90615a58cdf0f0b37856f8e845cd53b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_RADIOTAP_F_TX_RTS</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>abb7524be0a365cab9e9bc2bc4610cc5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IEEE80211_RADIOTAP_F_WEP</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>aad1e34134fa8e2df652a3d3845a81bb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTHDR_RADIOTAP_VERSION</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>af40b2d504fae8b2d64974f90bcfdc5ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ieee80211_radiotap_type</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>ad550c7fda7a393cfa09f34a00ed2d4c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IEEE80211_RADIOTAP_TSFT</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>ad550c7fda7a393cfa09f34a00ed2d4c4acf56ce692cea978d93d34c15ae092973</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IEEE80211_RADIOTAP_FLAGS</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>ad550c7fda7a393cfa09f34a00ed2d4c4a9048473389306985b63675fa09c8d539</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IEEE80211_RADIOTAP_RATE</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>ad550c7fda7a393cfa09f34a00ed2d4c4ae2f6a6ecbcb545725c52219590964a9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IEEE80211_RADIOTAP_CHANNEL</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>ad550c7fda7a393cfa09f34a00ed2d4c4a7896e543359556155a2a2d0cd171ce63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IEEE80211_RADIOTAP_FHSS</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>ad550c7fda7a393cfa09f34a00ed2d4c4ae5dd2ddc10d3352601eebe6ae9adb53d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IEEE80211_RADIOTAP_DBM_ANTSIGNAL</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>ad550c7fda7a393cfa09f34a00ed2d4c4afb11a09d44e260cb2e44075821119b6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IEEE80211_RADIOTAP_DBM_ANTNOISE</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>ad550c7fda7a393cfa09f34a00ed2d4c4af870b6d3d6ce631c4bf8f06c0fc17bab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IEEE80211_RADIOTAP_LOCK_QUALITY</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>ad550c7fda7a393cfa09f34a00ed2d4c4a4f43384490dea0f376e18ebc20c8e887</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IEEE80211_RADIOTAP_TX_ATTENUATION</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>ad550c7fda7a393cfa09f34a00ed2d4c4a97d9d5d2fa00b9a6761643bc41436b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IEEE80211_RADIOTAP_DB_TX_ATTENUATION</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>ad550c7fda7a393cfa09f34a00ed2d4c4a0347130df1fbc8791071fb18d3519000</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IEEE80211_RADIOTAP_DBM_TX_POWER</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>ad550c7fda7a393cfa09f34a00ed2d4c4a217023e4df580fe69453addb877f4954</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IEEE80211_RADIOTAP_ANTENNA</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>ad550c7fda7a393cfa09f34a00ed2d4c4afa9ce41ea18e3c674d100137a9f9499e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IEEE80211_RADIOTAP_DB_ANTSIGNAL</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>ad550c7fda7a393cfa09f34a00ed2d4c4acd35abb00292f8ff99d28c18214300de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IEEE80211_RADIOTAP_DB_ANTNOISE</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>ad550c7fda7a393cfa09f34a00ed2d4c4abc4fae592edf7d4d1cc82a7e87d3a7c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IEEE80211_RADIOTAP_RX_FLAGS</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>ad550c7fda7a393cfa09f34a00ed2d4c4afc69962b2f2649f285ec303d1e45bcb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IEEE80211_RADIOTAP_TX_FLAGS</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>ad550c7fda7a393cfa09f34a00ed2d4c4a395237adddceebae2b933bf95b6a545c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IEEE80211_RADIOTAP_RTS_RETRIES</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>ad550c7fda7a393cfa09f34a00ed2d4c4a47a6dbc17220144a89e615e44dc305de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IEEE80211_RADIOTAP_DATA_RETRIES</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>ad550c7fda7a393cfa09f34a00ed2d4c4a0a3363fc058cefb79c9d1bee28239e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IEEE80211_RADIOTAP_EXT</name>
      <anchorfile>radiotap_8h.html</anchorfile>
      <anchor>ad550c7fda7a393cfa09f34a00ed2d4c4a0546370b15eead12489108779b6eb071</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>radiotap_iter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/utils/</path>
    <filename>radiotap__iter_8h</filename>
    <includes id="radiotap_8h" name="radiotap.h" local="yes" imported="no">radiotap.h</includes>
    <class kind="struct">ieee80211_radiotap_iterator</class>
    <member kind="function">
      <type>int</type>
      <name>ieee80211_radiotap_iterator_init</name>
      <anchorfile>radiotap__iter_8h.html</anchorfile>
      <anchor>a772d9afa0e0616b3865ca2249984adcd</anchor>
      <arglist>(struct ieee80211_radiotap_iterator *iterator, struct ieee80211_radiotap_header *radiotap_header, int max_length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ieee80211_radiotap_iterator_next</name>
      <anchorfile>radiotap__iter_8h.html</anchorfile>
      <anchor>ad2aea642271420f22ed958c1391b3e4b</anchor>
      <arglist>(struct ieee80211_radiotap_iterator *iterator)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>radius.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/radius/</path>
    <filename>radius_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="wpabuf_8h" name="wpabuf.h" local="yes" imported="no">utils/wpabuf.h</includes>
    <includes id="md5_8h" name="md5.h" local="yes" imported="no">crypto/md5.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto/crypto.h</includes>
    <includes id="radius_8h" name="radius.h" local="yes" imported="no">radius.h</includes>
    <class kind="struct">radius_msg</class>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ATTRS</name>
      <anchorfile>radius_8c.html</anchorfile>
      <anchor>a9b28ded91ab53547daed44d8fba54cf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct radius_attr_hdr *</type>
      <name>radius_get_attr_hdr</name>
      <anchorfile>radius_8c.html</anchorfile>
      <anchor>abb301af10a9f5af0b82ec8a2238cdf3f</anchor>
      <arglist>(struct radius_msg *msg, int idx)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>radius_msg_get_buf</name>
      <anchorfile>radius_8c.html</anchorfile>
      <anchor>a5af760211cf9e03f2510f2700bb66b16</anchor>
      <arglist>(struct radius_msg *msg)</arglist>
    </member>
    <member kind="function">
      <type>struct radius_hdr *</type>
      <name>radius_msg_get_hdr</name>
      <anchorfile>radius_8c.html</anchorfile>
      <anchor>a5ccdeb8271c3ea110f1fde675045a5fd</anchor>
      <arglist>(struct radius_msg *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>radius_msg_initialize</name>
      <anchorfile>radius_8c.html</anchorfile>
      <anchor>a94787f3e21eb49ccc41d9acf87eec77c</anchor>
      <arglist>(struct radius_msg *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>radius_msg_set_hdr</name>
      <anchorfile>radius_8c.html</anchorfile>
      <anchor>a58876014f471558c9eb344eae7633ce8</anchor>
      <arglist>(struct radius_msg *msg, u8 code, u8 identifier)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>radius.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/radius/</path>
    <filename>radius_8h</filename>
    <class kind="struct">radius_attr_data</class>
    <class kind="struct">radius_attr_hdr</class>
    <class kind="struct">radius_attr_vendor</class>
    <class kind="struct">radius_class_data</class>
    <class kind="struct">radius_hdr</class>
    <class kind="struct">radius_ms_mppe_keys</class>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_802_1X_ADDR_FORMAT</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>ad4ec581ab6705ede903f7aef48c93a0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ACCT_AUTHENTIC_LOCAL</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>ac5b60ea92c2f0d7967beb8b4a0dc98eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ACCT_AUTHENTIC_RADIUS</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>aa0c2b9577d54171de5bc035a4ea50359</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ACCT_AUTHENTIC_REMOTE</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a44ab226dc91133dc8659f293d792a60a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ACCT_STATUS_TYPE_ACCOUNTING_OFF</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>aa38d8c4daf00db66968edfb012cee472</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ACCT_STATUS_TYPE_ACCOUNTING_ON</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a7e73f73201fc83f39c945f5755163f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ACCT_STATUS_TYPE_INTERIM_UPDATE</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a25ed2a5b52958a3a734a92c86971198e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ACCT_STATUS_TYPE_START</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a46777a64ae61a9db2aed99a68a5597aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ACCT_STATUS_TYPE_STOP</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a9abba46c9e37037d3ea1896e1691e72a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ACCT_TERMINATE_CAUSE_ADMIN_REBOOT</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>aec70d9cc6d29da69a590146cbf9ab5c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ACCT_TERMINATE_CAUSE_ADMIN_RESET</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>aef14930db33775b3ffcea1077646fbf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ACCT_TERMINATE_CAUSE_CALLBACK</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>afef356382a50d7ef77179be9e02ccc2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ACCT_TERMINATE_CAUSE_HOST_REQUEST</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>ab97451843aae93ab460d39cc9752a3ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ACCT_TERMINATE_CAUSE_IDLE_TIMEOUT</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a2441454adb124a3e3daf9107bf770cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ACCT_TERMINATE_CAUSE_LOST_CARRIER</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>addc17303483354120339ccda1f434bb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ACCT_TERMINATE_CAUSE_LOST_SERVICE</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>ae0bcad77a757e38279aa433acd710d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ACCT_TERMINATE_CAUSE_NAS_ERROR</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a1b0460f592965037d955c72c6050c2b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ACCT_TERMINATE_CAUSE_NAS_REBOOT</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>ad177c891e75fccd5c887bd0c5f4c1f87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ACCT_TERMINATE_CAUSE_NAS_REQUEST</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a91fa31baa4b681a25b199023507b0ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ACCT_TERMINATE_CAUSE_PORT_ERROR</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a59c6e2de68c18d6de9345310b46797b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ACCT_TERMINATE_CAUSE_PORT_PREEMPTED</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>ab212de9131c77e6d7b24c9d717bb1781</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ACCT_TERMINATE_CAUSE_PORT_SUSPENDED</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a9162577515a7470022bba6d7e5b3af98</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ACCT_TERMINATE_CAUSE_PORT_UNNEEDED</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a9ad001c74fe6e282b8d5eafe51998c89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ACCT_TERMINATE_CAUSE_SERVICE_UNAVAILABLE</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a64542eddf2b394964469ebf9490d039a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ACCT_TERMINATE_CAUSE_SESSION_TIMEOUT</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a30b4df0d0a4a97ebd0144fc8493f8a68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ACCT_TERMINATE_CAUSE_USER_ERROR</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a5fb62107577fbcb9606ad519190c2ef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ACCT_TERMINATE_CAUSE_USER_REQUEST</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a6cf8551d0624ab73d7bc173cfda78af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ADDR_FORMAT</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>ab5d548177cf85f60471a2fb1b7521d45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_CISCO_AV_PAIR</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>ae70e28d0dd3a8aba88c571f28bd0fe64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_DEFAULT_ATTR_COUNT</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a98d50957a66ed25d0d8881e251c2a9e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_DEFAULT_MSG_SIZE</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>aacdca5c451ae33e45284c65dda5d9378</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_MAX_ATTR_LEN</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>abebe8b1cbbb902176288e4415fa9cc92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_NAS_PORT_TYPE_IEEE_802_11</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>ac0fde1e063e33fef6389d1af3f85b20e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_TERMINATION_ACTION_DEFAULT</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>af4fad432b289d1c7187d94c190a59917</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_TERMINATION_ACTION_RADIUS_REQUEST</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>afdae2e4b9b49c08e821453e85dfcf0ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_TUNNEL_MEDIUM_TYPE_802</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>afb3402e88794e9c5b4b471d354381c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_TUNNEL_MEDIUM_TYPE_IPV4</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>aa13b3fc5a482eccad24d62bac19484d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_TUNNEL_MEDIUM_TYPE_IPV6</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a808baf326035a5c70e48437096b947c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_TUNNEL_TAGS</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a0353990eac05cb35b5b244fbcb63579e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_TUNNEL_TYPE_GRE</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a77475e818a230d5a7f49e9d53e494ae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_TUNNEL_TYPE_IPIP</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a9c95506543c9100d7a66f2de4ebeb66c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_TUNNEL_TYPE_L2TP</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a5a195392b0389fc6a8269d73709c227b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_TUNNEL_TYPE_PPTP</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a04b160049bb0eeb869c97be89592a27c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_TUNNEL_TYPE_VLAN</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a173462f4623dfb2ce278b2ccdda7cf4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_VENDOR_ID_CISCO</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a7324602adefaf5fd2cd788f2fabae86d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_VENDOR_ID_MICROSOFT</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a9c1aa827b92f8ae98bba75d214df3a16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_CODE_ACCESS_REQUEST</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a3153161a0d848ec64bf4895db3cf1be4a9916c788043c11b8213bc73da7646e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_CODE_ACCESS_ACCEPT</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a3153161a0d848ec64bf4895db3cf1be4ad2c108baf8011d6e5242d94618c17be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_CODE_ACCESS_REJECT</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a3153161a0d848ec64bf4895db3cf1be4a08a48a3e87c8a31e0284cd0b022dadac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_CODE_ACCOUNTING_REQUEST</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a3153161a0d848ec64bf4895db3cf1be4a2539fbf85e7a93629f82a8dc0a017207</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_CODE_ACCOUNTING_RESPONSE</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a3153161a0d848ec64bf4895db3cf1be4afa98e470f7e1dce142eb0cda0984867e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_CODE_ACCESS_CHALLENGE</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a3153161a0d848ec64bf4895db3cf1be4aa9bddfdc28fbeecc8a619c14f22ab885</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_CODE_STATUS_SERVER</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a3153161a0d848ec64bf4895db3cf1be4abbc1bf7fb3ddfe0eba5eead96a110768</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_CODE_STATUS_CLIENT</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a3153161a0d848ec64bf4895db3cf1be4a9cd84767d9bdf9bc4f2d556dcf1fa636</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_CODE_RESERVED</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a3153161a0d848ec64bf4895db3cf1be4aabf7b055329b22b885da6f448e1999b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_USER_NAME</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1da94a1f24f36ead4b05783031c8da077b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_USER_PASSWORD</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1da22bd287b8b590af36f9a6271a1900e81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_NAS_IP_ADDRESS</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1da54c09a31938e7723ed4f1e7492acad00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_NAS_PORT</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1da80ad33e88a1bd3b76a766cfdc3ba0e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_FRAMED_MTU</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1da0714123b9250627cb22529f8a3a23621</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_REPLY_MESSAGE</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1da3ffdea58e95778541f7ffdf34defc975</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_STATE</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1da2425e81188a4e4f70821ca0c9520eed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_CLASS</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1dad34833a52b7caa4373d08e7ce9b9bb59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_VENDOR_SPECIFIC</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1da386830815cd7726903f137452d21dab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_SESSION_TIMEOUT</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1dafe3663b9f44436a2a80c2b1299450f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_IDLE_TIMEOUT</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1da18dd4e9b4f5c4fd6645591255e21667e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_TERMINATION_ACTION</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1da9d8e6ccd0ca56baadb520d685bac9983</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_CALLED_STATION_ID</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1da67b1c57e699aabc83d29483d15104a95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_CALLING_STATION_ID</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1da4b0f199b6adc000792f3f8bbd0fa17ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_NAS_IDENTIFIER</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1da558fb2d93598b552d0c31861f13a1f63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_PROXY_STATE</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1dadbe426c2ba2a2f7daa49e0a4b5e60914</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_ACCT_STATUS_TYPE</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1da829616bef4668ad08440b8e384f8f75f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_ACCT_DELAY_TIME</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1da28e0133d9547a74137ec464b53751273</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_ACCT_INPUT_OCTETS</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1da54326b0ff9284692af1ceff67a121c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_ACCT_OUTPUT_OCTETS</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1da5cf9705b68e7e4bbe716e993ba3268b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_ACCT_SESSION_ID</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1da495450f1891b4c5a729d4547f1c14417</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_ACCT_AUTHENTIC</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1da883407d2c40a9e91c09d28abaa837bf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_ACCT_SESSION_TIME</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1da404009e9f31758dfa68005eda4a3742b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_ACCT_INPUT_PACKETS</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1daee910d5e7d2bfd948603424934a2cc93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_ACCT_OUTPUT_PACKETS</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1da2e4e18f1e36539d0529c9ea68eff7582</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_ACCT_TERMINATE_CAUSE</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1dac364f41259927f8697cac270c71944d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_ACCT_MULTI_SESSION_ID</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1da40c7329a96f80b2b5016e29fe4a90bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_ACCT_LINK_COUNT</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1daaa3ad2b4481acad05d5af4c3c8f41545</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_ACCT_INPUT_GIGAWORDS</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1da1e82b6aa8e3402c5d0df0d74c4ea6ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_ACCT_OUTPUT_GIGAWORDS</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1daae720907d3d9373c2042ce60d3cc3d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_EVENT_TIMESTAMP</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1da2957e2dbd843e0d8a8b4bccf1aa074bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_NAS_PORT_TYPE</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1daf4070976ea1b51c229e25a7d92580bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_TUNNEL_TYPE</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1dab0716da7655fc868d876c224eaa7810c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_TUNNEL_MEDIUM_TYPE</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1da4f724f5da5640843b9c1ad618e87cb6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_CONNECT_INFO</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1dad19b2908da70fa4757c2abaac5453e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_EAP_MESSAGE</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1da25d07dc6b35133c49d17a44723b45eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_MESSAGE_AUTHENTICATOR</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1daad365920c50e7d83192c59c3aec1264e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_TUNNEL_PRIVATE_GROUP_ID</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1dae49491297c6b5dc7bb0409710b178841</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_ACCT_INTERIM_INTERVAL</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1daa119b3bb4bddc19d84d41cca442ae8a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_CHARGEABLE_USER_IDENTITY</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1daa8bd51b721ef039c444a87d89384780a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ATTR_NAS_IPV6_ADDRESS</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a8feb5a39a55448c86e0dfc20f53a6c1da0c865a5fa775276bdbe11513c8e6b190</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_VENDOR_ATTR_MS_MPPE_SEND_KEY</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>aaa1faf9307efabe7471b4443de4ba66ba026648d101480e6931333c33a02d9b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_VENDOR_ATTR_MS_MPPE_RECV_KEY</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>aaa1faf9307efabe7471b4443de4ba66baef0dda0846537a1eb4859e90b9051e04</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radius_copy_class</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>ad24df3c389fdaef856602d6e4cf687f7</anchor>
      <arglist>(struct radius_class_data *dst, const struct radius_class_data *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>radius_free_class</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a3786205373792f17f0b515ad2ca4f77d</anchor>
      <arglist>(struct radius_class_data *c)</arglist>
    </member>
    <member kind="function">
      <type>struct radius_attr_hdr *</type>
      <name>radius_msg_add_attr</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a13ac50f5e53355c3c454c5e7a6dbbf4f</anchor>
      <arglist>(struct radius_msg *msg, u8 type, const u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>radius_msg_add_attr_int32</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a26699a20cd4d6810645ce935de7e0066</anchor>
      <arglist>(struct radius_msg *msg, u8 type, u32 value)</arglist>
    </member>
    <member kind="function">
      <type>struct radius_attr_hdr *</type>
      <name>radius_msg_add_attr_user_password</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a1dbe98e517bbed5d6f4d661b2d9dae83</anchor>
      <arglist>(struct radius_msg *msg, const u8 *data, size_t data_len, const u8 *secret, size_t secret_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radius_msg_add_eap</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>aaf98b3cb9a6e3e3ef23e3fae59ea44a1</anchor>
      <arglist>(struct radius_msg *msg, const u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radius_msg_add_mppe_keys</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>acd2eb30dacca0e1ba4fb5251545de7d8</anchor>
      <arglist>(struct radius_msg *msg, const u8 *req_authenticator, const u8 *secret, size_t secret_len, const u8 *send_key, size_t send_key_len, const u8 *recv_key, size_t recv_key_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radius_msg_copy_attr</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>ad5c003252ff7a3ed1b94d63f759b0ba3</anchor>
      <arglist>(struct radius_msg *dst, struct radius_msg *src, u8 type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radius_msg_count_attr</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a752412a602f3666f6952ffd8e871f97d</anchor>
      <arglist>(struct radius_msg *msg, u8 type, int min_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>radius_msg_dump</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a18d443161d7192386afee2a8c4669cfb</anchor>
      <arglist>(struct radius_msg *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radius_msg_finish</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a62fd48769488ab716820528dc5115a9c</anchor>
      <arglist>(struct radius_msg *msg, const u8 *secret, size_t secret_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>radius_msg_finish_acct</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>ab1b85babb7cbd4a803d0cbc5a33cace1</anchor>
      <arglist>(struct radius_msg *msg, const u8 *secret, size_t secret_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radius_msg_finish_srv</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a73887cb706199ed13841f6c3c4de042e</anchor>
      <arglist>(struct radius_msg *msg, const u8 *secret, size_t secret_len, const u8 *req_authenticator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>radius_msg_free</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>acd5ae96f75113b6b1eddd09e93644320</anchor>
      <arglist>(struct radius_msg *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radius_msg_get_attr</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>af6c60a4c1a2bbde61070ecc43979b6ef</anchor>
      <arglist>(struct radius_msg *msg, u8 type, u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>radius_msg_get_attr_int32</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>acee6cff542e8f54e9a8190a9c1146af6</anchor>
      <arglist>(struct radius_msg *msg, u8 type, u32 *value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radius_msg_get_attr_ptr</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a057e000e7fcb7e84dadd36c30634dbc5</anchor>
      <arglist>(struct radius_msg *msg, u8 type, u8 **buf, size_t *len, const u8 *start)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>radius_msg_get_buf</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a5af760211cf9e03f2510f2700bb66b16</anchor>
      <arglist>(struct radius_msg *msg)</arglist>
    </member>
    <member kind="function">
      <type>struct radius_ms_mppe_keys *</type>
      <name>radius_msg_get_cisco_keys</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a339133edbb7f8f1a9972ae1af4f96374</anchor>
      <arglist>(struct radius_msg *msg, struct radius_msg *sent_msg, const u8 *secret, size_t secret_len)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>radius_msg_get_eap</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a1b19529b10a73ee300cdacc8eeedce9c</anchor>
      <arglist>(struct radius_msg *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>struct radius_hdr *</type>
      <name>radius_msg_get_hdr</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a5ccdeb8271c3ea110f1fde675045a5fd</anchor>
      <arglist>(struct radius_msg *msg)</arglist>
    </member>
    <member kind="function">
      <type>struct radius_ms_mppe_keys *</type>
      <name>radius_msg_get_ms_keys</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>aff023e8ec67a7bacb7683fb3f18181b2</anchor>
      <arglist>(struct radius_msg *msg, struct radius_msg *sent_msg, const u8 *secret, size_t secret_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radius_msg_get_vlanid</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>ab68deeabd79adfb9d486c9bdd0a6276a</anchor>
      <arglist>(struct radius_msg *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>radius_msg_make_authenticator</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>afb77ffa88b3e60736e16f66efe42eacc</anchor>
      <arglist>(struct radius_msg *msg, const u8 *data, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>struct radius_msg *</type>
      <name>radius_msg_new</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>ae3450e86bd5e39d0320739816d7b1143</anchor>
      <arglist>(u8 code, u8 identifier)</arglist>
    </member>
    <member kind="function">
      <type>struct radius_msg *</type>
      <name>radius_msg_parse</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a24391ec78b27e50fc2de3a72cf4e1f8a</anchor>
      <arglist>(const u8 *data, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radius_msg_verify</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>a372501b844117a2f0c1a285134655fef</anchor>
      <arglist>(struct radius_msg *msg, const u8 *secret, size_t secret_len, struct radius_msg *sent_msg, int auth)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radius_msg_verify_msg_auth</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>ac1166d47e370777705462a892042d1fd</anchor>
      <arglist>(struct radius_msg *msg, const u8 *secret, size_t secret_len, const u8 *req_auth)</arglist>
    </member>
    <member kind="variable">
      <type>struct radius_hdr</type>
      <name>STRUCT_PACKED</name>
      <anchorfile>radius_8h.html</anchorfile>
      <anchor>ac2f6211271ba7550346351e846189b25</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>radius_client.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/radius/</path>
    <filename>radius__client_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="radius_8h" name="radius.h" local="yes" imported="no">radius.h</includes>
    <includes id="radius__client_8h" name="radius_client.h" local="yes" imported="no">radius_client.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <class kind="struct">radius_client_data</class>
    <class kind="struct">radius_msg_list</class>
    <class kind="struct">radius_rx_handler</class>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_CLIENT_FIRST_WAIT</name>
      <anchorfile>radius__client_8c.html</anchorfile>
      <anchor>a87778fd7b0fee6cc75292597694b20d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_CLIENT_MAX_ENTRIES</name>
      <anchorfile>radius__client_8c.html</anchorfile>
      <anchor>af7d4f5fce6d4613ea6918a9e981cbf56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_CLIENT_MAX_RETRIES</name>
      <anchorfile>radius__client_8c.html</anchorfile>
      <anchor>a284cd45133d3f81e7bbe3f32689d1620</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_CLIENT_MAX_WAIT</name>
      <anchorfile>radius__client_8c.html</anchorfile>
      <anchor>ac63ba1efeeb62fd820b37ac90ff55a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_CLIENT_NUM_FAILOVER</name>
      <anchorfile>radius__client_8c.html</anchorfile>
      <anchor>a3a585ac1d53b70773e488b0bab44c3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>radius_change_server</name>
      <anchorfile>radius__client_8c.html</anchorfile>
      <anchor>a09c45f3d76314bed8c3331f53a7195ca</anchor>
      <arglist>(struct radius_client_data *radius, struct hostapd_radius_server *nserv, struct hostapd_radius_server *oserv, int sock, int sock6, int auth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>radius_client_deinit</name>
      <anchorfile>radius__client_8c.html</anchorfile>
      <anchor>af5a2c7b89fe6a0f0c5eafaa2c9c6ea57</anchor>
      <arglist>(struct radius_client_data *radius)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>radius_client_disable_pmtu_discovery</name>
      <anchorfile>radius__client_8c.html</anchorfile>
      <anchor>a25478a287720fabe8794219af7f18f2d</anchor>
      <arglist>(int s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>radius_client_dump_acct_server</name>
      <anchorfile>radius__client_8c.html</anchorfile>
      <anchor>aad12ff319b899d67cb2dd63193de1383</anchor>
      <arglist>(char *buf, size_t buflen, struct hostapd_radius_server *serv, struct radius_client_data *cli)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>radius_client_dump_auth_server</name>
      <anchorfile>radius__client_8c.html</anchorfile>
      <anchor>aea9f597dc69a2777c6d5f57b1cde38f2</anchor>
      <arglist>(char *buf, size_t buflen, struct hostapd_radius_server *serv, struct radius_client_data *cli)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>radius_client_flush</name>
      <anchorfile>radius__client_8c.html</anchorfile>
      <anchor>a8ea9018411c6f08e4c0e14dc54573369</anchor>
      <arglist>(struct radius_client_data *radius, int only_auth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>radius_client_flush_auth</name>
      <anchorfile>radius__client_8c.html</anchorfile>
      <anchor>a59d40dc9faa531aeb607bd08973dfe8f</anchor>
      <arglist>(struct radius_client_data *radius, const u8 *addr)</arglist>
    </member>
    <member kind="function">
      <type>u8</type>
      <name>radius_client_get_id</name>
      <anchorfile>radius__client_8c.html</anchorfile>
      <anchor>a5fc3a21d498aff7d23758cde86a33a50</anchor>
      <arglist>(struct radius_client_data *radius)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radius_client_get_mib</name>
      <anchorfile>radius__client_8c.html</anchorfile>
      <anchor>ad551947a563ae03f3c10d434ac44dd9e</anchor>
      <arglist>(struct radius_client_data *radius, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>radius_client_handle_send_error</name>
      <anchorfile>radius__client_8c.html</anchorfile>
      <anchor>aef663866c817b6844f92b93868a61228</anchor>
      <arglist>(struct radius_client_data *radius, int s, RadiusType msg_type)</arglist>
    </member>
    <member kind="function">
      <type>struct radius_client_data *</type>
      <name>radius_client_init</name>
      <anchorfile>radius__client_8c.html</anchorfile>
      <anchor>ad5cd3c9df233c197811b951104240bda</anchor>
      <arglist>(void *ctx, struct hostapd_radius_servers *conf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>radius_client_init_acct</name>
      <anchorfile>radius__client_8c.html</anchorfile>
      <anchor>a65d526aa5e9e3df1e6e525be252fe842</anchor>
      <arglist>(struct radius_client_data *radius)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>radius_client_init_auth</name>
      <anchorfile>radius__client_8c.html</anchorfile>
      <anchor>aa29657da4ade672da8966d6029cdf7fd</anchor>
      <arglist>(struct radius_client_data *radius)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>radius_client_list_add</name>
      <anchorfile>radius__client_8c.html</anchorfile>
      <anchor>adbb91eb45ccabba6913cd10ae4e9b912</anchor>
      <arglist>(struct radius_client_data *radius, struct radius_msg *msg, RadiusType msg_type, const u8 *shared_secret, size_t shared_secret_len, const u8 *addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>radius_client_list_del</name>
      <anchorfile>radius__client_8c.html</anchorfile>
      <anchor>a1192bfcfcc3186dae19dd1c07c6a8757</anchor>
      <arglist>(struct radius_client_data *radius, RadiusType msg_type, const u8 *addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>radius_client_msg_free</name>
      <anchorfile>radius__client_8c.html</anchorfile>
      <anchor>abb4556acd1033989bcd8cc1b3a9436c0</anchor>
      <arglist>(struct radius_msg_list *req)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>radius_client_receive</name>
      <anchorfile>radius__client_8c.html</anchorfile>
      <anchor>ac7944b155cb8ca410b8518e6fa04d3db</anchor>
      <arglist>(int sock, void *eloop_ctx, void *sock_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radius_client_register</name>
      <anchorfile>radius__client_8c.html</anchorfile>
      <anchor>a2b81f2ec69237b35075d913a047a9458</anchor>
      <arglist>(struct radius_client_data *radius, RadiusType msg_type, RadiusRxResult(*handler)(struct radius_msg *msg, struct radius_msg *req, const u8 *shared_secret, size_t shared_secret_len, void *data), void *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>radius_client_retransmit</name>
      <anchorfile>radius__client_8c.html</anchorfile>
      <anchor>aa1bc0285ade329b3aab73358cf1a98d5</anchor>
      <arglist>(struct radius_client_data *radius, struct radius_msg_list *entry, os_time_t now)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radius_client_send</name>
      <anchorfile>radius__client_8c.html</anchorfile>
      <anchor>ade09d013cd82e52bcbfe31f715e7b00e</anchor>
      <arglist>(struct radius_client_data *radius, struct radius_msg *msg, RadiusType msg_type, const u8 *addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>radius_client_timer</name>
      <anchorfile>radius__client_8c.html</anchorfile>
      <anchor>a0a35aae45cd96be8642af02a4c804592</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>radius_client_update_acct_msgs</name>
      <anchorfile>radius__client_8c.html</anchorfile>
      <anchor>ab6280138b164250d6f003cea5ec601c7</anchor>
      <arglist>(struct radius_client_data *radius, const u8 *shared_secret, size_t shared_secret_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>radius_client_update_timeout</name>
      <anchorfile>radius__client_8c.html</anchorfile>
      <anchor>a4377b2364452c2b581db69b9943de51f</anchor>
      <arglist>(struct radius_client_data *radius)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>radius_retry_primary_timer</name>
      <anchorfile>radius__client_8c.html</anchorfile>
      <anchor>aae18706fe88ff807c0f6df6c4ddefc92</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>radius_client.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/radius/</path>
    <filename>radius__client_8h</filename>
    <includes id="ip__addr_8h" name="ip_addr.h" local="yes" imported="no">ip_addr.h</includes>
    <class kind="struct">hostapd_radius_server</class>
    <class kind="struct">hostapd_radius_servers</class>
    <member kind="enumeration">
      <name>RadiusRxResult</name>
      <anchorfile>radius__client_8h.html</anchorfile>
      <anchor>a0a205aa4ea6e9781b963a74e2a994603</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_RX_PROCESSED</name>
      <anchorfile>radius__client_8h.html</anchorfile>
      <anchor>a0a205aa4ea6e9781b963a74e2a994603aac32d01e31ae17e416e46668f3578815</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_RX_QUEUED</name>
      <anchorfile>radius__client_8h.html</anchorfile>
      <anchor>a0a205aa4ea6e9781b963a74e2a994603a2bc5749c713aa2f453d79f2f62ed62f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_RX_UNKNOWN</name>
      <anchorfile>radius__client_8h.html</anchorfile>
      <anchor>a0a205aa4ea6e9781b963a74e2a994603a4c723fdd4bb4cf05e484a31a29a7aed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_RX_INVALID_AUTHENTICATOR</name>
      <anchorfile>radius__client_8h.html</anchorfile>
      <anchor>a0a205aa4ea6e9781b963a74e2a994603a818fd31ba9a379acf50f53f0f1c46dd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>RadiusType</name>
      <anchorfile>radius__client_8h.html</anchorfile>
      <anchor>aecb79377dab1dc5a001ed8716ba1501a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_AUTH</name>
      <anchorfile>radius__client_8h.html</anchorfile>
      <anchor>aecb79377dab1dc5a001ed8716ba1501aaa35a052bb933253a9f85354756a314ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ACCT</name>
      <anchorfile>radius__client_8h.html</anchorfile>
      <anchor>aecb79377dab1dc5a001ed8716ba1501aafc60936b0b0532ea82db30cab1291905</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RADIUS_ACCT_INTERIM</name>
      <anchorfile>radius__client_8h.html</anchorfile>
      <anchor>aecb79377dab1dc5a001ed8716ba1501aa556eaa9d538e3ff39a2ff136721548d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>radius_client_deinit</name>
      <anchorfile>radius__client_8h.html</anchorfile>
      <anchor>af5a2c7b89fe6a0f0c5eafaa2c9c6ea57</anchor>
      <arglist>(struct radius_client_data *radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>radius_client_flush</name>
      <anchorfile>radius__client_8h.html</anchorfile>
      <anchor>a8ea9018411c6f08e4c0e14dc54573369</anchor>
      <arglist>(struct radius_client_data *radius, int only_auth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>radius_client_flush_auth</name>
      <anchorfile>radius__client_8h.html</anchorfile>
      <anchor>a59d40dc9faa531aeb607bd08973dfe8f</anchor>
      <arglist>(struct radius_client_data *radius, const u8 *addr)</arglist>
    </member>
    <member kind="function">
      <type>u8</type>
      <name>radius_client_get_id</name>
      <anchorfile>radius__client_8h.html</anchorfile>
      <anchor>a5fc3a21d498aff7d23758cde86a33a50</anchor>
      <arglist>(struct radius_client_data *radius)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radius_client_get_mib</name>
      <anchorfile>radius__client_8h.html</anchorfile>
      <anchor>ad551947a563ae03f3c10d434ac44dd9e</anchor>
      <arglist>(struct radius_client_data *radius, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>struct radius_client_data *</type>
      <name>radius_client_init</name>
      <anchorfile>radius__client_8h.html</anchorfile>
      <anchor>ad5cd3c9df233c197811b951104240bda</anchor>
      <arglist>(void *ctx, struct hostapd_radius_servers *conf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radius_client_register</name>
      <anchorfile>radius__client_8h.html</anchorfile>
      <anchor>a2b81f2ec69237b35075d913a047a9458</anchor>
      <arglist>(struct radius_client_data *radius, RadiusType msg_type, RadiusRxResult(*handler)(struct radius_msg *msg, struct radius_msg *req, const u8 *shared_secret, size_t shared_secret_len, void *data), void *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radius_client_send</name>
      <anchorfile>radius__client_8h.html</anchorfile>
      <anchor>ade09d013cd82e52bcbfe31f715e7b00e</anchor>
      <arglist>(struct radius_client_data *radius, struct radius_msg *msg, RadiusType msg_type, const u8 *addr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>radius_server.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/radius/</path>
    <filename>radius__server_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="radius_8h" name="radius.h" local="yes" imported="no">radius.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="eap__server_2eap_8h" name="eap_server/eap.h" local="yes" imported="no">eap_server/eap.h</includes>
    <includes id="radius__server_8h" name="radius_server.h" local="yes" imported="no">radius_server.h</includes>
    <class kind="struct">radius_client</class>
    <class kind="struct">radius_server_counters</class>
    <class kind="struct">radius_server_data</class>
    <class kind="struct">radius_session</class>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_DEBUG</name>
      <anchorfile>radius__server_8c.html</anchorfile>
      <anchor>a167edeb9b8569d90c0150aaf72d56c37</anchor>
      <arglist>(args...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_DUMP</name>
      <anchorfile>radius__server_8c.html</anchorfile>
      <anchor>a870b895982a77b1d13d98b3a62986ef9</anchor>
      <arglist>(args...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_DUMP_ASCII</name>
      <anchorfile>radius__server_8c.html</anchorfile>
      <anchor>a87929d615510ff5ca824e3893b8695ec</anchor>
      <arglist>(args...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_ERROR</name>
      <anchorfile>radius__server_8c.html</anchorfile>
      <anchor>a64945601c7e060e7a939a4b73bff5c33</anchor>
      <arglist>(args...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_MAX_MSG_LEN</name>
      <anchorfile>radius__server_8c.html</anchorfile>
      <anchor>a0ea856c2be59734a6a1924bbcf11ebb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_MAX_SESSION</name>
      <anchorfile>radius__server_8c.html</anchorfile>
      <anchor>a7af777edc5abf60e54189a58de9a6ca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIUS_SESSION_TIMEOUT</name>
      <anchorfile>radius__server_8c.html</anchorfile>
      <anchor>a203cf186415ea68d2e1bb2bf04b73af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>radius_server_deinit</name>
      <anchorfile>radius__server_8c.html</anchorfile>
      <anchor>a9210a50aa77c8bb197044d482b8e9f1b</anchor>
      <arglist>(struct radius_server_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>radius_server_disable_pmtu_discovery</name>
      <anchorfile>radius__server_8c.html</anchorfile>
      <anchor>a0f24d108513a9df86e43943f1dfa35a5</anchor>
      <arglist>(int s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>radius_server_eap_pending_cb</name>
      <anchorfile>radius__server_8c.html</anchorfile>
      <anchor>ac23ad70a2b7a12eaa39e2b9b3ce37403</anchor>
      <arglist>(struct radius_server_data *data, void *ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct radius_msg *</type>
      <name>radius_server_encapsulate_eap</name>
      <anchorfile>radius__server_8c.html</anchorfile>
      <anchor>aa00d9da244566d89257e82f380b8f2d4</anchor>
      <arglist>(struct radius_server_data *data, struct radius_client *client, struct radius_session *sess, struct radius_msg *request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>radius_server_free_clients</name>
      <anchorfile>radius__server_8c.html</anchorfile>
      <anchor>af3d4d7efc04df632f38ed1ab43652396</anchor>
      <arglist>(struct radius_server_data *data, struct radius_client *clients)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>radius_server_free_sessions</name>
      <anchorfile>radius__server_8c.html</anchorfile>
      <anchor>a80a22bd5ad42acb04522fb7caeb2a5c9</anchor>
      <arglist>(struct radius_server_data *data, struct radius_session *sessions)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct radius_client *</type>
      <name>radius_server_get_client</name>
      <anchorfile>radius__server_8c.html</anchorfile>
      <anchor>a9e020c0e5c28888035ba4541bb0ae548</anchor>
      <arglist>(struct radius_server_data *data, struct in_addr *addr, int ipv6)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>radius_server_get_eap_req_id_text</name>
      <anchorfile>radius__server_8c.html</anchorfile>
      <anchor>a69e7c89f7ef517a8da9f18448cef5c6c</anchor>
      <arglist>(void *ctx, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>radius_server_get_eap_user</name>
      <anchorfile>radius__server_8c.html</anchorfile>
      <anchor>aabc9e4adbccf0afe778d49b8e4587774</anchor>
      <arglist>(void *ctx, const u8 *identity, size_t identity_len, int phase2, struct eap_user *user)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radius_server_get_mib</name>
      <anchorfile>radius__server_8c.html</anchorfile>
      <anchor>a1703b4db31525d7075bd5b3939fcb6a8</anchor>
      <arglist>(struct radius_server_data *data, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct radius_session *</type>
      <name>radius_server_get_new_session</name>
      <anchorfile>radius__server_8c.html</anchorfile>
      <anchor>a1c32aac44d2d72f5733e0b4914563658</anchor>
      <arglist>(struct radius_server_data *data, struct radius_client *client, struct radius_msg *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct radius_session *</type>
      <name>radius_server_get_session</name>
      <anchorfile>radius__server_8c.html</anchorfile>
      <anchor>a252eb141db43bf96532090213eccbada</anchor>
      <arglist>(struct radius_client *client, unsigned int sess_id)</arglist>
    </member>
    <member kind="function">
      <type>struct radius_server_data *</type>
      <name>radius_server_init</name>
      <anchorfile>radius__server_8c.html</anchorfile>
      <anchor>a102887c356cca91da746e4c11d983a13</anchor>
      <arglist>(struct radius_server_conf *conf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct radius_session *</type>
      <name>radius_server_new_session</name>
      <anchorfile>radius__server_8c.html</anchorfile>
      <anchor>a27ef1116c35d6a337f17d9c8bbf1be6f</anchor>
      <arglist>(struct radius_server_data *data, struct radius_client *client)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>radius_server_open_socket</name>
      <anchorfile>radius__server_8c.html</anchorfile>
      <anchor>a301fece8fcc196f72a61f9d37481e5d6</anchor>
      <arglist>(int port)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct radius_client *</type>
      <name>radius_server_read_clients</name>
      <anchorfile>radius__server_8c.html</anchorfile>
      <anchor>aa22be08bc18eafcbeb9e50fc9402a2ac</anchor>
      <arglist>(const char *client_file, int ipv6)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>radius_server_receive_auth</name>
      <anchorfile>radius__server_8c.html</anchorfile>
      <anchor>a38e10204fee4568ac29a428a45b5191d</anchor>
      <arglist>(int sock, void *eloop_ctx, void *sock_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>radius_server_reject</name>
      <anchorfile>radius__server_8c.html</anchorfile>
      <anchor>a3b9799584046aa72ee3a4e9d3dd7be09</anchor>
      <arglist>(struct radius_server_data *data, struct radius_client *client, struct radius_msg *request, struct sockaddr *from, socklen_t fromlen, const char *from_addr, int from_port)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>radius_server_request</name>
      <anchorfile>radius__server_8c.html</anchorfile>
      <anchor>a46c401a668ba66796616ffb9b9665f68</anchor>
      <arglist>(struct radius_server_data *data, struct radius_msg *msg, struct sockaddr *from, socklen_t fromlen, struct radius_client *client, const char *from_addr, int from_port, struct radius_session *force_sess)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>radius_server_session_free</name>
      <anchorfile>radius__server_8c.html</anchorfile>
      <anchor>a91ff6d9a41cb47e8e64b2a3f0cbb6637</anchor>
      <arglist>(struct radius_server_data *data, struct radius_session *sess)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>radius_server_session_remove</name>
      <anchorfile>radius__server_8c.html</anchorfile>
      <anchor>a09e1232510afe3e64c3af8a1b204f925</anchor>
      <arglist>(struct radius_server_data *data, struct radius_session *sess)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>radius_server_session_remove_timeout</name>
      <anchorfile>radius__server_8c.html</anchorfile>
      <anchor>a9af16930709ef521fbf463827c275137</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>radius_server_session_timeout</name>
      <anchorfile>radius__server_8c.html</anchorfile>
      <anchor>a4e64ca824506a90199b4f8c767e120e7</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct eapol_callbacks</type>
      <name>radius_server_eapol_cb</name>
      <anchorfile>radius__server_8c.html</anchorfile>
      <anchor>ad5da5fe9967602ff0e412da0a11fe893</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_debug_level</name>
      <anchorfile>radius__server_8c.html</anchorfile>
      <anchor>a93c24a3c52044adaadad1a58b49f109d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>radius_server.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/radius/</path>
    <filename>radius__server_8h</filename>
    <class kind="struct">radius_server_conf</class>
    <member kind="function">
      <type>void</type>
      <name>radius_server_deinit</name>
      <anchorfile>radius__server_8h.html</anchorfile>
      <anchor>a9210a50aa77c8bb197044d482b8e9f1b</anchor>
      <arglist>(struct radius_server_data *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>radius_server_eap_pending_cb</name>
      <anchorfile>radius__server_8h.html</anchorfile>
      <anchor>ac23ad70a2b7a12eaa39e2b9b3ce37403</anchor>
      <arglist>(struct radius_server_data *data, void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radius_server_get_mib</name>
      <anchorfile>radius__server_8h.html</anchorfile>
      <anchor>a1703b4db31525d7075bd5b3939fcb6a8</anchor>
      <arglist>(struct radius_server_data *data, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>struct radius_server_data *</type>
      <name>radius_server_init</name>
      <anchorfile>radius__server_8h.html</anchorfile>
      <anchor>a102887c356cca91da746e4c11d983a13</anchor>
      <arglist>(struct radius_server_conf *conf)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rc4.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>rc4_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>S_SWAP</name>
      <anchorfile>rc4_8c.html</anchorfile>
      <anchor>ad82b55533e1e66224c2b494b4cbfad10</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rc4_skip</name>
      <anchorfile>rc4_8c.html</anchorfile>
      <anchor>a6d713a9c7a3771e525230566fd438bf2</anchor>
      <arglist>(const u8 *key, size_t keylen, size_t skip, u8 *data, size_t data_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RemoveNetwork.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/srv_gen/cpp/include/wpa_supplicant_node/</path>
    <filename>RemoveNetwork_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::wpa_supplicant_node::RemoveNetworkRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::wpa_supplicant_node::RemoveNetworkResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; wpa_supplicant_node::RemoveNetwork &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; wpa_supplicant_node::RemoveNetworkRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; wpa_supplicant_node::RemoveNetworkResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::wpa_supplicant_node::RemoveNetworkRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::wpa_supplicant_node::RemoveNetworkResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::wpa_supplicant_node::RemoveNetworkRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::wpa_supplicant_node::RemoveNetworkResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::RemoveNetworkRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::RemoveNetworkRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::RemoveNetworkResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::RemoveNetworkResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::RemoveNetworkRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::RemoveNetworkResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; wpa_supplicant_node::RemoveNetwork &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; wpa_supplicant_node::RemoveNetworkRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; wpa_supplicant_node::RemoveNetworkResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">wpa_supplicant_node::RemoveNetwork</class>
    <class kind="struct">wpa_supplicant_node::RemoveNetworkRequest_</class>
    <class kind="struct">wpa_supplicant_node::RemoveNetworkResponse_</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::wpa_supplicant_node::RemoveNetworkRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::wpa_supplicant_node::RemoveNetworkResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>wpa_supplicant_node</namespace>
    <member kind="typedef">
      <type>::wpa_supplicant_node::RemoveNetworkRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>RemoveNetworkRequest</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>ae540678beb6203686c2b53c556c6dc4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::RemoveNetworkRequest const  &gt;</type>
      <name>RemoveNetworkRequestConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a0dfc2377ba02cc1cea0f409382265008</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::RemoveNetworkRequest &gt;</type>
      <name>RemoveNetworkRequestPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>ace2775e7be25cf64181d86ac2650915e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::RemoveNetworkResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>RemoveNetworkResponse</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a45a702c6b52b86a259caf00d5a1af508</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::RemoveNetworkResponse const  &gt;</type>
      <name>RemoveNetworkResponseConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>ac89edaf47cc03ce2ac8834a9239f596f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::RemoveNetworkResponse &gt;</type>
      <name>RemoveNetworkResponsePtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a13502b11e66ad8f7fd31239a85487f40</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rsa.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/tls/</path>
    <filename>rsa_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="asn1_8h" name="asn1.h" local="yes" imported="no">asn1.h</includes>
    <includes id="bignum_8h" name="bignum.h" local="yes" imported="no">bignum.h</includes>
    <includes id="rsa_8h" name="rsa.h" local="yes" imported="no">rsa.h</includes>
    <class kind="struct">crypto_rsa_key</class>
    <member kind="function">
      <type>int</type>
      <name>crypto_rsa_exptmod</name>
      <anchorfile>rsa_8c.html</anchorfile>
      <anchor>af14c9d3ae884e27b1ef162a9936f8f62</anchor>
      <arglist>(const u8 *in, size_t inlen, u8 *out, size_t *outlen, struct crypto_rsa_key *key, int use_private)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>crypto_rsa_free</name>
      <anchorfile>rsa_8c.html</anchorfile>
      <anchor>ab00fa26b128a0bd3390bf681df1e90b8</anchor>
      <arglist>(struct crypto_rsa_key *key)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>crypto_rsa_get_modulus_len</name>
      <anchorfile>rsa_8c.html</anchorfile>
      <anchor>aed73c19c73ec16a6af9f93f3601c092f</anchor>
      <arglist>(struct crypto_rsa_key *key)</arglist>
    </member>
    <member kind="function">
      <type>struct crypto_rsa_key *</type>
      <name>crypto_rsa_import_private_key</name>
      <anchorfile>rsa_8c.html</anchorfile>
      <anchor>a0d27d25a1db214937250fc0f6ff224fc</anchor>
      <arglist>(const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>struct crypto_rsa_key *</type>
      <name>crypto_rsa_import_public_key</name>
      <anchorfile>rsa_8c.html</anchorfile>
      <anchor>a994e84501cf2217abe5765f6c1afed87</anchor>
      <arglist>(const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const u8 *</type>
      <name>crypto_rsa_parse_integer</name>
      <anchorfile>rsa_8c.html</anchorfile>
      <anchor>a8ba2fee73ec1e4154ab91df0a2620caa</anchor>
      <arglist>(const u8 *pos, const u8 *end, struct bignum *num)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rsa.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/tls/</path>
    <filename>rsa_8h</filename>
    <member kind="function">
      <type>int</type>
      <name>crypto_rsa_exptmod</name>
      <anchorfile>rsa_8h.html</anchorfile>
      <anchor>af14c9d3ae884e27b1ef162a9936f8f62</anchor>
      <arglist>(const u8 *in, size_t inlen, u8 *out, size_t *outlen, struct crypto_rsa_key *key, int use_private)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>crypto_rsa_free</name>
      <anchorfile>rsa_8h.html</anchorfile>
      <anchor>ab00fa26b128a0bd3390bf681df1e90b8</anchor>
      <arglist>(struct crypto_rsa_key *key)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>crypto_rsa_get_modulus_len</name>
      <anchorfile>rsa_8h.html</anchorfile>
      <anchor>aed73c19c73ec16a6af9f93f3601c092f</anchor>
      <arglist>(struct crypto_rsa_key *key)</arglist>
    </member>
    <member kind="function">
      <type>struct crypto_rsa_key *</type>
      <name>crypto_rsa_import_private_key</name>
      <anchorfile>rsa_8h.html</anchorfile>
      <anchor>a0d27d25a1db214937250fc0f6ff224fc</anchor>
      <arglist>(const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>struct crypto_rsa_key *</type>
      <name>crypto_rsa_import_public_key</name>
      <anchorfile>rsa_8h.html</anchorfile>
      <anchor>a994e84501cf2217abe5765f6c1afed87</anchor>
      <arglist>(const u8 *buf, size_t len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scan.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>scan_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">utils/eloop.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="config_8h" name="config.h" local="yes" imported="no">config.h</includes>
    <includes id="wpa__supplicant__i_8h" name="wpa_supplicant_i.h" local="yes" imported="no">wpa_supplicant_i.h</includes>
    <includes id="driver__i_8h" name="driver_i.h" local="yes" imported="no">driver_i.h</includes>
    <includes id="mlme_8h" name="mlme.h" local="yes" imported="no">mlme.h</includes>
    <includes id="wps__supplicant_8h" name="wps_supplicant.h" local="yes" imported="no">wps_supplicant.h</includes>
    <includes id="notify_8h" name="notify.h" local="yes" imported="no">notify.h</includes>
    <includes id="bss_8h" name="bss.h" local="yes" imported="no">bss.h</includes>
    <includes id="scan_8h" name="scan.h" local="yes" imported="no">scan.h</includes>
    <includes id="wpa__supplicant__node_8h" name="wpa_supplicant_node.h" local="yes" imported="no">../../src/nodes/wpa_supplicant_node.h</includes>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>freq_cmp</name>
      <anchorfile>scan_8c.html</anchorfile>
      <anchor>a4511e57df73916c47dd34657117e95d7</anchor>
      <arglist>(const void *a, const void *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>int_array_concat</name>
      <anchorfile>scan_8c.html</anchorfile>
      <anchor>a948da0a8e47e8204f66d532be41c2939</anchor>
      <arglist>(int **res, const int *a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>int_array_len</name>
      <anchorfile>scan_8c.html</anchorfile>
      <anchor>a069a105060357d07df837bc2be144bef</anchor>
      <arglist>(const int *a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>int_array_sort_unique</name>
      <anchorfile>scan_8c.html</anchorfile>
      <anchor>affa8beeb3dacc8ea0a81ab7bc99ddcc2</anchor>
      <arglist>(int *a)</arglist>
    </member>
    <member kind="function">
      <type>const u8 *</type>
      <name>wpa_scan_get_ie</name>
      <anchorfile>scan_8c.html</anchorfile>
      <anchor>a164f1053a85d84745c04998d05752f7c</anchor>
      <arglist>(const struct wpa_scan_res *res, u8 ie)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_scan_get_max_rate</name>
      <anchorfile>scan_8c.html</anchorfile>
      <anchor>a35fb4a0a3bc005ae45d772ad3715b8e7</anchor>
      <arglist>(const struct wpa_scan_res *res)</arglist>
    </member>
    <member kind="function">
      <type>const u8 *</type>
      <name>wpa_scan_get_vendor_ie</name>
      <anchorfile>scan_8c.html</anchorfile>
      <anchor>a5eb01f6ee9bc1775e620bbe21bf25341</anchor>
      <arglist>(const struct wpa_scan_res *res, u32 vendor_type)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>wpa_scan_get_vendor_ie_multi</name>
      <anchorfile>scan_8c.html</anchorfile>
      <anchor>aad50c83702d98cdab45dd72acdf193e2</anchor>
      <arglist>(const struct wpa_scan_res *res, u32 vendor_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_scan_result_compar</name>
      <anchorfile>scan_8c.html</anchorfile>
      <anchor>ae499b93b3ae9e44deae78feaa711d26f</anchor>
      <arglist>(const void *a, const void *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_scan_results_free</name>
      <anchorfile>scan_8c.html</anchorfile>
      <anchor>a2be3521095a85ba87c21e411c66af0eb</anchor>
      <arglist>(struct wpa_scan_results *res)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_assoc_try</name>
      <anchorfile>scan_8c.html</anchorfile>
      <anchor>a22250db75394c6ff868fcea8301ffc03</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpa_driver_scan_filter *</type>
      <name>wpa_supplicant_build_filter_ssids</name>
      <anchorfile>scan_8c.html</anchorfile>
      <anchor>a74bcdeecebab24da9aeed6c6c25f8873</anchor>
      <arglist>(struct wpa_config *conf, size_t *num_ssids)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_cancel_scan</name>
      <anchorfile>scan_8c.html</anchorfile>
      <anchor>ae9bc8488d9f904a8aac34f5ef90826b7</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_enabled_networks</name>
      <anchorfile>scan_8c.html</anchorfile>
      <anchor>a420a2e2dcf8534ee8e6a98cf6764b6cc</anchor>
      <arglist>(struct wpa_config *conf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_gen_assoc_event</name>
      <anchorfile>scan_8c.html</anchorfile>
      <anchor>ac036994f6e1e335714bb5e359c402d36</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_scan_results *</type>
      <name>wpa_supplicant_get_scan_results</name>
      <anchorfile>scan_8c.html</anchorfile>
      <anchor>a79057a03e19fa1f36f08a675381a6fa7</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct scan_info *info, int new_scan)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_notify_scanning</name>
      <anchorfile>scan_8c.html</anchorfile>
      <anchor>a14cafbb38c7790f594a6cd504f5112d4</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, int scanning)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_req_scan</name>
      <anchorfile>scan_8c.html</anchorfile>
      <anchor>a24b07b403f66ee0163d4853de4b06814</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, int sec, int usec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_scan</name>
      <anchorfile>scan_8c.html</anchorfile>
      <anchor>a079f1db072756dd3f503344c59847837</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_trigger_scan</name>
      <anchorfile>scan_8c.html</anchorfile>
      <anchor>ad40643b91fdb2eab40489baf8eea6b42</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_update_scan_results</name>
      <anchorfile>scan_8c.html</anchorfile>
      <anchor>a62e3c4f4f3dc0eb78cc850d3c4682a14</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scan.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>scan_8h</filename>
    <member kind="function">
      <type>const u8 *</type>
      <name>wpa_scan_get_ie</name>
      <anchorfile>scan_8h.html</anchorfile>
      <anchor>a164f1053a85d84745c04998d05752f7c</anchor>
      <arglist>(const struct wpa_scan_res *res, u8 ie)</arglist>
    </member>
    <member kind="function">
      <type>const u8 *</type>
      <name>wpa_scan_get_vendor_ie</name>
      <anchorfile>scan_8h.html</anchorfile>
      <anchor>a5eb01f6ee9bc1775e620bbe21bf25341</anchor>
      <arglist>(const struct wpa_scan_res *res, u32 vendor_type)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>wpa_scan_get_vendor_ie_multi</name>
      <anchorfile>scan_8h.html</anchorfile>
      <anchor>aad50c83702d98cdab45dd72acdf193e2</anchor>
      <arglist>(const struct wpa_scan_res *res, u32 vendor_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_scan_results_free</name>
      <anchorfile>scan_8h.html</anchorfile>
      <anchor>a2be3521095a85ba87c21e411c66af0eb</anchor>
      <arglist>(struct wpa_scan_results *res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_cancel_scan</name>
      <anchorfile>scan_8h.html</anchorfile>
      <anchor>ae9bc8488d9f904a8aac34f5ef90826b7</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_enabled_networks</name>
      <anchorfile>scan_8h.html</anchorfile>
      <anchor>a420a2e2dcf8534ee8e6a98cf6764b6cc</anchor>
      <arglist>(struct wpa_config *conf)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_scan_results *</type>
      <name>wpa_supplicant_get_scan_results</name>
      <anchorfile>scan_8h.html</anchorfile>
      <anchor>a79057a03e19fa1f36f08a675381a6fa7</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct scan_info *info, int new_scan)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_notify_scanning</name>
      <anchorfile>scan_8h.html</anchorfile>
      <anchor>a14cafbb38c7790f594a6cd504f5112d4</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, int scanning)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_req_scan</name>
      <anchorfile>scan_8h.html</anchorfile>
      <anchor>a24b07b403f66ee0163d4853de4b06814</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, int sec, int usec)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_trigger_scan</name>
      <anchorfile>scan_8h.html</anchorfile>
      <anchor>ad40643b91fdb2eab40489baf8eea6b42</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_update_scan_results</name>
      <anchorfile>scan_8h.html</anchorfile>
      <anchor>a62e3c4f4f3dc0eb78cc850d3c4682a14</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ScanAction.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/msg_gen/cpp/include/wpa_supplicant_node/</path>
    <filename>ScanAction_8h</filename>
    <includes id="ScanActionGoal_8h" name="ScanActionGoal.h" local="yes" imported="no">wpa_supplicant_node/ScanActionGoal.h</includes>
    <includes id="ScanActionResult_8h" name="ScanActionResult.h" local="yes" imported="no">wpa_supplicant_node/ScanActionResult.h</includes>
    <includes id="ScanActionFeedback_8h" name="ScanActionFeedback.h" local="yes" imported="no">wpa_supplicant_node/ScanActionFeedback.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::wpa_supplicant_node::ScanAction_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::wpa_supplicant_node::ScanAction_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::ScanAction_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::ScanAction_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::ScanAction_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::wpa_supplicant_node::ScanAction_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">wpa_supplicant_node::ScanAction_</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::wpa_supplicant_node::ScanAction_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>wpa_supplicant_node</namespace>
    <member kind="typedef">
      <type>::wpa_supplicant_node::ScanAction_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ScanAction</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a2ecbb8a8a8085c9dfa2e24a34f70f489</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanAction const  &gt;</type>
      <name>ScanActionConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a6deb4c130a559435db7e5dac87e376b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanAction &gt;</type>
      <name>ScanActionPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>aab4ae4a1437c2200d15a556f7405a204</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a7e74d97868830d770fe094da22f16847</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::ScanAction_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ScanActionFeedback.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/msg_gen/cpp/include/wpa_supplicant_node/</path>
    <filename>ScanActionFeedback_8h</filename>
    <includes id="ScanFeedback_8h" name="ScanFeedback.h" local="yes" imported="no">wpa_supplicant_node/ScanFeedback.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::wpa_supplicant_node::ScanActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::wpa_supplicant_node::ScanActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; ::wpa_supplicant_node::ScanActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; const ::wpa_supplicant_node::ScanActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::ScanActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::ScanActionFeedback_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::ScanActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::wpa_supplicant_node::ScanActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">wpa_supplicant_node::ScanActionFeedback_</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::wpa_supplicant_node::ScanActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>wpa_supplicant_node</namespace>
    <member kind="typedef">
      <type>::wpa_supplicant_node::ScanActionFeedback_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ScanActionFeedback</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a39e46af342b8f8df91f1ca47b6bffd30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanActionFeedback const  &gt;</type>
      <name>ScanActionFeedbackConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>aa6dbc28f4df281e2e973a9d72f372387</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanActionFeedback &gt;</type>
      <name>ScanActionFeedbackPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>ac3c2accdb682432cba394d78f495f302</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a326f592c6231141b1d9d9a30f4dfd77d</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::ScanActionFeedback_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ScanActionGoal.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/msg_gen/cpp/include/wpa_supplicant_node/</path>
    <filename>ScanActionGoal_8h</filename>
    <includes id="ScanGoal_8h" name="ScanGoal.h" local="yes" imported="no">wpa_supplicant_node/ScanGoal.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::wpa_supplicant_node::ScanActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::wpa_supplicant_node::ScanActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; ::wpa_supplicant_node::ScanActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; const ::wpa_supplicant_node::ScanActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::ScanActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::ScanActionGoal_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::ScanActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::wpa_supplicant_node::ScanActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">wpa_supplicant_node::ScanActionGoal_</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::wpa_supplicant_node::ScanActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>wpa_supplicant_node</namespace>
    <member kind="typedef">
      <type>::wpa_supplicant_node::ScanActionGoal_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ScanActionGoal</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>ae13f083679884576c00334e1d1cbf905</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanActionGoal const  &gt;</type>
      <name>ScanActionGoalConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a50dacffd54e15e4d69fb0227ff456473</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanActionGoal &gt;</type>
      <name>ScanActionGoalPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>afe8770af72229d98e158bbcaa237ca4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>abed6f2d1da73e0fc8007c927204a49d2</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::ScanActionGoal_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ScanActionResult.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/msg_gen/cpp/include/wpa_supplicant_node/</path>
    <filename>ScanActionResult_8h</filename>
    <includes id="ScanResult_8h" name="ScanResult.h" local="yes" imported="no">wpa_supplicant_node/ScanResult.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::wpa_supplicant_node::ScanActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::wpa_supplicant_node::ScanActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; ::wpa_supplicant_node::ScanActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; const ::wpa_supplicant_node::ScanActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::ScanActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::ScanActionResult_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::ScanActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::wpa_supplicant_node::ScanActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">wpa_supplicant_node::ScanActionResult_</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::wpa_supplicant_node::ScanActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>wpa_supplicant_node</namespace>
    <member kind="typedef">
      <type>::wpa_supplicant_node::ScanActionResult_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ScanActionResult</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>abb57734b73aec16dfa9088d904d7cdf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanActionResult const  &gt;</type>
      <name>ScanActionResultConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>ac4f723effe32a18b7f11d98a98a616d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanActionResult &gt;</type>
      <name>ScanActionResultPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a3f9daabd60dc4bb50200f9e9e65f6ec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a5a31d7854186cef0f981a82cd9b95611</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::ScanActionResult_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ScanFeedback.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/msg_gen/cpp/include/wpa_supplicant_node/</path>
    <filename>ScanFeedback_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::wpa_supplicant_node::ScanFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::wpa_supplicant_node::ScanFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::wpa_supplicant_node::ScanFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::ScanFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::ScanFeedback_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::ScanFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::wpa_supplicant_node::ScanFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">wpa_supplicant_node::ScanFeedback_</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::wpa_supplicant_node::ScanFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>wpa_supplicant_node</namespace>
    <member kind="typedef">
      <type>::wpa_supplicant_node::ScanFeedback_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ScanFeedback</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>aff460ae3577078c031071eb0c35359ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanFeedback const  &gt;</type>
      <name>ScanFeedbackConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>af4a16228c9cb0a173da5b2de6c79b8f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanFeedback &gt;</type>
      <name>ScanFeedbackPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>aa4255c57d59fa84c7db9fcc7f9191d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>ae58fb02f511195003b4df40d6cb1da39</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::ScanFeedback_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ScanGoal.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/msg_gen/cpp/include/wpa_supplicant_node/</path>
    <filename>ScanGoal_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::wpa_supplicant_node::ScanGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::wpa_supplicant_node::ScanGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::ScanGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::ScanGoal_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::ScanGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::wpa_supplicant_node::ScanGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">wpa_supplicant_node::ScanGoal_</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::wpa_supplicant_node::ScanGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>wpa_supplicant_node</namespace>
    <member kind="typedef">
      <type>::wpa_supplicant_node::ScanGoal_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ScanGoal</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a8f29bf75e666812af900480dc2b4c49b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanGoal const  &gt;</type>
      <name>ScanGoalConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>aadbc4cb8fab9824a4306f37cf5dfc7f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanGoal &gt;</type>
      <name>ScanGoalPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a04553cf4baf90059072c1cd8b23b2b86</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a9c0886263da5ea627e71e6241dd2cab3</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::ScanGoal_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ScanResult.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/msg_gen/cpp/include/wpa_supplicant_node/</path>
    <filename>ScanResult_8h</filename>
    <includes id="Bss_8h" name="Bss.h" local="yes" imported="no">wpa_supplicant_node/Bss.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::wpa_supplicant_node::ScanResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::wpa_supplicant_node::ScanResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::ScanResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::ScanResult_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::ScanResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::wpa_supplicant_node::ScanResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">wpa_supplicant_node::ScanResult_</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::wpa_supplicant_node::ScanResult_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>wpa_supplicant_node</namespace>
    <member kind="typedef">
      <type>::wpa_supplicant_node::ScanResult_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ScanResult</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>ac357b0f6bf5b5c207ac22105c80f5aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanResult const  &gt;</type>
      <name>ScanResultConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>ac15b6d134b0f32a75b6bc0515b3cdd9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanResult &gt;</type>
      <name>ScanResultPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>afbda269a869dbc385110d107670f9912</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a9ccd338c1fce19c05f02afbdfa971bf2</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::ScanResult_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scanresults.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/wpa_gui-qt4/</path>
    <filename>scanresults_8cpp</filename>
    <includes id="scanresults_8h" name="scanresults.h" local="yes" imported="no">scanresults.h</includes>
    <includes id="wpagui_8h" name="wpagui.h" local="yes" imported="no">wpagui.h</includes>
    <includes id="networkconfig_8h" name="networkconfig.h" local="yes" imported="no">networkconfig.h</includes>
  </compound>
  <compound kind="file">
    <name>scanresults.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/wpa_gui-qt4/</path>
    <filename>scanresults_8h</filename>
    <class kind="class">ScanResults</class>
  </compound>
  <compound kind="file">
    <name>scanresults.ui.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/wpa_gui/</path>
    <filename>scanresults_8ui_8h</filename>
  </compound>
  <compound kind="file">
    <name>SecurityProperties.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/msg_gen/cpp/include/wpa_supplicant_node/</path>
    <filename>SecurityProperties_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::wpa_supplicant_node::SecurityProperties_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::wpa_supplicant_node::SecurityProperties_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::SecurityProperties_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::SecurityProperties_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::SecurityProperties_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::wpa_supplicant_node::SecurityProperties_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">wpa_supplicant_node::SecurityProperties_</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::wpa_supplicant_node::SecurityProperties_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>wpa_supplicant_node</namespace>
    <member kind="typedef">
      <type>::wpa_supplicant_node::SecurityProperties_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>SecurityProperties</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>aa51e827b047b38f5eb8e88864b2a2483</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::SecurityProperties const  &gt;</type>
      <name>SecurityPropertiesConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a13336a143b255c0e501f7c641d8a7bea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::SecurityProperties &gt;</type>
      <name>SecurityPropertiesPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>aab34093707a38587347afcfd66f90a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a691273b58e3cf5bf046db16dc5c5f22c</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::SecurityProperties_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SetNetworkParameters.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/srv_gen/cpp/include/wpa_supplicant_node/</path>
    <filename>SetNetworkParameters_8h</filename>
    <includes id="NetworkParameter_8h" name="NetworkParameter.h" local="yes" imported="no">wpa_supplicant_node/NetworkParameter.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::wpa_supplicant_node::SetNetworkParametersRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::wpa_supplicant_node::SetNetworkParametersResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; wpa_supplicant_node::SetNetworkParameters &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; wpa_supplicant_node::SetNetworkParametersRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; wpa_supplicant_node::SetNetworkParametersResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::wpa_supplicant_node::SetNetworkParametersRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::wpa_supplicant_node::SetNetworkParametersResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::wpa_supplicant_node::SetNetworkParametersResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::SetNetworkParametersRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::SetNetworkParametersRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::SetNetworkParametersResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::SetNetworkParametersResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::SetNetworkParametersRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::SetNetworkParametersResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; wpa_supplicant_node::SetNetworkParameters &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; wpa_supplicant_node::SetNetworkParametersRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; wpa_supplicant_node::SetNetworkParametersResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::wpa_supplicant_node::SetNetworkParametersRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::wpa_supplicant_node::SetNetworkParametersResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">wpa_supplicant_node::SetNetworkParameters</class>
    <class kind="struct">wpa_supplicant_node::SetNetworkParametersRequest_</class>
    <class kind="struct">wpa_supplicant_node::SetNetworkParametersResponse_</class>
    <namespace>wpa_supplicant_node</namespace>
    <member kind="typedef">
      <type>::wpa_supplicant_node::SetNetworkParametersRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>SetNetworkParametersRequest</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a65b77a5bc80a1c3ce4f800262efd7a40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::SetNetworkParametersRequest const  &gt;</type>
      <name>SetNetworkParametersRequestConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a96f59d30955ccd1d5b7bc0821a6b5711</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::SetNetworkParametersRequest &gt;</type>
      <name>SetNetworkParametersRequestPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>ad0e56c07aa1f6d2d13a63829367cebd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::SetNetworkParametersResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>SetNetworkParametersResponse</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a2cc589617bcabf36038fd92b3556a0db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::SetNetworkParametersResponse const  &gt;</type>
      <name>SetNetworkParametersResponseConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a1ba1123a4fb9470ba2279af90f6174ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::SetNetworkParametersResponse &gt;</type>
      <name>SetNetworkParametersResponsePtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>ab5c12bdd6469c8d110927bd991d0a753</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SetNetworkState.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/srv_gen/cpp/include/wpa_supplicant_node/</path>
    <filename>SetNetworkState_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::wpa_supplicant_node::SetNetworkStateRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::wpa_supplicant_node::SetNetworkStateResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; wpa_supplicant_node::SetNetworkState &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; wpa_supplicant_node::SetNetworkStateRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; wpa_supplicant_node::SetNetworkStateResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::wpa_supplicant_node::SetNetworkStateRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::wpa_supplicant_node::SetNetworkStateResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::wpa_supplicant_node::SetNetworkStateRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::wpa_supplicant_node::SetNetworkStateResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::SetNetworkStateRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::SetNetworkStateRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::SetNetworkStateResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::SetNetworkStateResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::SetNetworkStateRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::SetNetworkStateResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; wpa_supplicant_node::SetNetworkState &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; wpa_supplicant_node::SetNetworkStateRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; wpa_supplicant_node::SetNetworkStateResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::wpa_supplicant_node::SetNetworkStateRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::wpa_supplicant_node::SetNetworkStateResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">wpa_supplicant_node::SetNetworkState</class>
    <class kind="struct">wpa_supplicant_node::SetNetworkStateRequest_</class>
    <class kind="struct">wpa_supplicant_node::SetNetworkStateResponse_</class>
    <namespace>wpa_supplicant_node</namespace>
    <member kind="typedef">
      <type>::wpa_supplicant_node::SetNetworkStateRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>SetNetworkStateRequest</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>adc021d7ee7a269e460048f74354e44cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::SetNetworkStateRequest const  &gt;</type>
      <name>SetNetworkStateRequestConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a67aeb5ce62096b7d6d32127f1ac816a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::SetNetworkStateRequest &gt;</type>
      <name>SetNetworkStateRequestPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>aacc738d3910d23c5ba169a4c399cb686</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::SetNetworkStateResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>SetNetworkStateResponse</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>ab13ebbe247ed2f197cdb94aba95efbe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::SetNetworkStateResponse const  &gt;</type>
      <name>SetNetworkStateResponseConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a1fd766735779e3280ed1b44d79d9b941</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::SetNetworkStateResponse &gt;</type>
      <name>SetNetworkStateResponsePtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a4789c841d220ebcb9f0831968916c431</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sha1-internal.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>sha1-internal_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">sha1.h</includes>
    <includes id="sha1__i_8h" name="sha1_i.h" local="yes" imported="no">sha1_i.h</includes>
    <includes id="md5_8h" name="md5.h" local="yes" imported="no">md5.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>blk</name>
      <anchorfile>sha1-internal_8c.html</anchorfile>
      <anchor>abd06ff24e9f6f5f0a9c32a1cba4b0f9c</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>blk0</name>
      <anchorfile>sha1-internal_8c.html</anchorfile>
      <anchor>a1a75de24d0277c5319098c218efaef2d</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>R0</name>
      <anchorfile>sha1-internal_8c.html</anchorfile>
      <anchor>a8ac24a09e1273548828d3cc9436f9bc7</anchor>
      <arglist>(v, w, x, y, z, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>R1</name>
      <anchorfile>sha1-internal_8c.html</anchorfile>
      <anchor>a2628f8af7bf67ca052200537279f855a</anchor>
      <arglist>(v, w, x, y, z, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>R2</name>
      <anchorfile>sha1-internal_8c.html</anchorfile>
      <anchor>a774229b80509be0e9e0a1d9819580224</anchor>
      <arglist>(v, w, x, y, z, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>R3</name>
      <anchorfile>sha1-internal_8c.html</anchorfile>
      <anchor>ac0b8b342432d17717ff1020d10cf0eea</anchor>
      <arglist>(v, w, x, y, z, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>R4</name>
      <anchorfile>sha1-internal_8c.html</anchorfile>
      <anchor>af77ddc8894422d2af2adbd4e71e55d1f</anchor>
      <arglist>(v, w, x, y, z, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>rol</name>
      <anchorfile>sha1-internal_8c.html</anchorfile>
      <anchor>af1373930110e4f86cb1f4bc6d44a66ee</anchor>
      <arglist>(value, bits)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SHA1HANDSOFF</name>
      <anchorfile>sha1-internal_8c.html</anchorfile>
      <anchor>a9e2c8862606a4549edef298248089783</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct SHA1Context</type>
      <name>SHA1_CTX</name>
      <anchorfile>sha1-internal_8c.html</anchorfile>
      <anchor>abd1ada82e56afeb02bcb22fa43749849</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sha1_vector</name>
      <anchorfile>sha1-internal_8c.html</anchorfile>
      <anchor>ac06a574002700fe245e6f543e79daccd</anchor>
      <arglist>(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SHA1Final</name>
      <anchorfile>sha1-internal_8c.html</anchorfile>
      <anchor>aa58f279c51d82e868c9b0f7b1b7d08f4</anchor>
      <arglist>(unsigned char digest[20], SHA1_CTX *context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SHA1Init</name>
      <anchorfile>sha1-internal_8c.html</anchorfile>
      <anchor>a159a97b3039391403b8d9b0d240a9640</anchor>
      <arglist>(SHA1_CTX *context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SHA1Transform</name>
      <anchorfile>sha1-internal_8c.html</anchorfile>
      <anchor>a5bd00201ebf1fbb569dca973975d822b</anchor>
      <arglist>(u32 state[5], const unsigned char buffer[64])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SHA1Update</name>
      <anchorfile>sha1-internal_8c.html</anchorfile>
      <anchor>ac6e81ac0b65c4211d8db52799ae87a3c</anchor>
      <arglist>(SHA1_CTX *context, const void *_data, u32 len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sha1-pbkdf2.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>sha1-pbkdf2_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">sha1.h</includes>
    <includes id="md5_8h" name="md5.h" local="yes" imported="no">md5.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto.h</includes>
    <member kind="function">
      <type>int</type>
      <name>pbkdf2_sha1</name>
      <anchorfile>sha1-pbkdf2_8c.html</anchorfile>
      <anchor>a93fb78f3c7dd116251d8de658ab6f636</anchor>
      <arglist>(const char *passphrase, const char *ssid, size_t ssid_len, int iterations, u8 *buf, size_t buflen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pbkdf2_sha1_f</name>
      <anchorfile>sha1-pbkdf2_8c.html</anchorfile>
      <anchor>ab1f192106c0ba2b8bead742df83c66c0</anchor>
      <arglist>(const char *passphrase, const char *ssid, size_t ssid_len, int iterations, unsigned int count, u8 *digest)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sha1-tlsprf.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>sha1-tlsprf_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">sha1.h</includes>
    <includes id="md5_8h" name="md5.h" local="yes" imported="no">md5.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto.h</includes>
    <member kind="function">
      <type>int</type>
      <name>tls_prf</name>
      <anchorfile>sha1-tlsprf_8c.html</anchorfile>
      <anchor>af881d834ad7b29a48d2135149262f34e</anchor>
      <arglist>(const u8 *secret, size_t secret_len, const char *label, const u8 *seed, size_t seed_len, u8 *out, size_t outlen)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sha1-tprf.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>sha1-tprf_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">sha1.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto.h</includes>
    <member kind="function">
      <type>int</type>
      <name>sha1_t_prf</name>
      <anchorfile>sha1-tprf_8c.html</anchorfile>
      <anchor>aed254743868dd1286d94c688a1e1c0ac</anchor>
      <arglist>(const u8 *key, size_t key_len, const char *label, const u8 *seed, size_t seed_len, u8 *buf, size_t buf_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sha1.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>sha1_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">sha1.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto.h</includes>
    <member kind="function">
      <type>int</type>
      <name>hmac_sha1</name>
      <anchorfile>sha1_8c.html</anchorfile>
      <anchor>a746cfe54c780a704239af25ea2953cd4</anchor>
      <arglist>(const u8 *key, size_t key_len, const u8 *data, size_t data_len, u8 *mac)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hmac_sha1_vector</name>
      <anchorfile>sha1_8c.html</anchorfile>
      <anchor>aa0ee972a55e1005b2bdaf33e1d608946</anchor>
      <arglist>(const u8 *key, size_t key_len, size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sha1_prf</name>
      <anchorfile>sha1_8c.html</anchorfile>
      <anchor>a0a1d5275823b4b039edc8ea21eea154b</anchor>
      <arglist>(const u8 *key, size_t key_len, const char *label, const u8 *data, size_t data_len, u8 *buf, size_t buf_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sha1.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>sha1_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>SHA1_MAC_LEN</name>
      <anchorfile>sha1_8h.html</anchorfile>
      <anchor>a25d4d74da6f672731d803f7629b3ecef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hmac_sha1</name>
      <anchorfile>sha1_8h.html</anchorfile>
      <anchor>a746cfe54c780a704239af25ea2953cd4</anchor>
      <arglist>(const u8 *key, size_t key_len, const u8 *data, size_t data_len, u8 *mac)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hmac_sha1_vector</name>
      <anchorfile>sha1_8h.html</anchorfile>
      <anchor>aa0ee972a55e1005b2bdaf33e1d608946</anchor>
      <arglist>(const u8 *key, size_t key_len, size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pbkdf2_sha1</name>
      <anchorfile>sha1_8h.html</anchorfile>
      <anchor>a93fb78f3c7dd116251d8de658ab6f636</anchor>
      <arglist>(const char *passphrase, const char *ssid, size_t ssid_len, int iterations, u8 *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sha1_prf</name>
      <anchorfile>sha1_8h.html</anchorfile>
      <anchor>a0a1d5275823b4b039edc8ea21eea154b</anchor>
      <arglist>(const u8 *key, size_t key_len, const char *label, const u8 *data, size_t data_len, u8 *buf, size_t buf_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sha1_t_prf</name>
      <anchorfile>sha1_8h.html</anchorfile>
      <anchor>aed254743868dd1286d94c688a1e1c0ac</anchor>
      <arglist>(const u8 *key, size_t key_len, const char *label, const u8 *seed, size_t seed_len, u8 *buf, size_t buf_len)</arglist>
    </member>
    <member kind="function">
      <type>int __must_check</type>
      <name>tls_prf</name>
      <anchorfile>sha1_8h.html</anchorfile>
      <anchor>a26871c6648c69ff7b2217fc82b567dc8</anchor>
      <arglist>(const u8 *secret, size_t secret_len, const char *label, const u8 *seed, size_t seed_len, u8 *out, size_t outlen)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sha1_i.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>sha1__i_8h</filename>
    <class kind="struct">SHA1Context</class>
    <member kind="function">
      <type>void</type>
      <name>SHA1Final</name>
      <anchorfile>sha1__i_8h.html</anchorfile>
      <anchor>a226945a93df5c4c6837b8e18e3c0bd07</anchor>
      <arglist>(unsigned char digest[20], struct SHA1Context *context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SHA1Init</name>
      <anchorfile>sha1__i_8h.html</anchorfile>
      <anchor>a74c6ea366a4e923dac202fa8e1bc3fef</anchor>
      <arglist>(struct SHA1Context *context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SHA1Transform</name>
      <anchorfile>sha1__i_8h.html</anchorfile>
      <anchor>a5bd00201ebf1fbb569dca973975d822b</anchor>
      <arglist>(u32 state[5], const unsigned char buffer[64])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SHA1Update</name>
      <anchorfile>sha1__i_8h.html</anchorfile>
      <anchor>a8002afb52b6393eeaced68cfa5c8e8e6</anchor>
      <arglist>(struct SHA1Context *context, const void *data, u32 len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sha256-internal.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>sha256-internal_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="sha256_8h" name="sha256.h" local="yes" imported="no">sha256.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto.h</includes>
    <class kind="struct">sha256_state</class>
    <member kind="define">
      <type>#define</type>
      <name>block_size</name>
      <anchorfile>sha256-internal_8c.html</anchorfile>
      <anchor>a9766f5ceca5e25981858ec7384456072</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Ch</name>
      <anchorfile>sha256-internal_8c.html</anchorfile>
      <anchor>ab0a0d1ad13c7e4d3cb38c89f7127c85a</anchor>
      <arglist>(x, y, z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Gamma0</name>
      <anchorfile>sha256-internal_8c.html</anchorfile>
      <anchor>aab39e163b484c43a39b10beda3f6b35f</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Gamma1</name>
      <anchorfile>sha256-internal_8c.html</anchorfile>
      <anchor>acd7a8e9e37c472f0a570c8c3e7d553ca</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Maj</name>
      <anchorfile>sha256-internal_8c.html</anchorfile>
      <anchor>a447cd1d7fb703b62666400976be24bf3</anchor>
      <arglist>(x, y, z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIN</name>
      <anchorfile>sha256-internal_8c.html</anchorfile>
      <anchor>a74e75242132eaabbc1c512488a135926</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>R</name>
      <anchorfile>sha256-internal_8c.html</anchorfile>
      <anchor>a8fb1dfc3ad6dd07bc99c1962e6583087</anchor>
      <arglist>(x, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RND</name>
      <anchorfile>sha256-internal_8c.html</anchorfile>
      <anchor>a14b75d9ce98c82d21041eba16021cba7</anchor>
      <arglist>(a, b, c, d, e, f, g, h, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RORc</name>
      <anchorfile>sha256-internal_8c.html</anchorfile>
      <anchor>adb04fb3f7c1736d29125ad0f179b1068</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S</name>
      <anchorfile>sha256-internal_8c.html</anchorfile>
      <anchor>a5a9675d71aad8449f8e4112ce611fd93</anchor>
      <arglist>(x, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Sigma0</name>
      <anchorfile>sha256-internal_8c.html</anchorfile>
      <anchor>a613f88ad88919b6ed21ff223070f9a21</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Sigma1</name>
      <anchorfile>sha256-internal_8c.html</anchorfile>
      <anchor>a6d34508d6d962274083fcd992fb4e340</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sha256_compress</name>
      <anchorfile>sha256-internal_8c.html</anchorfile>
      <anchor>acbd2b3c13cc2d0f5141340d9f75bc86f</anchor>
      <arglist>(struct sha256_state *md, unsigned char *buf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sha256_done</name>
      <anchorfile>sha256-internal_8c.html</anchorfile>
      <anchor>af187f1693b63fb024a25fb3acd462a04</anchor>
      <arglist>(struct sha256_state *md, unsigned char *out)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sha256_init</name>
      <anchorfile>sha256-internal_8c.html</anchorfile>
      <anchor>ad21665f6dfca36e6d80d838f9aee849b</anchor>
      <arglist>(struct sha256_state *md)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sha256_process</name>
      <anchorfile>sha256-internal_8c.html</anchorfile>
      <anchor>a2904ca17a1ceb45fb29df50a73c5925f</anchor>
      <arglist>(struct sha256_state *md, const unsigned char *in, unsigned long inlen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sha256_vector</name>
      <anchorfile>sha256-internal_8c.html</anchorfile>
      <anchor>a194c5aeed625c760d10e3d1d34cd8a10</anchor>
      <arglist>(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned long</type>
      <name>K</name>
      <anchorfile>sha256-internal_8c.html</anchorfile>
      <anchor>abb2cc8d3454ac3b0a2c264a1c7ed6db8</anchor>
      <arglist>[64]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sha256.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>sha256_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="sha256_8h" name="sha256.h" local="yes" imported="no">sha256.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto.h</includes>
    <member kind="function">
      <type>void</type>
      <name>hmac_sha256</name>
      <anchorfile>sha256_8c.html</anchorfile>
      <anchor>aab5c2214e831e1ff3358abdf5e09afa5</anchor>
      <arglist>(const u8 *key, size_t key_len, const u8 *data, size_t data_len, u8 *mac)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hmac_sha256_vector</name>
      <anchorfile>sha256_8c.html</anchorfile>
      <anchor>a5fafd5b2a8f791cb6c05beb908663d37</anchor>
      <arglist>(const u8 *key, size_t key_len, size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sha256_prf</name>
      <anchorfile>sha256_8c.html</anchorfile>
      <anchor>ae75ffcb34eb7260c8b1a20740c314aae</anchor>
      <arglist>(const u8 *key, size_t key_len, const char *label, const u8 *data, size_t data_len, u8 *buf, size_t buf_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sha256.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>sha256_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>SHA256_MAC_LEN</name>
      <anchorfile>sha256_8h.html</anchorfile>
      <anchor>add525eedcc6195755e712a22dcb22f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hmac_sha256</name>
      <anchorfile>sha256_8h.html</anchorfile>
      <anchor>aab5c2214e831e1ff3358abdf5e09afa5</anchor>
      <arglist>(const u8 *key, size_t key_len, const u8 *data, size_t data_len, u8 *mac)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hmac_sha256_vector</name>
      <anchorfile>sha256_8h.html</anchorfile>
      <anchor>a5fafd5b2a8f791cb6c05beb908663d37</anchor>
      <arglist>(const u8 *key, size_t key_len, size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sha256_prf</name>
      <anchorfile>sha256_8h.html</anchorfile>
      <anchor>ae75ffcb34eb7260c8b1a20740c314aae</anchor>
      <arglist>(const u8 *key, size_t key_len, const char *label, const u8 *data, size_t data_len, u8 *buf, size_t buf_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sme.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>sme_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="ieee802__11__common_8h" name="ieee802_11_common.h" local="yes" imported="no">common/ieee802_11_common.h</includes>
    <includes id="eapol__supp__sm_8h" name="eapol_supp_sm.h" local="yes" imported="no">eapol_supp/eapol_supp_sm.h</includes>
    <includes id="wpa__common_8h" name="wpa_common.h" local="yes" imported="no">common/wpa_common.h</includes>
    <includes id="wpa_8h" name="wpa.h" local="yes" imported="no">rsn_supp/wpa.h</includes>
    <includes id="pmksa__cache_8h" name="pmksa_cache.h" local="yes" imported="no">rsn_supp/pmksa_cache.h</includes>
    <includes id="config_8h" name="config.h" local="yes" imported="no">config.h</includes>
    <includes id="wpa__supplicant__i_8h" name="wpa_supplicant_i.h" local="yes" imported="no">wpa_supplicant_i.h</includes>
    <includes id="driver__i_8h" name="driver_i.h" local="yes" imported="no">driver_i.h</includes>
    <includes id="wpas__glue_8h" name="wpas_glue.h" local="yes" imported="no">wpas_glue.h</includes>
    <includes id="wps__supplicant_8h" name="wps_supplicant.h" local="yes" imported="no">wps_supplicant.h</includes>
    <includes id="notify_8h" name="notify.h" local="yes" imported="no">notify.h</includes>
    <includes id="blacklist_8h" name="blacklist.h" local="yes" imported="no">blacklist.h</includes>
    <includes id="bss_8h" name="bss.h" local="yes" imported="no">bss.h</includes>
    <includes id="scan_8h" name="scan.h" local="yes" imported="no">scan.h</includes>
    <includes id="sme_8h" name="sme.h" local="yes" imported="no">sme.h</includes>
    <includes id="wpa__supplicant__node_8h" name="wpa_supplicant_node.h" local="yes" imported="no">../../src/nodes/wpa_supplicant_node.h</includes>
    <member kind="function">
      <type>void</type>
      <name>sme_associate</name>
      <anchorfile>sme_8c.html</anchorfile>
      <anchor>a44aa44163c97702697346b695f3a3801</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, enum wpas_mode mode, const u8 *bssid, u16 auth_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sme_authenticate</name>
      <anchorfile>sme_8c.html</anchorfile>
      <anchor>afd0a7b9c56b5b5c3d2552e884eade687</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sme_event_assoc_reject</name>
      <anchorfile>sme_8c.html</anchorfile>
      <anchor>a275c5d988d7d0478791a36f8ed14dc59</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, union wpa_event_data *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sme_event_assoc_timed_out</name>
      <anchorfile>sme_8c.html</anchorfile>
      <anchor>a8a55dd9472b6cb2845af0c84a5084c3f</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, union wpa_event_data *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sme_event_auth</name>
      <anchorfile>sme_8c.html</anchorfile>
      <anchor>aac2423378b51a1d9c32e79904a267bfd</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, union wpa_event_data *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sme_event_auth_timed_out</name>
      <anchorfile>sme_8c.html</anchorfile>
      <anchor>ab9d5566bdeb66388d72e2c8084baf683</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, union wpa_event_data *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sme_event_disassoc</name>
      <anchorfile>sme_8c.html</anchorfile>
      <anchor>a431052e940f2f01b8be65dbe1f198ebd</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, union wpa_event_data *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sme_update_ft_ies</name>
      <anchorfile>sme_8c.html</anchorfile>
      <anchor>af84799e95c1b8f7673ae480f9ca8f2c4</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *md, const u8 *ies, size_t ies_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sme.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>sme_8h</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sme_authenticate</name>
      <anchorfile>sme_8h.html</anchorfile>
      <anchor>a7e0b2d9babb712cd732755a5abd5d699</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sme_event_assoc_reject</name>
      <anchorfile>sme_8h.html</anchorfile>
      <anchor>a86b372b6155026166772c5caeba4021a</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, union wpa_event_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sme_event_assoc_timed_out</name>
      <anchorfile>sme_8h.html</anchorfile>
      <anchor>aa6bc4e567a538d2c267b18b362b17124</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, union wpa_event_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sme_event_auth</name>
      <anchorfile>sme_8h.html</anchorfile>
      <anchor>a41b45e77b485690d1cb37cd5989ef97b</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, union wpa_event_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sme_event_auth_timed_out</name>
      <anchorfile>sme_8h.html</anchorfile>
      <anchor>a91f3db99f2819edd551b29d3f0d253a6</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, union wpa_event_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sme_event_disassoc</name>
      <anchorfile>sme_8h.html</anchorfile>
      <anchor>ae612f1a1a43e2db0fcdfeafc6499a0a2</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, union wpa_event_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sme_update_ft_ies</name>
      <anchorfile>sme_8h.html</anchorfile>
      <anchor>a19ad7d58763926af1e44846c047b359a</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *md, const u8 *ies, size_t ies_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sta_info.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>sta__info_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">utils/eloop.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="radius_8h" name="radius.h" local="yes" imported="no">radius/radius.h</includes>
    <includes id="radius__client_8h" name="radius_client.h" local="yes" imported="no">radius/radius_client.h</includes>
    <includes id="driver_8h" name="driver.h" local="yes" imported="no">drivers/driver.h</includes>
    <includes id="hostapd_8h" name="hostapd.h" local="yes" imported="no">hostapd.h</includes>
    <includes id="accounting_8h" name="accounting.h" local="yes" imported="no">accounting.h</includes>
    <includes id="ieee802__1x_8h" name="ieee802_1x.h" local="yes" imported="no">ieee802_1x.h</includes>
    <includes id="ieee802__11_8h" name="ieee802_11.h" local="yes" imported="no">ieee802_11.h</includes>
    <includes id="wpa__auth_8h" name="wpa_auth.h" local="yes" imported="no">wpa_auth.h</includes>
    <includes id="preauth__auth_8h" name="preauth_auth.h" local="yes" imported="no">preauth_auth.h</includes>
    <includes id="ap__config_8h" name="ap_config.h" local="yes" imported="no">ap_config.h</includes>
    <includes id="beacon_8h" name="beacon.h" local="yes" imported="no">beacon.h</includes>
    <includes id="ap__mlme_8h" name="ap_mlme.h" local="yes" imported="no">ap_mlme.h</includes>
    <includes id="vlan__init_8h" name="vlan_init.h" local="yes" imported="no">vlan_init.h</includes>
    <includes id="sta__info_8h" name="sta_info.h" local="yes" imported="no">sta_info.h</includes>
    <member kind="function">
      <type>int</type>
      <name>ap_for_each_sta</name>
      <anchorfile>sta__info_8c.html</anchorfile>
      <anchor>ac1402bed45521e653d1e5d9922deb6cb</anchor>
      <arglist>(struct hostapd_data *hapd, int(*cb)(struct hostapd_data *hapd, struct sta_info *sta, void *ctx), void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ap_free_sta</name>
      <anchorfile>sta__info_8c.html</anchorfile>
      <anchor>a3bf8ce3b207b3279264b9ea922c00250</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function">
      <type>struct sta_info *</type>
      <name>ap_get_sta</name>
      <anchorfile>sta__info_8c.html</anchorfile>
      <anchor>a66f096c33a32bf9c5d8f9602435358ce</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *sta)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ap_handle_session_timer</name>
      <anchorfile>sta__info_8c.html</anchorfile>
      <anchor>aa32266d4b7943a0f1c9d4c7448f9fdfd</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ap_handle_timer</name>
      <anchorfile>sta__info_8c.html</anchorfile>
      <anchor>a2a6d918f69321617dd0643f740346295</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function">
      <type>struct sta_info *</type>
      <name>ap_sta_add</name>
      <anchorfile>sta__info_8c.html</anchorfile>
      <anchor>ab2e2dc01ffe83e511c4e33a4acbeed55</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *addr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ap_sta_bind_vlan</name>
      <anchorfile>sta__info_8c.html</anchorfile>
      <anchor>a3a7aac4fc9190bb4359647a02f90ba99</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, int old_vlanid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ap_sta_deauthenticate</name>
      <anchorfile>sta__info_8c.html</anchorfile>
      <anchor>aba1bcad38cc66d1cd7240b428cccaff6</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, u16 reason)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ap_sta_disassociate</name>
      <anchorfile>sta__info_8c.html</anchorfile>
      <anchor>a062f9337f2b517604bd5e3c62d51b48e</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, u16 reason)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ap_sta_disconnect</name>
      <anchorfile>sta__info_8c.html</anchorfile>
      <anchor>a161eceb896e7f07fbeada3ae947aa423</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, const u8 *addr, u16 reason)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ap_sta_hash_add</name>
      <anchorfile>sta__info_8c.html</anchorfile>
      <anchor>a3ff1391442b78cb81fb397143e3cbf40</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ap_sta_hash_del</name>
      <anchorfile>sta__info_8c.html</anchorfile>
      <anchor>aeca6d3d80f2b2218d68cf9fff4ff0e6b</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ap_sta_list_del</name>
      <anchorfile>sta__info_8c.html</anchorfile>
      <anchor>a6b83dcc290db600b2a4e2f383d3f2f57</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ap_sta_no_session_timeout</name>
      <anchorfile>sta__info_8c.html</anchorfile>
      <anchor>ac0473707b0a35ebebe696bd3d479cbf1</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ap_sta_remove</name>
      <anchorfile>sta__info_8c.html</anchorfile>
      <anchor>a563b4f223e8a6b58e837d81aadeb7746</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ap_sta_remove_in_other_bss</name>
      <anchorfile>sta__info_8c.html</anchorfile>
      <anchor>a8984ff652fc85853f15672167cb68895</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ap_sta_session_timeout</name>
      <anchorfile>sta__info_8c.html</anchorfile>
      <anchor>a72182ec8b908128ca9f7df261071a321</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, u32 session_timeout)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hostapd_free_stas</name>
      <anchorfile>sta__info_8c.html</anchorfile>
      <anchor>a16cef27de86bd9a4b272eeca95b60c2a</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sta_info.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>sta__info_8h</filename>
    <class kind="struct">sta_info</class>
    <member kind="define">
      <type>#define</type>
      <name>AP_DEAUTH_DELAY</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>a7566d85fdfd7736cdabe8268b0a09de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AP_DISASSOC_DELAY</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>a5824ecee40675cbe1b6bb239f21464e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AP_MAX_INACTIVITY</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>a34326ff4348053f8fee1b6b7de125b77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AP_MAX_INACTIVITY_AFTER_DEAUTH</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>a93716d74055f17211ac89c5f50007377</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AP_MAX_INACTIVITY_AFTER_DISASSOC</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>a0b1974fed8c5c1773a7b44ef8076696f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STA_ASSOC</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>aea5f3c16d29aa1dc9f0c92e4b069f179</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STA_AUTH</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>ad6c0dae5ebb7c99152323bcaf7a095ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STA_AUTHORIZED</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>a8dd91360cebd30b6aa378330ab258dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STA_HT</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>a8b62c22e8024b56ce3601ae791c62102</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STA_MAYBE_WPS</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>a182faa084be734b6b1934798ba5c7968</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STA_MFP</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>afa05e3a1e0e5b46f0a1ea6ecc85f734e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STA_NONERP</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>a55194d7a180163edaee4ffeb44ee0f15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STA_PENDING_POLL</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>adf5a205b84a759a8a20a43d10d90fdfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STA_PERM</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>acc9987e796231c00621c0b23bbb44360</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STA_PREAUTH</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>a6cb019fbd757dc942b340add9fdf467b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STA_PS</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>a60873766ea5e9695f7efc1cd1c85daf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STA_SHORT_PREAMBLE</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>aa898e33bfc277f283ce41dd295a27543</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STA_TIM</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>a99905b8849f92780b18c07929db303a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STA_WDS</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>a859525871dfb343bf77f082df6ae803d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STA_WMM</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>abdeb1de48342231ffe6e095ac6315813</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_STA_WPS</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>a3b4cc915530e779ae08d8f178f09807a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WLAN_SUPP_RATES_MAX</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>ae6f2b80c4eee7b78d073a00b6042fefe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ap_check_sa_query_timeout</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>a03bdc2d3532025e3a3fc70c6d1672180</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ap_for_each_sta</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>ac1402bed45521e653d1e5d9922deb6cb</anchor>
      <arglist>(struct hostapd_data *hapd, int(*cb)(struct hostapd_data *hapd, struct sta_info *sta, void *ctx), void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ap_free_sta</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>a3bf8ce3b207b3279264b9ea922c00250</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function">
      <type>struct sta_info *</type>
      <name>ap_get_sta</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>a66f096c33a32bf9c5d8f9602435358ce</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *sta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ap_handle_timer</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>a2a6d918f69321617dd0643f740346295</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function">
      <type>struct sta_info *</type>
      <name>ap_sta_add</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>ab2e2dc01ffe83e511c4e33a4acbeed55</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *addr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ap_sta_bind_vlan</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>a3a7aac4fc9190bb4359647a02f90ba99</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, int old_vlanid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ap_sta_deauthenticate</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>aba1bcad38cc66d1cd7240b428cccaff6</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, u16 reason)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ap_sta_disassociate</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>a062f9337f2b517604bd5e3c62d51b48e</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, u16 reason)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ap_sta_disconnect</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>a161eceb896e7f07fbeada3ae947aa423</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, const u8 *addr, u16 reason)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ap_sta_hash_add</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>a3ff1391442b78cb81fb397143e3cbf40</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ap_sta_no_session_timeout</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>ac0473707b0a35ebebe696bd3d479cbf1</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ap_sta_session_timeout</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>a72182ec8b908128ca9f7df261071a321</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta, u32 session_timeout)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ap_sta_start_sa_query</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>adce2e513f7c6cf6b5694372717f34e9e</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ap_sta_stop_sa_query</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>a705ec3de48efbd386c24a6833ca1fe55</anchor>
      <arglist>(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hostapd_free_stas</name>
      <anchorfile>sta__info_8h.html</anchorfile>
      <anchor>a16cef27de86bd9a4b272eeca95b60c2a</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>state_machine.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/utils/</path>
    <filename>state__machine_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>SM_ENTER</name>
      <anchorfile>state__machine_8h.html</anchorfile>
      <anchor>a34942a7fe980adb34f963695cb36929c</anchor>
      <arglist>(machine, state)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SM_ENTER_GLOBAL</name>
      <anchorfile>state__machine_8h.html</anchorfile>
      <anchor>ab7b75eaa7afeb37d7177bff16f09ca30</anchor>
      <arglist>(machine, state)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SM_ENTRY</name>
      <anchorfile>state__machine_8h.html</anchorfile>
      <anchor>a18b201c709a61bb5fea6f0e4d95e6517</anchor>
      <arglist>(machine, state)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SM_ENTRY_M</name>
      <anchorfile>state__machine_8h.html</anchorfile>
      <anchor>ae31446f68fee73b638a1eaa68f79f8c8</anchor>
      <arglist>(machine, _state, data)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SM_ENTRY_MA</name>
      <anchorfile>state__machine_8h.html</anchorfile>
      <anchor>a8fc420b43f446c66732e6e636f94f35e</anchor>
      <arglist>(machine, _state, data)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SM_STATE</name>
      <anchorfile>state__machine_8h.html</anchorfile>
      <anchor>ac84ff513987d5a34b985567f7f349505</anchor>
      <arglist>(machine, state)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SM_STEP</name>
      <anchorfile>state__machine_8h.html</anchorfile>
      <anchor>a8f5e577de9197aa5bb6a5482a5100ba5</anchor>
      <arglist>(machine)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SM_STEP_RUN</name>
      <anchorfile>state__machine_8h.html</anchorfile>
      <anchor>a4a31480e98d8058226383b326a7cdd5c</anchor>
      <arglist>(machine)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stringquery.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/wpa_gui-qt4/</path>
    <filename>stringquery_8cpp</filename>
    <includes id="stringquery_8h" name="stringquery.h" local="yes" imported="no">stringquery.h</includes>
  </compound>
  <compound kind="file">
    <name>stringquery.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/wpa_gui-qt4/</path>
    <filename>stringquery_8h</filename>
    <class kind="class">StringQuery</class>
  </compound>
  <compound kind="file">
    <name>supplicant-assoc-unassoc.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/test/</path>
    <filename>supplicant-assoc-unassoc_8py</filename>
    <namespace>supplicant-assoc-unassoc</namespace>
    <member kind="function">
      <type>def</type>
      <name>call</name>
      <anchorfile>namespacesupplicant-assoc-unassoc.html</anchorfile>
      <anchor>ab2adc6bfa71906c6ecce333ccc647b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connect</name>
      <anchorfile>namespacesupplicant-assoc-unassoc.html</anchorfile>
      <anchor>a940acf2f183041ef1cb6e24fd65e8725</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cycle_test</name>
      <anchorfile>namespacesupplicant-assoc-unassoc.html</anchorfile>
      <anchor>aa02bfb74784710df38623da3a3dae478</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>disconnect</name>
      <anchorfile>namespacesupplicant-assoc-unassoc.html</anchorfile>
      <anchor>ac4726b68e60485d7d9bb4dd8342d8984</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_connected</name>
      <anchorfile>namespacesupplicant-assoc-unassoc.html</anchorfile>
      <anchor>a8b688974a62e932a34800c81e29abe0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wait_connect_state</name>
      <anchorfile>namespacesupplicant-assoc-unassoc.html</anchorfile>
      <anchor>aa8c3dea6d621403c13776c047fedabe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wpa_cli</name>
      <anchorfile>namespacesupplicant-assoc-unassoc.html</anchorfile>
      <anchor>acf190edae1902911fc142606e634879e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_eap_sim_common.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/tests/</path>
    <filename>test__eap__sim__common_8c</filename>
    <includes id="eap__sim__common_8c" name="eap_sim_common.c" local="yes" imported="no">eap_common/eap_sim_common.c</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__eap__sim__common_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>test_eap_sim_prf</name>
      <anchorfile>test__eap__sim__common_8c.html</anchorfile>
      <anchor>acf1332820e64120ecd323058d320e221</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_scan.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/test/</path>
    <filename>test__scan_8py</filename>
    <class kind="class">test_scan::Test</class>
    <namespace>test_scan</namespace>
    <member kind="function">
      <type>def</type>
      <name>bssid_to_str</name>
      <anchorfile>namespacetest__scan.html</anchorfile>
      <anchor>ae18f59895c1514e246dc523ab3754d8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>bssidlist</name>
      <anchorfile>namespacetest__scan.html</anchorfile>
      <anchor>a8e98e5707b5fc15cc680d8d066376a0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>namespacetest__scan.html</anchorfile>
      <anchor>a75b52b988161872db0865d461f02941f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>essidlist</name>
      <anchorfile>namespacetest__scan.html</anchorfile>
      <anchor>a1a6e663ace4a5ebf710f7c58bcc6041c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>frequencylist</name>
      <anchorfile>namespacetest__scan.html</anchorfile>
      <anchor>a73da00d3ced79428e00817211cc42e4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>iface</name>
      <anchorfile>namespacetest__scan.html</anchorfile>
      <anchor>afce5178216afcd0357dc11fe1265550a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>result</name>
      <anchorfile>namespacetest__scan.html</anchorfile>
      <anchor>a7e15be27e7af49ed60d07c983d03632c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>t</name>
      <anchorfile>namespacetest__scan.html</anchorfile>
      <anchor>a839eef15c5823111e2bdc32e2a3882cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_wpa.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/tests/</path>
    <filename>test__wpa_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="config_8h" name="config.h" local="yes" imported="no">../config.h</includes>
    <includes id="wpa_8h" name="wpa.h" local="yes" imported="no">rsn_supp/wpa.h</includes>
    <includes id="wpa__ie_8h" name="wpa_ie.h" local="yes" imported="no">rsn_supp/wpa_ie.h</includes>
    <class kind="struct">wpa</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>auth_eapol_rx</name>
      <anchorfile>test__wpa_8c.html</anchorfile>
      <anchor>add5d3eed801b1638fa877407ebf4cf4c</anchor>
      <arglist>(void *eloop_data, void *user_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const u8 *</type>
      <name>auth_get_psk</name>
      <anchorfile>test__wpa_8c.html</anchorfile>
      <anchor>a33e5572f02c3d9b5eb140b8990907029</anchor>
      <arglist>(void *ctx, const u8 *addr, const u8 *prev_psk)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>auth_init</name>
      <anchorfile>test__wpa_8c.html</anchorfile>
      <anchor>a17e6c9ac7ef4123779f415acb5b7789d</anchor>
      <arglist>(struct wpa *wpa)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>auth_init_group</name>
      <anchorfile>test__wpa_8c.html</anchorfile>
      <anchor>af48ebb53847390c492f7cb5496492ccf</anchor>
      <arglist>(struct wpa *wpa)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>auth_logger</name>
      <anchorfile>test__wpa_8c.html</anchorfile>
      <anchor>aa6a8e056bd0e7292b786f21e4a809382</anchor>
      <arglist>(void *ctx, const u8 *addr, logger_level level, const char *txt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>auth_send_eapol</name>
      <anchorfile>test__wpa_8c.html</anchorfile>
      <anchor>a457c1c60ee1adf93f794748fd31aa5fb</anchor>
      <arglist>(void *ctx, const u8 *addr, const u8 *data, size_t data_len, int encrypt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>deinit</name>
      <anchorfile>test__wpa_8c.html</anchorfile>
      <anchor>af99e373b8a69c3f5c576d28d9b32fb77</anchor>
      <arglist>(struct wpa *wpa)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__wpa_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>supp_alloc_eapol</name>
      <anchorfile>test__wpa_8c.html</anchorfile>
      <anchor>abb6b123197192f877db8586166e5366a</anchor>
      <arglist>(void *ctx, u8 type, const void *data, u16 data_len, size_t *msg_len, void **data_pos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>supp_cancel_auth_timeout</name>
      <anchorfile>test__wpa_8c.html</anchorfile>
      <anchor>a45d253d80bed1bdc445901955b37120f</anchor>
      <arglist>(void *ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>supp_eapol_rx</name>
      <anchorfile>test__wpa_8c.html</anchorfile>
      <anchor>aee1bc0a499b7f15496c424076fc6d9f5</anchor>
      <arglist>(void *eloop_data, void *user_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>supp_ether_send</name>
      <anchorfile>test__wpa_8c.html</anchorfile>
      <anchor>aa3bbbbc51bb7fbd7131b91f8239b1815</anchor>
      <arglist>(void *ctx, const u8 *dest, u16 proto, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>supp_get_beacon_ie</name>
      <anchorfile>test__wpa_8c.html</anchorfile>
      <anchor>ad8cbbc5825808681a32341cebad567f4</anchor>
      <arglist>(void *ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>supp_get_bssid</name>
      <anchorfile>test__wpa_8c.html</anchorfile>
      <anchor>a1f28753b9af11a2aa088660b134d2b00</anchor>
      <arglist>(void *ctx, u8 *bssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>supp_init</name>
      <anchorfile>test__wpa_8c.html</anchorfile>
      <anchor>a696a152adff7e8abd3ed8fb94592d4f4</anchor>
      <arglist>(struct wpa *wpa)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>supp_mlme_setprotection</name>
      <anchorfile>test__wpa_8c.html</anchorfile>
      <anchor>ae2f8c595fe0b21b8b228c699d11ea9cd</anchor>
      <arglist>(void *ctx, const u8 *addr, int protection_type, int key_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>supp_set_key</name>
      <anchorfile>test__wpa_8c.html</anchorfile>
      <anchor>a2bb74c8d59a8282285b2d04c2178c8df</anchor>
      <arglist>(void *ctx, enum wpa_alg alg, const u8 *addr, int key_idx, int set_tx, const u8 *seq, size_t seq_len, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>supp_set_state</name>
      <anchorfile>test__wpa_8c.html</anchorfile>
      <anchor>a19078182965752842ba0d7e4df52cf48</anchor>
      <arglist>(void *ctx, enum wpa_states state)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_debug_level</name>
      <anchorfile>test__wpa_8c.html</anchorfile>
      <anchor>a93c24a3c52044adaadad1a58b49f109d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_debug_show_keys</name>
      <anchorfile>test__wpa_8c.html</anchorfile>
      <anchor>a492b25d11287b9a5f944b97cc24969b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tkip_countermeasures.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>tkip__countermeasures_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">utils/eloop.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="hostapd_8h" name="hostapd.h" local="yes" imported="no">hostapd.h</includes>
    <includes id="sta__info_8h" name="sta_info.h" local="yes" imported="no">sta_info.h</includes>
    <includes id="ap__mlme_8h" name="ap_mlme.h" local="yes" imported="no">ap_mlme.h</includes>
    <includes id="wpa__auth_8h" name="wpa_auth.h" local="yes" imported="no">wpa_auth.h</includes>
    <includes id="tkip__countermeasures_8h" name="tkip_countermeasures.h" local="yes" imported="no">tkip_countermeasures.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_tkip_countermeasures_start</name>
      <anchorfile>tkip__countermeasures_8c.html</anchorfile>
      <anchor>a06b5d6d0f8f6178d1494e7edd60e702c</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ieee80211_tkip_countermeasures_stop</name>
      <anchorfile>tkip__countermeasures_8c.html</anchorfile>
      <anchor>abade3b38c05d4e465de9c6062b4aa210</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>michael_mic_failure</name>
      <anchorfile>tkip__countermeasures_8c.html</anchorfile>
      <anchor>a63759cd16789b831a915dcf30f3dec73</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *addr, int local)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tkip_countermeasures.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>tkip__countermeasures_8h</filename>
    <member kind="function">
      <type>void</type>
      <name>michael_mic_failure</name>
      <anchorfile>tkip__countermeasures_8h.html</anchorfile>
      <anchor>a63759cd16789b831a915dcf30f3dec73</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *addr, int local)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tls.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>tls_8h</filename>
    <class kind="struct">tls_config</class>
    <class kind="struct">tls_connection_params</class>
    <class kind="union">tls_event_data</class>
    <class kind="struct">tls_keys</class>
    <member kind="define">
      <type>#define</type>
      <name>TLS_CAPABILITY_IA</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>a96411bf5853069709c98f9557a080934</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_CONN_ALLOW_SIGN_RSA_MD5</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>a90ab65673f047f52f127f45934be7f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_CONN_DISABLE_TIME_CHECKS</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>af5913e25e5cc72e4d0dd32c8a9f31bcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>tls_session_ticket_cb</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>ae5974299ad5f5bdc744385af4c86a935</anchor>
      <arglist>)(void *ctx, const u8 *ticket, size_t len, const u8 *client_random, const u8 *server_random, u8 *master_secret)</arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_SET_PARAMS_ENGINE_PRV_VERIFY_FAILED</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>a84627a72058502328269676b81780f89ad41f973508c2bfe38b402e64935c0c2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_SET_PARAMS_ENGINE_PRV_INIT_FAILED</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>a84627a72058502328269676b81780f89a70a451a896e79d31d28b48e0d6de3978</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_CIPHER_NONE</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>af3520ff6d43011872bab77edd27d4de3a0f22fa791702e3d5b88e3ede3b139e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_CIPHER_RC4_SHA</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>af3520ff6d43011872bab77edd27d4de3a1af1f06002b86bbcbfd4aeb6f148badb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_CIPHER_AES128_SHA</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>af3520ff6d43011872bab77edd27d4de3ac331137b3cdcac951e4a172b868ea360</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_CIPHER_RSA_DHE_AES128_SHA</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>af3520ff6d43011872bab77edd27d4de3a5b7d439791d001bbf46da0ab050a650b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_CIPHER_ANON_DH_AES128_SHA</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>af3520ff6d43011872bab77edd27d4de3a6dfc5adc1935661961be1f10e623661a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>tls_event</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>a3539ed5c0e745a90b06541fba0c42ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_CERT_CHAIN_FAILURE</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>a3539ed5c0e745a90b06541fba0c42ca3a2dbd13dd3eee00f6b0e9f0f048cd98f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_PEER_CERTIFICATE</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>a3539ed5c0e745a90b06541fba0c42ca3a27e86888d99fbc99c438eef842559458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>tls_fail_reason</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>aaf7221bd66f13bb4d81d22ff0b1f752b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_FAIL_UNSPECIFIED</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>aaf7221bd66f13bb4d81d22ff0b1f752ba75fc97d72465821db336330648f082f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_FAIL_UNTRUSTED</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>aaf7221bd66f13bb4d81d22ff0b1f752bab630d2b194f78e4a09402aedd9023751</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_FAIL_REVOKED</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>aaf7221bd66f13bb4d81d22ff0b1f752ba885cc71f2869ac44f938cb9bcd0858f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_FAIL_NOT_YET_VALID</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>aaf7221bd66f13bb4d81d22ff0b1f752ba9a9c8ff5026590877bd96ca607d442b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_FAIL_EXPIRED</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>aaf7221bd66f13bb4d81d22ff0b1f752baf82dd4d20392bf8594759a20c5ced05b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_FAIL_SUBJECT_MISMATCH</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>aaf7221bd66f13bb4d81d22ff0b1f752ba54341553734586a445cafd705901ecee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_FAIL_ALTSUBJECT_MISMATCH</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>aaf7221bd66f13bb4d81d22ff0b1f752ba35ada1b8458af2a9937c5e27a517df3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_FAIL_BAD_CERTIFICATE</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>aaf7221bd66f13bb4d81d22ff0b1f752ba8e6a829fb0c4ab49c999aa2aef8be174</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_FAIL_SERVER_CHAIN_PROBE</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>aaf7221bd66f13bb4d81d22ff0b1f752ba454c10da853acb8a003e48d5474eb164</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>tls_capabilities</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>ade1f7bd214f2461834afe4d63a54fb4f</anchor>
      <arglist>(void *tls_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int __must_check</type>
      <name>tls_connection_client_hello_ext</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>ac436db463f925c7c19f79f3cf6f62f4f</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, int ext_type, const u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tls_connection_decrypt</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>a8f6798612110ee48aa33b77ddf9fcbcf</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tls_connection_deinit</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>aed8eec3a030d7b86d60345d9b00f19a0</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int __must_check</type>
      <name>tls_connection_enable_workaround</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>a1b09fe43f95f959cbbe539bb6937f13f</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tls_connection_encrypt</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>a52eccc8516a78e3433854df630f82bf3</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_established</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>a1542756ed91c65bc9e654ac8d6e5a6ed</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_get_failed</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>a8aeb0823878e05670016a8ae76ca5546</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_get_keyblock_size</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>aa917c96c15203058d389479a231ea642</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int __must_check</type>
      <name>tls_connection_get_keys</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>a34fa83db6714fbcbc02c57f618a3ff1c</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, struct tls_keys *keys)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_get_read_alerts</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>aeb9e5dae9ef2156bfe852f7791600cb1</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_get_write_alerts</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>ad82318f2d64d92118195489d7513e530</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tls_connection_handshake</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>a6644337f9f6822973dcccb1f8df0aa99</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data)</arglist>
    </member>
    <member kind="function">
      <type>int __must_check</type>
      <name>tls_connection_ia_final_phase_finished</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>a2b38c63076129e56b97c9f724786dc22</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int __must_check</type>
      <name>tls_connection_ia_permute_inner_secret</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>a14b1ab2df46c6972749d630270594fcb</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tls_connection_ia_send_phase_finished</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>af383be26795172ca62bebf3dcfefc1b1</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, int final)</arglist>
    </member>
    <member kind="function">
      <type>struct tls_connection *</type>
      <name>tls_connection_init</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>a4af76d00de59195e7c5d712893242831</anchor>
      <arglist>(void *tls_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int __must_check</type>
      <name>tls_connection_prf</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>a8da8184b77ad680b49147dba0d7f60cb</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const char *label, int server_random_first, u8 *out, size_t out_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_resumed</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>af01e79f457afdcd4382cf1dfa5e74242</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tls_connection_server_handshake</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>aa127d2c51303fd41838f9679d3747508</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data)</arglist>
    </member>
    <member kind="function">
      <type>int __must_check</type>
      <name>tls_connection_set_cipher_list</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>aca5c4b7856f396194ec53890903a9911</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, u8 *ciphers)</arglist>
    </member>
    <member kind="function">
      <type>int __must_check</type>
      <name>tls_connection_set_ia</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>acdea2ac85cce9afbcf0fa0abc74647d8</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, int tls_ia)</arglist>
    </member>
    <member kind="function">
      <type>int __must_check</type>
      <name>tls_connection_set_params</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>aee0e2ff528604d5f4e2792f4e0d66542</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const struct tls_connection_params *params)</arglist>
    </member>
    <member kind="function">
      <type>int __must_check</type>
      <name>tls_connection_set_session_ticket_cb</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>ae7d944a294a466f18815707eca3604ee</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, tls_session_ticket_cb cb, void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>int __must_check</type>
      <name>tls_connection_set_verify</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>a3d7d9ff13e42fa57f8b4b0286719ec38</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, int verify_peer)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_shutdown</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>aebf8b5da14d0693ad3f04d558334b7cc</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tls_deinit</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>ae2335fb8dd13679682f7a77fe75f84d2</anchor>
      <arglist>(void *tls_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int __must_check</type>
      <name>tls_get_cipher</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>a79de5b588459a5846aff47a95cefa2b3</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_get_errors</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>a942d243592689bbaf8882c5032bed5e5</anchor>
      <arglist>(void *tls_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int __must_check</type>
      <name>tls_global_set_params</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>adb395f1f608b1b3077ee204c345ca433</anchor>
      <arglist>(void *tls_ctx, const struct tls_connection_params *params)</arglist>
    </member>
    <member kind="function">
      <type>int __must_check</type>
      <name>tls_global_set_verify</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>ae370bd8023d9b960fc920427fc732f9a</anchor>
      <arglist>(void *tls_ctx, int check_crl)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>tls_init</name>
      <anchorfile>tls_8h.html</anchorfile>
      <anchor>a3b48c485a09136bd1fc655d31f7f9fde</anchor>
      <arglist>(const struct tls_config *conf)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tls_gnutls.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>tls__gnutls_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="tls_8h" name="tls.h" local="yes" imported="no">tls.h</includes>
    <class kind="struct">cipher_suite_st</class>
    <class kind="struct">gnutls_session_int</class>
    <class kind="struct">security_parameters_st</class>
    <class kind="struct">tls_connection</class>
    <class kind="struct">tls_global</class>
    <member kind="define">
      <type>#define</type>
      <name>GNUTLS_INTERNAL_STRUCTURE_HACK</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>a688147e296f1ad789f3fdad21ffa356b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_MASTER_SIZE</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>a047b6cc884a2d181bc3af7254bf9f866</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_RANDOM_SIZE</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>aafeca350828039567f4495388ca1fa52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>opaque</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>a8cd7275f9ed2d1d25e3f7b5bf3d855e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>u8</type>
      <name>uint8</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>a30aeb5ca91db64dfc0e591cafba4abe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>gnutls_get_appl_data</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>a054df5bd843cd6ff02d3cb58c10ee936</anchor>
      <arglist>(struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>tls_capabilities</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>ade1f7bd214f2461834afe4d63a54fb4f</anchor>
      <arglist>(void *tls_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_client_hello_ext</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>a30bde8b5a1fbd950e299bc4d3e0b76cc</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn, int ext_type, const u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tls_connection_decrypt</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>a8f6798612110ee48aa33b77ddf9fcbcf</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tls_connection_deinit</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>af1572553a6d337c36ca095de1bbde5e1</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_enable_workaround</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>a09c4f8324c4ac2b0b92e1643ee8489ca</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tls_connection_encrypt</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>a52eccc8516a78e3433854df630f82bf3</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_established</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>a08b2f86231115afcc76e1e660e5020b4</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_get_failed</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>a6142a5916e6bf0d3be2372165bc93a2a</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_get_keyblock_size</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>aa917c96c15203058d389479a231ea642</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_get_keys</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>ab68ad052f2db91318d096d9b7bb6775c</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn, struct tls_keys *keys)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_get_read_alerts</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>a7bd4be14f039045fbb6dead930056aff</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_get_write_alerts</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>a5f70333210bf17ea0c94341af92ad71e</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tls_connection_handshake</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>a6644337f9f6822973dcccb1f8df0aa99</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_ia_final_phase_finished</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>a249923662b413ca197a67cf4cd185b54</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_ia_permute_inner_secret</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>a22fa037e44497fbd3dc39d81cad979ac</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tls_connection_ia_send_phase_finished</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>af383be26795172ca62bebf3dcfefc1b1</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, int final)</arglist>
    </member>
    <member kind="function">
      <type>struct tls_connection *</type>
      <name>tls_connection_init</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>a7805cda9f8dd54e32bb9d1ffded854bb</anchor>
      <arglist>(void *ssl_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_prf</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>a9c143407eef4ac7c7a6a331fa515a8c3</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const char *label, int server_random_first, u8 *out, size_t out_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_resumed</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>a594a6baba63a54730cbbde58904ede6c</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tls_connection_server_handshake</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>aa127d2c51303fd41838f9679d3747508</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_set_cipher_list</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>ad54a7b914754fcd6ec630dec5fd244c6</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, u8 *ciphers)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_set_ia</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>a020a0394851dedf9e99fe1c7de12a0cd</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, int tls_ia)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_set_params</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>a765021b84a97aba2949b1860c8556d11</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const struct tls_connection_params *params)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_set_session_ticket_cb</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>adf4d8d56afeaec4281f033cb96f2e816</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, tls_session_ticket_cb cb, void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_set_verify</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>a1502f91e879a9882722ee94406cd5890</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn, int verify_peer)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_shutdown</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>a3e0c7a5c685f17f477d904108f620f7c</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_connection_verify_peer</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>a006ceb7b4fb83c2c885bba8de229a03b</anchor>
      <arglist>(struct tls_connection *conn, gnutls_alert_description_t *err)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tls_deinit</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>a9495e25a0b6b79636fc26d88629f9cb3</anchor>
      <arglist>(void *ssl_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_get_cipher</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>a80d777d3801c2860b6f02d02644863c2</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_get_errors</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>ae07e1fa14e77789bf321665bdab4bb62</anchor>
      <arglist>(void *ssl_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_global_set_params</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>a830a440c227a913243f230c74ea2b44a</anchor>
      <arglist>(void *tls_ctx, const struct tls_connection_params *params)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_global_set_verify</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>ac48906b6e878edcb8b1fe0bd58b3ad4f</anchor>
      <arglist>(void *ssl_ctx, int check_crl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_gnutls_init_session</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>a473c75114a5c8b874b870afdf35b5ece</anchor>
      <arglist>(struct tls_global *global, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>tls_init</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>a3b48c485a09136bd1fc655d31f7f9fde</anchor>
      <arglist>(const struct tls_config *conf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>tls_log_func</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>a7a26b554b8eb0bdadea3ea3d8d89aeb8</anchor>
      <arglist>(int level, const char *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ssize_t</type>
      <name>tls_pull_func</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>a9cca80a14a6a7800fdb742794518db8a</anchor>
      <arglist>(gnutls_transport_ptr ptr, void *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ssize_t</type>
      <name>tls_push_func</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>a2959ce7ab7da7b4e9ffaf82c60b1c8fc</anchor>
      <arglist>(gnutls_transport_ptr ptr, const void *buf, size_t len)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>tls_gnutls_ref_count</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>abb94ed6c37e77cdc382c64152c9c74e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_debug_show_keys</name>
      <anchorfile>tls__gnutls_8c.html</anchorfile>
      <anchor>a492b25d11287b9a5f944b97cc24969b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tls_internal.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>tls__internal_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="tls_8h" name="tls.h" local="yes" imported="no">tls.h</includes>
    <includes id="tlsv1__client_8h" name="tlsv1_client.h" local="yes" imported="no">tls/tlsv1_client.h</includes>
    <includes id="tlsv1__server_8h" name="tlsv1_server.h" local="yes" imported="no">tls/tlsv1_server.h</includes>
    <class kind="struct">tls_connection</class>
    <class kind="struct">tls_global</class>
    <member kind="function">
      <type>unsigned int</type>
      <name>tls_capabilities</name>
      <anchorfile>tls__internal_8c.html</anchorfile>
      <anchor>ade1f7bd214f2461834afe4d63a54fb4f</anchor>
      <arglist>(void *tls_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_client_hello_ext</name>
      <anchorfile>tls__internal_8c.html</anchorfile>
      <anchor>ac25d1fb031ecad6a7b1807c15d3801b6</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, int ext_type, const u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tls_connection_decrypt</name>
      <anchorfile>tls__internal_8c.html</anchorfile>
      <anchor>a8f6798612110ee48aa33b77ddf9fcbcf</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tls_connection_deinit</name>
      <anchorfile>tls__internal_8c.html</anchorfile>
      <anchor>aed8eec3a030d7b86d60345d9b00f19a0</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_enable_workaround</name>
      <anchorfile>tls__internal_8c.html</anchorfile>
      <anchor>a2ab66b02dff12500a6a76d7f13f775cf</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tls_connection_encrypt</name>
      <anchorfile>tls__internal_8c.html</anchorfile>
      <anchor>a52eccc8516a78e3433854df630f82bf3</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_established</name>
      <anchorfile>tls__internal_8c.html</anchorfile>
      <anchor>a1542756ed91c65bc9e654ac8d6e5a6ed</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_get_failed</name>
      <anchorfile>tls__internal_8c.html</anchorfile>
      <anchor>a8aeb0823878e05670016a8ae76ca5546</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_get_keyblock_size</name>
      <anchorfile>tls__internal_8c.html</anchorfile>
      <anchor>aa917c96c15203058d389479a231ea642</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_get_keys</name>
      <anchorfile>tls__internal_8c.html</anchorfile>
      <anchor>ae38ae4f76be35f7d3ecbabd6f28c87a7</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, struct tls_keys *keys)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_get_read_alerts</name>
      <anchorfile>tls__internal_8c.html</anchorfile>
      <anchor>aeb9e5dae9ef2156bfe852f7791600cb1</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_get_write_alerts</name>
      <anchorfile>tls__internal_8c.html</anchorfile>
      <anchor>ad82318f2d64d92118195489d7513e530</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tls_connection_handshake</name>
      <anchorfile>tls__internal_8c.html</anchorfile>
      <anchor>a6644337f9f6822973dcccb1f8df0aa99</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_ia_final_phase_finished</name>
      <anchorfile>tls__internal_8c.html</anchorfile>
      <anchor>a249923662b413ca197a67cf4cd185b54</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_ia_permute_inner_secret</name>
      <anchorfile>tls__internal_8c.html</anchorfile>
      <anchor>a22fa037e44497fbd3dc39d81cad979ac</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tls_connection_ia_send_phase_finished</name>
      <anchorfile>tls__internal_8c.html</anchorfile>
      <anchor>af383be26795172ca62bebf3dcfefc1b1</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, int final)</arglist>
    </member>
    <member kind="function">
      <type>struct tls_connection *</type>
      <name>tls_connection_init</name>
      <anchorfile>tls__internal_8c.html</anchorfile>
      <anchor>a4af76d00de59195e7c5d712893242831</anchor>
      <arglist>(void *tls_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_prf</name>
      <anchorfile>tls__internal_8c.html</anchorfile>
      <anchor>a9c143407eef4ac7c7a6a331fa515a8c3</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const char *label, int server_random_first, u8 *out, size_t out_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_resumed</name>
      <anchorfile>tls__internal_8c.html</anchorfile>
      <anchor>af01e79f457afdcd4382cf1dfa5e74242</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tls_connection_server_handshake</name>
      <anchorfile>tls__internal_8c.html</anchorfile>
      <anchor>aa127d2c51303fd41838f9679d3747508</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_set_cipher_list</name>
      <anchorfile>tls__internal_8c.html</anchorfile>
      <anchor>ad54a7b914754fcd6ec630dec5fd244c6</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, u8 *ciphers)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_set_ia</name>
      <anchorfile>tls__internal_8c.html</anchorfile>
      <anchor>a020a0394851dedf9e99fe1c7de12a0cd</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, int tls_ia)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_set_params</name>
      <anchorfile>tls__internal_8c.html</anchorfile>
      <anchor>a765021b84a97aba2949b1860c8556d11</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const struct tls_connection_params *params)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_set_session_ticket_cb</name>
      <anchorfile>tls__internal_8c.html</anchorfile>
      <anchor>adf4d8d56afeaec4281f033cb96f2e816</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, tls_session_ticket_cb cb, void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_set_verify</name>
      <anchorfile>tls__internal_8c.html</anchorfile>
      <anchor>a14e55c1d3e505d78b9fe40a9b94b2956</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, int verify_peer)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_shutdown</name>
      <anchorfile>tls__internal_8c.html</anchorfile>
      <anchor>aebf8b5da14d0693ad3f04d558334b7cc</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tls_deinit</name>
      <anchorfile>tls__internal_8c.html</anchorfile>
      <anchor>a9495e25a0b6b79636fc26d88629f9cb3</anchor>
      <arglist>(void *ssl_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_get_cipher</name>
      <anchorfile>tls__internal_8c.html</anchorfile>
      <anchor>a35bcdd1c9254b84588cf739f34de2797</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_get_errors</name>
      <anchorfile>tls__internal_8c.html</anchorfile>
      <anchor>a942d243592689bbaf8882c5032bed5e5</anchor>
      <arglist>(void *tls_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_global_set_params</name>
      <anchorfile>tls__internal_8c.html</anchorfile>
      <anchor>a830a440c227a913243f230c74ea2b44a</anchor>
      <arglist>(void *tls_ctx, const struct tls_connection_params *params)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_global_set_verify</name>
      <anchorfile>tls__internal_8c.html</anchorfile>
      <anchor>aa37b99cf8ab54af36c0372d27b60652d</anchor>
      <arglist>(void *tls_ctx, int check_crl)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>tls_init</name>
      <anchorfile>tls__internal_8c.html</anchorfile>
      <anchor>a3b48c485a09136bd1fc655d31f7f9fde</anchor>
      <arglist>(const struct tls_config *conf)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>tls_ref_count</name>
      <anchorfile>tls__internal_8c.html</anchorfile>
      <anchor>a8205e86fe7049bb3649867e04f1b5d06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tls_none.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>tls__none_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="tls_8h" name="tls.h" local="yes" imported="no">tls.h</includes>
    <member kind="function">
      <type>unsigned int</type>
      <name>tls_capabilities</name>
      <anchorfile>tls__none_8c.html</anchorfile>
      <anchor>ade1f7bd214f2461834afe4d63a54fb4f</anchor>
      <arglist>(void *tls_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_client_hello_ext</name>
      <anchorfile>tls__none_8c.html</anchorfile>
      <anchor>ac25d1fb031ecad6a7b1807c15d3801b6</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, int ext_type, const u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tls_connection_decrypt</name>
      <anchorfile>tls__none_8c.html</anchorfile>
      <anchor>a8f6798612110ee48aa33b77ddf9fcbcf</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tls_connection_deinit</name>
      <anchorfile>tls__none_8c.html</anchorfile>
      <anchor>aed8eec3a030d7b86d60345d9b00f19a0</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_enable_workaround</name>
      <anchorfile>tls__none_8c.html</anchorfile>
      <anchor>a2ab66b02dff12500a6a76d7f13f775cf</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tls_connection_encrypt</name>
      <anchorfile>tls__none_8c.html</anchorfile>
      <anchor>a52eccc8516a78e3433854df630f82bf3</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_established</name>
      <anchorfile>tls__none_8c.html</anchorfile>
      <anchor>a1542756ed91c65bc9e654ac8d6e5a6ed</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_get_failed</name>
      <anchorfile>tls__none_8c.html</anchorfile>
      <anchor>a8aeb0823878e05670016a8ae76ca5546</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_get_keyblock_size</name>
      <anchorfile>tls__none_8c.html</anchorfile>
      <anchor>aa917c96c15203058d389479a231ea642</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_get_keys</name>
      <anchorfile>tls__none_8c.html</anchorfile>
      <anchor>ae38ae4f76be35f7d3ecbabd6f28c87a7</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, struct tls_keys *keys)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_get_read_alerts</name>
      <anchorfile>tls__none_8c.html</anchorfile>
      <anchor>aeb9e5dae9ef2156bfe852f7791600cb1</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_get_write_alerts</name>
      <anchorfile>tls__none_8c.html</anchorfile>
      <anchor>ad82318f2d64d92118195489d7513e530</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tls_connection_handshake</name>
      <anchorfile>tls__none_8c.html</anchorfile>
      <anchor>a6644337f9f6822973dcccb1f8df0aa99</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_ia_final_phase_finished</name>
      <anchorfile>tls__none_8c.html</anchorfile>
      <anchor>a249923662b413ca197a67cf4cd185b54</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_ia_permute_inner_secret</name>
      <anchorfile>tls__none_8c.html</anchorfile>
      <anchor>a22fa037e44497fbd3dc39d81cad979ac</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tls_connection_ia_send_phase_finished</name>
      <anchorfile>tls__none_8c.html</anchorfile>
      <anchor>af383be26795172ca62bebf3dcfefc1b1</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, int final)</arglist>
    </member>
    <member kind="function">
      <type>struct tls_connection *</type>
      <name>tls_connection_init</name>
      <anchorfile>tls__none_8c.html</anchorfile>
      <anchor>a4af76d00de59195e7c5d712893242831</anchor>
      <arglist>(void *tls_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_prf</name>
      <anchorfile>tls__none_8c.html</anchorfile>
      <anchor>a9c143407eef4ac7c7a6a331fa515a8c3</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const char *label, int server_random_first, u8 *out, size_t out_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_resumed</name>
      <anchorfile>tls__none_8c.html</anchorfile>
      <anchor>af01e79f457afdcd4382cf1dfa5e74242</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tls_connection_server_handshake</name>
      <anchorfile>tls__none_8c.html</anchorfile>
      <anchor>aa127d2c51303fd41838f9679d3747508</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_set_cipher_list</name>
      <anchorfile>tls__none_8c.html</anchorfile>
      <anchor>ad54a7b914754fcd6ec630dec5fd244c6</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, u8 *ciphers)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_set_ia</name>
      <anchorfile>tls__none_8c.html</anchorfile>
      <anchor>a020a0394851dedf9e99fe1c7de12a0cd</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, int tls_ia)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_set_params</name>
      <anchorfile>tls__none_8c.html</anchorfile>
      <anchor>a765021b84a97aba2949b1860c8556d11</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const struct tls_connection_params *params)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_set_verify</name>
      <anchorfile>tls__none_8c.html</anchorfile>
      <anchor>a14e55c1d3e505d78b9fe40a9b94b2956</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, int verify_peer)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_shutdown</name>
      <anchorfile>tls__none_8c.html</anchorfile>
      <anchor>aebf8b5da14d0693ad3f04d558334b7cc</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tls_deinit</name>
      <anchorfile>tls__none_8c.html</anchorfile>
      <anchor>a9495e25a0b6b79636fc26d88629f9cb3</anchor>
      <arglist>(void *ssl_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_get_cipher</name>
      <anchorfile>tls__none_8c.html</anchorfile>
      <anchor>a35bcdd1c9254b84588cf739f34de2797</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_get_errors</name>
      <anchorfile>tls__none_8c.html</anchorfile>
      <anchor>a942d243592689bbaf8882c5032bed5e5</anchor>
      <arglist>(void *tls_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_global_set_params</name>
      <anchorfile>tls__none_8c.html</anchorfile>
      <anchor>a830a440c227a913243f230c74ea2b44a</anchor>
      <arglist>(void *tls_ctx, const struct tls_connection_params *params)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_global_set_verify</name>
      <anchorfile>tls__none_8c.html</anchorfile>
      <anchor>aa37b99cf8ab54af36c0372d27b60652d</anchor>
      <arglist>(void *tls_ctx, int check_crl)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>tls_init</name>
      <anchorfile>tls__none_8c.html</anchorfile>
      <anchor>a3b48c485a09136bd1fc655d31f7f9fde</anchor>
      <arglist>(const struct tls_config *conf)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tls_nss.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>tls__nss_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="tls_8h" name="tls.h" local="yes" imported="no">tls.h</includes>
    <class kind="struct">tls_connection</class>
    <member kind="function" static="yes">
      <type>static SECStatus</type>
      <name>nss_bad_cert_cb</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>a3d0f8a9e2850f713d2e679a0c3e36c5e</anchor>
      <arglist>(void *arg, PRFileDesc *fd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nss_handshake_cb</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>a8f8c5daa5ea110f2241709fe3c460686</anchor>
      <arglist>(PRFileDesc *fd, void *client_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PRStatus</type>
      <name>nss_io_close</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>aa186e0567d525efff532c0bdc94fab42</anchor>
      <arglist>(PRFileDesc *fd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PRStatus</type>
      <name>nss_io_getpeername</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>af7f9971ab6767f1fc1cc2e37a3c9375e</anchor>
      <arglist>(PRFileDesc *fd, PRNetAddr *addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PRStatus</type>
      <name>nss_io_getsocketoption</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>a0727eee6c953f8407ce4191bc134065c</anchor>
      <arglist>(PRFileDesc *fd, PRSocketOptionData *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PRInt32</type>
      <name>nss_io_read</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>ac252c11b01d5d5d44c67f0e4553a5c7b</anchor>
      <arglist>(PRFileDesc *fd, void *buf, PRInt32 amount)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PRInt32</type>
      <name>nss_io_recv</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>ab12f0461e812a89025b43b3fcab375c5</anchor>
      <arglist>(PRFileDesc *fd, void *buf, PRInt32 amount, PRIntn flags, PRIntervalTime timeout)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PRInt32</type>
      <name>nss_io_recvfrom</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>a39c4f9c3557922c2629626edcc0e8b8e</anchor>
      <arglist>(PRFileDesc *fd, void *buf, PRInt32 amount, PRIntn flags, PRNetAddr *addr, PRIntervalTime timeout)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PRInt32</type>
      <name>nss_io_send</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>aed9ba0d8bffd350d129e6b4d97f56fe3</anchor>
      <arglist>(PRFileDesc *fd, const void *buf, PRInt32 amount, PRIntn flags, PRIntervalTime timeout)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PRInt32</type>
      <name>nss_io_sendto</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>a6a69aea132df3f218d64cff90db2be47</anchor>
      <arglist>(PRFileDesc *fd, const void *buf, PRInt32 amount, PRIntn flags, const PRNetAddr *addr, PRIntervalTime timeout)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PRInt32</type>
      <name>nss_io_write</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>aa58b9ea45201cee954de940f23d5e67b</anchor>
      <arglist>(PRFileDesc *fd, const void *buf, PRInt32 amount)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PRInt32</type>
      <name>nss_io_writev</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>af00c529d7d0b0f667e35fa7ab8a43acd</anchor>
      <arglist>(PRFileDesc *fd, const PRIOVec *iov, PRInt32 iov_size, PRIntervalTime timeout)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>nss_password_cb</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>a5edf481f55a4fce6c23a95e0eae38a36</anchor>
      <arglist>(PK11SlotInfo *slot, PRBool retry, void *arg)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>tls_capabilities</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>ade1f7bd214f2461834afe4d63a54fb4f</anchor>
      <arglist>(void *tls_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_client_hello_ext</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>ac25d1fb031ecad6a7b1807c15d3801b6</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, int ext_type, const u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tls_connection_decrypt</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>a8f6798612110ee48aa33b77ddf9fcbcf</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tls_connection_deinit</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>aed8eec3a030d7b86d60345d9b00f19a0</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_enable_workaround</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>a2ab66b02dff12500a6a76d7f13f775cf</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tls_connection_encrypt</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>a52eccc8516a78e3433854df630f82bf3</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_established</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>a1542756ed91c65bc9e654ac8d6e5a6ed</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_get_failed</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>a8aeb0823878e05670016a8ae76ca5546</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_get_keyblock_size</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>aa917c96c15203058d389479a231ea642</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_get_keys</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>ae38ae4f76be35f7d3ecbabd6f28c87a7</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, struct tls_keys *keys)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_get_read_alerts</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>aeb9e5dae9ef2156bfe852f7791600cb1</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_get_write_alerts</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>ad82318f2d64d92118195489d7513e530</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tls_connection_handshake</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>a6644337f9f6822973dcccb1f8df0aa99</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_ia_final_phase_finished</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>a249923662b413ca197a67cf4cd185b54</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_ia_permute_inner_secret</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>a22fa037e44497fbd3dc39d81cad979ac</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tls_connection_ia_send_phase_finished</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>af383be26795172ca62bebf3dcfefc1b1</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, int final)</arglist>
    </member>
    <member kind="function">
      <type>struct tls_connection *</type>
      <name>tls_connection_init</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>a4af76d00de59195e7c5d712893242831</anchor>
      <arglist>(void *tls_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_prf</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>a9c143407eef4ac7c7a6a331fa515a8c3</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const char *label, int server_random_first, u8 *out, size_t out_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_resumed</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>af01e79f457afdcd4382cf1dfa5e74242</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tls_connection_server_handshake</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>aa127d2c51303fd41838f9679d3747508</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_set_cipher_list</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>ad54a7b914754fcd6ec630dec5fd244c6</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, u8 *ciphers)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_set_ia</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>a020a0394851dedf9e99fe1c7de12a0cd</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, int tls_ia)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_set_params</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>a765021b84a97aba2949b1860c8556d11</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const struct tls_connection_params *params)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_set_session_ticket_cb</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>adf4d8d56afeaec4281f033cb96f2e816</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, tls_session_ticket_cb cb, void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_set_verify</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>a14e55c1d3e505d78b9fe40a9b94b2956</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, int verify_peer)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_shutdown</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>aebf8b5da14d0693ad3f04d558334b7cc</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tls_deinit</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>a9495e25a0b6b79636fc26d88629f9cb3</anchor>
      <arglist>(void *ssl_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_get_cipher</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>a35bcdd1c9254b84588cf739f34de2797</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_get_errors</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>a942d243592689bbaf8882c5032bed5e5</anchor>
      <arglist>(void *tls_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_global_set_params</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>a830a440c227a913243f230c74ea2b44a</anchor>
      <arglist>(void *tls_ctx, const struct tls_connection_params *params)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_global_set_verify</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>aa37b99cf8ab54af36c0372d27b60652d</anchor>
      <arglist>(void *tls_ctx, int check_crl)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>tls_init</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>a3b48c485a09136bd1fc655d31f7f9fde</anchor>
      <arglist>(const struct tls_config *conf)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const PRIOMethods</type>
      <name>nss_io</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>a2fa347c715c51485775c00117cf30450</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PRDescIdentity</type>
      <name>nss_layer_id</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>a8065f9113d57be87be0472bdadbbead9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>tls_nss_ref_count</name>
      <anchorfile>tls__nss_8c.html</anchorfile>
      <anchor>a7ebbd530045edbb5937d7fe00eec15e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tls_openssl.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>tls__openssl_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto.h</includes>
    <includes id="tls_8h" name="tls.h" local="yes" imported="no">tls.h</includes>
    <class kind="struct">tls_connection</class>
    <class kind="struct">tls_global</class>
    <member kind="define">
      <type>#define</type>
      <name>OPENSSL_d2i_TYPE</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a60633cfd86bc859ab7db7a3fbbddea3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENSSL_NO_ENGINE</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>ab67e7a143adbc5f09d70a4c934724dde</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>get_x509_cert</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>aed03dec7b4f20778e370ca504a68dece</anchor>
      <arglist>(X509 *cert)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>openssl_connection_handshake</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a8f4b2a6cc0ab1b0500ae5396e2027ec6</anchor>
      <arglist>(struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data, int server)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>openssl_get_appl_data</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a4581dcee218822b546a8d5d2c9431443</anchor>
      <arglist>(struct tls_connection *conn, size_t max_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>openssl_handshake</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a1467892b41cb3a41039700d7846df6ee</anchor>
      <arglist>(struct tls_connection *conn, const struct wpabuf *in_data, int server)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>openssl_tls_cert_event</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a75760875921bc7dd5b5904b0b1e03135</anchor>
      <arglist>(struct tls_connection *conn, X509 *err_cert, int depth, const char *subject)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>openssl_tls_fail_event</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a64ca057ae1f4c379f45daa7fb40b9867</anchor>
      <arglist>(struct tls_connection *conn, X509 *err_cert, int err, int depth, const char *subject, const char *err_str, enum tls_fail_reason reason)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static enum tls_fail_reason</type>
      <name>openssl_tls_fail_reason</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>afe7b78ca2eb13d35b49c3f87a9f89ecc</anchor>
      <arglist>(int err)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ssl_info_cb</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a149b21bd78fe4b2c787a3b53bb64f80d</anchor>
      <arglist>(const SSL *ssl, int where, int ret)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>tls_capabilities</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>ade1f7bd214f2461834afe4d63a54fb4f</anchor>
      <arglist>(void *tls_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_connection_ca_cert</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a0f1a78b3bc231821f621ab2f43810295</anchor>
      <arglist>(void *_ssl_ctx, struct tls_connection *conn, const char *ca_cert, const u8 *ca_cert_blob, size_t ca_cert_blob_len, const char *ca_path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_connection_client_cert</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>ab8aa049918d00853f42d519ceacedbf0</anchor>
      <arglist>(struct tls_connection *conn, const char *client_cert, const u8 *client_cert_blob, size_t client_cert_blob_len)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tls_connection_decrypt</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a8f6798612110ee48aa33b77ddf9fcbcf</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tls_connection_deinit</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>af1572553a6d337c36ca095de1bbde5e1</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_connection_dh</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a436c261bb2fce50c293550ad53655890</anchor>
      <arglist>(struct tls_connection *conn, const char *dh_file)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_enable_workaround</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a09c4f8324c4ac2b0b92e1643ee8489ca</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tls_connection_encrypt</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a52eccc8516a78e3433854df630f82bf3</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_connection_engine_ca_cert</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>aff3b4e2572a3d6c9acecf97d5832100e</anchor>
      <arglist>(void *_ssl_ctx, struct tls_connection *conn, const char *ca_cert_id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_connection_engine_client_cert</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>af0599caf410300d303a14c6f831e02db</anchor>
      <arglist>(struct tls_connection *conn, const char *cert_id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_connection_engine_private_key</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>aae3146f3a8c56e1222f103cad71c5165</anchor>
      <arglist>(struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_established</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a08b2f86231115afcc76e1e660e5020b4</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_get_failed</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a6142a5916e6bf0d3be2372165bc93a2a</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_get_keyblock_size</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>aa917c96c15203058d389479a231ea642</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_get_keys</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>ab68ad052f2db91318d096d9b7bb6775c</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn, struct tls_keys *keys)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_get_read_alerts</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a7bd4be14f039045fbb6dead930056aff</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_get_write_alerts</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a5f70333210bf17ea0c94341af92ad71e</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tls_connection_handshake</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a0faddc6e25be1810c2a40993734fef8c</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_ia_final_phase_finished</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a249923662b413ca197a67cf4cd185b54</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_ia_permute_inner_secret</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a22fa037e44497fbd3dc39d81cad979ac</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tls_connection_ia_send_phase_finished</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>af383be26795172ca62bebf3dcfefc1b1</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, int final)</arglist>
    </member>
    <member kind="function">
      <type>struct tls_connection *</type>
      <name>tls_connection_init</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a7805cda9f8dd54e32bb9d1ffded854bb</anchor>
      <arglist>(void *ssl_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_prf</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a9c143407eef4ac7c7a6a331fa515a8c3</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const char *label, int server_random_first, u8 *out, size_t out_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_connection_private_key</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a67dfe8e3c3446eb359c579ae38e313b7</anchor>
      <arglist>(void *_ssl_ctx, struct tls_connection *conn, const char *private_key, const char *private_key_passwd, const u8 *private_key_blob, size_t private_key_blob_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_resumed</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a594a6baba63a54730cbbde58904ede6c</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tls_connection_server_handshake</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>aa127d2c51303fd41838f9679d3747508</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_set_cipher_list</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>ad54a7b914754fcd6ec630dec5fd244c6</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, u8 *ciphers)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_set_ia</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a020a0394851dedf9e99fe1c7de12a0cd</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, int tls_ia)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_set_params</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a765021b84a97aba2949b1860c8556d11</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const struct tls_connection_params *params)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_set_session_ticket_cb</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>adf4d8d56afeaec4281f033cb96f2e816</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, tls_session_ticket_cb cb, void *ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_connection_set_subject_match</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a87d0e9805bc07a4b01036ebe916850c0</anchor>
      <arglist>(struct tls_connection *conn, const char *subject_match, const char *altsubject_match)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_set_verify</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a1502f91e879a9882722ee94406cd5890</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn, int verify_peer)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_shutdown</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a3e0c7a5c685f17f477d904108f620f7c</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_cryptoapi_cert</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>ab7a2b1f24ba3d8bded3c8086085f7839</anchor>
      <arglist>(SSL *ssl, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tls_deinit</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a9495e25a0b6b79636fc26d88629f9cb3</anchor>
      <arglist>(void *ssl_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>tls_engine_deinit</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a984e2b30088e235e0b4bc28c1080ed6e</anchor>
      <arglist>(struct tls_connection *conn)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_engine_init</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a940f21886d0159837a28720993246f95</anchor>
      <arglist>(struct tls_connection *conn, const char *engine_id, const char *pin, const char *key_id, const char *cert_id, const char *ca_cert_id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_get_cipher</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a80d777d3801c2860b6f02d02644863c2</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_get_errors</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>ae07e1fa14e77789bf321665bdab4bb62</anchor>
      <arglist>(void *ssl_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_global_ca_cert</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>aa252bd80a267a09e0b32878e430f3e7c</anchor>
      <arglist>(SSL_CTX *ssl_ctx, const char *ca_cert)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_global_client_cert</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a50c2e768bb483026c8b8a0a70dfac996</anchor>
      <arglist>(SSL_CTX *ssl_ctx, const char *client_cert)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_global_dh</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a7a95ee59f417bdf8a2117a87f9246e10</anchor>
      <arglist>(SSL_CTX *ssl_ctx, const char *dh_file)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_global_private_key</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>ac59e1863153edafb16fd86db8227a7ea</anchor>
      <arglist>(SSL_CTX *ssl_ctx, const char *private_key, const char *private_key_passwd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_global_set_params</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a830a440c227a913243f230c74ea2b44a</anchor>
      <arglist>(void *tls_ctx, const struct tls_connection_params *params)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_global_set_verify</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>ac48906b6e878edcb8b1fe0bd58b3ad4f</anchor>
      <arglist>(void *ssl_ctx, int check_crl)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>tls_init</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a3b48c485a09136bd1fc655d31f7f9fde</anchor>
      <arglist>(const struct tls_config *conf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_load_ca_der</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a5daa7eff40288dccb30efe9fa2d81fc7</anchor>
      <arglist>(void *_ssl_ctx, const char *ca_cert)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_match_altsubject</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a7e127b846279e923d4f74ee56a64423c</anchor>
      <arglist>(X509 *cert, const char *match)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_match_altsubject_component</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a65acf89a096c13d8a75ee2ec940e6768</anchor>
      <arglist>(X509 *cert, int type, const char *value, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_passwd_cb</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a836842b5e7e5119e4b633b042bc48c34</anchor>
      <arglist>(char *buf, int size, int rwflag, void *password)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_read_pkcs12</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a0d665079f3ea123db4b9ae77184c184c</anchor>
      <arglist>(SSL_CTX *ssl_ctx, SSL *ssl, const char *private_key, const char *passwd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_read_pkcs12_blob</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a4a98f8c0acda67ba484ffd06189fcbcb</anchor>
      <arglist>(SSL_CTX *ssl_ctx, SSL *ssl, const u8 *blob, size_t len, const char *passwd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>tls_show_errors</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>ac5283936b15c5b8047ea04f62483890f</anchor>
      <arglist>(int level, const char *func, const char *txt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_verify_cb</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>adbf55456f087e0110a0d33dace2e23d4</anchor>
      <arglist>(int preverify_ok, X509_STORE_CTX *x509_ctx)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct tls_global *</type>
      <name>tls_global</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a11afb92f862d97ca706fd50b25efb504</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>tls_openssl_ref_count</name>
      <anchorfile>tls__openssl_8c.html</anchorfile>
      <anchor>a5e86bf6190bdb4f4359dd6c5af6069d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tls_schannel.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/crypto/</path>
    <filename>tls__schannel_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="tls_8h" name="tls.h" local="yes" imported="no">tls.h</includes>
    <class kind="struct">_SecPkgContext_EapKeyBlock</class>
    <class kind="struct">tls_connection</class>
    <class kind="struct">tls_global</class>
    <member kind="define">
      <type>#define</type>
      <name>SECPKG_ATTR_EAP_KEY_BLOCK</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>a81f0a7c0c3a5db736339aa258757b6a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SECURITY_WIN32</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>a1859fb1234511b94993fe8566eba866b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _SecPkgContext_EapKeyBlock *</type>
      <name>PSecPkgContext_EapKeyBlock</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>a7b69cbef3f619c65e59061cd248e8044</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _SecPkgContext_EapKeyBlock</type>
      <name>SecPkgContext_EapKeyBlock</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>a7591f10bf1a04f82a5e1a2374139fb42</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>schannel_load_lib</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>a3164537d548394e400dbe7aee0f53817</anchor>
      <arglist>(struct tls_global *global)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>tls_capabilities</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>ade1f7bd214f2461834afe4d63a54fb4f</anchor>
      <arglist>(void *tls_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>tls_conn_hs_clienthello</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>a9ae9725c2cedd1e3eb6c9cd7148afc6f</anchor>
      <arglist>(struct tls_global *global, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_client_hello_ext</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>a30bde8b5a1fbd950e299bc4d3e0b76cc</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn, int ext_type, const u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tls_connection_decrypt</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>a8f6798612110ee48aa33b77ddf9fcbcf</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tls_connection_deinit</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>af1572553a6d337c36ca095de1bbde5e1</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_enable_workaround</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>a09c4f8324c4ac2b0b92e1643ee8489ca</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tls_connection_encrypt</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>a52eccc8516a78e3433854df630f82bf3</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_established</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>a08b2f86231115afcc76e1e660e5020b4</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_get_failed</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>a6142a5916e6bf0d3be2372165bc93a2a</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_get_keys</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>ab68ad052f2db91318d096d9b7bb6775c</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn, struct tls_keys *keys)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_get_read_alerts</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>a7bd4be14f039045fbb6dead930056aff</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_get_write_alerts</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>a5f70333210bf17ea0c94341af92ad71e</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tls_connection_handshake</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>a6644337f9f6822973dcccb1f8df0aa99</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_ia_final_phase_finished</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>a249923662b413ca197a67cf4cd185b54</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_ia_permute_inner_secret</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>a22fa037e44497fbd3dc39d81cad979ac</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tls_connection_ia_send_phase_finished</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>af383be26795172ca62bebf3dcfefc1b1</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, int final)</arglist>
    </member>
    <member kind="function">
      <type>struct tls_connection *</type>
      <name>tls_connection_init</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>a7805cda9f8dd54e32bb9d1ffded854bb</anchor>
      <arglist>(void *ssl_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_prf</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>a9c143407eef4ac7c7a6a331fa515a8c3</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const char *label, int server_random_first, u8 *out, size_t out_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_resumed</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>a594a6baba63a54730cbbde58904ede6c</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tls_connection_server_handshake</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>aa127d2c51303fd41838f9679d3747508</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const struct wpabuf *in_data, struct wpabuf **appl_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_set_cipher_list</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>ad54a7b914754fcd6ec630dec5fd244c6</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, u8 *ciphers)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_set_ia</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>a020a0394851dedf9e99fe1c7de12a0cd</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, int tls_ia)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_set_params</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>a765021b84a97aba2949b1860c8556d11</anchor>
      <arglist>(void *tls_ctx, struct tls_connection *conn, const struct tls_connection_params *params)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_set_verify</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>a1502f91e879a9882722ee94406cd5890</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn, int verify_peer)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_connection_shutdown</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>a3e0c7a5c685f17f477d904108f620f7c</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tls_deinit</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>a9495e25a0b6b79636fc26d88629f9cb3</anchor>
      <arglist>(void *ssl_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_get_cipher</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>a80d777d3801c2860b6f02d02644863c2</anchor>
      <arglist>(void *ssl_ctx, struct tls_connection *conn, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_get_eap</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>ac7d3a57d4f18486d4cdaa59a9a93e046</anchor>
      <arglist>(struct tls_global *global, struct tls_connection *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_get_errors</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>ae07e1fa14e77789bf321665bdab4bb62</anchor>
      <arglist>(void *ssl_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_global_set_params</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>a830a440c227a913243f230c74ea2b44a</anchor>
      <arglist>(void *tls_ctx, const struct tls_connection_params *params)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_global_set_verify</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>ac48906b6e878edcb8b1fe0bd58b3ad4f</anchor>
      <arglist>(void *ssl_ctx, int check_crl)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>tls_init</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>a3b48c485a09136bd1fc655d31f7f9fde</anchor>
      <arglist>(const struct tls_config *conf)</arglist>
    </member>
    <member kind="variable">
      <type>return</type>
      <name>NULL</name>
      <anchorfile>tls__schannel_8c.html</anchorfile>
      <anchor>a1a05ede2ad100bf5de5dfa7ccdfa4397</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tlsv1_client.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/tls/</path>
    <filename>tlsv1__client_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">crypto/sha1.h</includes>
    <includes id="tls_8h" name="tls.h" local="yes" imported="no">crypto/tls.h</includes>
    <includes id="tlsv1__common_8h" name="tlsv1_common.h" local="yes" imported="no">tlsv1_common.h</includes>
    <includes id="tlsv1__record_8h" name="tlsv1_record.h" local="yes" imported="no">tlsv1_record.h</includes>
    <includes id="tlsv1__client_8h" name="tlsv1_client.h" local="yes" imported="no">tlsv1_client.h</includes>
    <includes id="tlsv1__client__i_8h" name="tlsv1_client_i.h" local="yes" imported="no">tlsv1_client_i.h</includes>
    <member kind="function">
      <type>void</type>
      <name>tls_alert</name>
      <anchorfile>tlsv1__client_8c.html</anchorfile>
      <anchor>ad809e0a5eb2fee7726ebb7e0bf7af76e</anchor>
      <arglist>(struct tlsv1_client *conn, u8 level, u8 description)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_derive_keys</name>
      <anchorfile>tlsv1__client_8c.html</anchorfile>
      <anchor>af2e800c346e8e305f812af88331110f6</anchor>
      <arglist>(struct tlsv1_client *conn, const u8 *pre_master_secret, size_t pre_master_secret_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_derive_pre_master_secret</name>
      <anchorfile>tlsv1__client_8c.html</anchorfile>
      <anchor>a330bc7c2f319dc7f0e0fdccc248a8ee3</anchor>
      <arglist>(u8 *pre_master_secret)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_client_decrypt</name>
      <anchorfile>tlsv1__client_8c.html</anchorfile>
      <anchor>ad798187d8025abcf3f4d6efdb0952907</anchor>
      <arglist>(struct tlsv1_client *conn, const u8 *in_data, size_t in_len, u8 *out_data, size_t out_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tlsv1_client_deinit</name>
      <anchorfile>tlsv1__client_8c.html</anchorfile>
      <anchor>abd8f80c66feda32b27cd860467754088</anchor>
      <arglist>(struct tlsv1_client *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_client_encrypt</name>
      <anchorfile>tlsv1__client_8c.html</anchorfile>
      <anchor>ab6726b9e8a2bbe319f4284d0facfa656</anchor>
      <arglist>(struct tlsv1_client *conn, const u8 *in_data, size_t in_len, u8 *out_data, size_t out_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_client_established</name>
      <anchorfile>tlsv1__client_8c.html</anchorfile>
      <anchor>acec3072dff9784b4d2dd0d6d60b7cd6b</anchor>
      <arglist>(struct tlsv1_client *conn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tlsv1_client_free_dh</name>
      <anchorfile>tlsv1__client_8c.html</anchorfile>
      <anchor>a07586caf0d991d507d8c935e097765ec</anchor>
      <arglist>(struct tlsv1_client *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_client_get_cipher</name>
      <anchorfile>tlsv1__client_8c.html</anchorfile>
      <anchor>a1871b9cd8fd46ebb438e377663881c2c</anchor>
      <arglist>(struct tlsv1_client *conn, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_client_get_keyblock_size</name>
      <anchorfile>tlsv1__client_8c.html</anchorfile>
      <anchor>a9d47230756f23169cff6721a0ec48238</anchor>
      <arglist>(struct tlsv1_client *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_client_get_keys</name>
      <anchorfile>tlsv1__client_8c.html</anchorfile>
      <anchor>ac00cf1d04f925d93cf243f72ef2cc97b</anchor>
      <arglist>(struct tlsv1_client *conn, struct tls_keys *keys)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tlsv1_client_global_deinit</name>
      <anchorfile>tlsv1__client_8c.html</anchorfile>
      <anchor>aef1bc90ed7a11bb8c97219bd23db399a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_client_global_init</name>
      <anchorfile>tlsv1__client_8c.html</anchorfile>
      <anchor>a7c191aad5f7afeba72b016f148520624</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>tlsv1_client_handshake</name>
      <anchorfile>tlsv1__client_8c.html</anchorfile>
      <anchor>af186bb053bbaf49e154e9b0772f598da</anchor>
      <arglist>(struct tlsv1_client *conn, const u8 *in_data, size_t in_len, size_t *out_len, u8 **appl_data, size_t *appl_data_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_client_hello_ext</name>
      <anchorfile>tlsv1__client_8c.html</anchorfile>
      <anchor>a59a3c8cb86ce446e465f147dff741c53</anchor>
      <arglist>(struct tlsv1_client *conn, int ext_type, const u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function">
      <type>struct tlsv1_client *</type>
      <name>tlsv1_client_init</name>
      <anchorfile>tlsv1__client_8c.html</anchorfile>
      <anchor>a22abab7e24dd30bb615901e125cf908c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_client_prf</name>
      <anchorfile>tlsv1__client_8c.html</anchorfile>
      <anchor>a373c3f4ea757e55c9a436b2524f686d2</anchor>
      <arglist>(struct tlsv1_client *conn, const char *label, int server_random_first, u8 *out, size_t out_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_client_resumed</name>
      <anchorfile>tlsv1__client_8c.html</anchorfile>
      <anchor>a567078cd40ac2159c09a0ba25ac59637</anchor>
      <arglist>(struct tlsv1_client *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_client_set_cipher_list</name>
      <anchorfile>tlsv1__client_8c.html</anchorfile>
      <anchor>a954bf62111e9e9c108124c479c17e683</anchor>
      <arglist>(struct tlsv1_client *conn, u8 *ciphers)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_client_set_cred</name>
      <anchorfile>tlsv1__client_8c.html</anchorfile>
      <anchor>ab49589be4ad211d2d57d6bfa78da6e99</anchor>
      <arglist>(struct tlsv1_client *conn, struct tlsv1_credentials *cred)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tlsv1_client_set_session_ticket_cb</name>
      <anchorfile>tlsv1__client_8c.html</anchorfile>
      <anchor>a4e137d28f2448fa5e72ff5f7909d3f61</anchor>
      <arglist>(struct tlsv1_client *conn, tlsv1_client_session_ticket_cb cb, void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_client_shutdown</name>
      <anchorfile>tlsv1__client_8c.html</anchorfile>
      <anchor>a926c6fe2d72bdf5dbac4d989ce41dd25</anchor>
      <arglist>(struct tlsv1_client *conn)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tlsv1_client.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/tls/</path>
    <filename>tlsv1__client_8h</filename>
    <includes id="tlsv1__cred_8h" name="tlsv1_cred.h" local="yes" imported="no">tlsv1_cred.h</includes>
    <member kind="typedef">
      <type>int(*</type>
      <name>tlsv1_client_session_ticket_cb</name>
      <anchorfile>tlsv1__client_8h.html</anchorfile>
      <anchor>a56d19d699b813d58626d72f062d328b4</anchor>
      <arglist>)(void *ctx, const u8 *ticket, size_t len, const u8 *client_random, const u8 *server_random, u8 *master_secret)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_client_decrypt</name>
      <anchorfile>tlsv1__client_8h.html</anchorfile>
      <anchor>ad798187d8025abcf3f4d6efdb0952907</anchor>
      <arglist>(struct tlsv1_client *conn, const u8 *in_data, size_t in_len, u8 *out_data, size_t out_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tlsv1_client_deinit</name>
      <anchorfile>tlsv1__client_8h.html</anchorfile>
      <anchor>abd8f80c66feda32b27cd860467754088</anchor>
      <arglist>(struct tlsv1_client *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_client_encrypt</name>
      <anchorfile>tlsv1__client_8h.html</anchorfile>
      <anchor>ab6726b9e8a2bbe319f4284d0facfa656</anchor>
      <arglist>(struct tlsv1_client *conn, const u8 *in_data, size_t in_len, u8 *out_data, size_t out_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_client_established</name>
      <anchorfile>tlsv1__client_8h.html</anchorfile>
      <anchor>acec3072dff9784b4d2dd0d6d60b7cd6b</anchor>
      <arglist>(struct tlsv1_client *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_client_get_cipher</name>
      <anchorfile>tlsv1__client_8h.html</anchorfile>
      <anchor>a1871b9cd8fd46ebb438e377663881c2c</anchor>
      <arglist>(struct tlsv1_client *conn, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_client_get_keyblock_size</name>
      <anchorfile>tlsv1__client_8h.html</anchorfile>
      <anchor>a9d47230756f23169cff6721a0ec48238</anchor>
      <arglist>(struct tlsv1_client *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_client_get_keys</name>
      <anchorfile>tlsv1__client_8h.html</anchorfile>
      <anchor>ac00cf1d04f925d93cf243f72ef2cc97b</anchor>
      <arglist>(struct tlsv1_client *conn, struct tls_keys *keys)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tlsv1_client_global_deinit</name>
      <anchorfile>tlsv1__client_8h.html</anchorfile>
      <anchor>aef1bc90ed7a11bb8c97219bd23db399a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_client_global_init</name>
      <anchorfile>tlsv1__client_8h.html</anchorfile>
      <anchor>a7c191aad5f7afeba72b016f148520624</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>tlsv1_client_handshake</name>
      <anchorfile>tlsv1__client_8h.html</anchorfile>
      <anchor>af186bb053bbaf49e154e9b0772f598da</anchor>
      <arglist>(struct tlsv1_client *conn, const u8 *in_data, size_t in_len, size_t *out_len, u8 **appl_data, size_t *appl_data_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_client_hello_ext</name>
      <anchorfile>tlsv1__client_8h.html</anchorfile>
      <anchor>a59a3c8cb86ce446e465f147dff741c53</anchor>
      <arglist>(struct tlsv1_client *conn, int ext_type, const u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function">
      <type>struct tlsv1_client *</type>
      <name>tlsv1_client_init</name>
      <anchorfile>tlsv1__client_8h.html</anchorfile>
      <anchor>a22abab7e24dd30bb615901e125cf908c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_client_prf</name>
      <anchorfile>tlsv1__client_8h.html</anchorfile>
      <anchor>a373c3f4ea757e55c9a436b2524f686d2</anchor>
      <arglist>(struct tlsv1_client *conn, const char *label, int server_random_first, u8 *out, size_t out_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_client_resumed</name>
      <anchorfile>tlsv1__client_8h.html</anchorfile>
      <anchor>a567078cd40ac2159c09a0ba25ac59637</anchor>
      <arglist>(struct tlsv1_client *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_client_set_cipher_list</name>
      <anchorfile>tlsv1__client_8h.html</anchorfile>
      <anchor>a954bf62111e9e9c108124c479c17e683</anchor>
      <arglist>(struct tlsv1_client *conn, u8 *ciphers)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_client_set_cred</name>
      <anchorfile>tlsv1__client_8h.html</anchorfile>
      <anchor>ab49589be4ad211d2d57d6bfa78da6e99</anchor>
      <arglist>(struct tlsv1_client *conn, struct tlsv1_credentials *cred)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tlsv1_client_set_session_ticket_cb</name>
      <anchorfile>tlsv1__client_8h.html</anchorfile>
      <anchor>a4e137d28f2448fa5e72ff5f7909d3f61</anchor>
      <arglist>(struct tlsv1_client *conn, tlsv1_client_session_ticket_cb cb, void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_client_shutdown</name>
      <anchorfile>tlsv1__client_8h.html</anchorfile>
      <anchor>a926c6fe2d72bdf5dbac4d989ce41dd25</anchor>
      <arglist>(struct tlsv1_client *conn)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tlsv1_client_i.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/tls/</path>
    <filename>tlsv1__client__i_8h</filename>
    <class kind="struct">tlsv1_client</class>
    <member kind="define">
      <type>#define</type>
      <name>MAX_CIPHER_COUNT</name>
      <anchorfile>tlsv1__client__i_8h.html</anchorfile>
      <anchor>ab9ba5ad7772cd60c2048822d1bc3cfb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tls_alert</name>
      <anchorfile>tlsv1__client__i_8h.html</anchorfile>
      <anchor>ad809e0a5eb2fee7726ebb7e0bf7af76e</anchor>
      <arglist>(struct tlsv1_client *conn, u8 level, u8 description)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_derive_keys</name>
      <anchorfile>tlsv1__client__i_8h.html</anchorfile>
      <anchor>af2e800c346e8e305f812af88331110f6</anchor>
      <arglist>(struct tlsv1_client *conn, const u8 *pre_master_secret, size_t pre_master_secret_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_derive_pre_master_secret</name>
      <anchorfile>tlsv1__client__i_8h.html</anchorfile>
      <anchor>a330bc7c2f319dc7f0e0fdccc248a8ee3</anchor>
      <arglist>(u8 *pre_master_secret)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>tls_send_client_hello</name>
      <anchorfile>tlsv1__client__i_8h.html</anchorfile>
      <anchor>abbd9f124e1e05c61f87638004887f3a2</anchor>
      <arglist>(struct tlsv1_client *conn, size_t *out_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tlsv1_client_free_dh</name>
      <anchorfile>tlsv1__client__i_8h.html</anchorfile>
      <anchor>a07586caf0d991d507d8c935e097765ec</anchor>
      <arglist>(struct tlsv1_client *conn)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>tlsv1_client_handshake_write</name>
      <anchorfile>tlsv1__client__i_8h.html</anchorfile>
      <anchor>a477392899f353254f2d7051b3dd52bb9</anchor>
      <arglist>(struct tlsv1_client *conn, size_t *out_len, int no_appl_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_client_process_handshake</name>
      <anchorfile>tlsv1__client__i_8h.html</anchorfile>
      <anchor>acc12a6e38a1f88ecbbc25cb7a8f9f076</anchor>
      <arglist>(struct tlsv1_client *conn, u8 ct, const u8 *buf, size_t *len, u8 **out_data, size_t *out_len)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>tlsv1_client_send_alert</name>
      <anchorfile>tlsv1__client__i_8h.html</anchorfile>
      <anchor>a501364f87ce651778f7c3d092cbf1925</anchor>
      <arglist>(struct tlsv1_client *conn, u8 level, u8 description, size_t *out_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tlsv1_client_read.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/tls/</path>
    <filename>tlsv1__client__read_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="md5_8h" name="md5.h" local="yes" imported="no">crypto/md5.h</includes>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">crypto/sha1.h</includes>
    <includes id="tls_8h" name="tls.h" local="yes" imported="no">crypto/tls.h</includes>
    <includes id="x509v3_8h" name="x509v3.h" local="yes" imported="no">x509v3.h</includes>
    <includes id="tlsv1__common_8h" name="tlsv1_common.h" local="yes" imported="no">tlsv1_common.h</includes>
    <includes id="tlsv1__record_8h" name="tlsv1_record.h" local="yes" imported="no">tlsv1_record.h</includes>
    <includes id="tlsv1__client_8h" name="tlsv1_client.h" local="yes" imported="no">tlsv1_client.h</includes>
    <includes id="tlsv1__client__i_8h" name="tlsv1_client_i.h" local="yes" imported="no">tlsv1_client_i.h</includes>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_process_application_data</name>
      <anchorfile>tlsv1__client__read_8c.html</anchorfile>
      <anchor>a0c8d2518dc36efe7d1eaa4f3fff27460</anchor>
      <arglist>(struct tlsv1_client *conn, u8 ct, const u8 *in_data, size_t *in_len, u8 **out_data, size_t *out_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_process_certificate</name>
      <anchorfile>tlsv1__client__read_8c.html</anchorfile>
      <anchor>ae3d5abfb270f4c0d4fe5d895f6ab1c07</anchor>
      <arglist>(struct tlsv1_client *conn, u8 ct, const u8 *in_data, size_t *in_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_process_certificate_request</name>
      <anchorfile>tlsv1__client__read_8c.html</anchorfile>
      <anchor>af02a7bc27a3d0d01ac42029f6f16f0c4</anchor>
      <arglist>(struct tlsv1_client *conn, u8 ct, const u8 *in_data, size_t *in_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_process_server_change_cipher_spec</name>
      <anchorfile>tlsv1__client__read_8c.html</anchorfile>
      <anchor>a75d2f1c9358391894db1f1ff06dac185</anchor>
      <arglist>(struct tlsv1_client *conn, u8 ct, const u8 *in_data, size_t *in_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_process_server_finished</name>
      <anchorfile>tlsv1__client__read_8c.html</anchorfile>
      <anchor>a5ab9196be5b449048e7c68e73c02f7a9</anchor>
      <arglist>(struct tlsv1_client *conn, u8 ct, const u8 *in_data, size_t *in_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_process_server_hello</name>
      <anchorfile>tlsv1__client__read_8c.html</anchorfile>
      <anchor>a3d6372e1c78f958512a53d6ea0500949</anchor>
      <arglist>(struct tlsv1_client *conn, u8 ct, const u8 *in_data, size_t *in_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_process_server_hello_done</name>
      <anchorfile>tlsv1__client__read_8c.html</anchorfile>
      <anchor>a1a4f6a49b32c43d194b9df948357ab0e</anchor>
      <arglist>(struct tlsv1_client *conn, u8 ct, const u8 *in_data, size_t *in_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_process_server_key_exchange</name>
      <anchorfile>tlsv1__client__read_8c.html</anchorfile>
      <anchor>af2975cf6d8bcf9de97db4bc871a7a0b4</anchor>
      <arglist>(struct tlsv1_client *conn, u8 ct, const u8 *in_data, size_t *in_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_client_process_handshake</name>
      <anchorfile>tlsv1__client__read_8c.html</anchorfile>
      <anchor>acc12a6e38a1f88ecbbc25cb7a8f9f076</anchor>
      <arglist>(struct tlsv1_client *conn, u8 ct, const u8 *buf, size_t *len, u8 **out_data, size_t *out_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tlsv1_process_diffie_hellman</name>
      <anchorfile>tlsv1__client__read_8c.html</anchorfile>
      <anchor>a7784de4ddf2b334a2e3e51d33e315b73</anchor>
      <arglist>(struct tlsv1_client *conn, const u8 *buf, size_t len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tlsv1_client_write.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/tls/</path>
    <filename>tlsv1__client__write_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="md5_8h" name="md5.h" local="yes" imported="no">crypto/md5.h</includes>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">crypto/sha1.h</includes>
    <includes id="tls_8h" name="tls.h" local="yes" imported="no">crypto/tls.h</includes>
    <includes id="x509v3_8h" name="x509v3.h" local="yes" imported="no">x509v3.h</includes>
    <includes id="tlsv1__common_8h" name="tlsv1_common.h" local="yes" imported="no">tlsv1_common.h</includes>
    <includes id="tlsv1__record_8h" name="tlsv1_record.h" local="yes" imported="no">tlsv1_record.h</includes>
    <includes id="tlsv1__client_8h" name="tlsv1_client.h" local="yes" imported="no">tlsv1_client.h</includes>
    <includes id="tlsv1__client__i_8h" name="tlsv1_client_i.h" local="yes" imported="no">tlsv1_client_i.h</includes>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>tls_client_cert_chain_der_len</name>
      <anchorfile>tlsv1__client__write_8c.html</anchorfile>
      <anchor>abb449c90d77ab1c8e8a09b312398228f</anchor>
      <arglist>(struct tlsv1_client *conn)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>tls_send_change_cipher_spec</name>
      <anchorfile>tlsv1__client__write_8c.html</anchorfile>
      <anchor>a760f5dad52c73df58250a60b3c934822</anchor>
      <arglist>(struct tlsv1_client *conn, size_t *out_len)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>tls_send_client_hello</name>
      <anchorfile>tlsv1__client__write_8c.html</anchorfile>
      <anchor>abbd9f124e1e05c61f87638004887f3a2</anchor>
      <arglist>(struct tlsv1_client *conn, size_t *out_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>tls_send_client_key_exchange</name>
      <anchorfile>tlsv1__client__write_8c.html</anchorfile>
      <anchor>a8aa52062b6ddca7566a8627a02e48d62</anchor>
      <arglist>(struct tlsv1_client *conn, size_t *out_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_write_client_certificate</name>
      <anchorfile>tlsv1__client__write_8c.html</anchorfile>
      <anchor>a617727e6809a1203a6906bfd71fea5a0</anchor>
      <arglist>(struct tlsv1_client *conn, u8 **msgpos, u8 *end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_write_client_certificate_verify</name>
      <anchorfile>tlsv1__client__write_8c.html</anchorfile>
      <anchor>a3123f7b629c54f8a5e66492893f48fc3</anchor>
      <arglist>(struct tlsv1_client *conn, u8 **msgpos, u8 *end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_write_client_change_cipher_spec</name>
      <anchorfile>tlsv1__client__write_8c.html</anchorfile>
      <anchor>a01d6705efb4ba8018fe5d460540aadfd</anchor>
      <arglist>(struct tlsv1_client *conn, u8 **msgpos, u8 *end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_write_client_finished</name>
      <anchorfile>tlsv1__client__write_8c.html</anchorfile>
      <anchor>a870510b7493eda1b3dd0820ceb3530fc</anchor>
      <arglist>(struct tlsv1_client *conn, u8 **msgpos, u8 *end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_write_client_key_exchange</name>
      <anchorfile>tlsv1__client__write_8c.html</anchorfile>
      <anchor>a681251f49d944741cb5fc2f050404f80</anchor>
      <arglist>(struct tlsv1_client *conn, u8 **msgpos, u8 *end)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>tlsv1_client_handshake_write</name>
      <anchorfile>tlsv1__client__write_8c.html</anchorfile>
      <anchor>a477392899f353254f2d7051b3dd52bb9</anchor>
      <arglist>(struct tlsv1_client *conn, size_t *out_len, int no_appl_data)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>tlsv1_client_send_alert</name>
      <anchorfile>tlsv1__client__write_8c.html</anchorfile>
      <anchor>a501364f87ce651778f7c3d092cbf1925</anchor>
      <arglist>(struct tlsv1_client *conn, u8 level, u8 description, size_t *out_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tlsv1_key_x_anon_dh</name>
      <anchorfile>tlsv1__client__write_8c.html</anchorfile>
      <anchor>a7d6ba5148397dcd0010f6767a01bd13f</anchor>
      <arglist>(struct tlsv1_client *conn, u8 **pos, u8 *end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tlsv1_key_x_rsa</name>
      <anchorfile>tlsv1__client__write_8c.html</anchorfile>
      <anchor>a90524d44da2ed84f355f3920c86d8fef</anchor>
      <arglist>(struct tlsv1_client *conn, u8 **pos, u8 *end)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tlsv1_common.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/tls/</path>
    <filename>tlsv1__common_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="x509v3_8h" name="x509v3.h" local="yes" imported="no">x509v3.h</includes>
    <includes id="tlsv1__common_8h" name="tlsv1_common.h" local="yes" imported="no">tlsv1_common.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>NUM_ELEMS</name>
      <anchorfile>tlsv1__common_8c.html</anchorfile>
      <anchor>a17d40f7b400e612ecb5d68e588dda9a1</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_TLS_CIPHER_DATA</name>
      <anchorfile>tlsv1__common_8c.html</anchorfile>
      <anchor>afd0d9005835d58be93aa0773527ccdc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_TLS_CIPHER_SUITES</name>
      <anchorfile>tlsv1__common_8c.html</anchorfile>
      <anchor>ac530fc2c4c7091155b3f4f418f6c7251</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>struct tls_cipher_data *</type>
      <name>tls_get_cipher_data</name>
      <anchorfile>tlsv1__common_8c.html</anchorfile>
      <anchor>a9ce7d972cb86c909b98381f9fa3e3643</anchor>
      <arglist>(tls_cipher cipher)</arglist>
    </member>
    <member kind="function">
      <type>struct tls_cipher_suite *</type>
      <name>tls_get_cipher_suite</name>
      <anchorfile>tlsv1__common_8c.html</anchorfile>
      <anchor>a5f546dbc0c37e894348d0ea71479690c</anchor>
      <arglist>(u16 suite)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_parse_cert</name>
      <anchorfile>tlsv1__common_8c.html</anchorfile>
      <anchor>a75aaea2ab83acf8ac97e59cee10ffabc</anchor>
      <arglist>(const u8 *buf, size_t len, struct crypto_public_key **pk)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_server_key_exchange_allowed</name>
      <anchorfile>tlsv1__common_8c.html</anchorfile>
      <anchor>add45e7ef1efe8274959435c90fabf376</anchor>
      <arglist>(tls_cipher cipher)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tls_verify_hash_add</name>
      <anchorfile>tlsv1__common_8c.html</anchorfile>
      <anchor>abbe94368b8e4aaa549bb9b2fe064341a</anchor>
      <arglist>(struct tls_verify_hash *verify, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tls_verify_hash_free</name>
      <anchorfile>tlsv1__common_8c.html</anchorfile>
      <anchor>a0e0f68bd2e14f74bb9529bc09a3aa326</anchor>
      <arglist>(struct tls_verify_hash *verify)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_verify_hash_init</name>
      <anchorfile>tlsv1__common_8c.html</anchorfile>
      <anchor>afacf1519ac0dd284fea7427463dfce03</anchor>
      <arglist>(struct tls_verify_hash *verify)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct tls_cipher_suite</type>
      <name>tls_cipher_suites</name>
      <anchorfile>tlsv1__common_8c.html</anchorfile>
      <anchor>a78e13cf94a74f625258534bb20ecfaee</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct tls_cipher_data</type>
      <name>tls_ciphers</name>
      <anchorfile>tlsv1__common_8c.html</anchorfile>
      <anchor>a1f667f70cff1f67df2537762e1b18f12</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tlsv1_common.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/tls/</path>
    <filename>tlsv1__common_8h</filename>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto/crypto.h</includes>
    <class kind="struct">tls_cipher_data</class>
    <class kind="struct">tls_cipher_suite</class>
    <class kind="struct">tls_verify_hash</class>
    <member kind="define">
      <type>#define</type>
      <name>TLS_ALERT_ACCESS_DENIED</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a75610ea11da24ff98acbf273b2179b4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_ALERT_BAD_CERTIFICATE</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>add069ccd5ecef4b8089ac45a8cc40f00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_ALERT_BAD_CERTIFICATE_HASH_VALUE</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a628bdb50c5033cf025643f501585e4bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_ALERT_BAD_CERTIFICATE_STATUS_RESPONSE</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a3590e82b7eebbb4447f8255106764767</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_ALERT_BAD_RECORD_MAC</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>ab91a8b35f08b4cb030c3a1acabb3569a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_ALERT_CERTIFICATE_EXPIRED</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a954f6c37e4421159c2b6382356dbeea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_ALERT_CERTIFICATE_REVOKED</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>af2f019bef4ff8a1391a6b94a70285c2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_ALERT_CERTIFICATE_UNKNOWN</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a1a527c08df1b31170f8d14db61c8e002</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_ALERT_CERTIFICATE_UNOBTAINABLE</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a8c82eee77237595916859d0cd54f6852</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_ALERT_CLOSE_NOTIFY</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a8718d069fe5bd3835f915871a5f69764</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_ALERT_DECODE_ERROR</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a26f9e0f5df7a67bfccdc06d082adc18c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_ALERT_DECOMPRESSION_FAILURE</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>ae5ebf5705c3e6bc41df4dd8b10d61259</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_ALERT_DECRYPT_ERROR</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a6fed5a05b959ef19e31c0d629c2699a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_ALERT_DECRYPTION_FAILED</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a0d92e0f6b1115eacc04badd09cbd8eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_ALERT_EXPORT_RESTRICTION</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a89a4386518f72fc2bffce103fd38f8d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_ALERT_HANDSHAKE_FAILURE</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>aa7d05d9121a05304be7db48b3cf6f7cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_ALERT_ILLEGAL_PARAMETER</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>ae7c45726a3561515df75b276743dabcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_ALERT_INSUFFICIENT_SECURITY</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>ae0781864359afe9e88c647e33997e297</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_ALERT_INTERNAL_ERROR</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a3a923168b3d9d66f1d0f047a745a625b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_ALERT_LEVEL_FATAL</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a74dab3bd3d93645c46ba24d3074babc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_ALERT_LEVEL_WARNING</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>af4d4d52e7f7f00793cd7eeb4cf672f53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_ALERT_NO_RENEGOTIATION</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a7f4ba0958039a13ae035dda8b923c915</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_ALERT_PROTOCOL_VERSION</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>ae465e756fb802d32965e32d4d373f353</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_ALERT_RECORD_OVERFLOW</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a353bc966f3495cb63ce6f494910445c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_ALERT_UNEXPECTED_MESSAGE</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>afffb049685caa9e3c2c04c63f6505fe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_ALERT_UNKNOWN_CA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a4767495c62df5ae68cb2165f212abc70</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_ALERT_UNRECOGNIZED_NAME</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a75370b118b1cdc3096a1347447d8f609</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_ALERT_UNSUPPORTED_CERTIFICATE</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a07ca9bc0debe874a04f9cae44df4bd6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_ALERT_UNSUPPORTED_EXTENSION</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>af1b60a832dc4d3d6709a090de70915f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_ALERT_USER_CANCELED</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a08661ddde770f9e1f961965fe777d650</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_COMPRESSION_NULL</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a1c76df5364bb464b1c157132e30a09df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>ab0b82c0bdac87ae3d385744b8ae22914</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_DH_anon_EXPORT_WITH_RC4_40_MD5</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>acb602804673bd7519637adb91cc87474</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_DH_anon_WITH_3DES_EDE_CBC_SHA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a381262c24699d4960afba3f231183d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_DH_anon_WITH_AES_128_CBC_SHA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a17ab6c4ed311b2637ae45383a60e916d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_DH_anon_WITH_AES_256_CBC_SHA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>af44372f74db7022defb88d3f384ba9ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_DH_anon_WITH_DES_CBC_SHA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a36fe88992220f8d149df575ed3c449b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_DH_anon_WITH_RC4_128_MD5</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a6c92397a9209bc93ab54f47d519278b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a1d717f357099b11b3f839d0b05bb0d2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>aaf211e21af95fc3b0696b53fbf0a11c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_DH_DSS_WITH_AES_128_CBC_SHA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a7cb672424618cfbd9818d1268c0e3aa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_DH_DSS_WITH_AES_256_CBC_SHA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a2a1b7ba7a894d10e4774e5a1bb3aefa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_DH_DSS_WITH_DES_CBC_SHA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a55df4896d24a3c5b13f3e88e062e7072</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a775ca6bf3efe6d54e020c7411a7b9c0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>addf05233e0c7a5a0861953565dbf6af5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_DH_RSA_WITH_AES_128_CBC_SHA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a602b8f6619fd366586b7cf76a562bf9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_DH_RSA_WITH_AES_256_CBC_SHA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>ac857ef8fe8799fb9f7c642926ec19dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_DH_RSA_WITH_DES_CBC_SHA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>adaacb90352a1180f350a6e666d5a6ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>aa9eb25393899b6272ba5a067f31f0de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>afbe9f5cdf24c8ae6e999929f572daee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_DHE_DSS_WITH_AES_128_CBC_SHA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a7232c3513ce417597de6e97c4e51b522</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_DHE_DSS_WITH_AES_256_CBC_SHA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a20ac6a3ebdc6f954dbc7e192ca084cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_DHE_DSS_WITH_DES_CBC_SHA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a6c0e34f56e70e2902cadd4d478bdd864</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a93648f9e46c4db1e38f4472e8dd23de2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a067a9a52266f1e6505ec90a36f0c4fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_DHE_RSA_WITH_AES_128_CBC_SHA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>aab1a72487e5a66ec94a42eb8e88a09f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_DHE_RSA_WITH_AES_256_CBC_SHA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a65276549afb8b9be55964d1b16d7299a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_DHE_RSA_WITH_DES_CBC_SHA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a29767f3430ead8364105e7099e846be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_EXT_CLIENT_CERTIFICATE_URL</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a0a9d5b844a885747e77e2111d5c76ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_EXT_MAX_FRAGMENT_LENGTH</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>aa7408a3622ebe264a5ef2c105a964cbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_EXT_PAC_OPAQUE</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>ab401c70fc288cc0ea8f5036b648a8426</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_EXT_SERVER_NAME</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>aed46294a18acda13e3b839e33502a183</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_EXT_SESSION_TICKET</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>aef2d649998ef071cfa04c072ebd30909</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_EXT_STATUS_REQUEST</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a7eb4cbf8a80f3405f9ae74b217ccacac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_EXT_TRUNCATED_HMAC</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a11832588d5c48b20e1cefbb1149823aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_EXT_TRUSTED_CA_KEYS</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>aeceff72747d40049ee3b637a955e6f45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_MASTER_SECRET_LEN</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>aa78ba4ed7b5872caff21454fe2550cd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_NULL_WITH_NULL_NULL</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a81917cfa1c323263d65099b668571497</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_PRE_MASTER_SECRET_LEN</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a9f494db677ac637152cf94ad8da8a445</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_RANDOM_LEN</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>ac51306f7fc623d11a455bb2efb87fcf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_RSA_EXPORT_WITH_DES40_CBC_SHA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a44f929095957a69a54294823249141b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a0c4b3a65933d07bdc0bb30fc7109e5ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_RSA_EXPORT_WITH_RC4_40_MD5</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>af27e93b116025ce067da91c38f6b0364</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_RSA_WITH_3DES_EDE_CBC_SHA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>ae93cd5c8ebf49d2d1586e7d5f180cd78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_RSA_WITH_AES_128_CBC_SHA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a160e2286953c5ca7c436f2c9df205313</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_RSA_WITH_AES_256_CBC_SHA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a30ca15463d73a648cb95ea79e64606e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_RSA_WITH_DES_CBC_SHA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a77965fee468e98b2e5392a7a2d8267dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_RSA_WITH_IDEA_CBC_SHA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>adedb1a3a43af5127f3d82bc4c8c6df80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_RSA_WITH_NULL_MD5</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a2b7974fbefcbd84e79eb861e349dda79</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_RSA_WITH_NULL_SHA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>aa0fa765ca865efb1dcb16a7934499e55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_RSA_WITH_RC4_128_MD5</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a29697092bb88cacb9c5306be52beeefc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_RSA_WITH_RC4_128_SHA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>aba17cf5182609e28dca3c493ac066734</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_SESSION_ID_MAX_LEN</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>adae8c8132d7ab643a823207081af23d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_VERIFY_DATA_LEN</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a9bbba5facb7963bb45605136749e0503</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_VERSION</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>af681c2934d6f2fc334b94077f362e780</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_HANDSHAKE_TYPE_HELLO_REQUEST</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a5584fee7841d9376fb0394600e9ed81aac2dd2e0860432e6c86b9a5e0f165d321</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_HANDSHAKE_TYPE_CLIENT_HELLO</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a5584fee7841d9376fb0394600e9ed81aa82fe59690f21f709a4562b8fa35adee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_HANDSHAKE_TYPE_SERVER_HELLO</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a5584fee7841d9376fb0394600e9ed81aa5e3f2e7e4b458bc207665265fb2467fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_HANDSHAKE_TYPE_NEW_SESSION_TICKET</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a5584fee7841d9376fb0394600e9ed81aa08a234ae93b7eabacc9aec751c02aee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_HANDSHAKE_TYPE_CERTIFICATE</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a5584fee7841d9376fb0394600e9ed81aa3c5cd9d4df44d3629604149566c32e30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_HANDSHAKE_TYPE_SERVER_KEY_EXCHANGE</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a5584fee7841d9376fb0394600e9ed81aa15f5e70b04982db79eb38c2ea889d39c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_HANDSHAKE_TYPE_CERTIFICATE_REQUEST</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a5584fee7841d9376fb0394600e9ed81aa4f790f94aec2a65236127c02eefe859c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_HANDSHAKE_TYPE_SERVER_HELLO_DONE</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a5584fee7841d9376fb0394600e9ed81aa267179884b71c31519105afaceb526c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_HANDSHAKE_TYPE_CERTIFICATE_VERIFY</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a5584fee7841d9376fb0394600e9ed81aa33ea5914f8185b7686ffc7c4d565ab41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_HANDSHAKE_TYPE_CLIENT_KEY_EXCHANGE</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a5584fee7841d9376fb0394600e9ed81aaf046972fc0578c59f20f0f28512237c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_HANDSHAKE_TYPE_FINISHED</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a5584fee7841d9376fb0394600e9ed81aae59f65c8dbacedaa8180969f401aec46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_HANDSHAKE_TYPE_CERTIFICATE_URL</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a5584fee7841d9376fb0394600e9ed81aa66ed291410fc61e5819b19c2317d0b74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_HANDSHAKE_TYPE_CERTIFICATE_STATUS</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a5584fee7841d9376fb0394600e9ed81aa1d8958bab7aaab6e088b281eb4649ba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_CHANGE_CIPHER_SPEC</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a5e66f304417530ef056f13a6a6dc668aa569c5a9981d4666082c6e0ef3e5bf28e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>tls_cipher</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>af31afec49117b289202a2747067abb99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_CIPHER_NULL</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>af31afec49117b289202a2747067abb99a17cffaf0361f816993949a4a9e8a7c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_CIPHER_RC4_40</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>af31afec49117b289202a2747067abb99ac1630efc1ee4cbe866b1560c1857e2b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_CIPHER_RC4_128</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>af31afec49117b289202a2747067abb99a3903d04b22931a3d60ac56fa31a05b3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_CIPHER_RC2_CBC_40</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>af31afec49117b289202a2747067abb99af53fc3fca5245cef1f37e34bf486cc31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_CIPHER_IDEA_CBC</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>af31afec49117b289202a2747067abb99a984ec1dfefb7b08071ce5c9a2e8267d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_CIPHER_DES40_CBC</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>af31afec49117b289202a2747067abb99a34fd6122a375d9c0822021e427a23ea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_CIPHER_DES_CBC</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>af31afec49117b289202a2747067abb99ae0c73c0068537be4566ab15b86dc7ec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_CIPHER_3DES_EDE_CBC</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>af31afec49117b289202a2747067abb99ae2dba44208c25720a6178826c21ed2c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_CIPHER_AES_128_CBC</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>af31afec49117b289202a2747067abb99a9e8953d114953972fd8c79f541420f0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_CIPHER_AES_256_CBC</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>af31afec49117b289202a2747067abb99a138a497631b7a63d14b9dda0da264559</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>tls_cipher_type</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a15928b277ce343d2050f814c44e83f8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_CIPHER_STREAM</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a15928b277ce343d2050f814c44e83f8ca70046924e0f3ef9422a0ceaba83b9a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_CIPHER_BLOCK</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a15928b277ce343d2050f814c44e83f8ca660bf2b882ea3ecdbdeebcbfc4e1abb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>tls_hash</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>aafe2886ae48f86399c2e6c29eb65085c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_HASH_NULL</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>aafe2886ae48f86399c2e6c29eb65085caaf2090f4f02c40e09d4aa7cc5535ae1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_HASH_MD5</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>aafe2886ae48f86399c2e6c29eb65085ca64be4724031e6f74fd0cf47e4ffd450d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_HASH_SHA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>aafe2886ae48f86399c2e6c29eb65085ca447ea21c2f8ffccc464397c08732c404</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>tls_key_exchange</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a87d21d20f029b691eac44bfc4cc3b604</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_KEY_X_NULL</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a87d21d20f029b691eac44bfc4cc3b604ac35265523c8159baa002cfb94bd65cce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_KEY_X_RSA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a87d21d20f029b691eac44bfc4cc3b604acbae41086e98d50440a806205ee2a835</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_KEY_X_RSA_EXPORT</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a87d21d20f029b691eac44bfc4cc3b604aa4baf8420498ce3dca5607edf12a1c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_KEY_X_DH_DSS_EXPORT</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a87d21d20f029b691eac44bfc4cc3b604a0e9dd662d23b62dd95a4da96e95996e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_KEY_X_DH_DSS</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a87d21d20f029b691eac44bfc4cc3b604ac5815ca8a8af5e8e8ccabf354f40433a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_KEY_X_DH_RSA_EXPORT</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a87d21d20f029b691eac44bfc4cc3b604a194f7a539bfffd985cd13c3c3964b6a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_KEY_X_DH_RSA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a87d21d20f029b691eac44bfc4cc3b604a3524ca8f4e24c57d4135b4bf9ce15bdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_KEY_X_DHE_DSS_EXPORT</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a87d21d20f029b691eac44bfc4cc3b604a91ea68b12261e7c31a5962bcabd294fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_KEY_X_DHE_DSS</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a87d21d20f029b691eac44bfc4cc3b604a009c7021a4d7689b37696775585431ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_KEY_X_DHE_RSA_EXPORT</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a87d21d20f029b691eac44bfc4cc3b604a76c4417098d2ff53515d07b2e6f4936d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_KEY_X_DHE_RSA</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a87d21d20f029b691eac44bfc4cc3b604a21335c1a415e633b46a76d245877d9df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_KEY_X_DH_anon_EXPORT</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a87d21d20f029b691eac44bfc4cc3b604a6c626eb2624631c8cde6b17412758623</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_KEY_X_DH_anon</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a87d21d20f029b691eac44bfc4cc3b604a9a49aa4b152aa50781ce910a5209fc37</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>struct tls_cipher_data *</type>
      <name>tls_get_cipher_data</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a9ce7d972cb86c909b98381f9fa3e3643</anchor>
      <arglist>(tls_cipher cipher)</arglist>
    </member>
    <member kind="function">
      <type>struct tls_cipher_suite *</type>
      <name>tls_get_cipher_suite</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a5f546dbc0c37e894348d0ea71479690c</anchor>
      <arglist>(u16 suite)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_parse_cert</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a75aaea2ab83acf8ac97e59cee10ffabc</anchor>
      <arglist>(const u8 *buf, size_t len, struct crypto_public_key **pk)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_server_key_exchange_allowed</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>add45e7ef1efe8274959435c90fabf376</anchor>
      <arglist>(tls_cipher cipher)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tls_verify_hash_add</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>abbe94368b8e4aaa549bb9b2fe064341a</anchor>
      <arglist>(struct tls_verify_hash *verify, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tls_verify_hash_free</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>a0e0f68bd2e14f74bb9529bc09a3aa326</anchor>
      <arglist>(struct tls_verify_hash *verify)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tls_verify_hash_init</name>
      <anchorfile>tlsv1__common_8h.html</anchorfile>
      <anchor>afacf1519ac0dd284fea7427463dfce03</anchor>
      <arglist>(struct tls_verify_hash *verify)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tlsv1_cred.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/tls/</path>
    <filename>tlsv1__cred_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto/crypto.h</includes>
    <includes id="x509v3_8h" name="x509v3.h" local="yes" imported="no">x509v3.h</includes>
    <includes id="tlsv1__cred_8h" name="tlsv1_cred.h" local="yes" imported="no">tlsv1_cred.h</includes>
    <member kind="function" static="yes">
      <type>static const u8 *</type>
      <name>search_tag</name>
      <anchorfile>tlsv1__cred_8c.html</anchorfile>
      <anchor>afda446d95ff86fac03f975f9be45603e</anchor>
      <arglist>(const char *tag, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tlsv1_add_cert</name>
      <anchorfile>tlsv1__cred_8c.html</anchorfile>
      <anchor>a266bed69c5147f1adcb3ca2b8ce6084c</anchor>
      <arglist>(struct x509_certificate **chain, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tlsv1_add_cert_der</name>
      <anchorfile>tlsv1__cred_8c.html</anchorfile>
      <anchor>adb084404be9f81a31f4e9347460d7b23</anchor>
      <arglist>(struct x509_certificate **chain, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>struct tlsv1_credentials *</type>
      <name>tlsv1_cred_alloc</name>
      <anchorfile>tlsv1__cred_8c.html</anchorfile>
      <anchor>a55604f9d0b8dac9e6bf402f7ddd0d813</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tlsv1_cred_free</name>
      <anchorfile>tlsv1__cred_8c.html</anchorfile>
      <anchor>ad457786166de515ffb9f440c520917b5</anchor>
      <arglist>(struct tlsv1_credentials *cred)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_set_ca_cert</name>
      <anchorfile>tlsv1__cred_8c.html</anchorfile>
      <anchor>ad8cbef5a7c8cba4caf653053f6bf847e</anchor>
      <arglist>(struct tlsv1_credentials *cred, const char *cert, const u8 *cert_blob, size_t cert_blob_len, const char *path)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_set_cert</name>
      <anchorfile>tlsv1__cred_8c.html</anchorfile>
      <anchor>ac03fe1a79a3cb77f991398958571482d</anchor>
      <arglist>(struct tlsv1_credentials *cred, const char *cert, const u8 *cert_blob, size_t cert_blob_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tlsv1_set_cert_chain</name>
      <anchorfile>tlsv1__cred_8c.html</anchorfile>
      <anchor>a1cd489848f4a9936c162b1a02a19ff26</anchor>
      <arglist>(struct x509_certificate **chain, const char *cert, const u8 *cert_blob, size_t cert_blob_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_set_dhparams</name>
      <anchorfile>tlsv1__cred_8c.html</anchorfile>
      <anchor>a14ba396836eec1cbd7f889eb13c26201</anchor>
      <arglist>(struct tlsv1_credentials *cred, const char *dh_file, const u8 *dh_blob, size_t dh_blob_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tlsv1_set_dhparams_blob</name>
      <anchorfile>tlsv1__cred_8c.html</anchorfile>
      <anchor>aee4a41173d5c5725915c2a3cbd9e95e1</anchor>
      <arglist>(struct tlsv1_credentials *cred, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tlsv1_set_dhparams_der</name>
      <anchorfile>tlsv1__cred_8c.html</anchorfile>
      <anchor>a44e2060e07d8a574c8ca37258439bbb1</anchor>
      <arglist>(struct tlsv1_credentials *cred, const u8 *dh, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tlsv1_set_key</name>
      <anchorfile>tlsv1__cred_8c.html</anchorfile>
      <anchor>a966e4164fb9be2294f479e743b6cd84e</anchor>
      <arglist>(struct tlsv1_credentials *cred, const u8 *key, size_t len, const char *passwd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct crypto_private_key *</type>
      <name>tlsv1_set_key_enc_pem</name>
      <anchorfile>tlsv1__cred_8c.html</anchorfile>
      <anchor>ab905ec01aadf63ac9fe67bb27091d602</anchor>
      <arglist>(const u8 *key, size_t len, const char *passwd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct crypto_private_key *</type>
      <name>tlsv1_set_key_pem</name>
      <anchorfile>tlsv1__cred_8c.html</anchorfile>
      <anchor>a43ec1927bd8f75402687222599a088b1</anchor>
      <arglist>(const u8 *key, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_set_private_key</name>
      <anchorfile>tlsv1__cred_8c.html</anchorfile>
      <anchor>a48d71e206bf9c5b36b8bcbdd9aec3ea6</anchor>
      <arglist>(struct tlsv1_credentials *cred, const char *private_key, const char *private_key_passwd, const u8 *private_key_blob, size_t private_key_blob_len)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>pem_cert_begin</name>
      <anchorfile>tlsv1__cred_8c.html</anchorfile>
      <anchor>afd14334892bb9b42437b6a605f328a5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>pem_cert_end</name>
      <anchorfile>tlsv1__cred_8c.html</anchorfile>
      <anchor>a372dbe50492687cd5e3e591be5383948</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>pem_dhparams_begin</name>
      <anchorfile>tlsv1__cred_8c.html</anchorfile>
      <anchor>aa37ac222e9556f45279f365e30acd7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>pem_dhparams_end</name>
      <anchorfile>tlsv1__cred_8c.html</anchorfile>
      <anchor>a04a7a537e3caeede178ce285e5274b3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>pem_key2_begin</name>
      <anchorfile>tlsv1__cred_8c.html</anchorfile>
      <anchor>a39bf8fb53099929d89691f5c7ac659b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>pem_key2_end</name>
      <anchorfile>tlsv1__cred_8c.html</anchorfile>
      <anchor>afedee03751c3d2fa72a6882b4d984a72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>pem_key_begin</name>
      <anchorfile>tlsv1__cred_8c.html</anchorfile>
      <anchor>a06bf6413767f7757e31147919b6cfbf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>pem_key_enc_begin</name>
      <anchorfile>tlsv1__cred_8c.html</anchorfile>
      <anchor>abdebc229685057a2a6f28f0acfa53fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>pem_key_enc_end</name>
      <anchorfile>tlsv1__cred_8c.html</anchorfile>
      <anchor>a81c364f2efc4e1edf7ff177ff7d59b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>pem_key_end</name>
      <anchorfile>tlsv1__cred_8c.html</anchorfile>
      <anchor>ad17b4aad442abba3183e41c4f7c20f57</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tlsv1_cred.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/tls/</path>
    <filename>tlsv1__cred_8h</filename>
    <class kind="struct">tlsv1_credentials</class>
    <member kind="function">
      <type>struct tlsv1_credentials *</type>
      <name>tlsv1_cred_alloc</name>
      <anchorfile>tlsv1__cred_8h.html</anchorfile>
      <anchor>a55604f9d0b8dac9e6bf402f7ddd0d813</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tlsv1_cred_free</name>
      <anchorfile>tlsv1__cred_8h.html</anchorfile>
      <anchor>ad457786166de515ffb9f440c520917b5</anchor>
      <arglist>(struct tlsv1_credentials *cred)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_set_ca_cert</name>
      <anchorfile>tlsv1__cred_8h.html</anchorfile>
      <anchor>ad8cbef5a7c8cba4caf653053f6bf847e</anchor>
      <arglist>(struct tlsv1_credentials *cred, const char *cert, const u8 *cert_blob, size_t cert_blob_len, const char *path)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_set_cert</name>
      <anchorfile>tlsv1__cred_8h.html</anchorfile>
      <anchor>ac03fe1a79a3cb77f991398958571482d</anchor>
      <arglist>(struct tlsv1_credentials *cred, const char *cert, const u8 *cert_blob, size_t cert_blob_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_set_dhparams</name>
      <anchorfile>tlsv1__cred_8h.html</anchorfile>
      <anchor>a14ba396836eec1cbd7f889eb13c26201</anchor>
      <arglist>(struct tlsv1_credentials *cred, const char *dh_file, const u8 *dh_blob, size_t dh_blob_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_set_private_key</name>
      <anchorfile>tlsv1__cred_8h.html</anchorfile>
      <anchor>a48d71e206bf9c5b36b8bcbdd9aec3ea6</anchor>
      <arglist>(struct tlsv1_credentials *cred, const char *private_key, const char *private_key_passwd, const u8 *private_key_blob, size_t private_key_blob_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tlsv1_record.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/tls/</path>
    <filename>tlsv1__record_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="md5_8h" name="md5.h" local="yes" imported="no">crypto/md5.h</includes>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">crypto/sha1.h</includes>
    <includes id="tlsv1__common_8h" name="tlsv1_common.h" local="yes" imported="no">tlsv1_common.h</includes>
    <includes id="tlsv1__record_8h" name="tlsv1_record.h" local="yes" imported="no">tlsv1_record.h</includes>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_record_change_read_cipher</name>
      <anchorfile>tlsv1__record_8c.html</anchorfile>
      <anchor>a835717c3a5537c0f27dfc667c95eb620</anchor>
      <arglist>(struct tlsv1_record_layer *rl)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_record_change_write_cipher</name>
      <anchorfile>tlsv1__record_8c.html</anchorfile>
      <anchor>a0240368cd85202b0ce8e2186d6f7693c</anchor>
      <arglist>(struct tlsv1_record_layer *rl)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_record_receive</name>
      <anchorfile>tlsv1__record_8c.html</anchorfile>
      <anchor>a0a14f5cc1e5add2d9e94b2200cbc539d</anchor>
      <arglist>(struct tlsv1_record_layer *rl, const u8 *in_data, size_t in_len, u8 *out_data, size_t *out_len, u8 *alert)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_record_send</name>
      <anchorfile>tlsv1__record_8c.html</anchorfile>
      <anchor>a92e4c53d37f76df57f4dd6b33048db24</anchor>
      <arglist>(struct tlsv1_record_layer *rl, u8 content_type, u8 *buf, size_t buf_size, size_t payload_len, size_t *out_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_record_set_cipher_suite</name>
      <anchorfile>tlsv1__record_8c.html</anchorfile>
      <anchor>a4bc8b3659bececaed181cc75c7dc5927</anchor>
      <arglist>(struct tlsv1_record_layer *rl, u16 cipher_suite)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tlsv1_record.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/tls/</path>
    <filename>tlsv1__record_8h</filename>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto/crypto.h</includes>
    <class kind="struct">tlsv1_record_layer</class>
    <member kind="define">
      <type>#define</type>
      <name>TLS_MAX_IV_LEN</name>
      <anchorfile>tlsv1__record_8h.html</anchorfile>
      <anchor>a89c529c5258ed72185825fe3017a82de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_MAX_KEY_BLOCK_LEN</name>
      <anchorfile>tlsv1__record_8h.html</anchorfile>
      <anchor>ab239e5b8da9cd38019e176adfe057c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_MAX_WRITE_KEY_LEN</name>
      <anchorfile>tlsv1__record_8h.html</anchorfile>
      <anchor>aa58a3bdacb1bc2d2e2409f35e8efa6fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_MAX_WRITE_MAC_SECRET_LEN</name>
      <anchorfile>tlsv1__record_8h.html</anchorfile>
      <anchor>a44a3e6ad0daeb62ac4066e5b943e51b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_RECORD_HEADER_LEN</name>
      <anchorfile>tlsv1__record_8h.html</anchorfile>
      <anchor>a2b7afe8a9954357d7043121647b36d76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TLS_SEQ_NUM_LEN</name>
      <anchorfile>tlsv1__record_8h.html</anchorfile>
      <anchor>ac741eaaa2fe9443af3df014110fe7318</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_CONTENT_TYPE_CHANGE_CIPHER_SPEC</name>
      <anchorfile>tlsv1__record_8h.html</anchorfile>
      <anchor>af77d65ab56b38a820b1efc0bcafbd4fba714d88329163c4136c3b95d529399af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_CONTENT_TYPE_ALERT</name>
      <anchorfile>tlsv1__record_8h.html</anchorfile>
      <anchor>af77d65ab56b38a820b1efc0bcafbd4fba774ab64e84b376a15d563cedcb7eac78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_CONTENT_TYPE_HANDSHAKE</name>
      <anchorfile>tlsv1__record_8h.html</anchorfile>
      <anchor>af77d65ab56b38a820b1efc0bcafbd4fba83a9dba08c731368afb0336c009e5247</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_CONTENT_TYPE_APPLICATION_DATA</name>
      <anchorfile>tlsv1__record_8h.html</anchorfile>
      <anchor>af77d65ab56b38a820b1efc0bcafbd4fba71c7e1b9011ea18a9f4a953aaeea2fe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_record_change_read_cipher</name>
      <anchorfile>tlsv1__record_8h.html</anchorfile>
      <anchor>a835717c3a5537c0f27dfc667c95eb620</anchor>
      <arglist>(struct tlsv1_record_layer *rl)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_record_change_write_cipher</name>
      <anchorfile>tlsv1__record_8h.html</anchorfile>
      <anchor>a0240368cd85202b0ce8e2186d6f7693c</anchor>
      <arglist>(struct tlsv1_record_layer *rl)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_record_receive</name>
      <anchorfile>tlsv1__record_8h.html</anchorfile>
      <anchor>a0a14f5cc1e5add2d9e94b2200cbc539d</anchor>
      <arglist>(struct tlsv1_record_layer *rl, const u8 *in_data, size_t in_len, u8 *out_data, size_t *out_len, u8 *alert)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_record_send</name>
      <anchorfile>tlsv1__record_8h.html</anchorfile>
      <anchor>a92e4c53d37f76df57f4dd6b33048db24</anchor>
      <arglist>(struct tlsv1_record_layer *rl, u8 content_type, u8 *buf, size_t buf_size, size_t payload_len, size_t *out_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_record_set_cipher_suite</name>
      <anchorfile>tlsv1__record_8h.html</anchorfile>
      <anchor>a4bc8b3659bececaed181cc75c7dc5927</anchor>
      <arglist>(struct tlsv1_record_layer *rl, u16 cipher_suite)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tlsv1_server.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/tls/</path>
    <filename>tlsv1__server_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">crypto/sha1.h</includes>
    <includes id="tls_8h" name="tls.h" local="yes" imported="no">crypto/tls.h</includes>
    <includes id="tlsv1__common_8h" name="tlsv1_common.h" local="yes" imported="no">tlsv1_common.h</includes>
    <includes id="tlsv1__record_8h" name="tlsv1_record.h" local="yes" imported="no">tlsv1_record.h</includes>
    <includes id="tlsv1__server_8h" name="tlsv1_server.h" local="yes" imported="no">tlsv1_server.h</includes>
    <includes id="tlsv1__server__i_8h" name="tlsv1_server_i.h" local="yes" imported="no">tlsv1_server_i.h</includes>
    <member kind="function">
      <type>void</type>
      <name>tlsv1_server_alert</name>
      <anchorfile>tlsv1__server_8c.html</anchorfile>
      <anchor>a8a4387a7d85ab03c4a14d6e46246360b</anchor>
      <arglist>(struct tlsv1_server *conn, u8 level, u8 description)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>tlsv1_server_clear_data</name>
      <anchorfile>tlsv1__server_8c.html</anchorfile>
      <anchor>aa23885561a9be169a4694236cbf1f9a7</anchor>
      <arglist>(struct tlsv1_server *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_server_decrypt</name>
      <anchorfile>tlsv1__server_8c.html</anchorfile>
      <anchor>abc0dbcc4a2db5c095fefc10d0c285c1d</anchor>
      <arglist>(struct tlsv1_server *conn, const u8 *in_data, size_t in_len, u8 *out_data, size_t out_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tlsv1_server_deinit</name>
      <anchorfile>tlsv1__server_8c.html</anchorfile>
      <anchor>af780daa7d2adad005848e201439488ea</anchor>
      <arglist>(struct tlsv1_server *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_server_derive_keys</name>
      <anchorfile>tlsv1__server_8c.html</anchorfile>
      <anchor>a39d48228ccdd5f49988cd168cec1dd72</anchor>
      <arglist>(struct tlsv1_server *conn, const u8 *pre_master_secret, size_t pre_master_secret_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_server_encrypt</name>
      <anchorfile>tlsv1__server_8c.html</anchorfile>
      <anchor>a9e48bbb0cc27907a2ccb058d2e140607</anchor>
      <arglist>(struct tlsv1_server *conn, const u8 *in_data, size_t in_len, u8 *out_data, size_t out_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_server_established</name>
      <anchorfile>tlsv1__server_8c.html</anchorfile>
      <anchor>a6c127f0d51831740f770eb95e1a7736a</anchor>
      <arglist>(struct tlsv1_server *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_server_get_cipher</name>
      <anchorfile>tlsv1__server_8c.html</anchorfile>
      <anchor>a8c2d2e9d33eacb1683051533a7cfc8cb</anchor>
      <arglist>(struct tlsv1_server *conn, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_server_get_keyblock_size</name>
      <anchorfile>tlsv1__server_8c.html</anchorfile>
      <anchor>af187caeb946307c87bb0832546400adb</anchor>
      <arglist>(struct tlsv1_server *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_server_get_keys</name>
      <anchorfile>tlsv1__server_8c.html</anchorfile>
      <anchor>a0d73d6112668f0b9e56bb760a2ffcd3e</anchor>
      <arglist>(struct tlsv1_server *conn, struct tls_keys *keys)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tlsv1_server_global_deinit</name>
      <anchorfile>tlsv1__server_8c.html</anchorfile>
      <anchor>af40a0826ad08fce70af33f877d3b35ed</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_server_global_init</name>
      <anchorfile>tlsv1__server_8c.html</anchorfile>
      <anchor>a8fb694e42c4f278e079ea8f0387836ef</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>tlsv1_server_handshake</name>
      <anchorfile>tlsv1__server_8c.html</anchorfile>
      <anchor>a82370a265f5e868b1fc65781682d5fbe</anchor>
      <arglist>(struct tlsv1_server *conn, const u8 *in_data, size_t in_len, size_t *out_len)</arglist>
    </member>
    <member kind="function">
      <type>struct tlsv1_server *</type>
      <name>tlsv1_server_init</name>
      <anchorfile>tlsv1__server_8c.html</anchorfile>
      <anchor>ae4c9c59c7218b037dc87fb6eb98e1690</anchor>
      <arglist>(struct tlsv1_credentials *cred)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_server_prf</name>
      <anchorfile>tlsv1__server_8c.html</anchorfile>
      <anchor>ac58b3be5e84c2234bca45978d11c9382</anchor>
      <arglist>(struct tlsv1_server *conn, const char *label, int server_random_first, u8 *out, size_t out_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_server_resumed</name>
      <anchorfile>tlsv1__server_8c.html</anchorfile>
      <anchor>ac239a07c7521c1e3e9c971c556d29b56</anchor>
      <arglist>(struct tlsv1_server *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_server_set_cipher_list</name>
      <anchorfile>tlsv1__server_8c.html</anchorfile>
      <anchor>a870bf6f89462d496f2c087b94ba30b48</anchor>
      <arglist>(struct tlsv1_server *conn, u8 *ciphers)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tlsv1_server_set_session_ticket_cb</name>
      <anchorfile>tlsv1__server_8c.html</anchorfile>
      <anchor>ad59fd1fe9f359ff180505cc1ef7dd916</anchor>
      <arglist>(struct tlsv1_server *conn, tlsv1_server_session_ticket_cb cb, void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_server_set_verify</name>
      <anchorfile>tlsv1__server_8c.html</anchorfile>
      <anchor>af7ba34158cc2878968d6249fec7468e5</anchor>
      <arglist>(struct tlsv1_server *conn, int verify_peer)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_server_shutdown</name>
      <anchorfile>tlsv1__server_8c.html</anchorfile>
      <anchor>ae9145f4bdf9dfdc6de5c92392238570d</anchor>
      <arglist>(struct tlsv1_server *conn)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tlsv1_server.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/tls/</path>
    <filename>tlsv1__server_8h</filename>
    <includes id="tlsv1__cred_8h" name="tlsv1_cred.h" local="yes" imported="no">tlsv1_cred.h</includes>
    <member kind="typedef">
      <type>int(*</type>
      <name>tlsv1_server_session_ticket_cb</name>
      <anchorfile>tlsv1__server_8h.html</anchorfile>
      <anchor>a27ef99081768a834965d7b6caeb15442</anchor>
      <arglist>)(void *ctx, const u8 *ticket, size_t len, const u8 *client_random, const u8 *server_random, u8 *master_secret)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_server_decrypt</name>
      <anchorfile>tlsv1__server_8h.html</anchorfile>
      <anchor>abc0dbcc4a2db5c095fefc10d0c285c1d</anchor>
      <arglist>(struct tlsv1_server *conn, const u8 *in_data, size_t in_len, u8 *out_data, size_t out_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tlsv1_server_deinit</name>
      <anchorfile>tlsv1__server_8h.html</anchorfile>
      <anchor>af780daa7d2adad005848e201439488ea</anchor>
      <arglist>(struct tlsv1_server *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_server_encrypt</name>
      <anchorfile>tlsv1__server_8h.html</anchorfile>
      <anchor>a9e48bbb0cc27907a2ccb058d2e140607</anchor>
      <arglist>(struct tlsv1_server *conn, const u8 *in_data, size_t in_len, u8 *out_data, size_t out_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_server_established</name>
      <anchorfile>tlsv1__server_8h.html</anchorfile>
      <anchor>a6c127f0d51831740f770eb95e1a7736a</anchor>
      <arglist>(struct tlsv1_server *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_server_get_cipher</name>
      <anchorfile>tlsv1__server_8h.html</anchorfile>
      <anchor>a8c2d2e9d33eacb1683051533a7cfc8cb</anchor>
      <arglist>(struct tlsv1_server *conn, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_server_get_keyblock_size</name>
      <anchorfile>tlsv1__server_8h.html</anchorfile>
      <anchor>af187caeb946307c87bb0832546400adb</anchor>
      <arglist>(struct tlsv1_server *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_server_get_keys</name>
      <anchorfile>tlsv1__server_8h.html</anchorfile>
      <anchor>a0d73d6112668f0b9e56bb760a2ffcd3e</anchor>
      <arglist>(struct tlsv1_server *conn, struct tls_keys *keys)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tlsv1_server_global_deinit</name>
      <anchorfile>tlsv1__server_8h.html</anchorfile>
      <anchor>af40a0826ad08fce70af33f877d3b35ed</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_server_global_init</name>
      <anchorfile>tlsv1__server_8h.html</anchorfile>
      <anchor>a8fb694e42c4f278e079ea8f0387836ef</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>tlsv1_server_handshake</name>
      <anchorfile>tlsv1__server_8h.html</anchorfile>
      <anchor>a82370a265f5e868b1fc65781682d5fbe</anchor>
      <arglist>(struct tlsv1_server *conn, const u8 *in_data, size_t in_len, size_t *out_len)</arglist>
    </member>
    <member kind="function">
      <type>struct tlsv1_server *</type>
      <name>tlsv1_server_init</name>
      <anchorfile>tlsv1__server_8h.html</anchorfile>
      <anchor>ae4c9c59c7218b037dc87fb6eb98e1690</anchor>
      <arglist>(struct tlsv1_credentials *cred)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_server_prf</name>
      <anchorfile>tlsv1__server_8h.html</anchorfile>
      <anchor>ac58b3be5e84c2234bca45978d11c9382</anchor>
      <arglist>(struct tlsv1_server *conn, const char *label, int server_random_first, u8 *out, size_t out_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_server_resumed</name>
      <anchorfile>tlsv1__server_8h.html</anchorfile>
      <anchor>ac239a07c7521c1e3e9c971c556d29b56</anchor>
      <arglist>(struct tlsv1_server *conn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_server_set_cipher_list</name>
      <anchorfile>tlsv1__server_8h.html</anchorfile>
      <anchor>a870bf6f89462d496f2c087b94ba30b48</anchor>
      <arglist>(struct tlsv1_server *conn, u8 *ciphers)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tlsv1_server_set_session_ticket_cb</name>
      <anchorfile>tlsv1__server_8h.html</anchorfile>
      <anchor>ad59fd1fe9f359ff180505cc1ef7dd916</anchor>
      <arglist>(struct tlsv1_server *conn, tlsv1_server_session_ticket_cb cb, void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_server_set_verify</name>
      <anchorfile>tlsv1__server_8h.html</anchorfile>
      <anchor>af7ba34158cc2878968d6249fec7468e5</anchor>
      <arglist>(struct tlsv1_server *conn, int verify_peer)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_server_shutdown</name>
      <anchorfile>tlsv1__server_8h.html</anchorfile>
      <anchor>ae9145f4bdf9dfdc6de5c92392238570d</anchor>
      <arglist>(struct tlsv1_server *conn)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tlsv1_server_i.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/tls/</path>
    <filename>tlsv1__server__i_8h</filename>
    <class kind="struct">tlsv1_server</class>
    <member kind="define">
      <type>#define</type>
      <name>MAX_CIPHER_COUNT</name>
      <anchorfile>tlsv1__server__i_8h.html</anchorfile>
      <anchor>ab9ba5ad7772cd60c2048822d1bc3cfb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tlsv1_server_alert</name>
      <anchorfile>tlsv1__server__i_8h.html</anchorfile>
      <anchor>a8a4387a7d85ab03c4a14d6e46246360b</anchor>
      <arglist>(struct tlsv1_server *conn, u8 level, u8 description)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_server_derive_keys</name>
      <anchorfile>tlsv1__server__i_8h.html</anchorfile>
      <anchor>a39d48228ccdd5f49988cd168cec1dd72</anchor>
      <arglist>(struct tlsv1_server *conn, const u8 *pre_master_secret, size_t pre_master_secret_len)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>tlsv1_server_handshake_write</name>
      <anchorfile>tlsv1__server__i_8h.html</anchorfile>
      <anchor>a373a999910a6ce46b7be35a4517506e0</anchor>
      <arglist>(struct tlsv1_server *conn, size_t *out_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_server_process_handshake</name>
      <anchorfile>tlsv1__server__i_8h.html</anchorfile>
      <anchor>a337521296c6186089a921c7dc0597235</anchor>
      <arglist>(struct tlsv1_server *conn, u8 ct, const u8 *buf, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>tlsv1_server_send_alert</name>
      <anchorfile>tlsv1__server__i_8h.html</anchorfile>
      <anchor>a77ad250f3458bd75d004d54a5abe395b</anchor>
      <arglist>(struct tlsv1_server *conn, u8 level, u8 description, size_t *out_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tlsv1_server_read.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/tls/</path>
    <filename>tlsv1__server__read_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="md5_8h" name="md5.h" local="yes" imported="no">crypto/md5.h</includes>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">crypto/sha1.h</includes>
    <includes id="tls_8h" name="tls.h" local="yes" imported="no">crypto/tls.h</includes>
    <includes id="x509v3_8h" name="x509v3.h" local="yes" imported="no">x509v3.h</includes>
    <includes id="tlsv1__common_8h" name="tlsv1_common.h" local="yes" imported="no">tlsv1_common.h</includes>
    <includes id="tlsv1__record_8h" name="tlsv1_record.h" local="yes" imported="no">tlsv1_record.h</includes>
    <includes id="tlsv1__server_8h" name="tlsv1_server.h" local="yes" imported="no">tlsv1_server.h</includes>
    <includes id="tlsv1__server__i_8h" name="tlsv1_server_i.h" local="yes" imported="no">tlsv1_server_i.h</includes>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_process_certificate</name>
      <anchorfile>tlsv1__server__read_8c.html</anchorfile>
      <anchor>aadf52b45a6cfc5a41f186557c8e8cc46</anchor>
      <arglist>(struct tlsv1_server *conn, u8 ct, const u8 *in_data, size_t *in_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_process_certificate_verify</name>
      <anchorfile>tlsv1__server__read_8c.html</anchorfile>
      <anchor>a4b8bfe6f08d0ff092dfa7f55c5c29a78</anchor>
      <arglist>(struct tlsv1_server *conn, u8 ct, const u8 *in_data, size_t *in_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_process_change_cipher_spec</name>
      <anchorfile>tlsv1__server__read_8c.html</anchorfile>
      <anchor>aa0d2b5299fede3d7a963c11d3d67e2e6</anchor>
      <arglist>(struct tlsv1_server *conn, u8 ct, const u8 *in_data, size_t *in_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_process_client_finished</name>
      <anchorfile>tlsv1__server__read_8c.html</anchorfile>
      <anchor>a581a24790b69c4c5b6bb76aee114bb43</anchor>
      <arglist>(struct tlsv1_server *conn, u8 ct, const u8 *in_data, size_t *in_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_process_client_hello</name>
      <anchorfile>tlsv1__server__read_8c.html</anchorfile>
      <anchor>a374449d03835b8fd0fe28a5de735d201</anchor>
      <arglist>(struct tlsv1_server *conn, u8 ct, const u8 *in_data, size_t *in_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_process_client_key_exchange</name>
      <anchorfile>tlsv1__server__read_8c.html</anchorfile>
      <anchor>a9daf72d7a97735ec096b0d5fab07423e</anchor>
      <arglist>(struct tlsv1_server *conn, u8 ct, const u8 *in_data, size_t *in_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_process_client_key_exchange_dh_anon</name>
      <anchorfile>tlsv1__server__read_8c.html</anchorfile>
      <anchor>a5bc3f494d862801aa82d38822f02f963</anchor>
      <arglist>(struct tlsv1_server *conn, const u8 *pos, const u8 *end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_process_client_key_exchange_rsa</name>
      <anchorfile>tlsv1__server__read_8c.html</anchorfile>
      <anchor>ab8a7cf04ab2912bf3377376ad7386762</anchor>
      <arglist>(struct tlsv1_server *conn, const u8 *pos, const u8 *end)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tlsv1_server_process_handshake</name>
      <anchorfile>tlsv1__server__read_8c.html</anchorfile>
      <anchor>a337521296c6186089a921c7dc0597235</anchor>
      <arglist>(struct tlsv1_server *conn, u8 ct, const u8 *buf, size_t *len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tlsv1_server_write.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/tls/</path>
    <filename>tlsv1__server__write_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="md5_8h" name="md5.h" local="yes" imported="no">crypto/md5.h</includes>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">crypto/sha1.h</includes>
    <includes id="tls_8h" name="tls.h" local="yes" imported="no">crypto/tls.h</includes>
    <includes id="x509v3_8h" name="x509v3.h" local="yes" imported="no">x509v3.h</includes>
    <includes id="tlsv1__common_8h" name="tlsv1_common.h" local="yes" imported="no">tlsv1_common.h</includes>
    <includes id="tlsv1__record_8h" name="tlsv1_record.h" local="yes" imported="no">tlsv1_record.h</includes>
    <includes id="tlsv1__server_8h" name="tlsv1_server.h" local="yes" imported="no">tlsv1_server.h</includes>
    <includes id="tlsv1__server__i_8h" name="tlsv1_server_i.h" local="yes" imported="no">tlsv1_server_i.h</includes>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>tls_send_change_cipher_spec</name>
      <anchorfile>tlsv1__server__write_8c.html</anchorfile>
      <anchor>ab713b966e5b19e7699bd4340d7029161</anchor>
      <arglist>(struct tlsv1_server *conn, size_t *out_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>tls_send_server_hello</name>
      <anchorfile>tlsv1__server__write_8c.html</anchorfile>
      <anchor>a9c449b4a27e826d998e1fb4e270caf45</anchor>
      <arglist>(struct tlsv1_server *conn, size_t *out_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>tls_server_cert_chain_der_len</name>
      <anchorfile>tlsv1__server__write_8c.html</anchorfile>
      <anchor>a8d61818f2da4ee3646e02ec559c45112</anchor>
      <arglist>(struct tlsv1_server *conn)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_write_server_certificate</name>
      <anchorfile>tlsv1__server__write_8c.html</anchorfile>
      <anchor>ae4a172c30a6e8ec994262670dc624991</anchor>
      <arglist>(struct tlsv1_server *conn, u8 **msgpos, u8 *end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_write_server_certificate_request</name>
      <anchorfile>tlsv1__server__write_8c.html</anchorfile>
      <anchor>a3b90bc331aec33084a4008daab2fb24e</anchor>
      <arglist>(struct tlsv1_server *conn, u8 **msgpos, u8 *end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_write_server_change_cipher_spec</name>
      <anchorfile>tlsv1__server__write_8c.html</anchorfile>
      <anchor>a29f675744d89811b238b26967dfb7467</anchor>
      <arglist>(struct tlsv1_server *conn, u8 **msgpos, u8 *end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_write_server_finished</name>
      <anchorfile>tlsv1__server__write_8c.html</anchorfile>
      <anchor>ae9b2093791afca43b98aa98b11f3f77f</anchor>
      <arglist>(struct tlsv1_server *conn, u8 **msgpos, u8 *end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_write_server_hello</name>
      <anchorfile>tlsv1__server__write_8c.html</anchorfile>
      <anchor>a2297e6128403374d9a3abc21e47e07e6</anchor>
      <arglist>(struct tlsv1_server *conn, u8 **msgpos, u8 *end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_write_server_hello_done</name>
      <anchorfile>tlsv1__server__write_8c.html</anchorfile>
      <anchor>a2b10186e1f54122a01f269cba90d93b7</anchor>
      <arglist>(struct tlsv1_server *conn, u8 **msgpos, u8 *end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tls_write_server_key_exchange</name>
      <anchorfile>tlsv1__server__write_8c.html</anchorfile>
      <anchor>af69fd5a906d620a333bd7b356135b2e8</anchor>
      <arglist>(struct tlsv1_server *conn, u8 **msgpos, u8 *end)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>tlsv1_server_handshake_write</name>
      <anchorfile>tlsv1__server__write_8c.html</anchorfile>
      <anchor>a373a999910a6ce46b7be35a4517506e0</anchor>
      <arglist>(struct tlsv1_server *conn, size_t *out_len)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>tlsv1_server_send_alert</name>
      <anchorfile>tlsv1__server__write_8c.html</anchorfile>
      <anchor>a77ad250f3458bd75d004d54a5abe395b</anchor>
      <arglist>(struct tlsv1_server *conn, u8 level, u8 description, size_t *out_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tncc.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_peer/</path>
    <filename>tncc_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="tncc_8h" name="tncc.h" local="yes" imported="no">tncc.h</includes>
    <includes id="eap__tlv__common_8h" name="eap_tlv_common.h" local="yes" imported="no">eap_common/eap_tlv_common.h</includes>
    <includes id="eap__defs_8h" name="eap_defs.h" local="yes" imported="no">eap_common/eap_defs.h</includes>
    <class kind="struct">tnc_if_imc</class>
    <class kind="struct">tncc_data</class>
    <member kind="define">
      <type>#define</type>
      <name>IF_TNCCS_END</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>aa18384c93d8eae1b37ecc9abedbd7e8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IF_TNCCS_START</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>ae5679c55c7a50ae005693731baad8280</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_CONFIG_FILE</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>adf4d2590b39fc28806e46f1d2987e95c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_CONNECTION_STATE_ACCESS_ALLOWED</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a7ec8c162901c8a15256bfb2e8cd5b5f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_CONNECTION_STATE_ACCESS_ISOLATED</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a1ef326eb3fc4473ce0a0a27a158a9b08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_CONNECTION_STATE_ACCESS_NONE</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a16922960e3acf149822133027061f19c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_CONNECTION_STATE_CREATE</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>ad26123392ffb1f261caaaecc6081b9e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_CONNECTION_STATE_DELETE</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>aa09a165886cc478647a48a40fbc441be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_CONNECTION_STATE_HANDSHAKE</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a21cf6d4095d64f2d9e49417bba0b00b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_IFIMC_VERSION_1</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>ac32070ba8af4fd601bb6763e66a2dbb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_MAX_IMC_ID</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a41128be311d8075442af85b725d5356d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_RESULT_ALREADY_INITIALIZED</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>af1ae852bc6f4c79e2832b9333107a8c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_RESULT_CANT_RESPOND</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a60998ac55cff36306aa190d842dd286b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_RESULT_CANT_RETRY</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a40c9865d2d7ac90b901b54a9377c100f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_RESULT_FATAL</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a78eb214abda61f27456a37b5fb7c456a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_RESULT_ILLEGAL_OPERATION</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a75db6874ea4b58c755dd5add627f0f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_RESULT_INVALID_PARAMETER</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a8bfea60cc015cd8c831f3d7337c68290</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_RESULT_NO_COMMON_VERSION</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a8abc94b90e885581df4c5abd0a43255f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_RESULT_NOT_INITIALIZED</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>abf31943a0dbdef58bfda157f8ce51bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_RESULT_OTHER</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a6d03324abc9981e22233377576b6fada</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_RESULT_SUCCESS</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>ab5a815e1c5cf553769fb5262954050b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_RESULT_WONT_RETRY</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a74a8210e8d49f4c35aa4318c42948234</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_SUBTYPE_ANY</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a98144a1f2b337df8df4c9569d61f7ed7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_TNCCS_ERROR</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>aa0b86d7366d95feff35708b183995f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_TNCCS_PREFERREDLANGUAGE</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a6daebc81db80720ec279946036bd1aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_TNCCS_REASONSTRINGS</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>ad596afd60782c2f63221bae135c29c0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_TNCCS_RECOMMENDATION</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a5797a5d0a766e2946deb2dcd11302c37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_VENDORID_ANY</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a62503f251011f67a406b8375e9df1594</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_WINREG_PATH</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a78d73566b922761fcdb2dfaf4916a0ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TSTR</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a375c705b66d74506f7497b8e49632967</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char *</type>
      <name>TNC_BufferReference</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>aeb32747b7be1a18d1054025b0c85f9e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TNC_UInt32</type>
      <name>TNC_ConnectionID</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a5c2dd2e2b181f49663d7bedc8e0f2ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TNC_UInt32</type>
      <name>TNC_ConnectionState</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a9ada3d02905f69a701ea8f2e4e5d2a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TNC_UInt32</type>
      <name>TNC_IMCID</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a45efcd9c02a4bd53d521bc37a315c408</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TNC_UInt32</type>
      <name>TNC_MessageSubtype</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a9660ad5aff0efe97342c0111d3d1b752</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TNC_UInt32</type>
      <name>TNC_MessageType</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>af34eb0add9d0c97a382b42aa3944466f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TNC_MessageType *</type>
      <name>TNC_MessageTypeList</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a5c655c181b18df417c5b20311c28aff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TNC_UInt32</type>
      <name>TNC_Result</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a6f9ff6bcb8f0ce35c8c5903319d68786</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TNC_UInt32</type>
      <name>TNC_RetryReason</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a0bfbd878bc2a09997161c3609598a8b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TNC_Result(*</type>
      <name>TNC_TNCC_BindFunctionPointer</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a2605b935197bff9279943a06a9a30f2d</anchor>
      <arglist>)(TNC_IMCID imcID, char *functionName, void **pOutfunctionPointer)</arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long</type>
      <name>TNC_UInt32</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a9e617592a240e04fcc21ebfc4ee7e130</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TNC_UInt32</type>
      <name>TNC_VendorID</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a89353f5f1d980ad6fd538797885b60c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TNC_UInt32</type>
      <name>TNC_Version</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a6ce8e19fff10ad8f268d16fcd545abf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SSOH_MS_MACHINE_INVENTORY</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a29d44341ce767c5dfc737d622fc97ba1a3e0daea38606558fd518f1cfe6854945</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SSOH_MS_QUARANTINE_STATE</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a29d44341ce767c5dfc737d622fc97ba1a1c3080d66280daf55a5885e4cc1cf403</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SSOH_MS_PACKET_INFO</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a29d44341ce767c5dfc737d622fc97ba1a90be3fe3ddc426d2e5feeb83c020c23d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SSOH_MS_SYSTEMGENERATED_IDS</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a29d44341ce767c5dfc737d622fc97ba1a2044e302ea2e9c079089c1ba0baf6534</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SSOH_MS_MACHINENAME</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a29d44341ce767c5dfc737d622fc97ba1af59bb7fadb22d7fcb21330ead5927ccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SSOH_MS_CORRELATIONID</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a29d44341ce767c5dfc737d622fc97ba1a80022debbc206a36932815737e7dab14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SSOH_MS_INSTALLED_SHVS</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a29d44341ce767c5dfc737d622fc97ba1a57ab07f3a871b3014d029fe182db77a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SSOH_MS_MACHINE_INVENTORY_EX</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a29d44341ce767c5dfc737d622fc97ba1a4de17cac075643fb07255fa200469607</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>TNC_Result</type>
      <name>TNC_9048_LogMessage</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>ab58d571788e7e43b3e3c9e3b6d5542c0</anchor>
      <arglist>(TNC_IMCID imcID, TNC_UInt32 severity, const char *message)</arglist>
    </member>
    <member kind="function">
      <type>TNC_Result</type>
      <name>TNC_9048_UserMessage</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a2f8ebfe59e867ba1c1f0e2b704f882e1</anchor>
      <arglist>(TNC_IMCID imcID, TNC_ConnectionID connectionID, const char *message)</arglist>
    </member>
    <member kind="function">
      <type>TNC_Result</type>
      <name>TNC_TNCC_BindFunction</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>ab6b922f0cce604f2645e88d7b54bdc28</anchor>
      <arglist>(TNC_IMCID imcID, char *functionName, void **pOutfunctionPointer)</arglist>
    </member>
    <member kind="function">
      <type>TNC_Result</type>
      <name>TNC_TNCC_ReportMessageTypes</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>ae6504b201cfdb2e369b0c7ba8b0c25d8</anchor>
      <arglist>(TNC_IMCID imcID, TNC_MessageTypeList supportedTypes, TNC_UInt32 typeCount)</arglist>
    </member>
    <member kind="function">
      <type>TNC_Result</type>
      <name>TNC_TNCC_RequestHandshakeRetry</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>ae1e7abcff73bc8a0833c0d5db69b4852</anchor>
      <arglist>(TNC_IMCID imcID, TNC_ConnectionID connectionID, TNC_RetryReason reason)</arglist>
    </member>
    <member kind="function">
      <type>TNC_Result</type>
      <name>TNC_TNCC_SendMessage</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a05609574a0658969daf20e54a654fa7d</anchor>
      <arglist>(TNC_IMCID imcID, TNC_ConnectionID connectionID, TNC_BufferReference message, TNC_UInt32 messageLength, TNC_MessageType messageType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>tncc_build_soh</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>ae9d476bb97b558bd8531064af2cf2426</anchor>
      <arglist>(int ver)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>tncc_copy_send_buf</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a4d788d68e8d520c7f33fb686604a6978</anchor>
      <arglist>(struct tncc_data *tncc, u8 *pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tncc_deinit</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a3d733d32640e35fab977eedae6150402</anchor>
      <arglist>(struct tncc_data *tncc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned char *</type>
      <name>tncc_get_base64</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>ae963a0fb259d2b64b3c7a4b4d36a4f09</anchor>
      <arglist>(char *start, size_t *decoded_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static enum tncc_process_res</type>
      <name>tncc_get_recommendation</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a6e204b761772a55e88b268828a1a7497</anchor>
      <arglist>(char *start)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>tncc_get_sym</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a2523ae99617d34157b4bef23af0c3282</anchor>
      <arglist>(void *handle, char *func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tncc_get_type</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>aa524e9509d7ca35eff6e149e4760e46b</anchor>
      <arglist>(char *start, unsigned int *type)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>tncc_if_tnccs_end</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a151e4d5046b34aa4d6bf0074d139a448</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>tncc_if_tnccs_start</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>ab69df9a836c4504807615a2230f0b12d</anchor>
      <arglist>(struct tncc_data *tncc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tncc_imc_begin_handshake</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>aa8718d6adfc4b9e7f81f3bf1d342f501</anchor>
      <arglist>(struct tnc_if_imc *imc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tncc_imc_initialize</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a6103b730bd1d4fa6aba2fc660070337c</anchor>
      <arglist>(struct tnc_if_imc *imc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tncc_imc_notify_connection_change</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a73d220db420ebdce05234d7c9d802c87</anchor>
      <arglist>(struct tnc_if_imc *imc, TNC_ConnectionState state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tncc_imc_provide_bind_function</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>aea65b07cc7f8b0306bf3248ccf39264c</anchor>
      <arglist>(struct tnc_if_imc *imc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tncc_imc_resolve_funcs</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>ae7ba51d2fea2b304a7b7833e43bbeecd</anchor>
      <arglist>(struct tnc_if_imc *imc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tncc_imc_terminate</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a00f7dfdc3cb9839fca300f8fccacf521</anchor>
      <arglist>(struct tnc_if_imc *imc)</arglist>
    </member>
    <member kind="function">
      <type>struct tncc_data *</type>
      <name>tncc_init</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>af04d34df4276df8b9226f151a746604e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tncc_init_connection</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a421958d10585dd827f28f5dd73255c90</anchor>
      <arglist>(struct tncc_data *tncc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tncc_load_imc</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a528f668023431281ef4a99fdf00d19cf</anchor>
      <arglist>(struct tnc_if_imc *imc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>tncc_notify_recommendation</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a82f2cc995d6a6c63cf81b293404f20d5</anchor>
      <arglist>(struct tncc_data *tncc, enum tncc_process_res res)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct tnc_if_imc *</type>
      <name>tncc_parse_imc</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a5cae1b05d35003d8b1c1cd4e85fd7a41</anchor>
      <arglist>(char *start, char *end, int *error)</arglist>
    </member>
    <member kind="function">
      <type>enum tncc_process_res</type>
      <name>tncc_process_if_tnccs</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>aff2dae74268e9875540cf79a7f963c58</anchor>
      <arglist>(struct tncc_data *tncc, const u8 *msg, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tncc_process_soh_request</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a863b8c5536e76493ee61160109f4f9c7</anchor>
      <arglist>(int ver, const u8 *data, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tncc_read_config</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a012d11d36a5a41c74d23613b1c8ed18c</anchor>
      <arglist>(struct tncc_data *tncc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>tncc_send_to_imcs</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a336a673dfd2994db9cc3155e367a87ee</anchor>
      <arglist>(struct tncc_data *tncc, unsigned int type, const u8 *msg, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tncc_supported_type</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>adcc13f5eeaaf4d64d3c05ffdb4e470e3</anchor>
      <arglist>(struct tnc_if_imc *imc, unsigned int type)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>tncc_total_send_len</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a418353caaddc8ba728f9da45692bfb7c</anchor>
      <arglist>(struct tncc_data *tncc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>tncc_unload_imc</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>aa8257a2d0f3121b45699c1fb6c870e11</anchor>
      <arglist>(struct tnc_if_imc *imc)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct tnc_if_imc *</type>
      <name>tnc_imc</name>
      <anchorfile>tncc_8c.html</anchorfile>
      <anchor>a9fe519a1813518bd650c15a0a1aa321e</anchor>
      <arglist>[TNC_MAX_IMC_ID]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tncc.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_peer/</path>
    <filename>tncc_8h</filename>
    <member kind="enumeration">
      <name>tncc_process_res</name>
      <anchorfile>tncc_8h.html</anchorfile>
      <anchor>ac3af8e5217ac4d3e078bd803a9bf77da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TNCCS_PROCESS_ERROR</name>
      <anchorfile>tncc_8h.html</anchorfile>
      <anchor>ac3af8e5217ac4d3e078bd803a9bf77daae7669beba6226b6a566980e241c76c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TNCCS_PROCESS_OK_NO_RECOMMENDATION</name>
      <anchorfile>tncc_8h.html</anchorfile>
      <anchor>ac3af8e5217ac4d3e078bd803a9bf77daa65a28d7fc243a874b3af5035fdb4973d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TNCCS_RECOMMENDATION_ERROR</name>
      <anchorfile>tncc_8h.html</anchorfile>
      <anchor>ac3af8e5217ac4d3e078bd803a9bf77daaee6afe7caa0a4b1cd34232542f4ea8b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TNCCS_RECOMMENDATION_ALLOW</name>
      <anchorfile>tncc_8h.html</anchorfile>
      <anchor>ac3af8e5217ac4d3e078bd803a9bf77daa2ed83cf2a46cd4db08543bcbe1dc2eac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TNCCS_RECOMMENDATION_NONE</name>
      <anchorfile>tncc_8h.html</anchorfile>
      <anchor>ac3af8e5217ac4d3e078bd803a9bf77daa908771802168b89bb9ca61a919915ec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TNCCS_RECOMMENDATION_ISOLATE</name>
      <anchorfile>tncc_8h.html</anchorfile>
      <anchor>ac3af8e5217ac4d3e078bd803a9bf77daa43e648964bc897d111e18c2bfabfd9ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>tncc_copy_send_buf</name>
      <anchorfile>tncc_8h.html</anchorfile>
      <anchor>a4d788d68e8d520c7f33fb686604a6978</anchor>
      <arglist>(struct tncc_data *tncc, u8 *pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tncc_deinit</name>
      <anchorfile>tncc_8h.html</anchorfile>
      <anchor>a3d733d32640e35fab977eedae6150402</anchor>
      <arglist>(struct tncc_data *tncc)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>tncc_if_tnccs_end</name>
      <anchorfile>tncc_8h.html</anchorfile>
      <anchor>a151e4d5046b34aa4d6bf0074d139a448</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>tncc_if_tnccs_start</name>
      <anchorfile>tncc_8h.html</anchorfile>
      <anchor>ab69df9a836c4504807615a2230f0b12d</anchor>
      <arglist>(struct tncc_data *tncc)</arglist>
    </member>
    <member kind="function">
      <type>struct tncc_data *</type>
      <name>tncc_init</name>
      <anchorfile>tncc_8h.html</anchorfile>
      <anchor>af04d34df4276df8b9226f151a746604e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tncc_init_connection</name>
      <anchorfile>tncc_8h.html</anchorfile>
      <anchor>a421958d10585dd827f28f5dd73255c90</anchor>
      <arglist>(struct tncc_data *tncc)</arglist>
    </member>
    <member kind="function">
      <type>enum tncc_process_res</type>
      <name>tncc_process_if_tnccs</name>
      <anchorfile>tncc_8h.html</anchorfile>
      <anchor>aff2dae74268e9875540cf79a7f963c58</anchor>
      <arglist>(struct tncc_data *tncc, const u8 *msg, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tncc_process_soh_request</name>
      <anchorfile>tncc_8h.html</anchorfile>
      <anchor>a863b8c5536e76493ee61160109f4f9c7</anchor>
      <arglist>(int ver, const u8 *data, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>tncc_total_send_len</name>
      <anchorfile>tncc_8h.html</anchorfile>
      <anchor>a418353caaddc8ba728f9da45692bfb7c</anchor>
      <arglist>(struct tncc_data *tncc)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tncs.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_server/</path>
    <filename>tncs_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="tncs_8h" name="tncs.h" local="yes" imported="no">tncs.h</includes>
    <includes id="eap__tlv__common_8h" name="eap_tlv_common.h" local="yes" imported="no">eap_common/eap_tlv_common.h</includes>
    <includes id="eap__defs_8h" name="eap_defs.h" local="yes" imported="no">eap_common/eap_defs.h</includes>
    <class kind="struct">tncs_data::conn_imv</class>
    <class kind="struct">tnc_if_imv</class>
    <class kind="struct">tncs_data</class>
    <class kind="struct">tncs_global</class>
    <member kind="define">
      <type>#define</type>
      <name>IF_TNCCS_END</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>aa18384c93d8eae1b37ecc9abedbd7e8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IF_TNCCS_START</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>ae5679c55c7a50ae005693731baad8280</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_CONFIG_FILE</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>adf4d2590b39fc28806e46f1d2987e95c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_CONNECTION_STATE_ACCESS_ALLOWED</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a7ec8c162901c8a15256bfb2e8cd5b5f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_CONNECTION_STATE_ACCESS_ISOLATED</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a1ef326eb3fc4473ce0a0a27a158a9b08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_CONNECTION_STATE_ACCESS_NONE</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a16922960e3acf149822133027061f19c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_CONNECTION_STATE_CREATE</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>ad26123392ffb1f261caaaecc6081b9e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_CONNECTION_STATE_DELETE</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>aa09a165886cc478647a48a40fbc441be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_CONNECTION_STATE_HANDSHAKE</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a21cf6d4095d64f2d9e49417bba0b00b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_IFIMV_VERSION_1</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a967ea113ee45a57c73279fa3585683b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_MAX_IMV_ID</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a43165a4bc488089b75be3254189043f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_RESULT_ALREADY_INITIALIZED</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>af1ae852bc6f4c79e2832b9333107a8c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_RESULT_CANT_RESPOND</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a60998ac55cff36306aa190d842dd286b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_RESULT_CANT_RETRY</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a40c9865d2d7ac90b901b54a9377c100f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_RESULT_FATAL</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a78eb214abda61f27456a37b5fb7c456a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_RESULT_ILLEGAL_OPERATION</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a75db6874ea4b58c755dd5add627f0f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_RESULT_INVALID_PARAMETER</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a8bfea60cc015cd8c831f3d7337c68290</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_RESULT_NO_COMMON_VERSION</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a8abc94b90e885581df4c5abd0a43255f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_RESULT_NOT_INITIALIZED</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>abf31943a0dbdef58bfda157f8ce51bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_RESULT_OTHER</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a6d03324abc9981e22233377576b6fada</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_RESULT_SUCCESS</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>ab5a815e1c5cf553769fb5262954050b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_RESULT_WONT_RETRY</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a74a8210e8d49f4c35aa4318c42948234</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_SUBTYPE_ANY</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a98144a1f2b337df8df4c9569d61f7ed7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_TNCCS_ERROR</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>aa0b86d7366d95feff35708b183995f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_TNCCS_PREFERREDLANGUAGE</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a6daebc81db80720ec279946036bd1aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_TNCCS_REASONSTRINGS</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>ad596afd60782c2f63221bae135c29c0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_TNCCS_RECOMMENDATION</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a5797a5d0a766e2946deb2dcd11302c37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TNC_VENDORID_ANY</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a62503f251011f67a406b8375e9df1594</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TNC_UInt32</type>
      <name>TNC_AttributeID</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>adaa3d6f5a7dbafc8977f2c1d000dae18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char *</type>
      <name>TNC_BufferReference</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>aeb32747b7be1a18d1054025b0c85f9e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TNC_UInt32</type>
      <name>TNC_ConnectionID</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a5c2dd2e2b181f49663d7bedc8e0f2ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TNC_UInt32</type>
      <name>TNC_ConnectionState</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a9ada3d02905f69a701ea8f2e4e5d2a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TNC_UInt32</type>
      <name>TNC_IMV_Action_Recommendation</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>ae864d2b518a9a51ff8b44346308f8958</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TNC_UInt32</type>
      <name>TNC_IMV_Evaluation_Result</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a6f421041835bb08fa807c11c29181ea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TNC_UInt32</type>
      <name>TNC_IMVID</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a040ec75f0339d128afffe2dbed795af9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TNC_UInt32</type>
      <name>TNC_MessageType</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>af34eb0add9d0c97a382b42aa3944466f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TNC_MessageType *</type>
      <name>TNC_MessageTypeList</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a5c655c181b18df417c5b20311c28aff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TNC_UInt32</type>
      <name>TNC_Result</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a6f9ff6bcb8f0ce35c8c5903319d68786</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TNC_UInt32</type>
      <name>TNC_RetryReason</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a0bfbd878bc2a09997161c3609598a8b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TNC_UInt32</type>
      <name>TNC_Subtype</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>af33ffa9c477460f1ca4c71ce9df38fba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TNC_Result(*</type>
      <name>TNC_TNCS_BindFunctionPointer</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>ab597c6f11262c1bee2a3d429fe6fb124</anchor>
      <arglist>)(TNC_IMVID imvID, char *functionName, void **pOutfunctionPointer)</arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long</type>
      <name>TNC_UInt32</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a9e617592a240e04fcc21ebfc4ee7e130</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TNC_UInt32</type>
      <name>TNC_VendorID</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a89353f5f1d980ad6fd538797885b60c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TNC_UInt32</type>
      <name>TNC_Version</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a6ce8e19fff10ad8f268d16fcd545abf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>IMV_Action_Recommendation</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a49d9539e37b48b9d9f4beaeee0513381</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TNC_IMV_ACTION_RECOMMENDATION_ALLOW</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a49d9539e37b48b9d9f4beaeee0513381abd3ab461603d4c45ad2462235d40625c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TNC_IMV_ACTION_RECOMMENDATION_NO_ACCESS</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a49d9539e37b48b9d9f4beaeee0513381aa295bc4d37bf7dd73edb808997cbebbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TNC_IMV_ACTION_RECOMMENDATION_ISOLATE</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a49d9539e37b48b9d9f4beaeee0513381a25791da684e1e8ff4c574cf953da0a3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TNC_IMV_ACTION_RECOMMENDATION_NO_RECOMMENDATION</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a49d9539e37b48b9d9f4beaeee0513381a97a51dc18a34b2e3d93015eff961bb9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>IMV_Evaluation_Result</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a8ad239d09b6b400cd3669e72a3dac754</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TNC_IMV_EVALUATION_RESULT_COMPLIANT</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a8ad239d09b6b400cd3669e72a3dac754aa238fabc698698bd49a9ea71c8b7eb2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TNC_IMV_EVALUATION_RESULT_NONCOMPLIANT_MINOR</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a8ad239d09b6b400cd3669e72a3dac754a77e2ee750881f2cdbc33c866f02f3dfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TNC_IMV_EVALUATION_RESULT_NONCOMPLIANT_MAJOR</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a8ad239d09b6b400cd3669e72a3dac754a6a023fee43bd2a13f0fd9374550fedd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TNC_IMV_EVALUATION_RESULT_ERROR</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a8ad239d09b6b400cd3669e72a3dac754a1e384a234b8712de99bc97a2441221ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TNC_IMV_EVALUATION_RESULT_DONT_KNOW</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a8ad239d09b6b400cd3669e72a3dac754ad15b3f0dbb9b9d1ddf1181716025eb0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>TNC_Result</type>
      <name>TNC_TNCS_BindFunction</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>ad1ada98efdfbc62448337f1e08d0478b</anchor>
      <arglist>(TNC_IMVID imvID, char *functionName, void **pOutFunctionPointer)</arglist>
    </member>
    <member kind="function">
      <type>TNC_Result</type>
      <name>TNC_TNCS_GetAttribute</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a11624be4b24dbb4a47dd4ba8976aa6d1</anchor>
      <arglist>(TNC_IMVID imvID, TNC_ConnectionID connectionID, TNC_AttributeID attribureID, TNC_UInt32 bufferLength, TNC_BufferReference buffer, TNC_UInt32 *pOutValueLength)</arglist>
    </member>
    <member kind="function">
      <type>TNC_Result</type>
      <name>TNC_TNCS_ProvideRecommendation</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a3fc1162de6612a971e8017782d16e44f</anchor>
      <arglist>(TNC_IMVID imvID, TNC_ConnectionID connectionID, TNC_IMV_Action_Recommendation recommendation, TNC_IMV_Evaluation_Result evaluation)</arglist>
    </member>
    <member kind="function">
      <type>TNC_Result</type>
      <name>TNC_TNCS_ReportMessageTypes</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a4edfce0c17f2784d4fce7f1bc7e166ee</anchor>
      <arglist>(TNC_IMVID imvID, TNC_MessageTypeList supportedTypes, TNC_UInt32 typeCount)</arglist>
    </member>
    <member kind="function">
      <type>TNC_Result</type>
      <name>TNC_TNCS_RequestHandshakeRetry</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a83972fc15c8969eb795e9a5637c3f4a0</anchor>
      <arglist>(TNC_IMVID imvID, TNC_ConnectionID connectionID, TNC_RetryReason reason)</arglist>
    </member>
    <member kind="function">
      <type>TNC_Result</type>
      <name>TNC_TNCS_SendMessage</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a4521c1c365005fd129c6047f2a3ca664</anchor>
      <arglist>(TNC_IMVID imvID, TNC_ConnectionID connectionID, TNC_BufferReference message, TNC_UInt32 messageLength, TNC_MessageType messageType)</arglist>
    </member>
    <member kind="function">
      <type>TNC_Result</type>
      <name>TNC_TNCS_SetAttribute</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a99af4b85ca8456b28dc173ac4ee1b7c2</anchor>
      <arglist>(TNC_IMVID imvID, TNC_ConnectionID connectionID, TNC_AttributeID attribureID, TNC_UInt32 bufferLength, TNC_BufferReference buffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>tncs_batch_ending</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>ab3540760d587b9f28f71d465febe726e</anchor>
      <arglist>(struct tncs_data *tncs)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tncs_build_soh_request</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a57cf92af35a805b92b330743a471b2f2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>tncs_copy_send_buf</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a1ecddb1c9b345e79f43aa61f1a3429e2</anchor>
      <arglist>(struct tncs_data *tncs, u8 *pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tncs_deinit</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a3cf51da2424088d2dff3eea3597a5520</anchor>
      <arglist>(struct tncs_data *tncs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static enum tncs_process_res</type>
      <name>tncs_derive_recommendation</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>ade15ff5ee8685f549d680e11d5798eec</anchor>
      <arglist>(struct tncs_data *tncs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>tncs_free_imv</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a616ec795e5c70d67b57480e7a82b7aa9</anchor>
      <arglist>(struct tnc_if_imv *imv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned char *</type>
      <name>tncs_get_base64</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>aee77941a224f65d26dbd7666ce2377c6</anchor>
      <arglist>(char *start, size_t *decoded_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct tncs_data *</type>
      <name>tncs_get_conn</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a076936dbefcd90494ecb1b745eb72e9a</anchor>
      <arglist>(TNC_ConnectionID connectionID)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct tnc_if_imv *</type>
      <name>tncs_get_imv</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>aa02ac210e5e286f8085cef30ade53da6</anchor>
      <arglist>(TNC_IMVID imvID)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>tncs_get_sym</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>af3e633ee24e1a866cfd40d43672e8f43</anchor>
      <arglist>(void *handle, char *func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tncs_get_type</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>ac1b77a73f49294ec4bdafeaea247d5d6</anchor>
      <arglist>(char *start, unsigned int *type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tncs_global_deinit</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a379c45d24ed86161c9ce992f51cdf276</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tncs_global_init</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a6402cf78c476ea1ab4759835d86ad60c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>tncs_if_tnccs_end</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>abe6866913000281954befb36735adaf8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>tncs_if_tnccs_start</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a7abd76127baab4dff997fb23f952d496</anchor>
      <arglist>(struct tncs_data *tncs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tncs_imv_initialize</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>adfe136539a89324503aac8c35a833590</anchor>
      <arglist>(struct tnc_if_imv *imv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tncs_imv_notify_connection_change</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a678447c59baab55710e787b5f2ad5d57</anchor>
      <arglist>(struct tnc_if_imv *imv, TNC_ConnectionID conn, TNC_ConnectionState state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tncs_imv_provide_bind_function</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a4b0864c946c84da1938a70d5f263897c</anchor>
      <arglist>(struct tnc_if_imv *imv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tncs_imv_resolve_funcs</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>ae28764e65364fc6d4849d6f2fc511737</anchor>
      <arglist>(struct tnc_if_imv *imv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tncs_imv_terminate</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>accfb2298bac9d2d01daa37980197e574</anchor>
      <arglist>(struct tnc_if_imv *imv)</arglist>
    </member>
    <member kind="function">
      <type>struct tncs_data *</type>
      <name>tncs_init</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a382a4527efd6a4d6a3a589d2e05fd1e4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tncs_init_connection</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>abd0e99ac828bdf1b5e3e73b88b9ac47a</anchor>
      <arglist>(struct tncs_data *tncs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tncs_load_imv</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a0dfa1e05dad20e9c0edede1d583849a6</anchor>
      <arglist>(struct tnc_if_imv *imv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct tnc_if_imv *</type>
      <name>tncs_parse_imv</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>aa6a5a4354d25e428b4c101e02dbbe2d6</anchor>
      <arglist>(int id, char *start, char *end, int *error)</arglist>
    </member>
    <member kind="function">
      <type>enum tncs_process_res</type>
      <name>tncs_process_if_tnccs</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>aa0f7ee6cff3029edb83a7d1301f43ff8</anchor>
      <arglist>(struct tncs_data *tncs, const u8 *msg, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tncs_process_soh</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a58aa2ff173a7dcbd36b2509bf723cb1d</anchor>
      <arglist>(const u8 *soh_tlv, size_t soh_tlv_len, int *failure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tncs_read_config</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>ac7622039fcdb79f460e7d0c4d02a6924</anchor>
      <arglist>(struct tncs_global *global)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>tncs_send_to_imvs</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a74da4fe9ffef4f83eaad1ee353ae585e</anchor>
      <arglist>(struct tncs_data *tncs, unsigned int type, const u8 *msg, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>tncs_solicit_recommendation</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a4c5fef3303b908b3a6242fd5614215e7</anchor>
      <arglist>(struct tncs_data *tncs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tncs_supported_type</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>ace85f97b4c40760bba0bd3247c6673e7</anchor>
      <arglist>(struct tnc_if_imv *imv, unsigned int type)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>tncs_total_send_len</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>ad447005dbe127a144de8bb28654012fa</anchor>
      <arglist>(struct tncs_data *tncs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>tncs_unload_imv</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>a5f5414a68e8b3c7f6602410f23ed9e94</anchor>
      <arglist>(struct tnc_if_imv *imv)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct tncs_global *</type>
      <name>tncs_global_data</name>
      <anchorfile>tncs_8c.html</anchorfile>
      <anchor>acfab2adea7a2e0bf7047d50fd1d6686e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tncs.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/eap_server/</path>
    <filename>tncs_8h</filename>
    <member kind="enumeration">
      <name>tncs_process_res</name>
      <anchorfile>tncs_8h.html</anchorfile>
      <anchor>a5cc4ae4f92085b545209353ecc4f64ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TNCCS_PROCESS_ERROR</name>
      <anchorfile>tncs_8h.html</anchorfile>
      <anchor>a5cc4ae4f92085b545209353ecc4f64adae7669beba6226b6a566980e241c76c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TNCCS_PROCESS_OK_NO_RECOMMENDATION</name>
      <anchorfile>tncs_8h.html</anchorfile>
      <anchor>a5cc4ae4f92085b545209353ecc4f64ada65a28d7fc243a874b3af5035fdb4973d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TNCCS_RECOMMENDATION_ERROR</name>
      <anchorfile>tncs_8h.html</anchorfile>
      <anchor>a5cc4ae4f92085b545209353ecc4f64adaee6afe7caa0a4b1cd34232542f4ea8b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TNCCS_RECOMMENDATION_ALLOW</name>
      <anchorfile>tncs_8h.html</anchorfile>
      <anchor>a5cc4ae4f92085b545209353ecc4f64ada2ed83cf2a46cd4db08543bcbe1dc2eac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TNCCS_RECOMMENDATION_NONE</name>
      <anchorfile>tncs_8h.html</anchorfile>
      <anchor>a5cc4ae4f92085b545209353ecc4f64ada908771802168b89bb9ca61a919915ec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TNCCS_RECOMMENDATION_ISOLATE</name>
      <anchorfile>tncs_8h.html</anchorfile>
      <anchor>a5cc4ae4f92085b545209353ecc4f64ada43e648964bc897d111e18c2bfabfd9ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TNCCS_RECOMMENDATION_NO_ACCESS</name>
      <anchorfile>tncs_8h.html</anchorfile>
      <anchor>a5cc4ae4f92085b545209353ecc4f64adaaded759c19bad250df139e304d5d3b2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TNCCS_RECOMMENDATION_NO_RECOMMENDATION</name>
      <anchorfile>tncs_8h.html</anchorfile>
      <anchor>a5cc4ae4f92085b545209353ecc4f64ada2823afd8e32f7387bc6e07b0c79ad6dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tncs_build_soh_request</name>
      <anchorfile>tncs_8h.html</anchorfile>
      <anchor>a57cf92af35a805b92b330743a471b2f2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>tncs_copy_send_buf</name>
      <anchorfile>tncs_8h.html</anchorfile>
      <anchor>a1ecddb1c9b345e79f43aa61f1a3429e2</anchor>
      <arglist>(struct tncs_data *tncs, u8 *pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tncs_deinit</name>
      <anchorfile>tncs_8h.html</anchorfile>
      <anchor>a3cf51da2424088d2dff3eea3597a5520</anchor>
      <arglist>(struct tncs_data *tncs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tncs_global_deinit</name>
      <anchorfile>tncs_8h.html</anchorfile>
      <anchor>a379c45d24ed86161c9ce992f51cdf276</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tncs_global_init</name>
      <anchorfile>tncs_8h.html</anchorfile>
      <anchor>a6402cf78c476ea1ab4759835d86ad60c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>tncs_if_tnccs_end</name>
      <anchorfile>tncs_8h.html</anchorfile>
      <anchor>abe6866913000281954befb36735adaf8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>tncs_if_tnccs_start</name>
      <anchorfile>tncs_8h.html</anchorfile>
      <anchor>a7abd76127baab4dff997fb23f952d496</anchor>
      <arglist>(struct tncs_data *tncs)</arglist>
    </member>
    <member kind="function">
      <type>struct tncs_data *</type>
      <name>tncs_init</name>
      <anchorfile>tncs_8h.html</anchorfile>
      <anchor>a382a4527efd6a4d6a3a589d2e05fd1e4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tncs_init_connection</name>
      <anchorfile>tncs_8h.html</anchorfile>
      <anchor>abd0e99ac828bdf1b5e3e73b88b9ac47a</anchor>
      <arglist>(struct tncs_data *tncs)</arglist>
    </member>
    <member kind="function">
      <type>enum tncs_process_res</type>
      <name>tncs_process_if_tnccs</name>
      <anchorfile>tncs_8h.html</anchorfile>
      <anchor>aa0f7ee6cff3029edb83a7d1301f43ff8</anchor>
      <arglist>(struct tncs_data *tncs, const u8 *msg, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>tncs_process_soh</name>
      <anchorfile>tncs_8h.html</anchorfile>
      <anchor>a58aa2ff173a7dcbd36b2509bf723cb1d</anchor>
      <arglist>(const u8 *soh_tlv, size_t soh_tlv_len, int *failure)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>tncs_total_send_len</name>
      <anchorfile>tncs_8h.html</anchorfile>
      <anchor>ad447005dbe127a144de8bb28654012fa</anchor>
      <arglist>(struct tncs_data *tncs)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>trace.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/utils/</path>
    <filename>trace_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="trace_8h" name="trace.h" local="yes" imported="no">trace.h</includes>
  </compound>
  <compound kind="file">
    <name>trace.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/utils/</path>
    <filename>trace_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>wpa_trace_add_ref</name>
      <anchorfile>trace_8h.html</anchorfile>
      <anchor>a895c8ee4e726abd4c0cf4ea129709825</anchor>
      <arglist>(ptr, name, addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wpa_trace_check_ref</name>
      <anchorfile>trace_8h.html</anchorfile>
      <anchor>ace53cbff1cc5dc038ce1d42fdcbd1693</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wpa_trace_dump</name>
      <anchorfile>trace_8h.html</anchorfile>
      <anchor>af6b297f8aac19e8553dc8034d76ea311</anchor>
      <arglist>(title, ptr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wpa_trace_dump_funcname</name>
      <anchorfile>trace_8h.html</anchorfile>
      <anchor>a9fa64c7b7377024dbda15587cbf787f7</anchor>
      <arglist>(title, pc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_TRACE_INFO</name>
      <anchorfile>trace_8h.html</anchorfile>
      <anchor>af62b6c7490cfaa868396ca3dceaf1792</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_TRACE_LEN</name>
      <anchorfile>trace_8h.html</anchorfile>
      <anchor>af1989f8b279d5a3c31ffbc560849d8b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wpa_trace_record</name>
      <anchorfile>trace_8h.html</anchorfile>
      <anchor>ac9a5f605a1cb98c5102f0a1bbc6172ed</anchor>
      <arglist>(ptr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_TRACE_REF</name>
      <anchorfile>trace_8h.html</anchorfile>
      <anchor>a236e132b162950e95247efd098465eb9</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wpa_trace_remove_ref</name>
      <anchorfile>trace_8h.html</anchorfile>
      <anchor>a1d2ec78cff350374d7bb8d80a162f259</anchor>
      <arglist>(ptr, name, addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wpa_trace_show</name>
      <anchorfile>trace_8h.html</anchorfile>
      <anchor>a61b147da196039fee3be9d01508eee9d</anchor>
      <arglist>(title)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>upnp_xml.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/wps/</path>
    <filename>upnp__xml_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="http_8h" name="http.h" local="yes" imported="no">http.h</includes>
    <includes id="upnp__xml_8h" name="upnp_xml.h" local="yes" imported="no">upnp_xml.h</includes>
    <member kind="function">
      <type>void</type>
      <name>xml_add_tagged_data</name>
      <anchorfile>upnp__xml_8c.html</anchorfile>
      <anchor>a2cccb26fd35d5e2cf933a2f65b35f993</anchor>
      <arglist>(struct wpabuf *buf, const char *tag, const char *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xml_data_encode</name>
      <anchorfile>upnp__xml_8c.html</anchorfile>
      <anchor>ac3b278c1a93c41b1da6a0d44d6d60d94</anchor>
      <arglist>(struct wpabuf *buf, const char *data, int len)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>xml_get_base64_item</name>
      <anchorfile>upnp__xml_8c.html</anchorfile>
      <anchor>ae562335ecd04582292e0cbbdbb5ebc3a</anchor>
      <arglist>(const char *data, const char *name, enum http_reply_code *ret)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>xml_get_first_item</name>
      <anchorfile>upnp__xml_8c.html</anchorfile>
      <anchor>a995aeebf06615f4d6391edffdbba5deb</anchor>
      <arglist>(const char *doc, const char *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>xml_next_tag</name>
      <anchorfile>upnp__xml_8c.html</anchorfile>
      <anchor>ad8a8264923caaecc00de362951f26c0c</anchor>
      <arglist>(const char *in, const char **out, const char **out_tagname, const char **end)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>upnp_xml.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/wps/</path>
    <filename>upnp__xml_8h</filename>
    <includes id="http_8h" name="http.h" local="yes" imported="no">http.h</includes>
    <member kind="function">
      <type>void</type>
      <name>xml_add_tagged_data</name>
      <anchorfile>upnp__xml_8h.html</anchorfile>
      <anchor>a2cccb26fd35d5e2cf933a2f65b35f993</anchor>
      <arglist>(struct wpabuf *buf, const char *tag, const char *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xml_data_encode</name>
      <anchorfile>upnp__xml_8h.html</anchorfile>
      <anchor>ac3b278c1a93c41b1da6a0d44d6d60d94</anchor>
      <arglist>(struct wpabuf *buf, const char *data, int len)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>xml_get_base64_item</name>
      <anchorfile>upnp__xml_8h.html</anchorfile>
      <anchor>ae562335ecd04582292e0cbbdbb5ebc3a</anchor>
      <arglist>(const char *data, const char *name, enum http_reply_code *ret)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>xml_get_first_item</name>
      <anchorfile>upnp__xml_8h.html</anchorfile>
      <anchor>a995aeebf06615f4d6391edffdbba5deb</anchor>
      <arglist>(const char *doc, const char *item)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>userdatarequest.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/wpa_gui-qt4/</path>
    <filename>userdatarequest_8cpp</filename>
    <includes id="userdatarequest_8h" name="userdatarequest.h" local="yes" imported="no">userdatarequest.h</includes>
    <includes id="wpagui_8h" name="wpagui.h" local="yes" imported="no">wpagui.h</includes>
    <includes id="wpa__ctrl_8h" name="wpa_ctrl.h" local="yes" imported="no">common/wpa_ctrl.h</includes>
  </compound>
  <compound kind="file">
    <name>userdatarequest.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/wpa_gui-qt4/</path>
    <filename>userdatarequest_8h</filename>
    <class kind="class">UserDataRequest</class>
  </compound>
  <compound kind="file">
    <name>userdatarequest.ui.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/wpa_gui/</path>
    <filename>userdatarequest_8ui_8h</filename>
  </compound>
  <compound kind="file">
    <name>utils.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>utils_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="sta__info_8h" name="sta_info.h" local="yes" imported="no">sta_info.h</includes>
    <includes id="hostapd_8h" name="hostapd.h" local="yes" imported="no">hostapd.h</includes>
    <class kind="struct">prune_data</class>
    <member kind="function">
      <type>void</type>
      <name>hostapd_prune_associations</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>aa866404a656f4d9fa1ce6c272d609c1b</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *addr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_register_probereq_cb</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>ae91c5f218a0dafa1b2fedf4b5843c0d6</anchor>
      <arglist>(struct hostapd_data *hapd, int(*cb)(void *ctx, const u8 *sa, const u8 *ie, size_t ie_len), void *ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>prune_associations</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a882b1dcdac26b82cfd7046cb198f9268</anchor>
      <arglist>(struct hostapd_iface *iface, void *ctx)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>uuid.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/utils/</path>
    <filename>uuid_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="uuid_8h" name="uuid.h" local="yes" imported="no">uuid.h</includes>
    <member kind="function">
      <type>int</type>
      <name>is_nil_uuid</name>
      <anchorfile>uuid_8c.html</anchorfile>
      <anchor>afefcff33a117082abc9e7cafc96e9b4f</anchor>
      <arglist>(const u8 *uuid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>uuid_bin2str</name>
      <anchorfile>uuid_8c.html</anchorfile>
      <anchor>a878b9220f3d74506a9fe39fd67c87b26</anchor>
      <arglist>(const u8 *bin, char *str, size_t max_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>uuid_str2bin</name>
      <anchorfile>uuid_8c.html</anchorfile>
      <anchor>a6482964d731089ae6c41aa409a08e654</anchor>
      <arglist>(const char *str, u8 *bin)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>uuid.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/utils/</path>
    <filename>uuid_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>UUID_LEN</name>
      <anchorfile>uuid_8h.html</anchorfile>
      <anchor>a9692a0205a857ed2cc29558470c2ed77</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>is_nil_uuid</name>
      <anchorfile>uuid_8h.html</anchorfile>
      <anchor>afefcff33a117082abc9e7cafc96e9b4f</anchor>
      <arglist>(const u8 *uuid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>uuid_bin2str</name>
      <anchorfile>uuid_8h.html</anchorfile>
      <anchor>a878b9220f3d74506a9fe39fd67c87b26</anchor>
      <arglist>(const u8 *bin, char *str, size_t max_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>uuid_str2bin</name>
      <anchorfile>uuid_8h.html</anchorfile>
      <anchor>a6482964d731089ae6c41aa409a08e654</anchor>
      <arglist>(const char *str, u8 *bin)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>version.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/common/</path>
    <filename>version_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>VERSION_STR</name>
      <anchorfile>version_8h.html</anchorfile>
      <anchor>acfc1668731750cb1ee8974b8a7c133ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vlan_init.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>vlan__init_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="hostapd_8h" name="hostapd.h" local="yes" imported="no">hostapd.h</includes>
    <includes id="ap__config_8h" name="ap_config.h" local="yes" imported="no">ap_config.h</includes>
    <includes id="vlan__init_8h" name="vlan_init.h" local="yes" imported="no">vlan_init.h</includes>
    <member kind="function">
      <type>struct hostapd_vlan *</type>
      <name>vlan_add_dynamic</name>
      <anchorfile>vlan__init_8c.html</anchorfile>
      <anchor>a1ddf08684d199892ea3478c13b489246</anchor>
      <arglist>(struct hostapd_data *hapd, struct hostapd_vlan *vlan, int vlan_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vlan_deinit</name>
      <anchorfile>vlan__init_8c.html</anchorfile>
      <anchor>a6d0f9ac07c0c0e98951dfd36a497d970</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>vlan_dynamic_add</name>
      <anchorfile>vlan__init_8c.html</anchorfile>
      <anchor>ad5113f6a5b365901c8e84a444c2b1398</anchor>
      <arglist>(struct hostapd_data *hapd, struct hostapd_vlan *vlan)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vlan_dynamic_remove</name>
      <anchorfile>vlan__init_8c.html</anchorfile>
      <anchor>ae1e3519c0eb1f62e1c7a79d1484676c3</anchor>
      <arglist>(struct hostapd_data *hapd, struct hostapd_vlan *vlan)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>vlan_init</name>
      <anchorfile>vlan__init_8c.html</anchorfile>
      <anchor>a1e62e03f6f847ed2cdbea7091fcd0364</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>vlan_remove_dynamic</name>
      <anchorfile>vlan__init_8c.html</anchorfile>
      <anchor>a2e8af301372382a77881463b859d34cb</anchor>
      <arglist>(struct hostapd_data *hapd, int vlan_id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>vlan_setup_encryption_dyn</name>
      <anchorfile>vlan__init_8c.html</anchorfile>
      <anchor>a627e61f7d4787a488d5dcb446fa0630c</anchor>
      <arglist>(struct hostapd_data *hapd, struct hostapd_ssid *mssid, const char *dyn_vlan)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vlan_init.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>vlan__init_8h</filename>
    <member kind="function">
      <type>struct hostapd_vlan *</type>
      <name>vlan_add_dynamic</name>
      <anchorfile>vlan__init_8h.html</anchorfile>
      <anchor>a1ddf08684d199892ea3478c13b489246</anchor>
      <arglist>(struct hostapd_data *hapd, struct hostapd_vlan *vlan, int vlan_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vlan_deinit</name>
      <anchorfile>vlan__init_8h.html</anchorfile>
      <anchor>a6d0f9ac07c0c0e98951dfd36a497d970</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>vlan_init</name>
      <anchorfile>vlan__init_8h.html</anchorfile>
      <anchor>a1e62e03f6f847ed2cdbea7091fcd0364</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>vlan_remove_dynamic</name>
      <anchorfile>vlan__init_8h.html</anchorfile>
      <anchor>a2e8af301372382a77881463b859d34cb</anchor>
      <arglist>(struct hostapd_data *hapd, int vlan_id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>vlan_setup_encryption_dyn</name>
      <anchorfile>vlan__init_8h.html</anchorfile>
      <anchor>a627e61f7d4787a488d5dcb446fa0630c</anchor>
      <arglist>(struct hostapd_data *hapd, struct hostapd_ssid *mssid, const char *dyn_vlan)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>win_if_list.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>win__if__list_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>win__if__list_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pcap_enum_devs</name>
      <anchorfile>win__if__list_8c.html</anchorfile>
      <anchor>abae6ff9b69caed697508b46937ae27e6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>show_dev</name>
      <anchorfile>win__if__list_8c.html</anchorfile>
      <anchor>ab66669a0d22630a2488c0b6720f556f4</anchor>
      <arglist>(pcap_if_t *dev)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wireless_copy.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/drivers/</path>
    <filename>wireless__copy_8h</filename>
    <class kind="struct">iw_discarded</class>
    <class kind="struct">iw_encode_ext</class>
    <class kind="struct">iw_event</class>
    <class kind="struct">iw_freq</class>
    <class kind="struct">iw_michaelmicfailure</class>
    <class kind="struct">iw_missed</class>
    <class kind="struct">iw_mlme</class>
    <class kind="struct">iw_param</class>
    <class kind="struct">iw_pmkid_cand</class>
    <class kind="struct">iw_pmksa</class>
    <class kind="struct">iw_point</class>
    <class kind="struct">iw_priv_args</class>
    <class kind="struct">iw_quality</class>
    <class kind="struct">iw_range</class>
    <class kind="struct">iw_scan_req</class>
    <class kind="struct">iw_statistics</class>
    <class kind="struct">iw_thrspy</class>
    <class kind="struct">iwreq</class>
    <class kind="union">iwreq_data</class>
    <member kind="define">
      <type>#define</type>
      <name>IW_AUTH_80211_AUTH_ALG</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a6b76cd41d7e313ad005fbc081f44183c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_AUTH_ALG_LEAP</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a2c82ac87e082fad07f33cd28d58b79a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_AUTH_ALG_OPEN_SYSTEM</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>aafd01065f0fe1bf7cb95e60eade34dc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_AUTH_ALG_SHARED_KEY</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a7fa5e40290fc7851720ab126b42302d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_AUTH_CIPHER_CCMP</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>acf6a2c4c38dc3e64ae3cd6d42bfc19f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_AUTH_CIPHER_GROUP</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>af46d7017b054a47fb8a8367e8fbcf28a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_AUTH_CIPHER_GROUP_MGMT</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a24e4a1885cf8765a33171d80de6e1476</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_AUTH_CIPHER_NONE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>ae19de9bf1a0654b680914a715ffe5c53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_AUTH_CIPHER_PAIRWISE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a4c697b2d01be6dc772fcfa82e5defef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_AUTH_CIPHER_TKIP</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a61ec07ae02930515003c6d44bbedf853</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_AUTH_CIPHER_WEP104</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a1ad966ab4a0ec1d55af3c9d818eb639f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_AUTH_CIPHER_WEP40</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>aa56d00fe404cde87a5bc20e3cadf1407</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_AUTH_DROP_UNENCRYPTED</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a0a343a4aebdd01cb4b1baa9d1063214a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_AUTH_FLAGS</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a4626dbfc350e9bb7250e335c60c86bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_AUTH_INDEX</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a4ffc16bd5d3caca023ee90363b25d5ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_AUTH_KEY_MGMT</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>aa196120c17d6108c638963f52e7d2a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_AUTH_KEY_MGMT_802_1X</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a6c8cd72eadfe2d5bfee8de86e3d6e28b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_AUTH_KEY_MGMT_PSK</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>ac904417a7318c891f1c193eb4287ccd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_AUTH_MFP</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>aedb34d592e34e293bd05bd50d4d57e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_AUTH_MFP_DISABLED</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a4afca6de33330b580ed3f5328e9976b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_AUTH_MFP_OPTIONAL</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a7694751f65aa8ff53fae815a0c9fc089</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_AUTH_MFP_REQUIRED</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>ac0dd937f9441298544574aebb6a88f36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_AUTH_PRIVACY_INVOKED</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a5125d7d78191e79d21bba1990e611eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_AUTH_ROAMING_CONTROL</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a51a9eb60386598b1de95ed457aade3cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_AUTH_ROAMING_DISABLE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a17c942711a5f33a7c77136576adb8377</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_AUTH_ROAMING_ENABLE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a27555f43ffb7c52d6ef382a19c40d1b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_AUTH_RX_UNENCRYPTED_EAPOL</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a2359fbfde887f494596c83bb141052f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_AUTH_TKIP_COUNTERMEASURES</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a9429efded7b8d48e90503070c38fd6dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_AUTH_WPA_ENABLED</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a77eee551db29eff11ceba53606f20597</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_AUTH_WPA_VERSION</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a20a6b9b9ce6c5f203fa269aba6beca7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_AUTH_WPA_VERSION_DISABLED</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a8156fe89531d10165d8396e9723ed828</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_AUTH_WPA_VERSION_WPA</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a4f8281d44b4a81068c258c8e2d456b71</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_AUTH_WPA_VERSION_WPA2</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a252129a66176b0c5588969552c530acc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_CUSTOM_MAX</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a0cae4aa5477a629d46228f44af200c09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_ENC_CAPA_4WAY_HANDSHAKE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a8599b55d42a1371a8e92a156afadba2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_ENC_CAPA_CIPHER_CCMP</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a024829ff90371a9e34f660c0f1e39074</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_ENC_CAPA_CIPHER_TKIP</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>ac5a45bb39124e3464408f8a58e3328e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_ENC_CAPA_WPA</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a000a01dc7ba04099bb7e351e4fc2785d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_ENC_CAPA_WPA2</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a0729fe7a1b9931a6661fd3b6febb01ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_ENCODE_ALG_AES_CMAC</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>af9c6c306067bd06393c3bb46abbf0f12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_ENCODE_ALG_CCMP</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>afefeec5b17ea57f86128f9bd5793393b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_ENCODE_ALG_NONE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>ab58014b7f29e8c6c3cfab37e6da09867</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_ENCODE_ALG_PMK</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a88b9188c5ed49c08287e979d0705fde3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_ENCODE_ALG_TKIP</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>aa8cfcd7fe7aaadc16770c06d69099257</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_ENCODE_ALG_WEP</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a702bbc69e25a5458be25889804ffac79</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_ENCODE_DISABLED</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>acd5532169d229c581297df0908e04ec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_ENCODE_ENABLED</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a4f69894bc8fcaad06a969fbc3c749407</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_ENCODE_EXT_GROUP_KEY</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>aac72ba71ef5a7befffd81b8adb573b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_ENCODE_EXT_RX_SEQ_VALID</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a65d4fdf6c6f5c890ede203a64b56f42b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_ENCODE_EXT_SET_TX_KEY</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a66eaa3de0a5a9be833531038f761a2ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_ENCODE_EXT_TX_SEQ_VALID</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>aee35bb7504d41682b5d116ae1311afd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_ENCODE_FLAGS</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a36a9e11f47148055da33746c9ff23d64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_ENCODE_INDEX</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a78f0453c62c2b777fea7293a060f02a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_ENCODE_MODE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>aab4aa138be0765edfe1d6a0de3ba1616</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_ENCODE_NOKEY</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>ab708fce95e0744b0433f2495a4112647</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_ENCODE_OPEN</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a78edfbc246fb115e7617ee6cb8594ec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_ENCODE_RESTRICTED</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>af3a334d864d9112a6a22c3b1bdf94dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_ENCODE_SEQ_MAX_SIZE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a22962744b93b20880186b0ea8d22ce18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_ENCODE_TEMP</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>ad1af3ab011a18593c20387ceee406d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_ENCODING_TOKEN_MAX</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a1ddc7462863807f333151d5867a7d8aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_ESSID_MAX_SIZE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a9ed622b562c187f3f0e6ab5dd9c03a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_EV_ADDR_LEN</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>aea2495ccc3ff21b89807a02bdc6d3c9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_EV_CHAR_LEN</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a7cf4b58a0dd1426e51793d45326b12a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_EV_FREQ_LEN</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>af1f1ca86099729c0fc477e3a0e7c3e76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_EV_LCP_LEN</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>af57a0f0b35bd5c4e210840d1229b7eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_EV_PARAM_LEN</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>ab318a1e0324c4da240962bd23ae5abe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_EV_POINT_LEN</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a9d33356097286ddcf015202fdeee64b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_EV_POINT_OFF</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>ac667e73c0a4715848132109d709a734e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_EV_QUAL_LEN</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>ae638ec0aaab6cdd03de98d4a31e21d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_EV_UINT_LEN</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a07d2f6a21b723eab645b2e4149d99eab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_EVENT_CAPA_BASE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a30a2128b55be0c998d2a3876b8ae94fc</anchor>
      <arglist>(cmd)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_EVENT_CAPA_INDEX</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a70cb610cb0b9dc75624d78172fc99a99</anchor>
      <arglist>(cmd)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_EVENT_CAPA_K_0</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>aab98eef3c9586c1247bed2eba0b63b2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_EVENT_CAPA_K_1</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>af7e0f817b2ddad0bd69fee99a8cd199d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_EVENT_CAPA_MASK</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>aaeb6c15a6470e8175cc0e191fcf0f24f</anchor>
      <arglist>(cmd)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_EVENT_CAPA_SET</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>ad21f3f545fa4e234fad2074d288887f4</anchor>
      <arglist>(event_capa, cmd)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_EVENT_CAPA_SET_KERNEL</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a3370cb9662f4cacd9089005d65b2c33e</anchor>
      <arglist>(event_capa)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_EVENT_IDX</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>abc75c3f8cc1a01856f51ca48c83195b8</anchor>
      <arglist>(cmd)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_FREQ_AUTO</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a85ff8a16b3c04ce3ffeb07345e60fe7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_FREQ_FIXED</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>aa1c586a6243926ee81926bdf61ae82c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_GENERIC_IE_MAX</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a225d00fc333ac598d3306a630cbe9e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_IOCTL_IDX</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>ac3888adc6ce02069c1acbebc78c56e1e</anchor>
      <arglist>(cmd)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_IS_GET</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a5255582329b7df971bf6e31d816a8854</anchor>
      <arglist>(cmd)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_IS_SET</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>add196d90e28a0384dbf6414396963da4</anchor>
      <arglist>(cmd)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_MAX_AP</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a028e1d574550a95212668a667d9254d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_MAX_BITRATES</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a1cc40266ef377c3a1c35c5440f710cb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_MAX_ENCODING_SIZES</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>ad3518bb783dd6f0ebb217642b3916ea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_MAX_FREQUENCIES</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>aefc18a1746e3c2135c79d8a9abe9224e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_MAX_SPY</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>acbaa544bba8d66aeb61f7657d603a627</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_MAX_TXPOWER</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>ad4e113b7e4167cf9c7f89e19fc8337ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_MICFAILURE_COUNT</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a4640cc0a3865cd3e299c872db5be4125</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_MICFAILURE_GROUP</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>ac38c6ab42026dcd073da1bdfec46a667</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_MICFAILURE_KEY_ID</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>aa4e33339d8405a7a46d1454072580f50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_MICFAILURE_PAIRWISE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a132a30d46ddf838310eb0a1374bf8170</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_MICFAILURE_STAKEY</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a5263dab1343b65bf271b611d74ed4009</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_MLME_DEAUTH</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>ad6eac569477575ee31d7cd2da20659fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_MLME_DISASSOC</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a73d0a5cdb2ab3c3e4944ac7f72ad5b9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_MODE_ADHOC</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a52690ed7c2fc53c57d94c41fb028fa4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_MODE_AUTO</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>adddff23e7d463a951e25d134bdb80f74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_MODE_INFRA</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a585a85f21146b07290d2c5bcc5969432</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_MODE_MASTER</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a9e2b22e05e1e1bf591d70ea487974711</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_MODE_MONITOR</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a2fa197cb379d4bdc99957ed16246d26f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_MODE_REPEAT</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a96c052c37860914d895d0fb686c989fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_MODE_SECOND</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a04fa0b6e2c0e7689e03c6c3b75737888</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_PMKID_CAND_PREAUTH</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>ae33456b7acb54f89c831962a1d3472aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_PMKID_LEN</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>ad1ee71d41dd9f634eaaaff7c8a833dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_PMKSA_ADD</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>ac5cb51eea3781f64486b3cc89df52278</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_PMKSA_FLUSH</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a004d85af707e542206137430dbd9b433</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_PMKSA_REMOVE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>ae37da6cb0bd2fddf5fa914ea33803b42</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_POWER_ALL_R</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a4c1878e354635dc85c57fc43ce36706b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_POWER_FORCE_S</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a67d663df4b32bc2ceabbd94dfc62facb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_POWER_MAX</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a049cd066eae6615e01c363b98e4747fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_POWER_MIN</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a16fe277a8a917adbabbb74ba1bfdf32e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_POWER_MODE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a7536c91af5a537a5b7a2cbc178df5944</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_POWER_MODIFIER</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a77c294f6b1c79e68097c6800afeddb05</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_POWER_MULTICAST_R</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>ae72e07bd7ba6e7f3fbe84c64c753d3ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_POWER_ON</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a9d367c2c9675f5959dc5754f21e3bb21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_POWER_PERIOD</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a938625be3554cc67e867c766b1661baf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_POWER_RELATIVE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a042535669cb11bc799e66c350e926ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_POWER_REPEATER</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a287129cd39eb68a2075143d3bb7ac310</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_POWER_TIMEOUT</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a8a0d06f749fc1e9c7fd5f909f54e4831</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_POWER_TYPE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a82935da82855d9418aa8cd54a2482037</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_POWER_UNICAST_R</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a7af9a912467ab63875443cd65917fc17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_PRIV_SIZE_FIXED</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>aad8dd2639e878a28e4501c40a806ad41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_PRIV_SIZE_MASK</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a32e63c96d9dbc92a34bbdf33789edc08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_PRIV_TYPE_ADDR</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a496cd0d9e623fea66966a3c0d42a83f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_PRIV_TYPE_BYTE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a0ee5fbddb03de492d61f358025bada72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_PRIV_TYPE_CHAR</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>ab8080116b8504e0c9b7a212522e825ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_PRIV_TYPE_FLOAT</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>aa9589b46cd77f49e1f935902edf7b240</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_PRIV_TYPE_INT</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a4e0426f9abf5d2cf135ffed3ec5d66c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_PRIV_TYPE_MASK</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a725d701e48b4866a5582fe3162cbfcb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_PRIV_TYPE_NONE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a6fe98742a278754fba49c5641b5d4ecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_QUAL_ALL_INVALID</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a1de0ea6d092d33ad8e031d2ef77a7fa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_QUAL_ALL_UPDATED</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>ac93aed74dfc484f3d82f1ff8df1a6677</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_QUAL_DBM</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a2beffcd47b756197072d20fa76e9e06d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_QUAL_LEVEL_INVALID</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a4e04e72fdee0092d9c283911e2c87f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_QUAL_LEVEL_UPDATED</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a8e1e5f6f1251960043ad4bb305edfc69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_QUAL_NOISE_INVALID</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a0dd9d45edcb8fe30446b699e5488eaa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_QUAL_NOISE_UPDATED</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a6b0aa795a544411e6b0c255bfce4be7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_QUAL_QUAL_INVALID</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a94cc655d2448bbcef0fae3b6bd792755</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_QUAL_QUAL_UPDATED</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a260ef287c26442fa3ff7da44c4d55635</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_RETRY_LIFETIME</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>ae56e3a98c10808832cc7feb5db92e937</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_RETRY_LIMIT</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>ad6ed00776f01c22dca207d879a9b677d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_RETRY_MAX</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a531fd420146892ca8dae444161f24578</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_RETRY_MIN</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a3eb29dccc08c1abd1d77e194df68f28e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_RETRY_MODIFIER</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>aff45bb1324340658d4c0c2e3e621415d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_RETRY_ON</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>aaedf49ad8adc291c8f81f6fcae14600c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_RETRY_RELATIVE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>acb5c1f732fd0fe8a49c5aa198cafe447</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_RETRY_TYPE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a448811fef0d98fe1d5e4fc306e053202</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_SCAN_ALL_ESSID</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a1818635689b939e0db5b71c466086df6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_SCAN_ALL_FREQ</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a437fdab127ba5def5d52265752bd4643</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_SCAN_ALL_MODE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>ae07c13931b5f41cc1aae19afdf627a8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_SCAN_ALL_RATE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a5fea0da54a62fdc24068b6beaa8eb5ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_SCAN_DEFAULT</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>abc50fb8054177a571e62beef60a34386</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_SCAN_MAX_DATA</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a5d7832375498cddb59bce33f403585c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_SCAN_THIS_ESSID</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a71ac663c8374368af4f787e4c5239a3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_SCAN_THIS_FREQ</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a5d82d9d0157a3c2d67ffa986a0c5effe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_SCAN_THIS_MODE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a84024a15980b15436402e7023b53f87c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_SCAN_THIS_RATE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>af084b8c4965dd0efec4bbc6d5837e8e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_SCAN_TYPE_ACTIVE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a6c2de8ddb8f4c5bad7979eca37d9b513</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_SCAN_TYPE_PASSIVE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a7e50d56d0a286ebca10b621bfaf9da57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_TXPOW_DBM</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>aec597d8dab033504bce831b144a495fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_TXPOW_MWATT</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a06b78511ef18e932dea1208f853d367b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_TXPOW_RANGE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a815942ff594d1e4ee5b14facfc0163a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_TXPOW_RELATIVE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>ae4685a91bb7b02264357ab30651742bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IW_TXPOW_TYPE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>ae80e462d2fd93f4b37d0297a057ddac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IWEVASSOCREQIE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a893abf038faf6aff6ba21f0abc9a2fa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IWEVASSOCRESPIE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a5e08c09988217f31eb546b4c02e1dbc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IWEVCUSTOM</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>ad9bd865ad7093a79df3f5aae0321aa53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IWEVEXPIRED</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>acbfa24f9ca35726f7cf385429b3c257b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IWEVFIRST</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a805e19cb59d3a88f487090daf4e3bb75</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IWEVGENIE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a8ad947555a4853dcb59f32ca2c1e0c0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IWEVMICHAELMICFAILURE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a704fa6ec0b27017b9fd83ceb100a1cfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IWEVPMKIDCAND</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a495b5f952f49d9cc225cda5da5731054</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IWEVQUAL</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a194c57c4db62ab9c7eac03ad1f987491</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IWEVREGISTERED</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a8ad0f6cc7de28b6b5752a8912a99d469</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IWEVTXDROP</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>aad40bfdd435917cb15bb7a10c13ec605</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCGIWAP</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>ac9331f9ea01c07d3979ed0369c0616a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCGIWAPLIST</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>aa13faac70aa26ba0528f336af08b189e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCGIWAUTH</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a4442563025ad79387b2c30a9799cb91c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCGIWENCODE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a3d232e8f8688e90de4c62d4889e674e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCGIWENCODEEXT</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a86b0c618d9f18d9344532f471b24ff37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCGIWESSID</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a2b493628df9c208114b96e10d3646bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCGIWFRAG</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a4f58f7ad6f97b1a1d0e06c0f6d60b5f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCGIWFREQ</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>aaaa5e9f838e17a10bb20383d52c8b215</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCGIWGENIE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>aba2ac7d1fab5f205023aa768e78c31a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCGIWMODE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a989d656fcdc5d4070a2dc1ebfa9c4896</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCGIWNAME</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a2db7c31012f9938c120b0757aa520b00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCGIWNICKN</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>adc6d38f78d37a372ab3b0c4010ee20c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCGIWNWID</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>aeeaad3cd5dcb4460effca5a14153f70e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCGIWPOWER</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a5b132273c5a26f939cb5c7c0bf0a7c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCGIWPRIV</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a020ebae3f6b754382b434047292beade</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCGIWRANGE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a1f022a171c6d7c3af1523d0c4e77921b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCGIWRATE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>aafc1a9b102fba15dcea9fd3756499019</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCGIWRETRY</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>ab559861eb40e4147817d9ab7d3a66746</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCGIWRTS</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a73014abdedeb546a4394bfd03c1030dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCGIWSCAN</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>afd5d139798ff04fce37b59711b0f71c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCGIWSENS</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>abd0d713facf429890d5f155df58263fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCGIWSPY</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>add103bfaf61b9e8f7d3ff7828c2aae0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCGIWSTATS</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a0d3ccce330dcbf21155d9cabb94f83f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCGIWTHRSPY</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a0d3c4d227410fe4737671d3115854522</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCGIWTXPOW</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a6c17d7eaa884fe7f34173d5600785381</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCIWFIRST</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a495789e3c7ea5aa525c7a14a576cb670</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCIWFIRSTPRIV</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a859d37859c75a0968a71caf3b034ffad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCIWLAST</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>aee1a091a29d894d2246cc1593c5c6939</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCIWLASTPRIV</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>ad8461b6360d204e9a94af25a6c1ca2d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCSIWAP</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a56162b330b8b4b51e1de63b04566b7ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCSIWAUTH</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a68423502ca4a821e03ce360105f5cdd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCSIWCOMMIT</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a883d90be3b8b8ff94567831da2ea6921</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCSIWENCODE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a6634c7a0bf4df12a1e663f80c8c222d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCSIWENCODEEXT</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a9e9b93381de8a320a07e12b1bf380920</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCSIWESSID</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>ad5a4f77b9e47ddecc7b0bdb800b669a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCSIWFRAG</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a6c1122d4202d2fb5204225deaab2fd6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCSIWFREQ</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>ae610f814fe2fe64aff1857ccd53366b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCSIWGENIE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a753e49d1c6f6de2b320e9f6bc13b128a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCSIWMLME</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>adbda636b387e6ba8a6c582c0b074133c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCSIWMODE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a806e1607848790ba38aab5bab25f6002</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCSIWNICKN</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>abd3a767a6e50d7ad3e8382decd9b40a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCSIWNWID</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a32f0d01be3915aedbe4393778fa91dbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCSIWPMKSA</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>af5b2ac81be94781466f8fc6f1da70d35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCSIWPOWER</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a31e7764ce4ae27dc7f6c5c87985f7613</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCSIWPRIV</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>afbae55064baf86d7fb05ad022f2bd920</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCSIWRANGE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>aa4ce4574c4c693cd379e837011dd75a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCSIWRATE</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a3da4de5cff9ce63e211bb14e15feee0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCSIWRETRY</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>abdb3888e13708183d7cf9473410e90a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCSIWRTS</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>ac92ce52151a811334e314eb79f12eb24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCSIWSCAN</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a1e32fd136864d8f49cbcce55a034b5e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCSIWSENS</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a670a57e2d7fe1f62e9bcd6859344f979</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCSIWSPY</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a9a4d57029fc138ec70e0ed2db0bd1f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCSIWSTATS</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>aa4742116c40e529bc6def237d99649fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCSIWTHRSPY</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a2e15907a674fe6dab76db46b35e5abb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIOCSIWTXPOW</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a22f0330ef361ebcd8714a79d548d1f80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WIRELESS_EXT</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>aa365ce7c375ab79dc104bb3be03e808d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__int16_t</type>
      <name>__s16</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>afdea7c8e7717ede2153de140b4ae3a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__int32_t</type>
      <name>__s32</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a5639c86c34d4c50629a835531eb1b3c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__uint16_t</type>
      <name>__u16</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>abac7c603a6cded0e0c4427bcd1b1a9d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__uint32_t</type>
      <name>__u32</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a1868b89a8ef9e49d5e177ed43eb44d0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__uint8_t</type>
      <name>__u8</name>
      <anchorfile>wireless__copy_8h.html</anchorfile>
      <anchor>a4b65d2d7d01ae4cfc93c03a6a50df18a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wmm.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>wmm_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="ieee802__11__common_8h" name="ieee802_11_common.h" local="yes" imported="no">common/ieee802_11_common.h</includes>
    <includes id="hostapd_8h" name="hostapd.h" local="yes" imported="no">hostapd.h</includes>
    <includes id="ieee802__11_8h" name="ieee802_11.h" local="yes" imported="no">ieee802_11.h</includes>
    <includes id="sta__info_8h" name="sta_info.h" local="yes" imported="no">sta_info.h</includes>
    <includes id="ap__config_8h" name="ap_config.h" local="yes" imported="no">ap_config.h</includes>
    <includes id="wmm_8h" name="wmm.h" local="yes" imported="no">wmm.h</includes>
    <member kind="function">
      <type>u8 *</type>
      <name>hostapd_eid_wmm</name>
      <anchorfile>wmm_8c.html</anchorfile>
      <anchor>a72348e08b55762433ca6be88031528f3</anchor>
      <arglist>(struct hostapd_data *hapd, u8 *eid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_eid_wmm_valid</name>
      <anchorfile>wmm_8c.html</anchorfile>
      <anchor>a6c3f274f1e9b8fd738483b64f758061a</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *eid, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hostapd_wmm_action</name>
      <anchorfile>wmm_8c.html</anchorfile>
      <anchor>ae36d2f29de7489575de2515c8e12cef9</anchor>
      <arglist>(struct hostapd_data *hapd, const struct ieee80211_mgmt *mgmt, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8</type>
      <name>wmm_aci_aifsn</name>
      <anchorfile>wmm_8c.html</anchorfile>
      <anchor>af4dd81bad199d19578f0107f66792932</anchor>
      <arglist>(int aifsn, int acm, int aci)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wmm_addts_req</name>
      <anchorfile>wmm_8c.html</anchorfile>
      <anchor>a9d48a105d4decb3f7bbac2adf4aa5ad6</anchor>
      <arglist>(struct hostapd_data *hapd, const struct ieee80211_mgmt *mgmt, struct wmm_tspec_element *tspec, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8</type>
      <name>wmm_ecw</name>
      <anchorfile>wmm_8c.html</anchorfile>
      <anchor>a9aee4d316ee01e6bd158d98f1626037e</anchor>
      <arglist>(int ecwmin, int ecwmax)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wmm_process_tspec</name>
      <anchorfile>wmm_8c.html</anchorfile>
      <anchor>a591e71c2a5ec4bebc9bc932e621bd6ed</anchor>
      <arglist>(struct wmm_tspec_element *tspec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wmm_send_action</name>
      <anchorfile>wmm_8c.html</anchorfile>
      <anchor>acb2b660295cb7e29eb23cbacc6029184</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *addr, const struct wmm_tspec_element *tspec, u8 action_code, u8 dialogue_token, u8 status_code)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wmm.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>wmm_8h</filename>
    <member kind="function">
      <type>u8 *</type>
      <name>hostapd_eid_wmm</name>
      <anchorfile>wmm_8h.html</anchorfile>
      <anchor>a72348e08b55762433ca6be88031528f3</anchor>
      <arglist>(struct hostapd_data *hapd, u8 *eid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_eid_wmm_valid</name>
      <anchorfile>wmm_8h.html</anchorfile>
      <anchor>a6c3f274f1e9b8fd738483b64f758061a</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *eid, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hostapd_wmm_action</name>
      <anchorfile>wmm_8h.html</anchorfile>
      <anchor>ae36d2f29de7489575de2515c8e12cef9</anchor>
      <arglist>(struct hostapd_data *hapd, const struct ieee80211_mgmt *mgmt, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wmm_process_tspec</name>
      <anchorfile>wmm_8h.html</anchorfile>
      <anchor>a591e71c2a5ec4bebc9bc932e621bd6ed</anchor>
      <arglist>(struct wmm_tspec_element *tspec)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wpa.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/rsn_supp/</path>
    <filename>wpa_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="aes__wrap_8h" name="aes_wrap.h" local="yes" imported="no">crypto/aes_wrap.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto/crypto.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="eapol__supp__sm_8h" name="eapol_supp_sm.h" local="yes" imported="no">eapol_supp/eapol_supp_sm.h</includes>
    <includes id="wpa_8h" name="wpa.h" local="yes" imported="no">wpa.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="preauth_8h" name="preauth.h" local="yes" imported="no">preauth.h</includes>
    <includes id="pmksa__cache_8h" name="pmksa_cache.h" local="yes" imported="no">pmksa_cache.h</includes>
    <includes id="wpa__i_8h" name="wpa_i.h" local="yes" imported="no">wpa_i.h</includes>
    <includes id="wpa__ie_8h" name="wpa_ie.h" local="yes" imported="no">wpa_ie.h</includes>
    <includes id="peerkey_8h" name="peerkey.h" local="yes" imported="no">peerkey.h</includes>
    <class kind="struct">wpa_gtk_data</class>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ieee80211w_set_keys</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>aa44cd84611d943f5b42ed8ea409c1f36</anchor>
      <arglist>(struct wpa_sm *sm, struct wpa_eapol_ie_parse *ie)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_derive_ptk</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>a33bbce02582d9a8c659737a6dff10c77</anchor>
      <arglist>(struct wpa_sm *sm, const unsigned char *src_addr, const struct wpa_eapol_key *key, struct wpa_ptk *ptk)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_eapol_key_dump</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>a53ef6992ddf75a8fd6893bff84563f9c</anchor>
      <arglist>(const struct wpa_eapol_key *key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_eapol_key_send</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>a1e839f045091addef63cf96464454ed4</anchor>
      <arglist>(struct wpa_sm *sm, const u8 *kck, int ver, const u8 *dest, u16 proto, u8 *msg, size_t msg_len, u8 *key_mic)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_report_ie_mismatch</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>a049eaccb17e0fbe3b552c574d29fddeb</anchor>
      <arglist>(struct wpa_sm *sm, const char *reason, const u8 *src_addr, const u8 *wpa_ie, size_t wpa_ie_len, const u8 *rsn_ie, size_t rsn_ie_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_sm_aborted_cached</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>a4ac521aa6ce321008b54bbea255f7268</anchor>
      <arglist>(struct wpa_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_sm_deinit</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>a9d860054f6244b45e7e35b20f8575db8</anchor>
      <arglist>(struct wpa_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_sm_drop_sa</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>aaa017440fe029a1492b938bd8c19223e</anchor>
      <arglist>(struct wpa_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>wpa_sm_get_param</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>a13e960bd5bd7baf5cb314c46e51572ae</anchor>
      <arglist>(struct wpa_sm *sm, enum wpa_sm_conf_params param)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_sm_get_status</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>a091b623b402adb2b50967eb4d49e353d</anchor>
      <arglist>(struct wpa_sm *sm, char *buf, size_t buflen, int verbose)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_sm_has_ptk</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>a6d9dca2b8801720b04029c8e4a8d1c2e</anchor>
      <arglist>(struct wpa_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_sm *</type>
      <name>wpa_sm_init</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>aec51fbc4a664628c46daa68ca1b5601b</anchor>
      <arglist>(struct wpa_sm_ctx *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_sm_key_request</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>ae048150938473807792fa3f66956a656</anchor>
      <arglist>(struct wpa_sm *sm, int error, int pairwise)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_sm_notify_assoc</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>aa624f360d26da09f7bbfc0d82891ba0c</anchor>
      <arglist>(struct wpa_sm *sm, const u8 *bssid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_sm_notify_disassoc</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>a9effb6e5bc0ac4a0ce7a1fcd6cc9910e</anchor>
      <arglist>(struct wpa_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_sm_parse_own_wpa_ie</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>ac0953c3d8de524c300f6f5ae688e75c6</anchor>
      <arglist>(struct wpa_sm *sm, struct wpa_ie_data *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_sm_pmksa_cache_list</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>a37ef9ee8e87b44226ed290a9a92e0601</anchor>
      <arglist>(struct wpa_sm *sm, char *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_sm_pmksa_free_cb</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>aa7b0042bbb2cc1b55921f8316d2ef719</anchor>
      <arglist>(struct rsn_pmksa_cache_entry *entry, void *ctx, int replace)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_sm_rekey_ptk</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>a71810af08dc984383e45822acb97b8f8</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_sm_rx_eapol</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>a3972994a9587211480397c9ccd840ae2</anchor>
      <arglist>(struct wpa_sm *sm, const u8 *src_addr, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_sm_set_ap_rsn_ie</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>a41baea756681d86f816b9809342c8d8e</anchor>
      <arglist>(struct wpa_sm *sm, const u8 *ie, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_sm_set_ap_wpa_ie</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>a14dd4ae7964c92fd3414df3e731905f1</anchor>
      <arglist>(struct wpa_sm *sm, const u8 *ie, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_sm_set_assoc_wpa_ie</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>a1eeec03d93cfe36caf085bd0b1a0dad8</anchor>
      <arglist>(struct wpa_sm *sm, const u8 *ie, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_sm_set_assoc_wpa_ie_default</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>a62e4955e2646c3d828f02e775e689402</anchor>
      <arglist>(struct wpa_sm *sm, u8 *wpa_ie, size_t *wpa_ie_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_sm_set_config</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>abeb6f317be3454d477b3f69f0299a90c</anchor>
      <arglist>(struct wpa_sm *sm, struct rsn_supp_config *config)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_sm_set_eapol</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>a67f6fe7572b48bda03dcb71b8edc384c</anchor>
      <arglist>(struct wpa_sm *sm, struct eapol_sm *eapol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_sm_set_fast_reauth</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>a3a7f7150cd2f608dba8094975cd53304</anchor>
      <arglist>(struct wpa_sm *sm, int fast_reauth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_sm_set_ifname</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>a20bbea98817bfd064b9879b5ccda6af8</anchor>
      <arglist>(struct wpa_sm *sm, const char *ifname, const char *bridge_ifname)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_sm_set_own_addr</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>adf76a34c19b94ebf8b89fe91f5bc356a</anchor>
      <arglist>(struct wpa_sm *sm, const u8 *addr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_sm_set_param</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>ad41fa8b86758a7ed0debd0bfb8b4d4b9</anchor>
      <arglist>(struct wpa_sm *sm, enum wpa_sm_conf_params param, unsigned int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_sm_set_pmk</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>a4191d6de20ea8bac0436efeafface307</anchor>
      <arglist>(struct wpa_sm *sm, const u8 *pmk, size_t pmk_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_sm_set_pmk_from_pmksa</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>a04aae3809735b36b6a6e1a565cb10653</anchor>
      <arglist>(struct wpa_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_sm_set_scard_ctx</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>ad2ac7291b4d40be78a67041e376cb24b</anchor>
      <arglist>(struct wpa_sm *sm, void *scard_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_sm_start_preauth</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>a019463cceccd6f50a6d99872b5d2ebf1</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_check_group_cipher</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>aae14fdb394036714647b076a17afdf8c</anchor>
      <arglist>(int group_cipher, int keylen, int maxkeylen, int *key_rsc_len, enum wpa_alg *alg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_decrypt_key_data</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>a2f2b1e4a227de6cef75982b2bd58f0b8</anchor>
      <arglist>(struct wpa_sm *sm, struct wpa_eapol_key *key, u16 ver)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_get_pmk</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>ace88c3c1eee5806d3383904acf6272b6</anchor>
      <arglist>(struct wpa_sm *sm, const unsigned char *src_addr, const u8 *pmkid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_gtk_tx_bit_workaround</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>ac84d52678c999a1c4dca973c3bd4cb41</anchor>
      <arglist>(const struct wpa_sm *sm, int tx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_install_gtk</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>aa5134900b9c37a1427cfe9194115aed0</anchor>
      <arglist>(struct wpa_sm *sm, const struct wpa_gtk_data *gd, const u8 *key_rsc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_install_ptk</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>a67f29f80b87e36094b0cc1d0fe36687b</anchor>
      <arglist>(struct wpa_sm *sm, const struct wpa_eapol_key *key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_key_neg_complete</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>a02eac14f6c2654a357e58bc7276314b3</anchor>
      <arglist>(struct wpa_sm *sm, const u8 *addr, int secure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_pairwise_gtk</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>ad8d21a7cb78800511b404733d8412fd4</anchor>
      <arglist>(struct wpa_sm *sm, const struct wpa_eapol_key *key, const u8 *gtk, size_t gtk_len, int key_info)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_process_1_of_2</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>a83f4d6e744af5fbf87373e01f270ecc6</anchor>
      <arglist>(struct wpa_sm *sm, const unsigned char *src_addr, const struct wpa_eapol_key *key, int extra_len, u16 ver)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_process_1_of_2_rsn</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>a7a6f9fc4f5dc4d123d129d2c8815a12f</anchor>
      <arglist>(struct wpa_sm *sm, const u8 *keydata, size_t keydatalen, u16 key_info, struct wpa_gtk_data *gd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_process_1_of_2_wpa</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>a097c463cf0433b70e0bdc1244f3a9be1</anchor>
      <arglist>(struct wpa_sm *sm, const struct wpa_eapol_key *key, size_t keydatalen, int key_info, size_t extra_len, u16 ver, struct wpa_gtk_data *gd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_process_1_of_4</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>acda9b392102a5b7f620759b6f908ec40</anchor>
      <arglist>(struct wpa_sm *sm, const unsigned char *src_addr, const struct wpa_eapol_key *key, u16 ver)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_process_3_of_4</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>a60cc3a2a45d7762b1ca1c3d919788d9c</anchor>
      <arglist>(struct wpa_sm *sm, const struct wpa_eapol_key *key, u16 ver)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_send_2_of_2</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>a4b76326332e9b7871372b40d48d5158a</anchor>
      <arglist>(struct wpa_sm *sm, const struct wpa_eapol_key *key, int ver, u16 key_info)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_send_2_of_4</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>a7efbdf667f45913f261a8e08a4d69b53</anchor>
      <arglist>(struct wpa_sm *sm, const unsigned char *dst, const struct wpa_eapol_key *key, int ver, const u8 *nonce, const u8 *wpa_ie, size_t wpa_ie_len, struct wpa_ptk *ptk)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_send_4_of_4</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>a10983dac44c9e03b52e6f694d37dc2a6</anchor>
      <arglist>(struct wpa_sm *sm, const unsigned char *dst, const struct wpa_eapol_key *key, u16 ver, u16 key_info, const u8 *kde, size_t kde_len, struct wpa_ptk *ptk)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_validate_ie</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>aef53b6b38d57545ad30a64d7ebcb9131</anchor>
      <arglist>(struct wpa_sm *sm, const unsigned char *src_addr, struct wpa_eapol_ie_parse *ie)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_verify_eapol_key_mic</name>
      <anchorfile>wpa_8c.html</anchorfile>
      <anchor>ac7b9f1064b919605d796a4b8cb9be5d4</anchor>
      <arglist>(struct wpa_sm *sm, struct wpa_eapol_key *key, u16 ver, const u8 *buf, size_t len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wpa.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/rsn_supp/</path>
    <filename>wpa_8h</filename>
    <includes id="defs_8h" name="defs.h" local="yes" imported="no">common/defs.h</includes>
    <includes id="eapol__common_8h" name="eapol_common.h" local="yes" imported="no">common/eapol_common.h</includes>
    <includes id="wpa__common_8h" name="wpa_common.h" local="yes" imported="no">common/wpa_common.h</includes>
    <class kind="struct">rsn_supp_config</class>
    <class kind="struct">wpa_sm_ctx</class>
    <member kind="enumeration">
      <name>wpa_sm_conf_params</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>a2f80090a0d50558700695b301f61e945</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RSNA_PMK_LIFETIME</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>a2f80090a0d50558700695b301f61e945a8b301cecfd2fe076a5c8deb97a19b433</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RSNA_PMK_REAUTH_THRESHOLD</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>a2f80090a0d50558700695b301f61e945aea5fe4d3bbf5dd81954697eb6ca367e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RSNA_SA_TIMEOUT</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>a2f80090a0d50558700695b301f61e945a304fc742ecbbb4163fc4abbc70ecc01e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_PARAM_PROTO</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>a2f80090a0d50558700695b301f61e945a1c3d3fbc724f71f2470a089709b25817</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_PARAM_PAIRWISE</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>a2f80090a0d50558700695b301f61e945ac4638e217d11a068bc8c85ecde6d2186</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_PARAM_GROUP</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>a2f80090a0d50558700695b301f61e945a640be59dba70ee122606e386ac49c671</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_PARAM_KEY_MGMT</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>a2f80090a0d50558700695b301f61e945a87b075e3922cce94e2f5110c1984b6f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_PARAM_MGMT_GROUP</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>a2f80090a0d50558700695b301f61e945a742661b5a34d36dff689558b63b2393e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_PARAM_RSN_ENABLED</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>a2f80090a0d50558700695b301f61e945ac246b8f0e6f752f975580d07421dca19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_PARAM_MFP</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>a2f80090a0d50558700695b301f61e945a6d5c0aaa194e773da3cfeb7c9acbe366</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_ft_is_completed</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>afe593fd1bba82783ec906d28518528c8</anchor>
      <arglist>(struct wpa_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_ft_prepare_auth_request</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>a906b0671debb9b24c1dfaf1d2d197aac</anchor>
      <arglist>(struct wpa_sm *sm, const u8 *mdie)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_ft_process_response</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>a9b68cd04a05d8e54b77a724c275028fb</anchor>
      <arglist>(struct wpa_sm *sm, const u8 *ies, size_t ies_len, int ft_action, const u8 *target_ap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_ft_validate_reassoc_resp</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>ae724290eff2cbc3770ac025fae6d18bb</anchor>
      <arglist>(struct wpa_sm *sm, const u8 *ies, size_t ies_len, const u8 *src_addr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_parse_wpa_ie</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>a34fb0860e932e0b84e13086759e545b8</anchor>
      <arglist>(const u8 *wpa_ie, size_t wpa_ie_len, struct wpa_ie_data *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_sm_aborted_cached</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>a4ac521aa6ce321008b54bbea255f7268</anchor>
      <arglist>(struct wpa_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_sm_deinit</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>a9d860054f6244b45e7e35b20f8575db8</anchor>
      <arglist>(struct wpa_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_sm_drop_sa</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>aaa017440fe029a1492b938bd8c19223e</anchor>
      <arglist>(struct wpa_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_sm_get_mib</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>ae6dc993ab2215dfcbb442387bfaf62e2</anchor>
      <arglist>(struct wpa_sm *sm, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>wpa_sm_get_param</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>a13e960bd5bd7baf5cb314c46e51572ae</anchor>
      <arglist>(struct wpa_sm *sm, enum wpa_sm_conf_params param)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_sm_get_status</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>a091b623b402adb2b50967eb4d49e353d</anchor>
      <arglist>(struct wpa_sm *sm, char *buf, size_t buflen, int verbose)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_sm_has_ptk</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>a6d9dca2b8801720b04029c8e4a8d1c2e</anchor>
      <arglist>(struct wpa_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_sm *</type>
      <name>wpa_sm_init</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>aec51fbc4a664628c46daa68ca1b5601b</anchor>
      <arglist>(struct wpa_sm_ctx *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_sm_key_request</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>ae048150938473807792fa3f66956a656</anchor>
      <arglist>(struct wpa_sm *sm, int error, int pairwise)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_sm_notify_assoc</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>aa624f360d26da09f7bbfc0d82891ba0c</anchor>
      <arglist>(struct wpa_sm *sm, const u8 *bssid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_sm_notify_disassoc</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>a9effb6e5bc0ac4a0ce7a1fcd6cc9910e</anchor>
      <arglist>(struct wpa_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_sm_parse_own_wpa_ie</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>ac0953c3d8de524c300f6f5ae688e75c6</anchor>
      <arglist>(struct wpa_sm *sm, struct wpa_ie_data *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_sm_pmksa_cache_list</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>a37ef9ee8e87b44226ed290a9a92e0601</anchor>
      <arglist>(struct wpa_sm *sm, char *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_sm_rx_eapol</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>a3972994a9587211480397c9ccd840ae2</anchor>
      <arglist>(struct wpa_sm *sm, const u8 *src_addr, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_sm_set_ap_rsn_ie</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>a41baea756681d86f816b9809342c8d8e</anchor>
      <arglist>(struct wpa_sm *sm, const u8 *ie, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_sm_set_ap_wpa_ie</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>a14dd4ae7964c92fd3414df3e731905f1</anchor>
      <arglist>(struct wpa_sm *sm, const u8 *ie, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_sm_set_assoc_wpa_ie</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>a1eeec03d93cfe36caf085bd0b1a0dad8</anchor>
      <arglist>(struct wpa_sm *sm, const u8 *ie, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_sm_set_assoc_wpa_ie_default</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>a62e4955e2646c3d828f02e775e689402</anchor>
      <arglist>(struct wpa_sm *sm, u8 *wpa_ie, size_t *wpa_ie_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_sm_set_config</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>abeb6f317be3454d477b3f69f0299a90c</anchor>
      <arglist>(struct wpa_sm *sm, struct rsn_supp_config *config)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_sm_set_eapol</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>a67f6fe7572b48bda03dcb71b8edc384c</anchor>
      <arglist>(struct wpa_sm *sm, struct eapol_sm *eapol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_sm_set_fast_reauth</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>a3a7f7150cd2f608dba8094975cd53304</anchor>
      <arglist>(struct wpa_sm *sm, int fast_reauth)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_sm_set_ft_params</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>a9da89be266cdbe57e3a7ae7b23bd2720</anchor>
      <arglist>(struct wpa_sm *sm, const u8 *ies, size_t ies_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_sm_set_ifname</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>a20bbea98817bfd064b9879b5ccda6af8</anchor>
      <arglist>(struct wpa_sm *sm, const char *ifname, const char *bridge_ifname)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_sm_set_own_addr</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>adf76a34c19b94ebf8b89fe91f5bc356a</anchor>
      <arglist>(struct wpa_sm *sm, const u8 *addr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_sm_set_param</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>ad41fa8b86758a7ed0debd0bfb8b4d4b9</anchor>
      <arglist>(struct wpa_sm *sm, enum wpa_sm_conf_params param, unsigned int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_sm_set_pmk</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>a4191d6de20ea8bac0436efeafface307</anchor>
      <arglist>(struct wpa_sm *sm, const u8 *pmk, size_t pmk_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_sm_set_pmk_from_pmksa</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>a04aae3809735b36b6a6e1a565cb10653</anchor>
      <arglist>(struct wpa_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_sm_set_scard_ctx</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>ad2ac7291b4d40be78a67041e376cb24b</anchor>
      <arglist>(struct wpa_sm *sm, void *scard_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_sm_stkstart</name>
      <anchorfile>wpa_8h.html</anchorfile>
      <anchor>a8447e145122ea2d6485bbde8033d2767</anchor>
      <arglist>(struct wpa_sm *sm, const u8 *peer)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wpa_auth.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>wpa__auth_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">utils/eloop.h</includes>
    <includes id="state__machine_8h" name="state_machine.h" local="yes" imported="no">utils/state_machine.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="aes__wrap_8h" name="aes_wrap.h" local="yes" imported="no">crypto/aes_wrap.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto/crypto.h</includes>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">crypto/sha1.h</includes>
    <includes id="sha256_8h" name="sha256.h" local="yes" imported="no">crypto/sha256.h</includes>
    <includes id="eapol__auth__sm_8h" name="eapol_auth_sm.h" local="yes" imported="no">eapol_auth/eapol_auth_sm.h</includes>
    <includes id="ap__config_8h" name="ap_config.h" local="yes" imported="no">ap_config.h</includes>
    <includes id="ieee802__11_8h" name="ieee802_11.h" local="yes" imported="no">ieee802_11.h</includes>
    <includes id="wpa__auth_8h" name="wpa_auth.h" local="yes" imported="no">wpa_auth.h</includes>
    <includes id="pmksa__cache__auth_8h" name="pmksa_cache_auth.h" local="yes" imported="no">pmksa_cache_auth.h</includes>
    <includes id="wpa__auth__i_8h" name="wpa_auth_i.h" local="yes" imported="no">wpa_auth_i.h</includes>
    <includes id="wpa__auth__ie_8h" name="wpa_auth_ie.h" local="yes" imported="no">wpa_auth_ie.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>RSN_SUITE</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>ac2baa1efec816be16cd8a04e458aa018</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RSN_SUITE_ARG</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a56d934dd37a7c55e66d627983fbc1b55</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STATE_MACHINE_ADDR</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>ae354de00eb74d7a328e044f1320f52e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STATE_MACHINE_DATA</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a65ac785f7b8aaabbd2ab5638ea937bd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STATE_MACHINE_DEBUG_PREFIX</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a0f7460f7ed5bcfd3f28befa842ec9308</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>__wpa_send_eapol</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>af9579a6655a7e242acec593354f98ea5</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, struct wpa_state_machine *sm, int key_info, const u8 *key_rsc, const u8 *nonce, const u8 *kde, size_t kde_len, int keyidx, int encr, int force_version)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>ieee80211w_kde_add</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>aa303e6b1056b1962ade8b74b27640eb3</anchor>
      <arglist>(struct wpa_state_machine *sm, u8 *pos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ieee80211w_kde_len</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a92da3c2647380708077100deadff157a</anchor>
      <arglist>(struct wpa_state_machine *sm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a4cb596a2f5f6487177167898283ba6f6</anchor>
      <arglist>(WPA_PTK, INITIALIZE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>abfc78d4c0fcd4a74b1a898ec2257d941</anchor>
      <arglist>(WPA_PTK, DISCONNECT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a7d28a02de870b574eb84cae494bfc2c6</anchor>
      <arglist>(WPA_PTK, DISCONNECTED)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a0d2e643951707759a7c93d424cc77ec6</anchor>
      <arglist>(WPA_PTK, AUTHENTICATION)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a88cf04f679b5fad485c2007f4c5628f2</anchor>
      <arglist>(WPA_PTK, AUTHENTICATION2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a7d974740ff7e259fa35da72ed0c75f1e</anchor>
      <arglist>(WPA_PTK, INITPMK)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>ac9b8531b276e60126dbb1df58a81b781</anchor>
      <arglist>(WPA_PTK, INITPSK)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a983de0dbacb56154f793b7a4893a6b81</anchor>
      <arglist>(WPA_PTK, PTKSTART)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>ab02194abc531851091248c78ba769583</anchor>
      <arglist>(WPA_PTK, PTKCALCNEGOTIATING)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a496eb8669693a7e0343f851ddeadd5b1</anchor>
      <arglist>(WPA_PTK, PTKCALCNEGOTIATING2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a7ef5a0c9ef7378c278964054a1d6ec14</anchor>
      <arglist>(WPA_PTK, PTKINITNEGOTIATING)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a4c61c60c1f517792ac4e2ec0569d474a</anchor>
      <arglist>(WPA_PTK, PTKINITDONE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a7c36f6e5e671fce804a5eb27b4916707</anchor>
      <arglist>(WPA_PTK_GROUP, IDLE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>aac284c5410d3103ba568d13178798404</anchor>
      <arglist>(WPA_PTK_GROUP, REKEYNEGOTIATING)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>ac2d9c51ed916f71ad95444aa0868b067</anchor>
      <arglist>(WPA_PTK_GROUP, REKEYESTABLISHED)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STATE</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>ab94b35462434c7d9937515660bbbe90f</anchor>
      <arglist>(WPA_PTK_GROUP, KEYERROR)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STEP</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a2a00412e93950b330629ac9d39fc31a6</anchor>
      <arglist>(WPA_PTK)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SM_STEP</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a1170827c9c6178670437257004a34963</anchor>
      <arglist>(WPA_PTK_GROUP)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static enum wpa_alg</type>
      <name>wpa_alg_enum</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a5a822ca32b6ec27cbd82c4af544e98fe</anchor>
      <arglist>(int alg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpa_group *</type>
      <name>wpa_auth_add_group</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a94e16f626cb2fa4eb447c08a4775acd0</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, int vlan_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_auth_countermeasures_start</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a157d8de5535e61a11854d931fed1e9e2</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_auth_for_each_auth</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>abe6e1b7340f88802661ba7b2e9183ad0</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, int(*cb)(struct wpa_authenticator *a, void *ctx), void *cb_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_auth_for_each_sta</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>acb94cccadde6047b71611a01cfef729d</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, int(*cb)(struct wpa_state_machine *sm, void *ctx), void *cb_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_auth_get_eapol</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a3e639b1649b22fc0f0e765dd946faa00</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, const u8 *addr, wpa_eapol_variable var)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_auth_get_msk</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a07cc8d448b217f9cbc50fafec6d22503</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, const u8 *addr, u8 *msk, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_auth_get_pairwise</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a7b6a2bb8da4cf382fa57bf45076d62de</anchor>
      <arglist>(struct wpa_state_machine *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const u8 *</type>
      <name>wpa_auth_get_psk</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a223a61000858e60461e3ebff5efadf60</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, const u8 *addr, const u8 *prev_psk)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_auth_get_seqnum</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>ab1bd8e8b79f4364fbee5e54b30dd3997</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, const u8 *addr, int idx, u8 *seq)</arglist>
    </member>
    <member kind="function">
      <type>const u8 *</type>
      <name>wpa_auth_get_wpa_ie</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a894e575b2a8cb3da5e10d04ba8e5a1d9</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_auth_logger</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>aed00eb4badc129c0bd12cc131f3219bd</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, const u8 *addr, logger_level level, const char *txt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_auth_mic_failure_report</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a991f83f1bb7d0d0add10a508667e013e</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, const u8 *addr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_auth_pairwise_set</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>aba29f9364b5912f2a0d769e34b6c8957</anchor>
      <arglist>(struct wpa_state_machine *sm)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_auth_pmksa_add</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a4693fc471c1c52cc9fa52791feee6174</anchor>
      <arglist>(struct wpa_state_machine *sm, const u8 *pmk, int session_timeout, struct eapol_state_machine *eapol)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_auth_pmksa_add_preauth</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a7c1b26540265ebbde987a38b0595a1e3</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, const u8 *pmk, size_t len, const u8 *sta_addr, int session_timeout, struct eapol_state_machine *eapol)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_auth_pmksa_clear_cb</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>afb235a0618d6e3698978fbf454198e40</anchor>
      <arglist>(struct wpa_state_machine *sm, void *ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_auth_pmksa_free_cb</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a4be9dc88f60e7054b0310526d95a9c8d</anchor>
      <arglist>(struct rsn_pmksa_cache_entry *entry, void *ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_auth_send_eapol</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>ac0ca236628cfec91208feab584843fe8</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, const u8 *addr, const u8 *data, size_t data_len, int encrypt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_auth_set_eapol</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>ab03fd89d83aa275d9fd191eb3248939e</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, const u8 *addr, wpa_eapol_variable var, int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_auth_set_key</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>ae719b5a696bff0ec2a74665b185e8981</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, int vlan_id, enum wpa_alg alg, const u8 *addr, int idx, u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_auth_sm_event</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a77243ab28d459974b75e55edeb07a2e8</anchor>
      <arglist>(struct wpa_state_machine *sm, wpa_event event)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_auth_sm_notify</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a15e2f84dcf8b655814d54ed5ccd35e58</anchor>
      <arglist>(struct wpa_state_machine *sm)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_auth_sta_associated</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a8f7474c5df8722538d58539eee65003a</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, struct wpa_state_machine *sm)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_auth_sta_clear_pmksa</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a69b8c41fc9bc3c19892c588d11a413d9</anchor>
      <arglist>(struct wpa_state_machine *sm, struct rsn_pmksa_cache_entry *entry)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_auth_sta_deinit</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a83989b03e7c186d4355a421bfaed80fc</anchor>
      <arglist>(struct wpa_state_machine *sm)</arglist>
    </member>
    <member kind="function">
      <type>struct rsn_pmksa_cache_entry *</type>
      <name>wpa_auth_sta_get_pmksa</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a5957df31ab92b39d39dc68e5c3d69524</anchor>
      <arglist>(struct wpa_state_machine *sm)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_state_machine *</type>
      <name>wpa_auth_sta_init</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>af59fa3868ca98e045f55ee4bc6014685</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, const u8 *addr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_auth_sta_key_mgmt</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a56527494f60276eeb9df5f1961e44a35</anchor>
      <arglist>(struct wpa_state_machine *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_auth_sta_local_mic_failure_report</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a8555fe9f5a3c0eab35284195423ab4dc</anchor>
      <arglist>(struct wpa_state_machine *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_auth_sta_no_wpa</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a8bad915a6948ef7d6d09901ffa0ce40d</anchor>
      <arglist>(struct wpa_state_machine *sm)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_auth_sta_set_vlan</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a977a38ceb6225e4a411c14433f45c388</anchor>
      <arglist>(struct wpa_state_machine *sm, int vlan_id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_auth_sta_wpa_version</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>ab14ea9c1f65b2cb7376ec0b5f8a2d068</anchor>
      <arglist>(struct wpa_state_machine *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_auth_vlogger</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a2871de5f09990de2a5727f3da47d9504</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, const u8 *addr, logger_level level, const char *fmt,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>wpa_bool_txt</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a95f0b0507faafd3963952ef0f099831b</anchor>
      <arglist>(int bool)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_cipher_bits</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>afb215667fd5f5e99da64019f343ed203</anchor>
      <arglist>(int cipher)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_deinit</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>adea9c91c320621151623118d665ccef8</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_derive_ptk</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>ad09d433ac44f426c862a0510196b5dd4</anchor>
      <arglist>(struct wpa_state_machine *sm, const u8 *pmk, struct wpa_ptk *ptk)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_free_sta_sm</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a84b3d3bfe4663044fdbef5deb475fab8</anchor>
      <arglist>(struct wpa_state_machine *sm)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_get_mib</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a396a9669663451ddcc4669e9abf5d7a1</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_get_mib_sta</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a48d9000e245ea8969744ee1ebe2ff9f6</anchor>
      <arglist>(struct wpa_state_machine *sm, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_gmk_to_gtk</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>ad6f3806c312fca31ce36fa7942858702</anchor>
      <arglist>(const u8 *gmk, const u8 *addr, const u8 *gnonce, u8 *gtk, size_t gtk_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_group_gtk_init</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a8626ae5ba7f1674c2a2b647e94dabe80</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, struct wpa_group *group)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpa_group *</type>
      <name>wpa_group_init</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a7f08804602857e0aa3892843176b0f4a</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, int vlan_id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_group_set_key_len</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>afa1bccaf14e4cd33dd933d80c98c750e</anchor>
      <arglist>(struct wpa_group *group, int cipher)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_group_setkeys</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a4b2f079339714fe79f6f09253e229242</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, struct wpa_group *group)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_group_setkeysdone</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a0188bebcf861606f5dce27f5d74308a4</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, struct wpa_group *group)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_group_sm_step</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>ab651969da1b51c948c8b696f2ab3dc67</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, struct wpa_group *group)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_group_update_sta</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>aefdd7d536c818fd53f01d7b540792a7b</anchor>
      <arglist>(struct wpa_state_machine *sm, void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_gtk_rekey</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>abb17e78e8c1418cc24b6ccce39addd5f</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_gtk_update</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a501c89604064b98c0b0e70abcdcf1ad2</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, struct wpa_group *group)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_authenticator *</type>
      <name>wpa_init</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>ab45d1bee41daecead55ffa7b472278d6</anchor>
      <arglist>(const u8 *addr, struct wpa_auth_config *conf, struct wpa_auth_callbacks *cb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_receive</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a0da6e2571bbb7e9f60cfffc533069c17</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, struct wpa_state_machine *sm, u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_reconfig</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>ad23f4a76df943736c095cffcaf39dcf3</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, struct wpa_auth_config *conf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_rekey_gmk</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a1aaf3645a800d027b33eb5db58d273a9</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_rekey_gtk</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a3c2f708268eb0a3d29f9bab46dce91a9</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_rekey_ptk</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a83d519111d27dbcae36faa6e2f0a6ffd</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_remove_ptk</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a64fe4d714d1e1658ad859e13670e4f4e</anchor>
      <arglist>(struct wpa_state_machine *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_replay_counter_valid</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>acf5bf03eda309c03a0cb39a7d9490732</anchor>
      <arglist>(struct wpa_state_machine *sm, const u8 *replay_counter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_request_new_ptk</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a6ad582ab7c3bf7b4a8f4a8e6edf94917</anchor>
      <arglist>(struct wpa_state_machine *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_send_eapol</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a04cc56f1cd9b50a498a37125b728ac63</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, struct wpa_state_machine *sm, int key_info, const u8 *key_rsc, const u8 *nonce, const u8 *kde, size_t kde_len, int keyidx, int encr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_send_eapol_timeout</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>ae54026e82a67ebe14ae1b1595c02c926</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_sm_call_step</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>af656e80e8546b65315698e5402e369d4</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_sm_step</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a6f05889790508cb875a2096db3813f0a</anchor>
      <arglist>(struct wpa_state_machine *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_sta_disconnect</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a6eaea9520e6829390bce7cbaa1234fab</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, const u8 *addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_use_aes_cmac</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a7c2a92c96994d4c26cae5a1dab0d0ef8</anchor>
      <arglist>(struct wpa_state_machine *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_verify_key_mic</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a6e6fa4c862175b1a3c25d89628e4187d</anchor>
      <arglist>(struct wpa_ptk *PTK, u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const u32</type>
      <name>dot11RSNAConfigGroupUpdateCount</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>af810bd1cad11e652e563438fb789343a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const u32</type>
      <name>dot11RSNAConfigPairwiseUpdateCount</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a62aef23eef068f5afde405b9d1733a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>dot11RSNAConfigPMKLifetime</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>ae152d482319227372e2ea69da86690e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>dot11RSNAConfigPMKReauthThreshold</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a78e091acec7bf23996a4cb1fa6e3c1b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>dot11RSNAConfigSATimeout</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>aa6b890a3c636ea03747557241b661361</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const u32</type>
      <name>eapol_key_timeout_first</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>a5ea520b25d86d3c237d986e2a3b53f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const u32</type>
      <name>eapol_key_timeout_subseq</name>
      <anchorfile>wpa__auth_8c.html</anchorfile>
      <anchor>af50ec54f1494e6ca9dd0c0592e621424</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wpa_auth.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>wpa__auth_8h</filename>
    <includes id="defs_8h" name="defs.h" local="yes" imported="no">common/defs.h</includes>
    <includes id="eapol__common_8h" name="eapol_common.h" local="yes" imported="no">common/eapol_common.h</includes>
    <includes id="wpa__common_8h" name="wpa_common.h" local="yes" imported="no">common/wpa_common.h</includes>
    <class kind="struct">ft_r0kh_r1kh_pull_frame</class>
    <class kind="struct">ft_r0kh_r1kh_push_frame</class>
    <class kind="struct">ft_r0kh_r1kh_resp_frame</class>
    <class kind="struct">ft_remote_r0kh</class>
    <class kind="struct">ft_remote_r1kh</class>
    <class kind="struct">ft_rrb_frame</class>
    <class kind="struct">wpa_auth_callbacks</class>
    <class kind="struct">wpa_auth_config</class>
    <member kind="define">
      <type>#define</type>
      <name>FT_PACKET_R0KH_R1KH_PULL</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>aa634ef319183cf9106fecf7da7105f54</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FT_PACKET_R0KH_R1KH_PUSH</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>afc876526b77e34ddc2e2dcba75b8014f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FT_PACKET_R0KH_R1KH_RESP</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a291ec030d7eb801b4c67386d82962ba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FT_PACKET_REQUEST</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>ab18025e0fe76636fff58c83d2174371c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FT_PACKET_RESPONSE</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>af7aaa51962c01a03285170d6d063faaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FT_R0KH_R1KH_PULL_DATA_LEN</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a3031d3a18144693aa44a6890ac04c476</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FT_R0KH_R1KH_PUSH_DATA_LEN</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>aa049ec69594b901e54d89bcc27f68771</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FT_R0KH_R1KH_RESP_DATA_LEN</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>aaa5b9a29faf4b1053ab8974326d06da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RSN_REMOTE_FRAME_TYPE_FT_RRB</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a9a6eb80f9e14839f5cf94b101ceac5a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_IE_OK</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600af0f7882e1082fe53dedd547a94741615</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_INVALID_IE</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600a5c1cfb3849a6cc8e969c3fb278a3fa9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_INVALID_GROUP</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600a843a9b1582f0758e6059dc5c0bc02e5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_INVALID_PAIRWISE</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600a55349cee41a45f2c437357ca953f590e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_INVALID_AKMP</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600a6d90489ec32e8874ae9295500b5c9dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_NOT_ENABLED</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600a0a60bd4f1caba8e786b3ac94596afeea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_ALLOC_FAIL</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600ac0b3ce56fb795d86a32c14b2eeb5aba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_MGMT_FRAME_PROTECTION_VIOLATION</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600acceadd21a03f796b9812a88652870d45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_INVALID_MGMT_GROUP_CIPHER</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600a65d92ef4879ee994d378d7ae8090963a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_INVALID_MDIE</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600a909d35fc5c5a1661c017441f1e2fe315</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_INVALID_PROTO</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600afb3026c0212b34eea66c7290be392a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>logger_level</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a63296c69f4b9bf51d6756a5d2c482d1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOGGER_DEBUG</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a63296c69f4b9bf51d6756a5d2c482d1ea30eb5eac34e7c2406c74fb78d9004f6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOGGER_INFO</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a63296c69f4b9bf51d6756a5d2c482d1ea3a56c2c000665930df74a9ebf9047316</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOGGER_WARNING</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a63296c69f4b9bf51d6756a5d2c482d1ea236a2401a6ed3e96611f3a14352082ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>wpa_eapol_variable</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a9329f90a4013eb93661e4d0db466fba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_EAPOL_portEnabled</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a9329f90a4013eb93661e4d0db466fba8aeedac435cd2c93f7a48b9b21c65e75f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_EAPOL_portValid</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a9329f90a4013eb93661e4d0db466fba8ae1fcaf82fa0fee92f67dc56726a980bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_EAPOL_authorized</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a9329f90a4013eb93661e4d0db466fba8aafecfdd088c04f44d6f261d7cbd5b3ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_EAPOL_portControl_Auto</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a9329f90a4013eb93661e4d0db466fba8ac0c58d60a2ff7557ab121c997c66ff04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_EAPOL_keyRun</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a9329f90a4013eb93661e4d0db466fba8a10818d488b2c3e2c302b212d0c6ca0a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_EAPOL_keyAvailable</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a9329f90a4013eb93661e4d0db466fba8a8150b49adafa13a44e7a099bd3b3a391</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_EAPOL_keyDone</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a9329f90a4013eb93661e4d0db466fba8ae00941d44c458b2b0fae94197481e90f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_EAPOL_inc_EapolFramesTx</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a9329f90a4013eb93661e4d0db466fba8a10534f999ccf0d34cc57d2a7391302e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>wpa_event</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a4a34b06c41b4a2d487915161b0564782</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_AUTH</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a4a34b06c41b4a2d487915161b0564782a485e02773e8a396101f8ea75674dd8ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_ASSOC</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a4a34b06c41b4a2d487915161b0564782aa73b1e937ae9494419fc22a1ce50ee74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_DISASSOC</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a4a34b06c41b4a2d487915161b0564782a725651704d561c224fa27f784e3eecb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_DEAUTH</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a4a34b06c41b4a2d487915161b0564782a2c3f6453bafaad1687e190ad7ef9e746</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_REAUTH</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a4a34b06c41b4a2d487915161b0564782ad8cfefb5f4db2ad932e4395886960d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_REAUTH_EAPOL</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a4a34b06c41b4a2d487915161b0564782afc2d9073afee95a629e723cfae2afc57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_ASSOC_FT</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a4a34b06c41b4a2d487915161b0564782abe9a36018a65b04f11d1665b54262431</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_auth_countermeasures_start</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a157d8de5535e61a11854d931fed1e9e2</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_auth_get_pairwise</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a7b6a2bb8da4cf382fa57bf45076d62de</anchor>
      <arglist>(struct wpa_state_machine *sm)</arglist>
    </member>
    <member kind="function">
      <type>const u8 *</type>
      <name>wpa_auth_get_wpa_ie</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a894e575b2a8cb3da5e10d04ba8e5a1d9</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_auth_pairwise_set</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>aba29f9364b5912f2a0d769e34b6c8957</anchor>
      <arglist>(struct wpa_state_machine *sm)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_auth_pmksa_add</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a4693fc471c1c52cc9fa52791feee6174</anchor>
      <arglist>(struct wpa_state_machine *sm, const u8 *pmk, int session_timeout, struct eapol_state_machine *eapol)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_auth_pmksa_add_preauth</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a7c1b26540265ebbde987a38b0595a1e3</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, const u8 *pmk, size_t len, const u8 *sta_addr, int session_timeout, struct eapol_state_machine *eapol)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_auth_sm_event</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a77243ab28d459974b75e55edeb07a2e8</anchor>
      <arglist>(struct wpa_state_machine *sm, wpa_event event)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_auth_sm_notify</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a15e2f84dcf8b655814d54ed5ccd35e58</anchor>
      <arglist>(struct wpa_state_machine *sm)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_auth_sta_associated</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a8f7474c5df8722538d58539eee65003a</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, struct wpa_state_machine *sm)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_auth_sta_clear_pmksa</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a69b8c41fc9bc3c19892c588d11a413d9</anchor>
      <arglist>(struct wpa_state_machine *sm, struct rsn_pmksa_cache_entry *entry)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_auth_sta_deinit</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a83989b03e7c186d4355a421bfaed80fc</anchor>
      <arglist>(struct wpa_state_machine *sm)</arglist>
    </member>
    <member kind="function">
      <type>struct rsn_pmksa_cache_entry *</type>
      <name>wpa_auth_sta_get_pmksa</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a5957df31ab92b39d39dc68e5c3d69524</anchor>
      <arglist>(struct wpa_state_machine *sm)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_state_machine *</type>
      <name>wpa_auth_sta_init</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>af59fa3868ca98e045f55ee4bc6014685</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, const u8 *addr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_auth_sta_key_mgmt</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a56527494f60276eeb9df5f1961e44a35</anchor>
      <arglist>(struct wpa_state_machine *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_auth_sta_local_mic_failure_report</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a8555fe9f5a3c0eab35284195423ab4dc</anchor>
      <arglist>(struct wpa_state_machine *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_auth_sta_no_wpa</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a8bad915a6948ef7d6d09901ffa0ce40d</anchor>
      <arglist>(struct wpa_state_machine *sm)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_auth_sta_set_vlan</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a977a38ceb6225e4a411c14433f45c388</anchor>
      <arglist>(struct wpa_state_machine *sm, int vlan_id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_auth_sta_wpa_version</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>ab14ea9c1f65b2cb7376ec0b5f8a2d068</anchor>
      <arglist>(struct wpa_state_machine *sm)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_auth_uses_mfp</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a0964ac599fbce54ee4cbd590ec89a9ad</anchor>
      <arglist>(struct wpa_state_machine *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_deinit</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>adea9c91c320621151623118d665ccef8</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_get_mib</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a396a9669663451ddcc4669e9abf5d7a1</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_get_mib_sta</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a48d9000e245ea8969744ee1ebe2ff9f6</anchor>
      <arglist>(struct wpa_state_machine *sm, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_gtk_rekey</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>abb17e78e8c1418cc24b6ccce39addd5f</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_authenticator *</type>
      <name>wpa_init</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>ab45d1bee41daecead55ffa7b472278d6</anchor>
      <arglist>(const u8 *addr, struct wpa_auth_config *conf, struct wpa_auth_callbacks *cb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_receive</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a0da6e2571bbb7e9f60cfffc533069c17</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, struct wpa_state_machine *sm, u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_reconfig</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>ad23f4a76df943736c095cffcaf39dcf3</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, struct wpa_auth_config *conf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_remove_ptk</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>a64fe4d714d1e1658ad859e13670e4f4e</anchor>
      <arglist>(struct wpa_state_machine *sm)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_validate_wpa_ie</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>acb72fbaa37dae869c1301fe68151149a</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, struct wpa_state_machine *sm, const u8 *wpa_ie, size_t wpa_ie_len, const u8 *mdie, size_t mdie_len)</arglist>
    </member>
    <member kind="variable">
      <type>struct ft_rrb_frame</type>
      <name>STRUCT_PACKED</name>
      <anchorfile>wpa__auth_8h.html</anchorfile>
      <anchor>affe553f9e2d1139545e03dfee364d4d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wpa_auth_ft.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>wpa__auth__ft_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="ieee802__11__common_8h" name="ieee802_11_common.h" local="yes" imported="no">common/ieee802_11_common.h</includes>
    <includes id="aes__wrap_8h" name="aes_wrap.h" local="yes" imported="no">crypto/aes_wrap.h</includes>
    <includes id="ap__config_8h" name="ap_config.h" local="yes" imported="no">ap_config.h</includes>
    <includes id="ieee802__11_8h" name="ieee802_11.h" local="yes" imported="no">ieee802_11.h</includes>
    <includes id="wmm_8h" name="wmm.h" local="yes" imported="no">wmm.h</includes>
    <includes id="wpa__auth_8h" name="wpa_auth.h" local="yes" imported="no">wpa_auth.h</includes>
    <includes id="wpa__auth__i_8h" name="wpa_auth_i.h" local="yes" imported="no">wpa_auth_i.h</includes>
    <includes id="wpa__auth__ie_8h" name="wpa_auth_ie.h" local="yes" imported="no">wpa_auth_ie.h</includes>
  </compound>
  <compound kind="file">
    <name>wpa_auth_glue.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>wpa__auth__glue_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="eapol__auth__sm_8h" name="eapol_auth_sm.h" local="yes" imported="no">eapol_auth/eapol_auth_sm.h</includes>
    <includes id="eapol__auth__sm__i_8h" name="eapol_auth_sm_i.h" local="yes" imported="no">eapol_auth/eapol_auth_sm_i.h</includes>
    <includes id="eap__server_2eap_8h" name="eap_server/eap.h" local="yes" imported="no">eap_server/eap.h</includes>
    <includes id="l2__packet_8h" name="l2_packet.h" local="yes" imported="no">l2_packet/l2_packet.h</includes>
    <includes id="driver_8h" name="driver.h" local="yes" imported="no">drivers/driver.h</includes>
    <includes id="hostapd_8h" name="hostapd.h" local="yes" imported="no">hostapd.h</includes>
    <includes id="ieee802__1x_8h" name="ieee802_1x.h" local="yes" imported="no">ieee802_1x.h</includes>
    <includes id="preauth__auth_8h" name="preauth_auth.h" local="yes" imported="no">preauth_auth.h</includes>
    <includes id="sta__info_8h" name="sta_info.h" local="yes" imported="no">sta_info.h</includes>
    <includes id="tkip__countermeasures_8h" name="tkip_countermeasures.h" local="yes" imported="no">tkip_countermeasures.h</includes>
    <includes id="ap__drv__ops_8h" name="ap_drv_ops.h" local="yes" imported="no">ap_drv_ops.h</includes>
    <includes id="ap__config_8h" name="ap_config.h" local="yes" imported="no">ap_config.h</includes>
    <includes id="wpa__auth_8h" name="wpa_auth.h" local="yes" imported="no">wpa_auth.h</includes>
    <class kind="struct">wpa_auth_iface_iter_data</class>
    <member kind="function">
      <type>void</type>
      <name>hostapd_deinit_wpa</name>
      <anchorfile>wpa__auth__glue_8c.html</anchorfile>
      <anchor>a6cde5949eeeecefd74356ec0d6a30576</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hostapd_reconfig_wpa</name>
      <anchorfile>wpa__auth__glue_8c.html</anchorfile>
      <anchor>a8d19aca7d2eb211f1e8ae59a1e0e2cfe</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_setup_wpa</name>
      <anchorfile>wpa__auth__glue_8c.html</anchorfile>
      <anchor>a17b3dcee83449d5d233e0dea39864c60</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hostapd_wpa_auth_conf</name>
      <anchorfile>wpa__auth__glue_8c.html</anchorfile>
      <anchor>a3f9044999158832eb48c42d3fd4b158b</anchor>
      <arglist>(struct hostapd_bss_config *conf, struct wpa_auth_config *wconf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hostapd_wpa_auth_disconnect</name>
      <anchorfile>wpa__auth__glue_8c.html</anchorfile>
      <anchor>a23026b2429f2d576bbf56f9425ed6756</anchor>
      <arglist>(void *ctx, const u8 *addr, u16 reason)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_wpa_auth_for_each_auth</name>
      <anchorfile>wpa__auth__glue_8c.html</anchorfile>
      <anchor>a81021ce04ef9461a1880d6c41ae05645</anchor>
      <arglist>(void *ctx, int(*cb)(struct wpa_authenticator *sm, void *ctx), void *cb_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_wpa_auth_for_each_sta</name>
      <anchorfile>wpa__auth__glue_8c.html</anchorfile>
      <anchor>a97aac66c9f289d08b3074af098f27a0f</anchor>
      <arglist>(void *ctx, int(*cb)(struct wpa_state_machine *sm, void *ctx), void *cb_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_wpa_auth_get_eapol</name>
      <anchorfile>wpa__auth__glue_8c.html</anchorfile>
      <anchor>a1cf320b5ef89ea7b21ea13ee05648b59</anchor>
      <arglist>(void *ctx, const u8 *addr, wpa_eapol_variable var)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_wpa_auth_get_msk</name>
      <anchorfile>wpa__auth__glue_8c.html</anchorfile>
      <anchor>a40d405e6492c351a17a545f9c1ab7b66</anchor>
      <arglist>(void *ctx, const u8 *addr, u8 *msk, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const u8 *</type>
      <name>hostapd_wpa_auth_get_psk</name>
      <anchorfile>wpa__auth__glue_8c.html</anchorfile>
      <anchor>a6d97c0b34b2196a6c7bf52108cc183b5</anchor>
      <arglist>(void *ctx, const u8 *addr, const u8 *prev_psk)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_wpa_auth_get_seqnum</name>
      <anchorfile>wpa__auth__glue_8c.html</anchorfile>
      <anchor>a88e710180ab4b24c14282d98df5c5420</anchor>
      <arglist>(void *ctx, const u8 *addr, int idx, u8 *seq)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hostapd_wpa_auth_logger</name>
      <anchorfile>wpa__auth__glue_8c.html</anchorfile>
      <anchor>afe70cbf5896baac5dd805e1f41f7f893</anchor>
      <arglist>(void *ctx, const u8 *addr, logger_level level, const char *txt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hostapd_wpa_auth_mic_failure_report</name>
      <anchorfile>wpa__auth__glue_8c.html</anchorfile>
      <anchor>a9a09a6386aebb080467fcdcac9cb2cc8</anchor>
      <arglist>(void *ctx, const u8 *addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_wpa_auth_send_eapol</name>
      <anchorfile>wpa__auth__glue_8c.html</anchorfile>
      <anchor>a8e5de69a6a53074b202bd0bb62cf7836</anchor>
      <arglist>(void *ctx, const u8 *addr, const u8 *data, size_t data_len, int encrypt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_wpa_auth_send_ether</name>
      <anchorfile>wpa__auth__glue_8c.html</anchorfile>
      <anchor>abc7505c310d5ef14903b0a041e605de2</anchor>
      <arglist>(void *ctx, const u8 *dst, u16 proto, const u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hostapd_wpa_auth_set_eapol</name>
      <anchorfile>wpa__auth__glue_8c.html</anchorfile>
      <anchor>a0e2e74a8932c979653205ca0f0799a32</anchor>
      <arglist>(void *ctx, const u8 *addr, wpa_eapol_variable var, int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_wpa_auth_set_key</name>
      <anchorfile>wpa__auth__glue_8c.html</anchorfile>
      <anchor>a0fb7c2674550b65051fc493f1ba85f3e</anchor>
      <arglist>(void *ctx, int vlan_id, enum wpa_alg alg, const u8 *addr, int idx, u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_auth_iface_iter</name>
      <anchorfile>wpa__auth__glue_8c.html</anchorfile>
      <anchor>a57af03c8d5e31231c2a16a340cb7f3d6</anchor>
      <arglist>(struct hostapd_iface *iface, void *ctx)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wpa_auth_glue.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>wpa__auth__glue_8h</filename>
    <member kind="function">
      <type>void</type>
      <name>hostapd_deinit_wpa</name>
      <anchorfile>wpa__auth__glue_8h.html</anchorfile>
      <anchor>a6cde5949eeeecefd74356ec0d6a30576</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hostapd_reconfig_wpa</name>
      <anchorfile>wpa__auth__glue_8h.html</anchorfile>
      <anchor>a8d19aca7d2eb211f1e8ae59a1e0e2cfe</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_setup_wpa</name>
      <anchorfile>wpa__auth__glue_8h.html</anchorfile>
      <anchor>a17b3dcee83449d5d233e0dea39864c60</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wpa_auth_i.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>wpa__auth__i_8h</filename>
    <class kind="struct">wpa_authenticator</class>
    <class kind="struct">wpa_group</class>
    <class kind="struct">wpa_state_machine</class>
    <class kind="struct">wpa_stsl_negotiation</class>
    <member kind="define">
      <type>#define</type>
      <name>RSNA_MAX_EAPOL_RETRIES</name>
      <anchorfile>wpa__auth__i_8h.html</anchorfile>
      <anchor>afb30e3a0ee8694d443f2521d820743ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>__wpa_send_eapol</name>
      <anchorfile>wpa__auth__i_8h.html</anchorfile>
      <anchor>af9579a6655a7e242acec593354f98ea5</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, struct wpa_state_machine *sm, int key_info, const u8 *key_rsc, const u8 *nonce, const u8 *kde, size_t kde_len, int keyidx, int encr, int force_version)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_auth_for_each_auth</name>
      <anchorfile>wpa__auth__i_8h.html</anchorfile>
      <anchor>abe6e1b7340f88802661ba7b2e9183ad0</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, int(*cb)(struct wpa_authenticator *a, void *ctx), void *cb_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_auth_for_each_sta</name>
      <anchorfile>wpa__auth__i_8h.html</anchorfile>
      <anchor>acb94cccadde6047b71611a01cfef729d</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, int(*cb)(struct wpa_state_machine *sm, void *ctx), void *cb_ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_auth_logger</name>
      <anchorfile>wpa__auth__i_8h.html</anchorfile>
      <anchor>aed00eb4badc129c0bd12cc131f3219bd</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, const u8 *addr, logger_level level, const char *txt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_auth_vlogger</name>
      <anchorfile>wpa__auth__i_8h.html</anchorfile>
      <anchor>a2871de5f09990de2a5727f3da47d9504</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, const u8 *addr, logger_level level, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_write_rsn_ie</name>
      <anchorfile>wpa__auth__i_8h.html</anchorfile>
      <anchor>ab02cb98a51fb68d86618a300d066d081</anchor>
      <arglist>(struct wpa_auth_config *conf, u8 *buf, size_t len, const u8 *pmkid)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wpa_auth_ie.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>wpa__auth__ie_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="eapol__auth__sm_8h" name="eapol_auth_sm.h" local="yes" imported="no">eapol_auth/eapol_auth_sm.h</includes>
    <includes id="ap__config_8h" name="ap_config.h" local="yes" imported="no">ap_config.h</includes>
    <includes id="ieee802__11_8h" name="ieee802_11.h" local="yes" imported="no">ieee802_11.h</includes>
    <includes id="wpa__auth_8h" name="wpa_auth.h" local="yes" imported="no">wpa_auth.h</includes>
    <includes id="pmksa__cache__auth_8h" name="pmksa_cache_auth.h" local="yes" imported="no">pmksa_cache_auth.h</includes>
    <includes id="wpa__auth__ie_8h" name="wpa_auth_ie.h" local="yes" imported="no">wpa_auth_ie.h</includes>
    <includes id="wpa__auth__i_8h" name="wpa_auth_i.h" local="yes" imported="no">wpa_auth_i.h</includes>
    <class kind="struct">wpa_auth_okc_iter_data</class>
    <member kind="function">
      <type>u8 *</type>
      <name>wpa_add_kde</name>
      <anchorfile>wpa__auth__ie_8c.html</anchorfile>
      <anchor>abc4f13a629c388332b83129929beb627</anchor>
      <arglist>(u8 *pos, u32 kde, const u8 *data, size_t data_len, const u8 *data2, size_t data2_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_auth_gen_wpa_ie</name>
      <anchorfile>wpa__auth__ie_8c.html</anchorfile>
      <anchor>a2a8b0b2438d7bffeb9ef961c0dc90f66</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_auth_okc_iter</name>
      <anchorfile>wpa__auth__ie_8c.html</anchorfile>
      <anchor>ac6990e8cf72ad993ccb3e01fd47ddfc8</anchor>
      <arglist>(struct wpa_authenticator *a, void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_auth_uses_mfp</name>
      <anchorfile>wpa__auth__ie_8c.html</anchorfile>
      <anchor>a0964ac599fbce54ee4cbd590ec89a9ad</anchor>
      <arglist>(struct wpa_state_machine *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_key_mgmt_to_bitfield</name>
      <anchorfile>wpa__auth__ie_8c.html</anchorfile>
      <anchor>a87cc666258c39b52e6b00fcf677091d9</anchor>
      <arglist>(const u8 *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_parse_generic</name>
      <anchorfile>wpa__auth__ie_8c.html</anchorfile>
      <anchor>ac33d66b6a596964e70abc50b4a553f38</anchor>
      <arglist>(const u8 *pos, const u8 *end, struct wpa_eapol_ie_parse *ie)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_parse_kde_ies</name>
      <anchorfile>wpa__auth__ie_8c.html</anchorfile>
      <anchor>a70173fd0572860bbc79bcfaadc5e07b6</anchor>
      <arglist>(const u8 *buf, size_t len, struct wpa_eapol_ie_parse *ie)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_parse_wpa_ie_wpa</name>
      <anchorfile>wpa__auth__ie_8c.html</anchorfile>
      <anchor>ace781a9cf2c9fd47b5024c5eefbd94d5</anchor>
      <arglist>(const u8 *wpa_ie, size_t wpa_ie_len, struct wpa_ie_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_selector_to_bitfield</name>
      <anchorfile>wpa__auth__ie_8c.html</anchorfile>
      <anchor>a6333a04b1efe0352e197e911cd0af33b</anchor>
      <arglist>(const u8 *s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_validate_wpa_ie</name>
      <anchorfile>wpa__auth__ie_8c.html</anchorfile>
      <anchor>acb72fbaa37dae869c1301fe68151149a</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth, struct wpa_state_machine *sm, const u8 *wpa_ie, size_t wpa_ie_len, const u8 *mdie, size_t mdie_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_write_rsn_ie</name>
      <anchorfile>wpa__auth__ie_8c.html</anchorfile>
      <anchor>ab02cb98a51fb68d86618a300d066d081</anchor>
      <arglist>(struct wpa_auth_config *conf, u8 *buf, size_t len, const u8 *pmkid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_write_wpa_ie</name>
      <anchorfile>wpa__auth__ie_8c.html</anchorfile>
      <anchor>a81e620bfc196044be78ce6f4b2a582b1</anchor>
      <arglist>(struct wpa_auth_config *conf, u8 *buf, size_t len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wpa_auth_ie.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>wpa__auth__ie_8h</filename>
    <class kind="struct">wpa_eapol_ie_parse</class>
    <member kind="function">
      <type>u8 *</type>
      <name>wpa_add_kde</name>
      <anchorfile>wpa__auth__ie_8h.html</anchorfile>
      <anchor>abc4f13a629c388332b83129929beb627</anchor>
      <arglist>(u8 *pos, u32 kde, const u8 *data, size_t data_len, const u8 *data2, size_t data2_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_auth_gen_wpa_ie</name>
      <anchorfile>wpa__auth__ie_8h.html</anchorfile>
      <anchor>a2a8b0b2438d7bffeb9ef961c0dc90f66</anchor>
      <arglist>(struct wpa_authenticator *wpa_auth)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_parse_kde_ies</name>
      <anchorfile>wpa__auth__ie_8h.html</anchorfile>
      <anchor>a70173fd0572860bbc79bcfaadc5e07b6</anchor>
      <arglist>(const u8 *buf, size_t len, struct wpa_eapol_ie_parse *ie)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wpa_cli.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>wpa__cli_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>wpa__cli_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wpa_common.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/common/</path>
    <filename>wpa__common_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="md5_8h" name="md5.h" local="yes" imported="no">crypto/md5.h</includes>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">crypto/sha1.h</includes>
    <includes id="sha256_8h" name="sha256.h" local="yes" imported="no">crypto/sha256.h</includes>
    <includes id="aes__wrap_8h" name="aes_wrap.h" local="yes" imported="no">crypto/aes_wrap.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto/crypto.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">ieee802_11_defs.h</includes>
    <includes id="defs_8h" name="defs.h" local="yes" imported="no">defs.h</includes>
    <includes id="wpa__common_8h" name="wpa_common.h" local="yes" imported="no">wpa_common.h</includes>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>rsn_key_mgmt_to_bitfield</name>
      <anchorfile>wpa__common_8c.html</anchorfile>
      <anchor>a3c819eddc26c0a7ae8b2e368489cd1a3</anchor>
      <arglist>(const u8 *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rsn_pmkid</name>
      <anchorfile>wpa__common_8c.html</anchorfile>
      <anchor>a5c044a0ddbf17712e5415e2ff944ed75</anchor>
      <arglist>(const u8 *pmk, size_t pmk_len, const u8 *aa, const u8 *spa, u8 *pmkid, int use_sha256)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>rsn_selector_to_bitfield</name>
      <anchorfile>wpa__common_8c.html</anchorfile>
      <anchor>afa14bf8a8320817115d5b31feca6c58f</anchor>
      <arglist>(const u8 *s)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>wpa_cipher_txt</name>
      <anchorfile>wpa__common_8c.html</anchorfile>
      <anchor>a505211f5efa742bb3d11b60cac050b93</anchor>
      <arglist>(int cipher)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_compare_rsn_ie</name>
      <anchorfile>wpa__common_8c.html</anchorfile>
      <anchor>a44f364418cd9f57f38d9bd29d619a216</anchor>
      <arglist>(int ft_initial_assoc, const u8 *ie1, size_t ie1len, const u8 *ie2, size_t ie2len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_eapol_key_mic</name>
      <anchorfile>wpa__common_8c.html</anchorfile>
      <anchor>abbb22dc0c31826d6f0bdd2b75efeb75d</anchor>
      <arglist>(const u8 *key, int ver, const u8 *buf, size_t len, u8 *mic)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>wpa_key_mgmt_txt</name>
      <anchorfile>wpa__common_8c.html</anchorfile>
      <anchor>aae4955ceb99b7588805e5482f208f6f0</anchor>
      <arglist>(int key_mgmt, int proto)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_parse_wpa_ie_rsn</name>
      <anchorfile>wpa__common_8c.html</anchorfile>
      <anchor>affd399cd6d823a32b748a20eaed05015</anchor>
      <arglist>(const u8 *rsn_ie, size_t rsn_ie_len, struct wpa_ie_data *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_pmk_to_ptk</name>
      <anchorfile>wpa__common_8c.html</anchorfile>
      <anchor>a888bc7a6a860f4f65ed966e1b4c578fd</anchor>
      <arglist>(const u8 *pmk, size_t pmk_len, const char *label, const u8 *addr1, const u8 *addr2, const u8 *nonce1, const u8 *nonce2, u8 *ptk, size_t ptk_len, int use_sha256)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wpa_common.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/common/</path>
    <filename>wpa__common_8h</filename>
    <class kind="struct">rsn_error_kde</class>
    <class kind="struct">rsn_ie_hdr</class>
    <class kind="struct">wpa_eapol_key</class>
    <class kind="struct">wpa_ie_data</class>
    <class kind="struct">wpa_ie_hdr</class>
    <class kind="struct">wpa_ptk</class>
    <member kind="define">
      <type>#define</type>
      <name>FT_R0KH_ID_MAX_LEN</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a1be16dab89d95e558199f52d441ad263</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FT_R1KH_ID_LEN</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a7eb2b73f71a7e3cbaafa87f16f0205e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOBILITY_DOMAIN_ID_LEN</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a26d6a7b41716856766c2f04a97772f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PMK_LEN</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>aaba6d17bdad354ee6dbf912ad4d99c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PMKID_LEN</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>af2ce8126dc46ee1d9d3beda3e1003193</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RSN_AUTH_KEY_MGMT_802_1X_SHA256</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>ada7756f4fe9bfab81cc3f9440c7fc2cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RSN_AUTH_KEY_MGMT_PSK_OVER_802_1X</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a648d9a23d2acaddff69824d0ddcf85bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RSN_AUTH_KEY_MGMT_PSK_SHA256</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>ad19eb66f9de8eccefff64457919745d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RSN_AUTH_KEY_MGMT_UNSPEC_802_1X</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a068e22b71a0fa81d96a8c20763579749</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RSN_CIPHER_SUITE_CCMP</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>ae0803bd46919ebdf23fe18372088ea14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RSN_CIPHER_SUITE_NONE</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a557e5fe291a760c3d0adcf4f83d2991b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RSN_CIPHER_SUITE_TKIP</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a253f17f738b6716503d36249a3022dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RSN_CIPHER_SUITE_WEP104</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a615fc7b5c635d91cbbd964f0ee54bff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RSN_CIPHER_SUITE_WEP40</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a8bf1b969cfd4719ec32bcf7445d5d8da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RSN_KEY_DATA_GROUPKEY</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a87bff52ea306f9670e0905ba0261b17f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RSN_KEY_DATA_MAC_ADDR</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a4c8c203fa272ad6894ad8fff8a23c961</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RSN_KEY_DATA_PMKID</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a137600348302a9639a0c66608eae40f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RSN_NUM_REPLAY_COUNTERS_1</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a0e874b8168fcc36ea88ac4e67dc4b310</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RSN_NUM_REPLAY_COUNTERS_16</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>af35686fd6ce7e9eaf88abeea673f6354</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RSN_NUM_REPLAY_COUNTERS_2</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a425a7b32996c37e5b1a03668e2b5f68e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RSN_NUM_REPLAY_COUNTERS_4</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>aebb0ecc10e45353ea80ab7ce3e6e3ff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RSN_SELECTOR</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a62ce4e34eaa5f918762b68bc9f34144b</anchor>
      <arglist>(a, b, c, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RSN_SELECTOR_GET</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>ab2e13e4f79948149289c25b5cd214022</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RSN_SELECTOR_LEN</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>af4fada496996494a025e286fe543b53d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RSN_SELECTOR_PUT</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a96732b95e73475f276de5b7457bcc6c3</anchor>
      <arglist>(a, val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RSN_VERSION</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a4db7e463a99a8ea0c462286abd213cee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_AUTH_KEY_MGMT_NONE</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>aed39f379207111f01878393d4b02553b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_AUTH_KEY_MGMT_PSK_OVER_802_1X</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>ac7d7654979aef2839436bf71cf0a028f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_AUTH_KEY_MGMT_UNSPEC_802_1X</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a62a840c9a6f5b404d2e9b46a13175e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_CAPABILITY_MFPC</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a6dc5e8df2d9d1af7aaa427f666542da6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_CAPABILITY_MFPR</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a1681abb3200a3387b65c5ae165048172</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_CAPABILITY_NO_PAIRWISE</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>ad0bcc192a5799f67fbc92435f33a5611</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_CAPABILITY_PEERKEY_ENABLED</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>acd38a94d1d5da3544b8b46849d5be4e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_CAPABILITY_PREAUTH</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a2bafee51d1e6690bae15a64e1f44e01c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_CIPHER_SUITE_CCMP</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>af8e5d9eb5b05f98156d8487357e40cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_CIPHER_SUITE_NONE</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a324583e47762cccf1527f2c05a39788e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_CIPHER_SUITE_TKIP</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a9e618aa519983f6fecaf8327644d2eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_CIPHER_SUITE_WEP104</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a3621d207c3001f0cb2b4082d06abc922</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_CIPHER_SUITE_WEP40</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a108e4b9e09fac0842b93f22b597ef75e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_GMK_LEN</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a8ba9e64f5ca6abdc929816458227941d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_GTK_MAX_LEN</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a48b0c7b94320b6a1310694c9cf929067</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_KEY_INFO_ACK</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a6e4b835b685e83749f4d1a6718302d69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_KEY_INFO_ENCR_KEY_DATA</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>ad0c0771679726ff44d855ddcb35b2489</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_KEY_INFO_ERROR</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>adb5e126956f64667428183ed849c18da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_KEY_INFO_INSTALL</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>abca430ee9fe9ef0ccd4f10c8fcd5b9f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_KEY_INFO_KEY_INDEX_MASK</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a0ef0c9a2e0a23af3bff376122e0de2bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_KEY_INFO_KEY_INDEX_SHIFT</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>aac51f7c35193a8f6c4453fc4f10442e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_KEY_INFO_KEY_TYPE</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a30dd0d4b4beb43fb56d13a6211623db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_KEY_INFO_MIC</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>acd8a520c9b94e2aa2a25d5741102ca38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_KEY_INFO_REQUEST</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a5231de413cb146882f5f55820c6e9fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_KEY_INFO_SECURE</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a4df6df453ba575f47e390e65a77b2512</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_KEY_INFO_SMK_MESSAGE</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a531dfad621106368ca72463fbdf452df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_KEY_INFO_TXRX</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a79723e0395edac127f5b0ba348e513dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_KEY_INFO_TYPE_AES_128_CMAC</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>ab02f9d05e0abae9aadcda483c8abff94</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_KEY_INFO_TYPE_HMAC_MD5_RC4</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a057d8ef1440d6702e7da60fce91bcdb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_KEY_INFO_TYPE_HMAC_SHA1_AES</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a430ee466cd0ded611ff7b2416852401f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_KEY_INFO_TYPE_MASK</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>ae4fe67406203792674e996d9e178ff0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_KEY_RSC_LEN</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a75549a456b7725aa759ceb95edc270bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_MAX_SSID_LEN</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a96d99f37e895958395cf74f31fbfe5f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_NONCE_LEN</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a6d8195ded7a1500688232f75519bc4a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_OUI_TYPE</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a20ae4c6f2b1710601fb0bea84491e7dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_PMK_NAME_LEN</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>afde4c9cd67decfceec119e5377b600ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_REPLAY_COUNTER_LEN</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>acdb9a621dbeb171454b448dab220ec40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_SELECTOR_LEN</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a21651fa96fe207feb67e93cf39a3e9ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_VERSION</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a19779641079390261700fc8c9508ec51</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rsn_pmkid</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a5c044a0ddbf17712e5415e2ff944ed75</anchor>
      <arglist>(const u8 *pmk, size_t pmk_len, const u8 *aa, const u8 *spa, u8 *pmkid, int use_sha256)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>wpa_cipher_txt</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a505211f5efa742bb3d11b60cac050b93</anchor>
      <arglist>(int cipher)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_compare_rsn_ie</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a44f364418cd9f57f38d9bd29d619a216</anchor>
      <arglist>(int ft_initial_assoc, const u8 *ie1, size_t ie1len, const u8 *ie2, size_t ie2len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_eapol_key_mic</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>abbb22dc0c31826d6f0bdd2b75efeb75d</anchor>
      <arglist>(const u8 *key, int ver, const u8 *buf, size_t len, u8 *mic)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_insert_pmkid</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a3bf7c94cd5f8f9d6dbf41d5aef0ee30c</anchor>
      <arglist>(u8 *ies, size_t ies_len, const u8 *pmkid)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>wpa_key_mgmt_txt</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>aae4955ceb99b7588805e5482f208f6f0</anchor>
      <arglist>(int key_mgmt, int proto)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_parse_wpa_ie_rsn</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>affd399cd6d823a32b748a20eaed05015</anchor>
      <arglist>(const u8 *rsn_ie, size_t rsn_ie_len, struct wpa_ie_data *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_pmk_to_ptk</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>a888bc7a6a860f4f65ed966e1b4c578fd</anchor>
      <arglist>(const u8 *pmk, size_t pmk_len, const char *label, const u8 *addr1, const u8 *addr2, const u8 *nonce1, const u8 *nonce2, u8 *ptk, size_t ptk_len, int use_sha256)</arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_eapol_key</type>
      <name>STRUCT_PACKED</name>
      <anchorfile>wpa__common_8h.html</anchorfile>
      <anchor>aabccf6bee6e66e6ecbbf4f3a1ba05678</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wpa_ctrl.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/common/</path>
    <filename>wpa__ctrl_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
  </compound>
  <compound kind="file">
    <name>wpa_ctrl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/common/</path>
    <filename>wpa__ctrl_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>AP_STA_CONNECTED</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>a23c86659c4508b6aca239999165d6e30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AP_STA_DISCONNECTED</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>a78e1df2b27b183b17d73bbe0f127bcac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_CTRL_REQ</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>ad5d2289ed7144e499619aa9ec72212f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_CTRL_RSP</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>a7d608fc54f5e1aa07ad7ebbc70e94a0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_EVENT_BSS_ADDED</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>a37593cb7fffd86bb914053df96736df9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_EVENT_BSS_REMOVED</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>a057c6235fb4cc2372e9a3f82a1243103</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_EVENT_CONNECTED</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>a6a35cd39ed4d8aa8df6ebc588fc0e90c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_EVENT_DISCONNECTED</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>ae3a9932017216d7503f17e7f40203c0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_EVENT_EAP_FAILURE</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>a7c7b8f48596bc635e3e5f031c08027f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_EVENT_EAP_METHOD</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>a16b2aa57614e0336714ef13521623794</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_EVENT_EAP_NOTIFICATION</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>adfdb83c6c586a3800707f6b14a63f776</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_EVENT_EAP_PEER_CERT</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>a24e7f9b856f2d3e7b162307168824487</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_EVENT_EAP_PROPOSED_METHOD</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>a91d34f2fdc72ca4bf987859dc174aabd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_EVENT_EAP_STARTED</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>a0a9b02ae18ebf22b50d9c2e594c09e05</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_EVENT_EAP_SUCCESS</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>a3e766a578ea3572c0915580fa1c12cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_EVENT_EAP_TLS_CERT_ERROR</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>a0f1937cd53bdab13b1d32c389c62c7d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_EVENT_PASSWORD_CHANGED</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>a0c072efcfda03906acebf76825b2c5bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_EVENT_SCAN_RESULTS</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>ab48ca06cd88fbdf974338d71e5d5cde1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_EVENT_TERMINATING</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>a0db34e8647b4557fb9b05f609cc7db6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_EVENT_AP_AVAILABLE</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>a684537ec2df8184f137cfedbe831d7fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_EVENT_AP_AVAILABLE_PBC</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>a2eb6cfbfc2e9d0e2242df8718612662a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_EVENT_AP_AVAILABLE_PIN</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>af26a2ae350550ab0580d464a5e7198b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_EVENT_AP_SETUP_LOCKED</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>a9d0d2e796abce8a8a9019029bf9df196</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_EVENT_CRED_RECEIVED</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>a7b72fcdbba4c94d60842223527b29941</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_EVENT_ENROLLEE_SEEN</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>ab4946c0df4341aa734b45f26ee5fc4e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_EVENT_ER_AP_ADD</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>afef249ac6536849ac89a69b9dcc3effe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_EVENT_ER_AP_REMOVE</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>af71d6248c14e95c6909e51027650ae7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_EVENT_ER_ENROLLEE_ADD</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>a83f659ff5285a65fb4a1be571e4b1c36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_EVENT_ER_ENROLLEE_REMOVE</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>a92287825654237c067d8183e7774af70</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_EVENT_FAIL</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>aeb302c3396804bf2fce1b9b72e48991c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_EVENT_M2D</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>a9f6dfc28cae011e285e38303892f5cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_EVENT_NEW_AP_SETTINGS</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>a4e276aca881f0746a421d421559166e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_EVENT_OVERLAP</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>a638271690aac53ca502d74e195dbce79</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_EVENT_PIN_NEEDED</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>a54b9368b7795c9ee66b75dbe3549e86a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_EVENT_REG_SUCCESS</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>aa95d23b44c8b9a0e6d2d3d8cca512423</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_EVENT_SUCCESS</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>aa53bb8f77e65e77876711903106e66bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_EVENT_TIMEOUT</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>ae54e9747bac89020c6104bd356faf293</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_ctrl_attach</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>a3257febde163010311f3306ac0468257</anchor>
      <arglist>(struct wpa_ctrl *ctrl)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_ctrl_close</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>a747606226e72af05a6255dcac15a9ee1</anchor>
      <arglist>(struct wpa_ctrl *ctrl)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_ctrl_detach</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>ae326ca921d06153e4efce717ae5dd4da</anchor>
      <arglist>(struct wpa_ctrl *ctrl)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_ctrl_get_fd</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>a787c79d1fc52fafede58a91327693f3c</anchor>
      <arglist>(struct wpa_ctrl *ctrl)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_ctrl *</type>
      <name>wpa_ctrl_open</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>ae7b366bdc9ab0fe6b516acb2a8f46b31</anchor>
      <arglist>(const char *ctrl_path)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_ctrl_pending</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>a4e48c0a662d9150ea603e75365748b0b</anchor>
      <arglist>(struct wpa_ctrl *ctrl)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_ctrl_recv</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>a9665f27035cf2af8b9b7530b6b49b4e6</anchor>
      <arglist>(struct wpa_ctrl *ctrl, char *reply, size_t *reply_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_ctrl_request</name>
      <anchorfile>wpa__ctrl_8h.html</anchorfile>
      <anchor>ab88b3aee5c305873e06b2cfb5d4a7f3a</anchor>
      <arglist>(struct wpa_ctrl *ctrl, const char *cmd, size_t cmd_len, char *reply, size_t *reply_len, void(*msg_cb)(char *msg, size_t len))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wpa_debug.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/utils/</path>
    <filename>wpa__debug_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>_wpa_hexdump</name>
      <anchorfile>wpa__debug_8c.html</anchorfile>
      <anchor>aa30b3c52db8f1f63175345bbe3886734</anchor>
      <arglist>(int level, const char *title, const u8 *buf, size_t len, int show)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>_wpa_hexdump_ascii</name>
      <anchorfile>wpa__debug_8c.html</anchorfile>
      <anchor>ad67fd845ddc5f89f65ae224a77d919e5</anchor>
      <arglist>(int level, const char *title, const u8 *buf, size_t len, int show)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hostapd_logger</name>
      <anchorfile>wpa__debug_8c.html</anchorfile>
      <anchor>a40a03df9b0627a6ceaccab8d88f8ee2b</anchor>
      <arglist>(void *ctx, const u8 *addr, unsigned int module, int level, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hostapd_logger_register_cb</name>
      <anchorfile>wpa__debug_8c.html</anchorfile>
      <anchor>a75a7eb28beea8a03720eb025d88ff3fa</anchor>
      <arglist>(hostapd_logger_cb_func func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_debug_close_file</name>
      <anchorfile>wpa__debug_8c.html</anchorfile>
      <anchor>ab2b251b1a223c3f26f5a9c4af8c658b7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_debug_open_file</name>
      <anchorfile>wpa__debug_8c.html</anchorfile>
      <anchor>a7ef07362f9bd444641baee5b6c006f56</anchor>
      <arglist>(const char *path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_debug_print_timestamp</name>
      <anchorfile>wpa__debug_8c.html</anchorfile>
      <anchor>a694eb00d3e773087caeaf50c6d206211</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_hexdump</name>
      <anchorfile>wpa__debug_8c.html</anchorfile>
      <anchor>a059d7c072de4cec39d318ecf2df0eb8d</anchor>
      <arglist>(int level, const char *title, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_hexdump_ascii</name>
      <anchorfile>wpa__debug_8c.html</anchorfile>
      <anchor>ab451c9362597f33a90948fe6c0c0ea37</anchor>
      <arglist>(int level, const char *title, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_hexdump_ascii_key</name>
      <anchorfile>wpa__debug_8c.html</anchorfile>
      <anchor>a125c19db2b9978b7af4d11196c08a2d9</anchor>
      <arglist>(int level, const char *title, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_hexdump_key</name>
      <anchorfile>wpa__debug_8c.html</anchorfile>
      <anchor>a37db8971a6b442ab0845cbc8e7dade23</anchor>
      <arglist>(int level, const char *title, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_msg</name>
      <anchorfile>wpa__debug_8c.html</anchorfile>
      <anchor>adf0ea8ca0f1e6417d2d750688f217575</anchor>
      <arglist>(void *ctx, int level, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_msg_ctrl</name>
      <anchorfile>wpa__debug_8c.html</anchorfile>
      <anchor>a93f4a5999c9995428414378c3800d96d</anchor>
      <arglist>(void *ctx, int level, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_msg_register_cb</name>
      <anchorfile>wpa__debug_8c.html</anchorfile>
      <anchor>aef5349e67ee5cb2a8876e8df557dea15</anchor>
      <arglist>(wpa_msg_cb_func func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_printf</name>
      <anchorfile>wpa__debug_8c.html</anchorfile>
      <anchor>af9db4416133e30dc2db3bcbd44360954</anchor>
      <arglist>(int level, const char *fmt,...)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static hostapd_logger_cb_func</type>
      <name>hostapd_logger_cb</name>
      <anchorfile>wpa__debug_8c.html</anchorfile>
      <anchor>a9cf44600964eb25f76ccb9feb22377b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_debug_level</name>
      <anchorfile>wpa__debug_8c.html</anchorfile>
      <anchor>a93c24a3c52044adaadad1a58b49f109d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_debug_show_keys</name>
      <anchorfile>wpa__debug_8c.html</anchorfile>
      <anchor>a492b25d11287b9a5f944b97cc24969b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_debug_timestamp</name>
      <anchorfile>wpa__debug_8c.html</anchorfile>
      <anchor>aa057321c15f30bd37442c367b0950e3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static wpa_msg_cb_func</type>
      <name>wpa_msg_cb</name>
      <anchorfile>wpa__debug_8c.html</anchorfile>
      <anchor>a387bd83bf37c311d87a65f43ba7e9f09</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wpa_debug.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/utils/</path>
    <filename>wpa__debug_8h</filename>
    <includes id="wpabuf_8h" name="wpabuf.h" local="yes" imported="no">wpabuf.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>HOSTAPD_MODULE_DRIVER</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>aa2af80f0f6863a239b222760dbe451b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HOSTAPD_MODULE_IAPP</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>a3d5be721e62f68d7f154a53287355d40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HOSTAPD_MODULE_IEEE80211</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>a67683c24df364706af5f7a10475eecb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HOSTAPD_MODULE_IEEE8021X</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>a3fa01e3035046d0e83f792d82fa3c6ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HOSTAPD_MODULE_MLME</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>a3eef9f15005be2c36aab3149ab1305f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HOSTAPD_MODULE_RADIUS</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>a9107e21a22542fdd0947d68a4db9d251</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HOSTAPD_MODULE_WPA</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>ab90eff6840ae74232e2192ac40d8a0e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPA_ASSERT</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>a5462513354554269ffd15317120b59da</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_MSGDUMP</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>ab98c672c5aaffb98a9189cd99e58ff23a1ffbc55f4d22c50fc04aa7b6d098f9bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_DEBUG</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>ab98c672c5aaffb98a9189cd99e58ff23a49fdf4fc5f69a8a95d62ecff1f0bc77d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_INFO</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>ab98c672c5aaffb98a9189cd99e58ff23ac0b16798f47a9d0c23cbe6a3dc242c0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_WARNING</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>ab98c672c5aaffb98a9189cd99e58ff23a8c89d217603db55622773ff511cf0ac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_ERROR</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>ab98c672c5aaffb98a9189cd99e58ff23a28aec242413d6eab32c014fd1cecc4f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>hostapd_logger_level</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>a2e4962fe90c2715558d10af6f97bb08a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HOSTAPD_LEVEL_DEBUG_VERBOSE</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>a2e4962fe90c2715558d10af6f97bb08aa391eefa85205cf9a5fc29d980cc56094</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HOSTAPD_LEVEL_DEBUG</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>a2e4962fe90c2715558d10af6f97bb08aad625465222a89a0f456b9e233e8bb566</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HOSTAPD_LEVEL_INFO</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>a2e4962fe90c2715558d10af6f97bb08aa163a457675fa55f4e6236d00c79344be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HOSTAPD_LEVEL_NOTICE</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>a2e4962fe90c2715558d10af6f97bb08aaab74ca6bd0f05b60c8e10bd2585af0f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HOSTAPD_LEVEL_WARNING</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>a2e4962fe90c2715558d10af6f97bb08aaca4c93cd684112a615981874d02679dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hostapd_logger</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>a7493eb81ca131ed9f6e907d0e4088492</anchor>
      <arglist>(void *ctx, const u8 *addr, unsigned int module, int level, const char *fmt,...) PRINTF_FORMAT(5</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hostapd_logger_register_cb</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>a75a7eb28beea8a03720eb025d88ff3fa</anchor>
      <arglist>(hostapd_logger_cb_func func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_debug_close_file</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>ab2b251b1a223c3f26f5a9c4af8c658b7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_debug_close_syslog</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>a4fb1747cc9bb386c30645e3088f249a3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_debug_open_file</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>a7ef07362f9bd444641baee5b6c006f56</anchor>
      <arglist>(const char *path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_debug_open_syslog</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>a15216afc0920412670b4fd2571585463</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_debug_print_timestamp</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>a694eb00d3e773087caeaf50c6d206211</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void void</type>
      <name>wpa_hexdump</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>adc2d44a792ece8944e81738d8ad38693</anchor>
      <arglist>(int level, const char *title, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_hexdump_ascii</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>ab451c9362597f33a90948fe6c0c0ea37</anchor>
      <arglist>(int level, const char *title, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_hexdump_ascii_key</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>a125c19db2b9978b7af4d11196c08a2d9</anchor>
      <arglist>(int level, const char *title, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_hexdump_buf</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>aebd4396f9a93289be2a3d4fbfb53f2bb</anchor>
      <arglist>(int level, const char *title, const struct wpabuf *buf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_hexdump_buf_key</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>ad9e3d7323ac08d8f62f4b8870c96b40a</anchor>
      <arglist>(int level, const char *title, const struct wpabuf *buf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_hexdump_key</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>a37db8971a6b442ab0845cbc8e7dade23</anchor>
      <arglist>(int level, const char *title, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_msg</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>a18c4f08e430b3f0861172b92641907ef</anchor>
      <arglist>(void *ctx, int level, const char *fmt,...) PRINTF_FORMAT(3</arglist>
    </member>
    <member kind="function">
      <type>void void</type>
      <name>wpa_msg_ctrl</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>a15092307a213b633e28eaa03066c7871</anchor>
      <arglist>(void *ctx, int level, const char *fmt,...) PRINTF_FORMAT(3</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_msg_register_cb</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>aef5349e67ee5cb2a8876e8df557dea15</anchor>
      <arglist>(wpa_msg_cb_func func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_printf</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>a11ce612cf177cb19115a94fec7460109</anchor>
      <arglist>(int level, const char *fmt,...) PRINTF_FORMAT(2</arglist>
    </member>
    <member kind="variable">
      <type>void typedef void(*</type>
      <name>hostapd_logger_cb_func</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>ae2845867d02c454bf2be12a0dd31e7c0</anchor>
      <arglist>)(void *ctx, const u8 *addr, unsigned int module, int level, const char *txt, size_t len)</arglist>
    </member>
    <member kind="variable">
      <type>void void typedef void(*</type>
      <name>wpa_msg_cb_func</name>
      <anchorfile>wpa__debug_8h.html</anchorfile>
      <anchor>a134ffb688f431cb60a528642e42db7f0</anchor>
      <arglist>)(void *ctx, int level, const char *txt, size_t len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wpa_ft.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/rsn_supp/</path>
    <filename>wpa__ft_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="aes__wrap_8h" name="aes_wrap.h" local="yes" imported="no">crypto/aes_wrap.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="ieee802__11__common_8h" name="ieee802_11_common.h" local="yes" imported="no">common/ieee802_11_common.h</includes>
    <includes id="wpa_8h" name="wpa.h" local="yes" imported="no">wpa.h</includes>
    <includes id="wpa__i_8h" name="wpa_i.h" local="yes" imported="no">wpa_i.h</includes>
    <includes id="wpa__ie_8h" name="wpa_ie.h" local="yes" imported="no">wpa_ie.h</includes>
  </compound>
  <compound kind="file">
    <name>wpa_i.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/rsn_supp/</path>
    <filename>wpa__i_8h</filename>
    <includes id="list_8h" name="list.h" local="yes" imported="no">utils/list.h</includes>
    <class kind="struct">wpa_sm</class>
    <member kind="function">
      <type>int</type>
      <name>wpa_derive_ptk_ft</name>
      <anchorfile>wpa__i_8h.html</anchorfile>
      <anchor>a28c82f478b2d528c249aeaf6e25d376e</anchor>
      <arglist>(struct wpa_sm *sm, const unsigned char *src_addr, const struct wpa_eapol_key *key, struct wpa_ptk *ptk, size_t ptk_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_eapol_key_send</name>
      <anchorfile>wpa__i_8h.html</anchorfile>
      <anchor>a1e839f045091addef63cf96464454ed4</anchor>
      <arglist>(struct wpa_sm *sm, const u8 *kck, int ver, const u8 *dest, u16 proto, u8 *msg, size_t msg_len, u8 *key_mic)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_sm_add_pmkid</name>
      <anchorfile>wpa__i_8h.html</anchorfile>
      <anchor>a3d7dc52436fefee047b6175252201fe1</anchor>
      <arglist>(struct wpa_sm *sm, const u8 *bssid, const u8 *pmkid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>wpa_sm_alloc_eapol</name>
      <anchorfile>wpa__i_8h.html</anchorfile>
      <anchor>a39bf4bb0787bb8fd0c64430bc23eec93</anchor>
      <arglist>(struct wpa_sm *sm, u8 type, const void *data, u16 data_len, size_t *msg_len, void **data_pos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_sm_cancel_auth_timeout</name>
      <anchorfile>wpa__i_8h.html</anchorfile>
      <anchor>ae360380a8a64b83127137063e962b742</anchor>
      <arglist>(struct wpa_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_sm_deauthenticate</name>
      <anchorfile>wpa__i_8h.html</anchorfile>
      <anchor>a5d05303f9a67c53e866adcd3ee6501ec</anchor>
      <arglist>(struct wpa_sm *sm, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_sm_disassociate</name>
      <anchorfile>wpa__i_8h.html</anchorfile>
      <anchor>a03f7e13a82f9b3c7d8d23fc373384111</anchor>
      <arglist>(struct wpa_sm *sm, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_sm_ether_send</name>
      <anchorfile>wpa__i_8h.html</anchorfile>
      <anchor>ae562a3c5fd6d59467e754531ba747126</anchor>
      <arglist>(struct wpa_sm *sm, const u8 *dest, u16 proto, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_sm_get_beacon_ie</name>
      <anchorfile>wpa__i_8h.html</anchorfile>
      <anchor>a3cf5f5a8236b87ed37b424c0d5b9f8b7</anchor>
      <arglist>(struct wpa_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_sm_get_bssid</name>
      <anchorfile>wpa__i_8h.html</anchorfile>
      <anchor>a9c22c036a0dff3c10dea7333ccd0f94e</anchor>
      <arglist>(struct wpa_sm *sm, u8 *bssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>wpa_sm_get_network_ctx</name>
      <anchorfile>wpa__i_8h.html</anchorfile>
      <anchor>acf1583da4d22f346db37576686237f1e</anchor>
      <arglist>(struct wpa_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static enum wpa_states</type>
      <name>wpa_sm_get_state</name>
      <anchorfile>wpa__i_8h.html</anchorfile>
      <anchor>a6716030de1fc0d7423cb1bad734f835a</anchor>
      <arglist>(struct wpa_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_sm_mark_authenticated</name>
      <anchorfile>wpa__i_8h.html</anchorfile>
      <anchor>afbdc9d4cfecfee5a8664079704f83198</anchor>
      <arglist>(struct wpa_sm *sm, const u8 *target_ap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_sm_mlme_setprotection</name>
      <anchorfile>wpa__i_8h.html</anchorfile>
      <anchor>ad583cf3af42a70899dec511e239c766f</anchor>
      <arglist>(struct wpa_sm *sm, const u8 *addr, int protect_type, int key_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_sm_remove_pmkid</name>
      <anchorfile>wpa__i_8h.html</anchorfile>
      <anchor>a7093572efe3df321e94884a5d6a38277</anchor>
      <arglist>(struct wpa_sm *sm, const u8 *bssid, const u8 *pmkid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_sm_send_ft_action</name>
      <anchorfile>wpa__i_8h.html</anchorfile>
      <anchor>a79e0531267ce1ee12bda717513999921</anchor>
      <arglist>(struct wpa_sm *sm, u8 action, const u8 *target_ap, const u8 *ies, size_t ies_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_sm_set_key</name>
      <anchorfile>wpa__i_8h.html</anchorfile>
      <anchor>aa4bcb0cf6555074c039e795a3af3c49b</anchor>
      <arglist>(struct wpa_sm *sm, enum wpa_alg alg, const u8 *addr, int key_idx, int set_tx, const u8 *seq, size_t seq_len, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_sm_set_state</name>
      <anchorfile>wpa__i_8h.html</anchorfile>
      <anchor>a9dfac73c3c32625e1b6a339d32c79538</anchor>
      <arglist>(struct wpa_sm *sm, enum wpa_states state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_sm_update_ft_ies</name>
      <anchorfile>wpa__i_8h.html</anchorfile>
      <anchor>acc37c7044ea42c56b8f3c05b8e80664c</anchor>
      <arglist>(struct wpa_sm *sm, const u8 *md, const u8 *ies, size_t ies_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_send_2_of_4</name>
      <anchorfile>wpa__i_8h.html</anchorfile>
      <anchor>a7efbdf667f45913f261a8e08a4d69b53</anchor>
      <arglist>(struct wpa_sm *sm, const unsigned char *dst, const struct wpa_eapol_key *key, int ver, const u8 *nonce, const u8 *wpa_ie, size_t wpa_ie_len, struct wpa_ptk *ptk)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_send_4_of_4</name>
      <anchorfile>wpa__i_8h.html</anchorfile>
      <anchor>a10983dac44c9e03b52e6f694d37dc2a6</anchor>
      <arglist>(struct wpa_sm *sm, const unsigned char *dst, const struct wpa_eapol_key *key, u16 ver, u16 key_info, const u8 *kde, size_t kde_len, struct wpa_ptk *ptk)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wpa_ie.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/rsn_supp/</path>
    <filename>wpa__ie_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="wpa_8h" name="wpa.h" local="yes" imported="no">wpa.h</includes>
    <includes id="pmksa__cache_8h" name="pmksa_cache.h" local="yes" imported="no">pmksa_cache.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="wpa__i_8h" name="wpa_i.h" local="yes" imported="no">wpa_i.h</includes>
    <includes id="wpa__ie_8h" name="wpa_ie.h" local="yes" imported="no">wpa_ie.h</includes>
    <member kind="function">
      <type>int</type>
      <name>wpa_gen_wpa_ie</name>
      <anchorfile>wpa__ie_8c.html</anchorfile>
      <anchor>ab7aa93dbca5fcce5a1f4dd18aa269dce</anchor>
      <arglist>(struct wpa_sm *sm, u8 *wpa_ie, size_t wpa_ie_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_gen_wpa_ie_rsn</name>
      <anchorfile>wpa__ie_8c.html</anchorfile>
      <anchor>a94401d4399ff07a06e991b679f70fb76</anchor>
      <arglist>(u8 *rsn_ie, size_t rsn_ie_len, int pairwise_cipher, int group_cipher, int key_mgmt, int mgmt_group_cipher, struct wpa_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_gen_wpa_ie_wpa</name>
      <anchorfile>wpa__ie_8c.html</anchorfile>
      <anchor>a736229d27b4bf4639d9c11fc91c50a75</anchor>
      <arglist>(u8 *wpa_ie, size_t wpa_ie_len, int pairwise_cipher, int group_cipher, int key_mgmt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_key_mgmt_to_bitfield</name>
      <anchorfile>wpa__ie_8c.html</anchorfile>
      <anchor>a87cc666258c39b52e6b00fcf677091d9</anchor>
      <arglist>(const u8 *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_parse_generic</name>
      <anchorfile>wpa__ie_8c.html</anchorfile>
      <anchor>ac33d66b6a596964e70abc50b4a553f38</anchor>
      <arglist>(const u8 *pos, const u8 *end, struct wpa_eapol_ie_parse *ie)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_parse_wpa_ie</name>
      <anchorfile>wpa__ie_8c.html</anchorfile>
      <anchor>a34fb0860e932e0b84e13086759e545b8</anchor>
      <arglist>(const u8 *wpa_ie, size_t wpa_ie_len, struct wpa_ie_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_parse_wpa_ie_wpa</name>
      <anchorfile>wpa__ie_8c.html</anchorfile>
      <anchor>ace781a9cf2c9fd47b5024c5eefbd94d5</anchor>
      <arglist>(const u8 *wpa_ie, size_t wpa_ie_len, struct wpa_ie_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_selector_to_bitfield</name>
      <anchorfile>wpa__ie_8c.html</anchorfile>
      <anchor>a6333a04b1efe0352e197e911cd0af33b</anchor>
      <arglist>(const u8 *s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_parse_ies</name>
      <anchorfile>wpa__ie_8c.html</anchorfile>
      <anchor>a7ec6cae947b6ede2134bed513ca23470</anchor>
      <arglist>(const u8 *buf, size_t len, struct wpa_eapol_ie_parse *ie)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wpa_ie.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/rsn_supp/</path>
    <filename>wpa__ie_8h</filename>
    <class kind="struct">wpa_eapol_ie_parse</class>
    <member kind="function">
      <type>int</type>
      <name>wpa_gen_wpa_ie</name>
      <anchorfile>wpa__ie_8h.html</anchorfile>
      <anchor>ab7aa93dbca5fcce5a1f4dd18aa269dce</anchor>
      <arglist>(struct wpa_sm *sm, u8 *wpa_ie, size_t wpa_ie_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_parse_ies</name>
      <anchorfile>wpa__ie_8h.html</anchorfile>
      <anchor>a7ec6cae947b6ede2134bed513ca23470</anchor>
      <arglist>(const u8 *buf, size_t len, struct wpa_eapol_ie_parse *ie)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wpa_passphrase.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>wpa__passphrase_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">crypto/sha1.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>wpa__passphrase_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wpa_priv.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>wpa__priv_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="version_8h" name="version.h" local="yes" imported="no">common/version.h</includes>
    <includes id="driver_8h" name="driver.h" local="yes" imported="no">drivers/driver.h</includes>
    <includes id="l2__packet_8h" name="l2_packet.h" local="yes" imported="no">l2_packet/l2_packet.h</includes>
    <includes id="privsep__commands_8h" name="privsep_commands.h" local="yes" imported="no">common/privsep_commands.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <class kind="struct">wpa_priv_interface</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>wpa__priv_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>usage</name>
      <anchorfile>wpa__priv_8c.html</anchorfile>
      <anchor>ad96d407a911fbb914fa8e4cfbf2faf0f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_priv_cmd_associate</name>
      <anchorfile>wpa__priv_8c.html</anchorfile>
      <anchor>af1760089e9f0690dc32efccbe40dddce</anchor>
      <arglist>(struct wpa_priv_interface *iface, void *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_priv_cmd_get_bssid</name>
      <anchorfile>wpa__priv_8c.html</anchorfile>
      <anchor>af6f28da49432a59add130cee65e5a856</anchor>
      <arglist>(struct wpa_priv_interface *iface, struct sockaddr_un *from)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_priv_cmd_get_capa</name>
      <anchorfile>wpa__priv_8c.html</anchorfile>
      <anchor>a3cd58f3f6747dd50bd93358957cc657b</anchor>
      <arglist>(struct wpa_priv_interface *iface, struct sockaddr_un *from)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_priv_cmd_get_scan_results</name>
      <anchorfile>wpa__priv_8c.html</anchorfile>
      <anchor>a77180db992f3ea04289f215455d37cdb</anchor>
      <arglist>(struct wpa_priv_interface *iface, struct sockaddr_un *from)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_priv_cmd_get_ssid</name>
      <anchorfile>wpa__priv_8c.html</anchorfile>
      <anchor>a7a777a2851d19b9197ebd11fb60b4210</anchor>
      <arglist>(struct wpa_priv_interface *iface, struct sockaddr_un *from)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_priv_cmd_l2_notify_auth_start</name>
      <anchorfile>wpa__priv_8c.html</anchorfile>
      <anchor>a91e92d3ec58211f213fbdcd334c2138b</anchor>
      <arglist>(struct wpa_priv_interface *iface, struct sockaddr_un *from)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_priv_cmd_l2_register</name>
      <anchorfile>wpa__priv_8c.html</anchorfile>
      <anchor>a5ef754dc1d7695d8e2856607ab3d3259</anchor>
      <arglist>(struct wpa_priv_interface *iface, struct sockaddr_un *from, void *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_priv_cmd_l2_send</name>
      <anchorfile>wpa__priv_8c.html</anchorfile>
      <anchor>a2847dff782af2634a6baf0f2e6f0a93e</anchor>
      <arglist>(struct wpa_priv_interface *iface, struct sockaddr_un *from, void *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_priv_cmd_l2_unregister</name>
      <anchorfile>wpa__priv_8c.html</anchorfile>
      <anchor>aa2dd9009bc9473d2a011307bd094514d</anchor>
      <arglist>(struct wpa_priv_interface *iface, struct sockaddr_un *from)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_priv_cmd_register</name>
      <anchorfile>wpa__priv_8c.html</anchorfile>
      <anchor>a34f7b929255430023414a14155218d45</anchor>
      <arglist>(struct wpa_priv_interface *iface, struct sockaddr_un *from)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_priv_cmd_scan</name>
      <anchorfile>wpa__priv_8c.html</anchorfile>
      <anchor>a9bc16d5dd9d11b8dd57d2d8e49b87421</anchor>
      <arglist>(struct wpa_priv_interface *iface, char *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_priv_cmd_set_country</name>
      <anchorfile>wpa__priv_8c.html</anchorfile>
      <anchor>ab0efe203526480558e3e745629aab1bd</anchor>
      <arglist>(struct wpa_priv_interface *iface, char *buf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_priv_cmd_set_key</name>
      <anchorfile>wpa__priv_8c.html</anchorfile>
      <anchor>a06f854eb598312990757a00420fc381e</anchor>
      <arglist>(struct wpa_priv_interface *iface, void *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_priv_cmd_unregister</name>
      <anchorfile>wpa__priv_8c.html</anchorfile>
      <anchor>a8f4b3c3eeb10e2b50885bf8222987414</anchor>
      <arglist>(struct wpa_priv_interface *iface, struct sockaddr_un *from)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_priv_fd_workaround</name>
      <anchorfile>wpa__priv_8c.html</anchorfile>
      <anchor>aac19fd62996bd34a89101802c52817a5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_priv_get_scan_results2</name>
      <anchorfile>wpa__priv_8c.html</anchorfile>
      <anchor>a26ee917a4060ba208e4856474ac8f5a6</anchor>
      <arglist>(struct wpa_priv_interface *iface, struct sockaddr_un *from)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_priv_interface_deinit</name>
      <anchorfile>wpa__priv_8c.html</anchorfile>
      <anchor>a3747137733ae83eee12d854cd3bb9acf</anchor>
      <arglist>(struct wpa_priv_interface *iface)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpa_priv_interface *</type>
      <name>wpa_priv_interface_init</name>
      <anchorfile>wpa__priv_8c.html</anchorfile>
      <anchor>ab1749c908b97acae1ae29da052b3d92e</anchor>
      <arglist>(const char *dir, const char *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_priv_l2_rx</name>
      <anchorfile>wpa__priv_8c.html</anchorfile>
      <anchor>a012eb55640197d91c50a0059e6d5633c</anchor>
      <arglist>(void *ctx, const u8 *src_addr, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_priv_receive</name>
      <anchorfile>wpa__priv_8c.html</anchorfile>
      <anchor>aaebfaa09f0fd63ca77ae647d6d58230d</anchor>
      <arglist>(int sock, void *eloop_ctx, void *sock_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_priv_send_assoc</name>
      <anchorfile>wpa__priv_8c.html</anchorfile>
      <anchor>a30fc54d578e111c76a6f936adf005dda</anchor>
      <arglist>(struct wpa_priv_interface *iface, int event, union wpa_event_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_priv_send_event</name>
      <anchorfile>wpa__priv_8c.html</anchorfile>
      <anchor>aaf59457c1e8f7af977ec60a2b7a755de</anchor>
      <arglist>(struct wpa_priv_interface *iface, int event, const void *data, size_t data_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_priv_send_ft_response</name>
      <anchorfile>wpa__priv_8c.html</anchorfile>
      <anchor>ad3023586d87aae62d8e4c6235cb02de5</anchor>
      <arglist>(struct wpa_priv_interface *iface, union wpa_event_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_priv_send_interface_status</name>
      <anchorfile>wpa__priv_8c.html</anchorfile>
      <anchor>a9d73ee191d1f2bc97173220570cf73ea</anchor>
      <arglist>(struct wpa_priv_interface *iface, union wpa_event_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_priv_terminate</name>
      <anchorfile>wpa__priv_8c.html</anchorfile>
      <anchor>ae9e3bfa34969e61f53e5efeaaa1cd61d</anchor>
      <arglist>(int sig, void *eloop_ctx, void *signal_ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_event</name>
      <anchorfile>wpa__priv_8c.html</anchorfile>
      <anchor>a076be08a3bfe672923528434fad49272</anchor>
      <arglist>(void *ctx, wpa_event_type event, union wpa_event_data *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_rx_eapol</name>
      <anchorfile>wpa__priv_8c.html</anchorfile>
      <anchor>a2d65a155e114098e81cf5576024dd7dc</anchor>
      <arglist>(void *ctx, const u8 *src_addr, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_debug_level</name>
      <anchorfile>wpa__priv_8c.html</anchorfile>
      <anchor>a93c24a3c52044adaadad1a58b49f109d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_driver_ops *</type>
      <name>wpa_drivers</name>
      <anchorfile>wpa__priv_8c.html</anchorfile>
      <anchor>ae7e8f3c725ba8227ff4807993f66f960</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wpa_supplicant.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>wpa__supplicant_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eapol__supp__sm_8h" name="eapol_supp_sm.h" local="yes" imported="no">eapol_supp/eapol_supp_sm.h</includes>
    <includes id="eap__peer_2eap_8h" name="eap_peer/eap.h" local="yes" imported="no">eap_peer/eap.h</includes>
    <includes id="eap__server_2eap__methods_8h" name="eap_server/eap_methods.h" local="yes" imported="no">eap_server/eap_methods.h</includes>
    <includes id="wpa_8h" name="wpa.h" local="yes" imported="no">rsn_supp/wpa.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="config_8h" name="config.h" local="yes" imported="no">config.h</includes>
    <includes id="l2__packet_8h" name="l2_packet.h" local="yes" imported="no">l2_packet/l2_packet.h</includes>
    <includes id="wpa__supplicant__i_8h" name="wpa_supplicant_i.h" local="yes" imported="no">wpa_supplicant_i.h</includes>
    <includes id="driver__i_8h" name="driver_i.h" local="yes" imported="no">driver_i.h</includes>
    <includes id="ctrl__iface_8h" name="ctrl_iface.h" local="yes" imported="no">ctrl_iface.h</includes>
    <includes id="pcsc__funcs_8h" name="pcsc_funcs.h" local="yes" imported="no">pcsc_funcs.h</includes>
    <includes id="version_8h" name="version.h" local="yes" imported="no">common/version.h</includes>
    <includes id="preauth_8h" name="preauth.h" local="yes" imported="no">rsn_supp/preauth.h</includes>
    <includes id="pmksa__cache_8h" name="pmksa_cache.h" local="yes" imported="no">rsn_supp/pmksa_cache.h</includes>
    <includes id="wpa__ctrl_8h" name="wpa_ctrl.h" local="yes" imported="no">common/wpa_ctrl.h</includes>
    <includes id="mlme_8h" name="mlme.h" local="yes" imported="no">mlme.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="blacklist_8h" name="blacklist.h" local="yes" imported="no">blacklist.h</includes>
    <includes id="wpas__glue_8h" name="wpas_glue.h" local="yes" imported="no">wpas_glue.h</includes>
    <includes id="wps__supplicant_8h" name="wps_supplicant.h" local="yes" imported="no">wps_supplicant.h</includes>
    <includes id="ibss__rsn_8h" name="ibss_rsn.h" local="yes" imported="no">ibss_rsn.h</includes>
    <includes id="sme_8h" name="sme.h" local="yes" imported="no">sme.h</includes>
    <includes id="ap_8h" name="ap.h" local="yes" imported="no">ap.h</includes>
    <includes id="notify_8h" name="notify.h" local="yes" imported="no">notify.h</includes>
    <includes id="bgscan_8h" name="bgscan.h" local="yes" imported="no">bgscan.h</includes>
    <includes id="bss_8h" name="bss.h" local="yes" imported="no">bss.h</includes>
    <includes id="scan_8h" name="scan.h" local="yes" imported="no">scan.h</includes>
    <includes id="wpa__supplicant__node_8h" name="wpa_supplicant_node.h" local="yes" imported="no">../../src/nodes/wpa_supplicant_node.h</includes>
    <member kind="function">
      <type>enum wpa_cipher</type>
      <name>cipher_suite2driver</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>aec61d8fa921461578b1369f128f83f52</anchor>
      <arglist>(int cipher)</arglist>
    </member>
    <member kind="function">
      <type>enum wpa_key_mgmt</type>
      <name>key_mgmt2driver</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>a55c77a8d9a6f21f22763e51ed0c4c3e5</anchor>
      <arglist>(int key_mgmt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_clear_keys</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>a5f031689f141cda5622b6081f903bb92</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *addr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_set_wep_keys</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>a27df3d8c12f820ba4c81d0cd37b747a4</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_supplicant *</type>
      <name>wpa_supplicant_add_iface</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>ac10bf4751abdfcdcfcf8003c0f5408cf</anchor>
      <arglist>(struct wpa_global *global, struct wpa_interface *iface)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpa_supplicant *</type>
      <name>wpa_supplicant_alloc</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>a7ffb2d7c6b478bba45dca7b01cca9d44</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_associate</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>a86bb7712e34336ee307a3266dc9fbdcf</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_cancel_auth_timeout</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>a23ced3bb8d1af728bad921aedbc85b53</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_cleanup</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>a38fdfbbde12df312efd15e9209106f0e</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_clear_status</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>abdc18285ed56c31caf75387b7acb8902</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_daemon</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>a587c49be2a07ef6d55c6bb88dc4dc7dd</anchor>
      <arglist>(const char *pid_file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_deauthenticate</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>ab993b8dd3df607a78db7e312c7388c99</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, int reason_code)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_deinit</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>ae25d912707a0e18d4010155ba98a47d6</anchor>
      <arglist>(struct wpa_global *global)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_deinit_iface</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>aa1bc2dc1dc05e43c35c89907033e5d1b</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, int notify)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_disable_network</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>a9ceb5495c6341b89014baffc15b7dfbd</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_disassociate</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>a7a03eae26774a4a114984807f1763d6c</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, int reason_code)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_driver_init</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>ad45270935fe8c1647a54c4a38f2239dd</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_enable_network</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>a00d199c718d77e50ff430479d4df5f51</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_supplicant *</type>
      <name>wpa_supplicant_get_iface</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>abd03fe6704654331de388ea651190cc9</anchor>
      <arglist>(struct wpa_global *global, const char *ifname)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_ssid *</type>
      <name>wpa_supplicant_get_ssid</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>acf4069e8a5d718a84c35c5bf939ffa7c</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_global *</type>
      <name>wpa_supplicant_init</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>a147abbded66112e9fdd1067f609ce582</anchor>
      <arglist>(struct wpa_params *params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_init_iface</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>ae8fb5023b654b8743e6a8daa1ed92ac5</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_interface *iface)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_initiate_eapol</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>afeedbf073ff57e8ce7e0f5ff997f9004</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_reconfig</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>acd720c7cc04cd77794b0d40b4040f5c2</anchor>
      <arglist>(int sig, void *signal_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_reload_configuration</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>aaa6d079bad551473e52525d775a7077c</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_remove_iface</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>a9c781aa0df4454bca7073b25240bbdb1</anchor>
      <arglist>(struct wpa_global *global, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_req_auth_timeout</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>a9dd2970789e2ad9d4df8c4f6aafb738b</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, int sec, int usec)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_run</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>af474f2adec53f4a9eee3d2bc5d2b1b5a</anchor>
      <arglist>(struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_rx_eapol</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>a2d65a155e114098e81cf5576024dd7dc</anchor>
      <arglist>(void *ctx, const u8 *src_addr, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_select_network</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>a984baaffe45808e52f07a65c673b9a1b</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_set_ap_scan</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>a99206f9da95c81d986c1cdc91d976de6</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, int ap_scan)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_set_debug_params</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>a05ae1a3a2acf360d0b03d931065e240e</anchor>
      <arglist>(struct wpa_global *global, int debug_level, int debug_timestamp, int debug_show_keys)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_set_driver</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>a97d73ca2e83473f05980848df752b33f</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_set_non_wpa_policy</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>ac0ee1b813f585e8499c0445e01047118</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_set_state</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>ac31251afd0331b69e461924ec1efa55d</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, enum wpa_states state)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_set_suites</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>aa28435b69dd2ad8fb044f828c9ea98c1</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_ssid *ssid, u8 *wpa_ie, size_t *wpa_ie_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_set_wpa_none_key</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>a225e51048bbd85a11aa2884aea799fbc</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>wpa_supplicant_state_txt</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>a019a9ac2a917d8da488d34f90dc83ad7</anchor>
      <arglist>(enum wpa_states state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_suites_from_ai</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>a9b10bb3527fff7c90fdd71dedbbd9200</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_ie_data *ie)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_terminate</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>a4a949d8f901f2bc966cb4407c786a5a9</anchor>
      <arglist>(int sig, void *signal_ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_terminate_proc</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>adab334f895e63f61a5b1d60f48539a4b</anchor>
      <arglist>(struct wpa_global *global)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_timeout</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>a08ab42c397a82c3f613cf204f2fcad4d</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_debug_level</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>a93c24a3c52044adaadad1a58b49f109d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_debug_show_keys</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>a492b25d11287b9a5f944b97cc24969b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_debug_timestamp</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>aa057321c15f30bd37442c367b0950e3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_driver_ops *</type>
      <name>wpa_drivers</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>ae7e8f3c725ba8227ff4807993f66f960</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>wpa_supplicant_full_license1</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>a8f903cb5b5072c82e543c47147c224ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>wpa_supplicant_full_license2</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>a7d770c9f649164fb40e50611b34ebd7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>wpa_supplicant_full_license3</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>a8d07de431e71fbd01ee39200588d86ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>wpa_supplicant_full_license4</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>af4ffc60634a2dc3532c5c9f4fd167be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>wpa_supplicant_full_license5</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>a2a669f17689c9f7292d2d91162e20fea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>wpa_supplicant_license</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>a4cc60eb1d36436051b1266e159afb725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>wpa_supplicant_version</name>
      <anchorfile>wpa__supplicant_8c.html</anchorfile>
      <anchor>a6ba5dfc6c5098b65c7e5d4483960b42d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wpa_supplicant_i.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>wpa__supplicant__i_8h</filename>
    <includes id="list_8h" name="list.h" local="yes" imported="no">utils/list.h</includes>
    <includes id="defs_8h" name="defs.h" local="yes" imported="no">common/defs.h</includes>
    <class kind="struct">wpa_client_mlme</class>
    <class kind="struct">wpa_global</class>
    <class kind="struct">wpa_interface</class>
    <class kind="struct">wpa_params</class>
    <class kind="struct">wpa_supplicant</class>
    <member kind="define">
      <type>#define</type>
      <name>WILDCARD_SSID_SCAN</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>af6e848d05f3a9b3313dcebb73656f377</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>enum wpa_cipher</type>
      <name>cipher_suite2driver</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>aec61d8fa921461578b1369f128f83f52</anchor>
      <arglist>(int cipher)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eap_register_methods</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>a10f30763430a2964067ce421d9764ade</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>enum wpa_key_mgmt</type>
      <name>key_mgmt2driver</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>a55c77a8d9a6f21f22763e51ed0c4c3e5</anchor>
      <arglist>(int key_mgmt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_clear_keys</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>a5f031689f141cda5622b6081f903bb92</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *addr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_set_wep_keys</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>a27df3d8c12f820ba4c81d0cd37b747a4</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_show_license</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>a6fae308a8681eebc2b16140605c58183</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_supplicant *</type>
      <name>wpa_supplicant_add_iface</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>ac10bf4751abdfcdcfcf8003c0f5408cf</anchor>
      <arglist>(struct wpa_global *global, struct wpa_interface *iface)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_associate</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>a86bb7712e34336ee307a3266dc9fbdcf</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_cancel_auth_timeout</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>a23ced3bb8d1af728bad921aedbc85b53</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_connect</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>a7e2f8407594872a639133e2c8dd054bd</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_bss *selected, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_deauthenticate</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>ab993b8dd3df607a78db7e312c7388c99</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, int reason_code)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_deinit</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>ae25d912707a0e18d4010155ba98a47d6</anchor>
      <arglist>(struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_disable_network</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>a9ceb5495c6341b89014baffc15b7dfbd</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_disassociate</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>a7a03eae26774a4a114984807f1763d6c</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, int reason_code)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_driver_init</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>ad45270935fe8c1647a54c4a38f2239dd</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_enable_network</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>a00d199c718d77e50ff430479d4df5f51</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_supplicant *</type>
      <name>wpa_supplicant_get_iface</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>abd03fe6704654331de388ea651190cc9</anchor>
      <arglist>(struct wpa_global *global, const char *ifname)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_ssid *</type>
      <name>wpa_supplicant_get_ssid</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>acf4069e8a5d718a84c35c5bf939ffa7c</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>struct wpa_global *</type>
      <name>wpa_supplicant_init</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>a147abbded66112e9fdd1067f609ce582</anchor>
      <arglist>(struct wpa_params *params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_initiate_eapol</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>afeedbf073ff57e8ce7e0f5ff997f9004</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_mark_disassoc</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>a21d9fd04485c56a18b80e1ce3516c812</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_reload_configuration</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>aaa6d079bad551473e52525d775a7077c</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_remove_iface</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>a9c781aa0df4454bca7073b25240bbdb1</anchor>
      <arglist>(struct wpa_global *global, struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_req_auth_timeout</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>a9dd2970789e2ad9d4df8c4f6aafb738b</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, int sec, int usec)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_run</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>af474f2adec53f4a9eee3d2bc5d2b1b5a</anchor>
      <arglist>(struct wpa_global *global)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_rx_eapol</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>a2d65a155e114098e81cf5576024dd7dc</anchor>
      <arglist>(void *ctx, const u8 *src_addr, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_scard_init</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>aee3d581796133e61e79033b3253b05bb</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_select_network</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>a984baaffe45808e52f07a65c673b9a1b</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_set_ap_scan</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>a99206f9da95c81d986c1cdc91d976de6</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, int ap_scan)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_set_debug_params</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>a05ae1a3a2acf360d0b03d931065e240e</anchor>
      <arglist>(struct wpa_global *global, int debug_level, int debug_timestamp, int debug_show_keys)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_set_non_wpa_policy</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>ac0ee1b813f585e8499c0445e01047118</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_set_state</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>ac31251afd0331b69e461924ec1efa55d</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, enum wpa_states state)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_set_suites</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>aa28435b69dd2ad8fb044f828c9ea98c1</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_ssid *ssid, u8 *wpa_ie, size_t *wpa_ie_len)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>wpa_supplicant_state_txt</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>a019a9ac2a917d8da488d34f90dc83ad7</anchor>
      <arglist>(enum wpa_states state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_terminate_proc</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>adab334f895e63f61a5b1d60f48539a4b</anchor>
      <arglist>(struct wpa_global *global)</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>wpa_supplicant_full_license1</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>a8f903cb5b5072c82e543c47147c224ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>wpa_supplicant_full_license2</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>a7d770c9f649164fb40e50611b34ebd7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>wpa_supplicant_full_license3</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>a8d07de431e71fbd01ee39200588d86ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>wpa_supplicant_full_license4</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>af4ffc60634a2dc3532c5c9f4fd167be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>wpa_supplicant_full_license5</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>a2a669f17689c9f7292d2d91162e20fea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>wpa_supplicant_license</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>a4cc60eb1d36436051b1266e159afb725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>wpa_supplicant_version</name>
      <anchorfile>wpa__supplicant__i_8h.html</anchorfile>
      <anchor>a6ba5dfc6c5098b65c7e5d4483960b42d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wpa_supplicant_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/src/nodes/</path>
    <filename>wpa__supplicant__node_8cpp</filename>
    <includes id="ScanAction_8h" name="ScanAction.h" local="no" imported="no">wpa_supplicant_node/ScanAction.h</includes>
    <includes id="AssociateAction_8h" name="AssociateAction.h" local="no" imported="no">wpa_supplicant_node/AssociateAction.h</includes>
    <includes id="AddNetwork_8h" name="AddNetwork.h" local="no" imported="no">wpa_supplicant_node/AddNetwork.h</includes>
    <includes id="RemoveNetwork_8h" name="RemoveNetwork.h" local="no" imported="no">wpa_supplicant_node/RemoveNetwork.h</includes>
    <includes id="SetNetworkState_8h" name="SetNetworkState.h" local="no" imported="no">wpa_supplicant_node/SetNetworkState.h</includes>
    <includes id="SetNetworkParameters_8h" name="SetNetworkParameters.h" local="no" imported="no">wpa_supplicant_node/SetNetworkParameters.h</includes>
    <includes id="NetworkList_8h" name="NetworkList.h" local="no" imported="no">wpa_supplicant_node/NetworkList.h</includes>
    <includes id="FrequencyList_8h" name="FrequencyList.h" local="no" imported="no">wpa_supplicant_node/FrequencyList.h</includes>
    <includes id="SecurityProperties_8h" name="SecurityProperties.h" local="no" imported="no">wpa_supplicant_node/SecurityProperties.h</includes>
    <includes id="includes_8h" name="includes.h" local="no" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">common.h</includes>
    <includes id="wpa__supplicant__i_8h" name="wpa_supplicant_i.h" local="no" imported="no">wpa_supplicant_i.h</includes>
    <includes id="driver__i_8h" name="driver_i.h" local="no" imported="no">driver_i.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="no" imported="no">eloop.h</includes>
    <includes id="driver_8h" name="driver.h" local="no" imported="no">drivers/driver.h</includes>
    <includes id="scan_8h" name="scan.h" local="no" imported="no">scan.h</includes>
    <includes id="bss_8h" name="bss.h" local="no" imported="no">bss.h</includes>
    <includes id="config_8h" name="config.h" local="no" imported="no">config.h</includes>
    <includes id="wpa__common_8h" name="wpa_common.h" local="no" imported="no">common/wpa_common.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="no" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="wpa__supplicant__node_8h" name="wpa_supplicant_node.h" local="yes" imported="no">wpa_supplicant_node.h</includes>
    <includes id="wpa_8h" name="wpa.h" local="no" imported="no">rsn_supp/wpa.h</includes>
    <class kind="struct">ros_interface</class>
    <class kind="class">RosApi</class>
    <member kind="define">
      <type>#define</type>
      <name>QUOTEME</name>
      <anchorfile>wpa__supplicant__node_8cpp.html</anchorfile>
      <anchor>a852592d44ce65a0a870c76b42155aaca</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="typedef">
      <type>actionlib::ActionServer&lt; wpa_supplicant_node::AssociateAction &gt;</type>
      <name>AssociateActionServer</name>
      <anchorfile>wpa__supplicant__node_8cpp.html</anchorfile>
      <anchor>ae22d02de409c113cf486c1155d68795a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>actionlib::ActionServer&lt; wpa_supplicant_node::ScanAction &gt;</type>
      <name>ScanActionServer</name>
      <anchorfile>wpa__supplicant__node_8cpp.html</anchorfile>
      <anchor>a35448881b6205d9ad76605da5f336af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; void()&gt;</type>
      <name>WorkFunction</name>
      <anchorfile>wpa__supplicant__node_8cpp.html</anchorfile>
      <anchor>a9a2415d292bb20a6ffd26f921842d8d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reconfigure</name>
      <anchorfile>wpa__supplicant__node_8cpp.html</anchorfile>
      <anchor>ad1e1212b1629204e701e9e6e700ffe1d</anchor>
      <arglist>(wpa_supplicant_node::WpaSupplicantNodeConfig &amp;config, unsigned int &amp;level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ros_add_iface</name>
      <anchorfile>wpa__supplicant__node_8cpp.html</anchorfile>
      <anchor>a867f1de8b952de057bcc0cd100b65561</anchor>
      <arglist>(wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ros_assoc_failed</name>
      <anchorfile>wpa__supplicant__node_8cpp.html</anchorfile>
      <anchor>a5b7c33d9d39c4d258eb9f30517ca4bf8</anchor>
      <arglist>(wpa_supplicant *wpa_s, const u8 *bssid, const char *reason)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ros_assoc_success</name>
      <anchorfile>wpa__supplicant__node_8cpp.html</anchorfile>
      <anchor>adf54df16cade952711837f5b9181f6e7</anchor>
      <arglist>(wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ros_deinit</name>
      <anchorfile>wpa__supplicant__node_8cpp.html</anchorfile>
      <anchor>a37749e4ed7718ff570429fe0213c5c52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ros_do_work</name>
      <anchorfile>wpa__supplicant__node_8cpp.html</anchorfile>
      <anchor>aa8c2e1cbfbe08b69bcf827bf6a301311</anchor>
      <arglist>(int, void *, void *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ros_iface_idle</name>
      <anchorfile>wpa__supplicant__node_8cpp.html</anchorfile>
      <anchor>a1c5829790326dbf81a6ec2d5fc9094b6</anchor>
      <arglist>(wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ros_init</name>
      <anchorfile>wpa__supplicant__node_8cpp.html</anchorfile>
      <anchor>ad8f9cadd38cb2f55900369b8e76892db</anchor>
      <arglist>(int *argc, char ***argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ros_init2</name>
      <anchorfile>wpa__supplicant__node_8cpp.html</anchorfile>
      <anchor>a1a9838f426badfcdf933426020057835</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ros_network_list_updated</name>
      <anchorfile>wpa__supplicant__node_8cpp.html</anchorfile>
      <anchor>a4cbcefcf0c2e4a0014628bf2705a05a7</anchor>
      <arglist>(wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ros_remove_iface</name>
      <anchorfile>wpa__supplicant__node_8cpp.html</anchorfile>
      <anchor>a6182773226dd2383e32450cc86046301</anchor>
      <arglist>(wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ros_scan_completed</name>
      <anchorfile>wpa__supplicant__node_8cpp.html</anchorfile>
      <anchor>a9177e832540e99da7c7b88d5d0195c24</anchor>
      <arglist>(wpa_supplicant *wpa_s, wpa_scan_results *scan_res)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static class RosApi</type>
      <name>g_ros_api</name>
      <anchorfile>wpa__supplicant__node_8cpp.html</anchorfile>
      <anchor>a6688312f82490d13433bd5c5d785c480</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AssociateActionServer::GoalHandle</type>
      <name>null_associate_goal_handle_</name>
      <anchorfile>wpa__supplicant__node_8cpp.html</anchorfile>
      <anchor>abf337d29107f02589e6932b69eb2958e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ScanActionServer::GoalHandle</type>
      <name>null_scan_goal_handle_</name>
      <anchorfile>wpa__supplicant__node_8cpp.html</anchorfile>
      <anchor>a235210fcbc7dfd99df93fa676da34232</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wpa_supplicant_node.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/src/nodes/</path>
    <filename>wpa__supplicant__node_8h</filename>
    <includes id="wpa__supplicant__i_8h" name="wpa_supplicant_i.h" local="yes" imported="no">../../wpa_supplicant/wpa_supplicant/wpa_supplicant_i.h</includes>
    <member kind="function">
      <type>void</type>
      <name>ros_add_iface</name>
      <anchorfile>wpa__supplicant__node_8h.html</anchorfile>
      <anchor>a187d4da866597722432a74af2705ce16</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ros_assoc_failed</name>
      <anchorfile>wpa__supplicant__node_8h.html</anchorfile>
      <anchor>ad73f3737d6d31c7694cff3fceff7cc90</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *bssid, const char *reason)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ros_assoc_success</name>
      <anchorfile>wpa__supplicant__node_8h.html</anchorfile>
      <anchor>aa25a0a7b953c77df4d34a923c8025218</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ros_deinit</name>
      <anchorfile>wpa__supplicant__node_8h.html</anchorfile>
      <anchor>a37749e4ed7718ff570429fe0213c5c52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ros_do_work</name>
      <anchorfile>wpa__supplicant__node_8h.html</anchorfile>
      <anchor>aa8c2e1cbfbe08b69bcf827bf6a301311</anchor>
      <arglist>(int, void *, void *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ros_init</name>
      <anchorfile>wpa__supplicant__node_8h.html</anchorfile>
      <anchor>ad8f9cadd38cb2f55900369b8e76892db</anchor>
      <arglist>(int *argc, char ***argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ros_init2</name>
      <anchorfile>wpa__supplicant__node_8h.html</anchorfile>
      <anchor>a1a9838f426badfcdf933426020057835</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ros_network_list_updated</name>
      <anchorfile>wpa__supplicant__node_8h.html</anchorfile>
      <anchor>ad9e7d9d8432a018c266bdd1cd354fee1</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ros_remove_iface</name>
      <anchorfile>wpa__supplicant__node_8h.html</anchorfile>
      <anchor>a00d5df20a743138540d2f5a49cf09e4c</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ros_scan_completed</name>
      <anchorfile>wpa__supplicant__node_8h.html</anchorfile>
      <anchor>a5b3ba85cf563595ca49e18adb064d8a1</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wpabuf.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/utils/</path>
    <filename>wpabuf_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="trace_8h" name="trace.h" local="yes" imported="no">trace.h</includes>
    <includes id="wpabuf_8h" name="wpabuf.h" local="yes" imported="no">wpabuf.h</includes>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>wpabuf_alloc</name>
      <anchorfile>wpabuf_8c.html</anchorfile>
      <anchor>a872a6a2b9c3c2634ea1c5d0971a17cfa</anchor>
      <arglist>(size_t len)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>wpabuf_alloc_copy</name>
      <anchorfile>wpabuf_8c.html</anchorfile>
      <anchor>aaeb35932ed7c0d562db18acf2f0f8c4f</anchor>
      <arglist>(const void *data, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>wpabuf_alloc_ext_data</name>
      <anchorfile>wpabuf_8c.html</anchorfile>
      <anchor>a6ff8b5300c55c3cb1fe82978cfc50de9</anchor>
      <arglist>(u8 *data, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>wpabuf_concat</name>
      <anchorfile>wpabuf_8c.html</anchorfile>
      <anchor>a50380ad3d391de7fa6ea21e01fd6cb70</anchor>
      <arglist>(struct wpabuf *a, struct wpabuf *b)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>wpabuf_dup</name>
      <anchorfile>wpabuf_8c.html</anchorfile>
      <anchor>a89a8419c1437229fdb49134bdb3e7dd1</anchor>
      <arglist>(const struct wpabuf *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpabuf_free</name>
      <anchorfile>wpabuf_8c.html</anchorfile>
      <anchor>a9c73b8314e81a363d31821a0ad88ff3b</anchor>
      <arglist>(struct wpabuf *buf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpabuf_overflow</name>
      <anchorfile>wpabuf_8c.html</anchorfile>
      <anchor>a0a1705c1f2b51ce8e7f6e20ded6a7cd3</anchor>
      <arglist>(const struct wpabuf *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpabuf_printf</name>
      <anchorfile>wpabuf_8c.html</anchorfile>
      <anchor>a9f8bb4a31376e6736f6952fe98be48a1</anchor>
      <arglist>(struct wpabuf *buf, char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>wpabuf_put</name>
      <anchorfile>wpabuf_8c.html</anchorfile>
      <anchor>ab0a642702118d13e32d7440aaed32d45</anchor>
      <arglist>(struct wpabuf *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpabuf_resize</name>
      <anchorfile>wpabuf_8c.html</anchorfile>
      <anchor>a46bac5964ffef8e4fdd9835c4309d082</anchor>
      <arglist>(struct wpabuf **_buf, size_t add_len)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>wpabuf_zeropad</name>
      <anchorfile>wpabuf_8c.html</anchorfile>
      <anchor>a31f999edf53c5768ec01fe77680d7fc1</anchor>
      <arglist>(struct wpabuf *buf, size_t len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wpabuf.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/utils/</path>
    <filename>wpabuf_8h</filename>
    <class kind="struct">wpabuf</class>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>wpabuf_alloc</name>
      <anchorfile>wpabuf_8h.html</anchorfile>
      <anchor>a872a6a2b9c3c2634ea1c5d0971a17cfa</anchor>
      <arglist>(size_t len)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>wpabuf_alloc_copy</name>
      <anchorfile>wpabuf_8h.html</anchorfile>
      <anchor>aaeb35932ed7c0d562db18acf2f0f8c4f</anchor>
      <arglist>(const void *data, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>wpabuf_alloc_ext_data</name>
      <anchorfile>wpabuf_8h.html</anchorfile>
      <anchor>a6ff8b5300c55c3cb1fe82978cfc50de9</anchor>
      <arglist>(u8 *data, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>wpabuf_concat</name>
      <anchorfile>wpabuf_8h.html</anchorfile>
      <anchor>a50380ad3d391de7fa6ea21e01fd6cb70</anchor>
      <arglist>(struct wpabuf *a, struct wpabuf *b)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>wpabuf_dup</name>
      <anchorfile>wpabuf_8h.html</anchorfile>
      <anchor>a89a8419c1437229fdb49134bdb3e7dd1</anchor>
      <arglist>(const struct wpabuf *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpabuf_free</name>
      <anchorfile>wpabuf_8h.html</anchorfile>
      <anchor>a9c73b8314e81a363d31821a0ad88ff3b</anchor>
      <arglist>(struct wpabuf *buf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>wpabuf_head</name>
      <anchorfile>wpabuf_8h.html</anchorfile>
      <anchor>ab35325e7e643e5a6ac1e1821ec53a6c0</anchor>
      <arglist>(const struct wpabuf *buf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const u8 *</type>
      <name>wpabuf_head_u8</name>
      <anchorfile>wpabuf_8h.html</anchorfile>
      <anchor>a10c3e769a7945a609adf93004636315f</anchor>
      <arglist>(const struct wpabuf *buf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>wpabuf_len</name>
      <anchorfile>wpabuf_8h.html</anchorfile>
      <anchor>a8fae2ecda17ffd3337f115b2fa591a53</anchor>
      <arglist>(const struct wpabuf *buf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>wpabuf_mhead</name>
      <anchorfile>wpabuf_8h.html</anchorfile>
      <anchor>a2dfb2bc66b75d0a1890d6d4a36a22e90</anchor>
      <arglist>(struct wpabuf *buf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>wpabuf_mhead_u8</name>
      <anchorfile>wpabuf_8h.html</anchorfile>
      <anchor>a28725126829897ed4401342fdd52a934</anchor>
      <arglist>(struct wpabuf *buf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpabuf_printf</name>
      <anchorfile>wpabuf_8h.html</anchorfile>
      <anchor>a600de88b9cbb213886006c0f1bd1e94c</anchor>
      <arglist>(struct wpabuf *buf, char *fmt,...) PRINTF_FORMAT(2</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>wpabuf_put</name>
      <anchorfile>wpabuf_8h.html</anchorfile>
      <anchor>ab0a642702118d13e32d7440aaed32d45</anchor>
      <arglist>(struct wpabuf *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpabuf_put_be16</name>
      <anchorfile>wpabuf_8h.html</anchorfile>
      <anchor>a77dc8cea3082a44c8cdf8287ae46227a</anchor>
      <arglist>(struct wpabuf *buf, u16 data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpabuf_put_be24</name>
      <anchorfile>wpabuf_8h.html</anchorfile>
      <anchor>a0d6b82466e0ae021b76571486f624cee</anchor>
      <arglist>(struct wpabuf *buf, u32 data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpabuf_put_be32</name>
      <anchorfile>wpabuf_8h.html</anchorfile>
      <anchor>a894a01d75a7eb69ef80490ef017ef8b5</anchor>
      <arglist>(struct wpabuf *buf, u32 data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpabuf_put_buf</name>
      <anchorfile>wpabuf_8h.html</anchorfile>
      <anchor>a9b4156e196bea6df8b4b0072314eaaf1</anchor>
      <arglist>(struct wpabuf *dst, const struct wpabuf *src)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpabuf_put_data</name>
      <anchorfile>wpabuf_8h.html</anchorfile>
      <anchor>ab3cad18b6bd9164759497f5f5a597822</anchor>
      <arglist>(struct wpabuf *buf, const void *data, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpabuf_put_le16</name>
      <anchorfile>wpabuf_8h.html</anchorfile>
      <anchor>a691d9f8ca7ca52e9ab601996695e46aa</anchor>
      <arglist>(struct wpabuf *buf, u16 data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpabuf_put_str</name>
      <anchorfile>wpabuf_8h.html</anchorfile>
      <anchor>ad039a84f4be23dea07eaa50f542c10f3</anchor>
      <arglist>(struct wpabuf *dst, const char *str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpabuf_put_u8</name>
      <anchorfile>wpabuf_8h.html</anchorfile>
      <anchor>ae0dafc611d31e4a7586d075ed0540968</anchor>
      <arglist>(struct wpabuf *buf, u8 data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpabuf_resize</name>
      <anchorfile>wpabuf_8h.html</anchorfile>
      <anchor>a37c6a89f3d3b0c9f4017f448b5ab50a1</anchor>
      <arglist>(struct wpabuf **buf, size_t add_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpabuf_set</name>
      <anchorfile>wpabuf_8h.html</anchorfile>
      <anchor>acc50ee0153e91d61d5d5d20ae172dd69</anchor>
      <arglist>(struct wpabuf *buf, const void *data, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>void static size_t</type>
      <name>wpabuf_size</name>
      <anchorfile>wpabuf_8h.html</anchorfile>
      <anchor>a3d976ba9f18ea24af68451eab2da27b8</anchor>
      <arglist>(const struct wpabuf *buf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>wpabuf_tailroom</name>
      <anchorfile>wpabuf_8h.html</anchorfile>
      <anchor>a9890ef78070eedcd0d715c0addd3bdc3</anchor>
      <arglist>(const struct wpabuf *buf)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>wpabuf_zeropad</name>
      <anchorfile>wpabuf_8h.html</anchorfile>
      <anchor>a31f999edf53c5768ec01fe77680d7fc1</anchor>
      <arglist>(struct wpabuf *buf, size_t len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wpagui.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/wpa_gui-qt4/</path>
    <filename>wpagui_8cpp</filename>
    <includes id="wpagui_8h" name="wpagui.h" local="yes" imported="no">wpagui.h</includes>
    <includes id="wpa__ctrl_8h" name="wpa_ctrl.h" local="yes" imported="no">common/wpa_ctrl.h</includes>
    <includes id="userdatarequest_8h" name="userdatarequest.h" local="yes" imported="no">userdatarequest.h</includes>
    <includes id="networkconfig_8h" name="networkconfig.h" local="yes" imported="no">networkconfig.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>printf</name>
      <anchorfile>wpagui_8cpp.html</anchorfile>
      <anchor>a3cb9f0894fab1c8fbb0753c9c7c2a8d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>str_match</name>
      <anchorfile>wpagui_8cpp.html</anchorfile>
      <anchor>a6b424e5db0c4e52990b823e39453074d</anchor>
      <arglist>(const char *a, const char *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpagui_printf</name>
      <anchorfile>wpagui_8cpp.html</anchorfile>
      <anchor>a6bfe6de060fff5d5c648f43b4e4e9396</anchor>
      <arglist>(const char *,...)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wpagui.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/wpa_gui-qt4/</path>
    <filename>wpagui_8h</filename>
    <includes id="addinterface_8h" name="addinterface.h" local="yes" imported="no">addinterface.h</includes>
    <class kind="class">WpaGui</class>
  </compound>
  <compound kind="file">
    <name>wpagui.ui.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/wpa_gui/</path>
    <filename>wpagui_8ui_8h</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>str_match</name>
      <anchorfile>wpagui_8ui_8h.html</anchorfile>
      <anchor>a6b424e5db0c4e52990b823e39453074d</anchor>
      <arglist>(const char *a, const char *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_gui_msg_cb</name>
      <anchorfile>wpagui_8ui_8h.html</anchorfile>
      <anchor>accf3aa6304a8002ec5496cee7f907b70</anchor>
      <arglist>(char *msg, size_t)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wpamsg.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/wpa_gui/</path>
    <filename>wpamsg_8h</filename>
    <class kind="class">WpaMsg</class>
    <member kind="typedef">
      <type>QValueList&lt; WpaMsg &gt;</type>
      <name>WpaMsgList</name>
      <anchorfile>wpamsg_8h.html</anchorfile>
      <anchor>a1f6d6d2ba25967e93f5c49478da71f7e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qt4/wpamsg.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/wpa_gui-qt4/</path>
    <filename>qt4_2wpamsg_8h</filename>
    <class kind="class">WpaMsg</class>
    <member kind="typedef">
      <type>QLinkedList&lt; WpaMsg &gt;</type>
      <name>WpaMsgList</name>
      <anchorfile>qt4_2wpamsg_8h.html</anchorfile>
      <anchor>ae49c914c20dafa7c5f418db04bc649b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wpas-dbus-new-getall.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/examples/</path>
    <filename>wpas-dbus-new-getall_8py</filename>
    <namespace>wpas-dbus-new-getall</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacewpas-dbus-new-getall.html</anchorfile>
      <anchor>a3a7d82c6f8254fb8f1347b51217fa4ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wpas-dbus-new-signals.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/examples/</path>
    <filename>wpas-dbus-new-signals_8py</filename>
    <namespace>wpas-dbus-new-signals</namespace>
    <member kind="function">
      <type>def</type>
      <name>blobAdded</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>a9eb194697566077ab21aafca9cbe4129</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>blobRemoved</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>afe10145d916d5c1ae97662416d94ce57</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>bssAdded</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>a1e32ef54636da337d12b0d10622ec1e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>bssRemoved</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>a3cc5bf81ae6efa2db4763dc2f6b4751a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>byte_array_to_string</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>aeb435888a7c3382fca98825c4b8e81dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>interfaceAdded</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>aaaab764c7f987d5b8b70b6e8095ba3c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>interfaceRemoved</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>a0553f1d257cd4d1cd3d5ea0a80bbd06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>list_interfaces</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>a3edaf1ef0cfde3fd29b608c983396523</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>a0fe12ea40fdd0a41df7c155c20631d2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>networkAdded</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>ae0fade13ad579032be2662bea9c8527a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>networkRemoved</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>a9383bcd6c8e7a2c0642221bdf4d5214a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>networkSelected</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>af004cea86cd90794660dd43f0d0aa717</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>propertiesChanged</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>a4240c0841e93d0c580b820aa4e95ccd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>propertiesChangedBss</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>a7aa995e284050e3abcd54ef07c9e1959</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>propertiesChangedInterface</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>a2421271324ecfe8131f5d03391da31e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>propertiesChangedNetwork</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>a5597e02ddacc855fd313694d34fe98c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>scanDone</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>a87ae4785651c1bbede18cc4781c7615b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>scanDone2</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>a3686c26fbc89e3d85bc0102f54d542a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>showBss</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>a249208bf1870d4af0ca9c194a03283f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_BSS_INTERFACE</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>a1782f48122cce6eb67215705610a9f4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_INTERFACE</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>af95f02bd244d255d305da9e8cd765c73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_INTERFACES_INTERFACE</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>aaf071d855a13dc2d72958e4e8f13d227</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_INTERFACES_OPATH</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>a2db3588d431e79063b5368033750d68b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_NETWORK_INTERFACE</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>a767ec7165098fdd757b0ef15d6fbcebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_OPATH</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>aeaec878fa1dc27f7c55f3023ae964e10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_SERVICE</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>a4787afc952b567763307f1199e6fcbd1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wpas-dbus-new-wps.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/examples/</path>
    <filename>wpas-dbus-new-wps_8py</filename>
    <namespace>wpas-dbus-new-wps</namespace>
    <member kind="function">
      <type>def</type>
      <name>bssAdded</name>
      <anchorfile>namespacewpas-dbus-new-wps.html</anchorfile>
      <anchor>af2e74991601a9a8443ae816f29846191</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>bssRemoved</name>
      <anchorfile>namespacewpas-dbus-new-wps.html</anchorfile>
      <anchor>adbc96d0e87f3d7c6b93c32132dc0a6f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>credentials</name>
      <anchorfile>namespacewpas-dbus-new-wps.html</anchorfile>
      <anchor>a46e00dd0d2501b35c6f1a0786a139f82</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacewpas-dbus-new-wps.html</anchorfile>
      <anchor>a9bb7443bdb2162f40672bf7f580cc16e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>propertiesChanged</name>
      <anchorfile>namespacewpas-dbus-new-wps.html</anchorfile>
      <anchor>a6027370e62ac2eebc6017312be26ab61</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>scanDone</name>
      <anchorfile>namespacewpas-dbus-new-wps.html</anchorfile>
      <anchor>a3e7cf6dc7685b201a74bb0ddf5e5ce80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wpsEvent</name>
      <anchorfile>namespacewpas-dbus-new-wps.html</anchorfile>
      <anchor>aab307844803ac022ddc40e92f0bcdec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_INTERFACE</name>
      <anchorfile>namespacewpas-dbus-new-wps.html</anchorfile>
      <anchor>a90e97576d02c061639d422e5c0b9ff0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_INTERFACES_INTERFACE</name>
      <anchorfile>namespacewpas-dbus-new-wps.html</anchorfile>
      <anchor>a5ad97daf4b15005c6dfac715c69b2025</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_OPATH</name>
      <anchorfile>namespacewpas-dbus-new-wps.html</anchorfile>
      <anchor>a0b3c1615b1e9d371bed022e8ba26aa4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_SERVICE</name>
      <anchorfile>namespacewpas-dbus-new-wps.html</anchorfile>
      <anchor>aec2374be68ecc76546795601db215136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_WPS_INTERFACE</name>
      <anchorfile>namespacewpas-dbus-new-wps.html</anchorfile>
      <anchor>a72c344b27ed250e6e3531e5533557d90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wpas-dbus-new.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/examples/</path>
    <filename>wpas-dbus-new_8py</filename>
    <namespace>wpas-dbus-new</namespace>
    <member kind="function">
      <type>def</type>
      <name>bssAdded</name>
      <anchorfile>namespacewpas-dbus-new.html</anchorfile>
      <anchor>a34a79c7fe2c42b9a0236c253ba23a7c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>bssRemoved</name>
      <anchorfile>namespacewpas-dbus-new.html</anchorfile>
      <anchor>a375ec2a30bb8b2e6222266020931d4b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>byte_array_to_string</name>
      <anchorfile>namespacewpas-dbus-new.html</anchorfile>
      <anchor>a4e65c23dcf55ef166b339de2c19d4a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>list_interfaces</name>
      <anchorfile>namespacewpas-dbus-new.html</anchorfile>
      <anchor>a265ad6477514438b5f823690cd03bc34</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacewpas-dbus-new.html</anchorfile>
      <anchor>a74b1941883c8582fa92844a1c793fa51</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>propertiesChanged</name>
      <anchorfile>namespacewpas-dbus-new.html</anchorfile>
      <anchor>a633c673d72417fa212412d525ebc9502</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>scanDone</name>
      <anchorfile>namespacewpas-dbus-new.html</anchorfile>
      <anchor>a3504b61a931ef754712b082a0950f3e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>showBss</name>
      <anchorfile>namespacewpas-dbus-new.html</anchorfile>
      <anchor>affa28a77ce4187a8e4b1e142eab3aacc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_BSS_INTERFACE</name>
      <anchorfile>namespacewpas-dbus-new.html</anchorfile>
      <anchor>a8bcca4f8989fa6cd253c2e4573406f3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_INTERFACE</name>
      <anchorfile>namespacewpas-dbus-new.html</anchorfile>
      <anchor>a39278a5cabfb069e1d24cba7e6d01f26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_INTERFACES_INTERFACE</name>
      <anchorfile>namespacewpas-dbus-new.html</anchorfile>
      <anchor>ab70ae76a5725ade2d9729eb96143aa46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_INTERFACES_OPATH</name>
      <anchorfile>namespacewpas-dbus-new.html</anchorfile>
      <anchor>a65932ceb3bbf82ce23023974a43cfad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_OPATH</name>
      <anchorfile>namespacewpas-dbus-new.html</anchorfile>
      <anchor>a3d7033ccde269f465eb9a0a651f6a313</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_SERVICE</name>
      <anchorfile>namespacewpas-dbus-new.html</anchorfile>
      <anchor>a082973fc7c91fc6791d018ed968f8e34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wpas-test.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/examples/</path>
    <filename>wpas-test_8py</filename>
    <namespace>wpas-test</namespace>
    <member kind="function">
      <type>def</type>
      <name>byte_array_to_string</name>
      <anchorfile>namespacewpas-test.html</anchorfile>
      <anchor>a239e95780327234e864bd8ac5cb481c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacewpas-test.html</anchorfile>
      <anchor>afd40366cabdce35dba27869f0994d080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_BSSID_INTERFACE</name>
      <anchorfile>namespacewpas-test.html</anchorfile>
      <anchor>a186453b7d4c37b753b75532dc63af9ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_INTERFACE</name>
      <anchorfile>namespacewpas-test.html</anchorfile>
      <anchor>a9495c48d7bfd93149182a5c1fde3132f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_INTERFACES_INTERFACE</name>
      <anchorfile>namespacewpas-test.html</anchorfile>
      <anchor>a0a124de785cfb6aaf5c10d7928bab848</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_INTERFACES_OPATH</name>
      <anchorfile>namespacewpas-test.html</anchorfile>
      <anchor>a77cd2f2f4f59e893f0bf9ce14d959a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_OPATH</name>
      <anchorfile>namespacewpas-test.html</anchorfile>
      <anchor>a8f19d48c9929747b310a3fd794a9832d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_SERVICE</name>
      <anchorfile>namespacewpas-test.html</anchorfile>
      <anchor>a58f2a2183497faa4cbf70d511f4d0c21</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wpas_glue.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>wpas__glue_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eapol__supp__sm_8h" name="eapol_supp_sm.h" local="yes" imported="no">eapol_supp/eapol_supp_sm.h</includes>
    <includes id="wpa_8h" name="wpa.h" local="yes" imported="no">rsn_supp/wpa.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="config_8h" name="config.h" local="yes" imported="no">config.h</includes>
    <includes id="l2__packet_8h" name="l2_packet.h" local="yes" imported="no">l2_packet/l2_packet.h</includes>
    <includes id="wpa__common_8h" name="wpa_common.h" local="yes" imported="no">common/wpa_common.h</includes>
    <includes id="wpa__supplicant__i_8h" name="wpa_supplicant_i.h" local="yes" imported="no">wpa_supplicant_i.h</includes>
    <includes id="driver__i_8h" name="driver_i.h" local="yes" imported="no">driver_i.h</includes>
    <includes id="pmksa__cache_8h" name="pmksa_cache.h" local="yes" imported="no">rsn_supp/pmksa_cache.h</includes>
    <includes id="mlme_8h" name="mlme.h" local="yes" imported="no">mlme.h</includes>
    <includes id="sme_8h" name="sme.h" local="yes" imported="no">sme.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="wpa__ctrl_8h" name="wpa_ctrl.h" local="yes" imported="no">common/wpa_ctrl.h</includes>
    <includes id="wpas__glue_8h" name="wpas_glue.h" local="yes" imported="no">wpas_glue.h</includes>
    <includes id="wps__supplicant_8h" name="wps_supplicant.h" local="yes" imported="no">wps_supplicant.h</includes>
    <includes id="bss_8h" name="bss.h" local="yes" imported="no">bss.h</includes>
    <includes id="scan_8h" name="scan.h" local="yes" imported="no">scan.h</includes>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>_wpa_alloc_eapol</name>
      <anchorfile>wpas__glue_8c.html</anchorfile>
      <anchor>a5e2d000b3c4fc231c974a29d88cde463</anchor>
      <arglist>(void *wpa_s, u8 type, const void *data, u16 data_len, size_t *msg_len, void **data_pos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>_wpa_ether_send</name>
      <anchorfile>wpas__glue_8c.html</anchorfile>
      <anchor>a710b3ec2aefac07de84e8a1173a53880</anchor>
      <arglist>(void *wpa_s, const u8 *dest, u16 proto, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>_wpa_supplicant_cancel_auth_timeout</name>
      <anchorfile>wpas__glue_8c.html</anchorfile>
      <anchor>a1030b0534b2fc9c7014aa2f4ef81984f</anchor>
      <arglist>(void *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>_wpa_supplicant_deauthenticate</name>
      <anchorfile>wpas__glue_8c.html</anchorfile>
      <anchor>a103f3786b3567daeca6bc72d832511f0</anchor>
      <arglist>(void *wpa_s, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>_wpa_supplicant_disassociate</name>
      <anchorfile>wpas__glue_8c.html</anchorfile>
      <anchor>a92ad94fa3b0ede11e7aefff58b08c6b5</anchor>
      <arglist>(void *wpa_s, int reason_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static enum wpa_states</type>
      <name>_wpa_supplicant_get_state</name>
      <anchorfile>wpas__glue_8c.html</anchorfile>
      <anchor>a3102918e6d2720c725b6b45d3bfd0f10</anchor>
      <arglist>(void *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>_wpa_supplicant_set_state</name>
      <anchorfile>wpas__glue_8c.html</anchorfile>
      <anchor>a02eff36fe110ca681e0c50770344f1ea</anchor>
      <arglist>(void *wpa_s, enum wpa_states state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>wpa_alloc_eapol</name>
      <anchorfile>wpas__glue_8c.html</anchorfile>
      <anchor>aa3c42a8488fabc3155c2d857733152f8</anchor>
      <arglist>(const struct wpa_supplicant *wpa_s, u8 type, const void *data, u16 data_len, size_t *msg_len, void **data_pos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_ether_send</name>
      <anchorfile>wpas__glue_8c.html</anchorfile>
      <anchor>a1e2266bea491ece2524752286fe10cb1</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *dest, u16 proto, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_get_beacon_ie</name>
      <anchorfile>wpas__glue_8c.html</anchorfile>
      <anchor>a775bea267989512eca32a65f473ba489</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_add_pmkid</name>
      <anchorfile>wpas__glue_8c.html</anchorfile>
      <anchor>af6c83d0f2c95552fcf2e02d78c65c3ca</anchor>
      <arglist>(void *wpa_s, const u8 *bssid, const u8 *pmkid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_get_beacon_ie</name>
      <anchorfile>wpas__glue_8c.html</anchorfile>
      <anchor>a818f7b2dbef7709c8b344fd34c49ee33</anchor>
      <arglist>(void *ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_get_bssid</name>
      <anchorfile>wpas__glue_8c.html</anchorfile>
      <anchor>a56cf878bb23ee394562fa6d3c81a2cba</anchor>
      <arglist>(void *ctx, u8 *bssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpa_config_blob *</type>
      <name>wpa_supplicant_get_config_blob</name>
      <anchorfile>wpas__glue_8c.html</anchorfile>
      <anchor>a69d70649255ad5b439b8d5b38cd0412c</anchor>
      <arglist>(void *ctx, const char *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>wpa_supplicant_get_network_ctx</name>
      <anchorfile>wpas__glue_8c.html</anchorfile>
      <anchor>a8b68c8a6c197e6ad7e5286233daf3eac</anchor>
      <arglist>(void *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static enum wpa_states</type>
      <name>wpa_supplicant_get_state</name>
      <anchorfile>wpas__glue_8c.html</anchorfile>
      <anchor>a646e6cdb3e9acfd96afb8c79d1cb304c</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_init_eapol</name>
      <anchorfile>wpas__glue_8c.html</anchorfile>
      <anchor>a20b04cad711e51b64ab82414950b9a1c</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_init_wpa</name>
      <anchorfile>wpas__glue_8c.html</anchorfile>
      <anchor>a64f6e4aae222d0e9ea9efcf4276a3aa0</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_mlme_setprotection</name>
      <anchorfile>wpas__glue_8c.html</anchorfile>
      <anchor>a3167d45cd173809358f33c6958962a4f</anchor>
      <arglist>(void *wpa_s, const u8 *addr, int protection_type, int key_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_remove_pmkid</name>
      <anchorfile>wpas__glue_8c.html</anchorfile>
      <anchor>a9ebcdc5c92b0a14b9be336f796a399eb</anchor>
      <arglist>(void *wpa_s, const u8 *bssid, const u8 *pmkid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_rsn_supp_set_config</name>
      <anchorfile>wpas__glue_8c.html</anchorfile>
      <anchor>a3a2db2b47ede74060877a1e7230e2d93</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_set_config_blob</name>
      <anchorfile>wpas__glue_8c.html</anchorfile>
      <anchor>a81c8b24d2cb6934fab36be63cbcb9ad7</anchor>
      <arglist>(void *ctx, struct wpa_config_blob *blob)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_set_key</name>
      <anchorfile>wpas__glue_8c.html</anchorfile>
      <anchor>aca53bcd46730049e7b816ce041efe644</anchor>
      <arglist>(void *_wpa_s, enum wpa_alg alg, const u8 *addr, int key_idx, int set_tx, const u8 *seq, size_t seq_len, const u8 *key, size_t key_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wpas_glue.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>wpas__glue_8h</filename>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_init_eapol</name>
      <anchorfile>wpas__glue_8h.html</anchorfile>
      <anchor>a20b04cad711e51b64ab82414950b9a1c</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpa_supplicant_init_wpa</name>
      <anchorfile>wpas__glue_8h.html</anchorfile>
      <anchor>a64f6e4aae222d0e9ea9efcf4276a3aa0</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpa_supplicant_rsn_supp_set_config</name>
      <anchorfile>wpas__glue_8h.html</anchorfile>
      <anchor>a3a2db2b47ede74060877a1e7230e2d93</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wps.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/wps/</path>
    <filename>wps_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="dh__group5_8h" name="dh_group5.h" local="yes" imported="no">crypto/dh_group5.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="wps__i_8h" name="wps_i.h" local="yes" imported="no">wps_i.h</includes>
    <includes id="wps__dev__attr_8h" name="wps_dev_attr.h" local="yes" imported="no">wps_dev_attr.h</includes>
    <member kind="function">
      <type>int</type>
      <name>wps_attr_text</name>
      <anchorfile>wps_8c.html</anchorfile>
      <anchor>a72d93991891d0fc5a0251817742bbb9f</anchor>
      <arglist>(struct wpabuf *data, char *buf, char *end)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>wps_build_assoc_req_ie</name>
      <anchorfile>wps_8c.html</anchorfile>
      <anchor>ac3c7e7b1cb6c77b3133b487e9c0dac18</anchor>
      <arglist>(enum wps_request_type req_type)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>wps_build_probe_req_ie</name>
      <anchorfile>wps_8c.html</anchorfile>
      <anchor>a1653dde60aee2fbf402fca293f8c4ec3</anchor>
      <arglist>(int pbc, struct wps_device_data *dev, const u8 *uuid, enum wps_request_type req_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_deinit</name>
      <anchorfile>wps_8c.html</anchorfile>
      <anchor>af1d9b21a3619738c8843af6e3af3b96f</anchor>
      <arglist>(struct wps_data *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_free_pending_msgs</name>
      <anchorfile>wps_8c.html</anchorfile>
      <anchor>a1fb1ed5b8f32cd6bdbf045adb91a7733</anchor>
      <arglist>(struct upnp_pending_message *msgs)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>wps_get_msg</name>
      <anchorfile>wps_8c.html</anchorfile>
      <anchor>a6c9a8c7ac16479e05917893ec7e895de</anchor>
      <arglist>(struct wps_data *wps, enum wsc_op_code *op_code)</arglist>
    </member>
    <member kind="function">
      <type>const u8 *</type>
      <name>wps_get_uuid_e</name>
      <anchorfile>wps_8c.html</anchorfile>
      <anchor>a61f7a0090d3bd2edce55a321dbed87bd</anchor>
      <arglist>(const struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>struct wps_data *</type>
      <name>wps_init</name>
      <anchorfile>wps_8c.html</anchorfile>
      <anchor>aa19116bc6e653b6b26688a4cf03b380e</anchor>
      <arglist>(const struct wps_config *cfg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_is_selected_pbc_registrar</name>
      <anchorfile>wps_8c.html</anchorfile>
      <anchor>a7fe5bf44dbb6c6296d2204ed29914740</anchor>
      <arglist>(const struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_is_selected_pin_registrar</name>
      <anchorfile>wps_8c.html</anchorfile>
      <anchor>a29cb76154b6b5e4744c4214f6bb16575</anchor>
      <arglist>(const struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>enum wps_process_res</type>
      <name>wps_process_msg</name>
      <anchorfile>wps_8c.html</anchorfile>
      <anchor>a25b0a533e985704fa8d1741fa42111a0</anchor>
      <arglist>(struct wps_data *wps, enum wsc_op_code op_code, const struct wpabuf *msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wps.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/wps/</path>
    <filename>wps_8h</filename>
    <includes id="wps__defs_8h" name="wps_defs.h" local="yes" imported="no">wps_defs.h</includes>
    <class kind="struct">oob_conf_data</class>
    <class kind="struct">oob_device_data</class>
    <class kind="struct">oob_nfc_device_data</class>
    <class kind="struct">upnp_pending_message</class>
    <class kind="struct">wps_config</class>
    <class kind="struct">wps_context</class>
    <class kind="struct">wps_credential</class>
    <class kind="struct">wps_device_data</class>
    <class kind="union">wps_event_data</class>
    <class kind="struct">wps_event_data::wps_event_er_ap</class>
    <class kind="struct">wps_event_data::wps_event_er_enrollee</class>
    <class kind="struct">wps_event_data::wps_event_fail</class>
    <class kind="struct">wps_event_data::wps_event_m2d</class>
    <class kind="struct">wps_event_data::wps_event_pwd_auth_fail</class>
    <class kind="struct">wps_registrar_config</class>
    <member kind="define">
      <type>#define</type>
      <name>WPS_DEV_TYPE_BUFSIZE</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>ac4a501efdb783075da057a295f30a266</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_DEV_TYPE_LEN</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a76e6538155c7b49df3cb96709aadc618</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>wps_event</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a8be4467e066b05f2b16360b64e2250fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_EV_M2D</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a8be4467e066b05f2b16360b64e2250fbae5453aac8fa7a2efab1801b684b5e521</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_EV_FAIL</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a8be4467e066b05f2b16360b64e2250fba927e93afaa8a3a9b8bf28d8622c0616a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_EV_SUCCESS</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a8be4467e066b05f2b16360b64e2250fba6b6b99ec604fa81ef3fd7829603ff132</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_EV_PWD_AUTH_FAIL</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a8be4467e066b05f2b16360b64e2250fba8dc5b8b20082f652fb3999ae49dbb86e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_EV_PBC_OVERLAP</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a8be4467e066b05f2b16360b64e2250fba5309d261d9458c14883d04cf33610ceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_EV_PBC_TIMEOUT</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a8be4467e066b05f2b16360b64e2250fbae1b0df2bc5d483144db9553794b0e5fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_EV_ER_AP_ADD</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a8be4467e066b05f2b16360b64e2250fba1790bffa8afcd54b966d3edee478c916</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_EV_ER_AP_REMOVE</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a8be4467e066b05f2b16360b64e2250fba2ccfc02fd5e799cea9118db2f515b42a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_EV_ER_ENROLLEE_ADD</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a8be4467e066b05f2b16360b64e2250fbaeb6e7179c5d97b4b7e4091f7d7f3ae33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_EV_ER_ENROLLEE_REMOVE</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a8be4467e066b05f2b16360b64e2250fbab48c4b4babf0fee7d7f25fefc66a19ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>wps_process_res</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>acae8c78cce1c9d25f5cf1d08d99bd8c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_DONE</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>acae8c78cce1c9d25f5cf1d08d99bd8c1a13ad46343c24f4254073197534f1b824</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_CONTINUE</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>acae8c78cce1c9d25f5cf1d08d99bd8c1a90f9afe559e9d82942fbc5b0b0b36331</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_FAILURE</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>acae8c78cce1c9d25f5cf1d08d99bd8c1abfa40dbe4e8650b40faf4d773b04eeea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_PENDING</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>acae8c78cce1c9d25f5cf1d08d99bd8c1a6a52f4110b71ffbb77c5e8e095014ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>wsc_op_code</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a263ecbfce9372322a2e7b67771195903</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WSC_UPnP</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a263ecbfce9372322a2e7b67771195903ac7237b979a764bfc65929eaef8c157f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WSC_Start</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a263ecbfce9372322a2e7b67771195903af6d73b732b260b247dbf530cbfba36a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WSC_ACK</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a263ecbfce9372322a2e7b67771195903a825971914c78943204e26f943fe36e50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WSC_NACK</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a263ecbfce9372322a2e7b67771195903a7eed0c08665a976db4e711995b1f5b49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WSC_MSG</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a263ecbfce9372322a2e7b67771195903a3e17e42ad2042e76d6773555475440e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WSC_Done</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a263ecbfce9372322a2e7b67771195903ad46a78e0d62a73144b45654d11436df6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WSC_FRAG_ACK</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a263ecbfce9372322a2e7b67771195903a22b2beb06aa12692aa5a967dc75be69f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uuid_gen_mac_addr</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>ad7bea4f46e63c80aa23c745a04e64110</anchor>
      <arglist>(const u8 *mac_addr, u8 *uuid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_attr_text</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a72d93991891d0fc5a0251817742bbb9f</anchor>
      <arglist>(struct wpabuf *data, char *buf, char *end)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>wps_build_assoc_req_ie</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>ac3c7e7b1cb6c77b3133b487e9c0dac18</anchor>
      <arglist>(enum wps_request_type req_type)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>wps_build_probe_req_ie</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a1653dde60aee2fbf402fca293f8c4ec3</anchor>
      <arglist>(int pbc, struct wps_device_data *dev, const u8 *uuid, enum wps_request_type req_type)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>wps_config_methods_str2bin</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a5164c457a03e9cbc41c9f9145fab6b08</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_deinit</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>af1d9b21a3619738c8843af6e3af3b96f</anchor>
      <arglist>(struct wps_data *data)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>wps_dev_type_bin2str</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>aac5c5558ff8c8f854bb8c55774cda17a</anchor>
      <arglist>(const u8 dev_type[WPS_DEV_TYPE_LEN], char *buf, size_t buf_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_dev_type_str2bin</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>ac061a5be4b688c652f28f7667bcefd4e</anchor>
      <arglist>(const char *str, u8 dev_type[WPS_DEV_TYPE_LEN])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_er_deinit</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>ab668dbb2b402237b2c9a1d78637d62f0</anchor>
      <arglist>(struct wps_er *er, void(*cb)(void *ctx), void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>struct wps_er *</type>
      <name>wps_er_init</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a461b94122116bdf6443b1a3719e3586a</anchor>
      <arglist>(struct wps_context *wps, const char *ifname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_er_learn</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a174904a47f0dfa4d39d21c4a01954690</anchor>
      <arglist>(struct wps_er *er, const u8 *uuid, const u8 *pin, size_t pin_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_er_pbc</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a957e096e46b0eee178127cfdfeb03b88</anchor>
      <arglist>(struct wps_er *er, const u8 *uuid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_er_refresh</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>ab663a541000b16012fdaf8e8ba15f8d2</anchor>
      <arglist>(struct wps_er *er)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_er_set_sel_reg</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>af1ece459583b05fa564027782696e4f4</anchor>
      <arglist>(struct wps_er *er, int sel_reg, u16 dev_passwd_id, u16 sel_reg_config_methods)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_free_pending_msgs</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a1fb1ed5b8f32cd6bdbf045adb91a7733</anchor>
      <arglist>(struct upnp_pending_message *msgs)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>wps_generate_pin</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a2c92beff6d9df2b57a3210dc04c904ea</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>wps_get_msg</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a6c9a8c7ac16479e05917893ec7e895de</anchor>
      <arglist>(struct wps_data *wps, enum wsc_op_code *op_code)</arglist>
    </member>
    <member kind="function">
      <type>struct oob_device_data *</type>
      <name>wps_get_oob_device</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>ab5e0f42e722492845a9c1cd9e3ed025e</anchor>
      <arglist>(char *device_type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_get_oob_method</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a62a40897059a805bc6db3051347102ee</anchor>
      <arglist>(char *method)</arglist>
    </member>
    <member kind="function">
      <type>struct oob_nfc_device_data *</type>
      <name>wps_get_oob_nfc_device</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a051ec9fc60daf9d853379db74415c5ea</anchor>
      <arglist>(char *device_name)</arglist>
    </member>
    <member kind="function">
      <type>const u8 *</type>
      <name>wps_get_uuid_e</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a61f7a0090d3bd2edce55a321dbed87bd</anchor>
      <arglist>(const struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>struct wps_data *</type>
      <name>wps_init</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>aa19116bc6e653b6b26688a4cf03b380e</anchor>
      <arglist>(const struct wps_config *cfg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_is_selected_pbc_registrar</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a7fe5bf44dbb6c6296d2204ed29914740</anchor>
      <arglist>(const struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_is_selected_pin_registrar</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a29cb76154b6b5e4744c4214f6bb16575</anchor>
      <arglist>(const struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>wps_pin_checksum</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a821715f15711c44dc7c9eabfefdc0f84</anchor>
      <arglist>(unsigned int pin)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>wps_pin_valid</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a7f77fa7452fb89794f0e548531da6d63</anchor>
      <arglist>(unsigned int pin)</arglist>
    </member>
    <member kind="function">
      <type>enum wps_process_res</type>
      <name>wps_process_msg</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a25b0a533e985704fa8d1741fa42111a0</anchor>
      <arglist>(struct wps_data *wps, enum wsc_op_code op_code, const struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_process_oob</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a822e358443b1f4b7a38b7e4cfd205174</anchor>
      <arglist>(struct wps_context *wps, struct oob_device_data *oob_dev, int registrar)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_registrar_add_pin</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a47818743ff9d0f6641f5b7365e1c03b4</anchor>
      <arglist>(struct wps_registrar *reg, const u8 *uuid, const u8 *pin, size_t pin_len, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_registrar_button_pushed</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>ade9b9c87d6239d381657d76e87820376</anchor>
      <arglist>(struct wps_registrar *reg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_registrar_deinit</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a8d8e5e4e11b604e799f54b1ffcae98bb</anchor>
      <arglist>(struct wps_registrar *reg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_registrar_get_info</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>ad93cb34aba4c64fde3824db89bce2760</anchor>
      <arglist>(struct wps_registrar *reg, const u8 *addr, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>struct wps_registrar *</type>
      <name>wps_registrar_init</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>afb4fa8f0c5f3a0c55efbc3dbbaea5a43</anchor>
      <arglist>(struct wps_context *wps, const struct wps_registrar_config *cfg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_registrar_invalidate_pin</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a83c52e16b3169a7ee5161808e2001898</anchor>
      <arglist>(struct wps_registrar *reg, const u8 *uuid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_registrar_probe_req_rx</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>aaf766e83329d844a2ff80888b0f7b429</anchor>
      <arglist>(struct wps_registrar *reg, const u8 *addr, const struct wpabuf *wps_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_registrar_unlock_pin</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>a786c7a66377e0ae038320b485a40df9a</anchor>
      <arglist>(struct wps_registrar *reg, const u8 *uuid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_registrar_update_ie</name>
      <anchorfile>wps_8h.html</anchorfile>
      <anchor>ac573132cbbc1ace6810a462c786a25f9</anchor>
      <arglist>(struct wps_registrar *reg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wps_attr_build.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/wps/</path>
    <filename>wps__attr__build_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="aes__wrap_8h" name="aes_wrap.h" local="yes" imported="no">crypto/aes_wrap.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto/crypto.h</includes>
    <includes id="dh__group5_8h" name="dh_group5.h" local="yes" imported="no">crypto/dh_group5.h</includes>
    <includes id="sha256_8h" name="sha256.h" local="yes" imported="no">crypto/sha256.h</includes>
    <includes id="wps__i_8h" name="wps_i.h" local="yes" imported="no">wps_i.h</includes>
    <member kind="function">
      <type>int</type>
      <name>wps_build_assoc_state</name>
      <anchorfile>wps__attr__build_8c.html</anchorfile>
      <anchor>a62c683942698d6baf84fe3cdc16b09f1</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_auth_type_flags</name>
      <anchorfile>wps__attr__build_8c.html</anchorfile>
      <anchor>a37cb27df1ca17219c2aa60d8f9d3b6b8</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_authenticator</name>
      <anchorfile>wps__attr__build_8c.html</anchorfile>
      <anchor>a824f3bbc5e262fe240d70fe7fd21d046</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_config_error</name>
      <anchorfile>wps__attr__build_8c.html</anchorfile>
      <anchor>aa9b6d1bb64a8b7899dd3c1468edc38f7</anchor>
      <arglist>(struct wpabuf *msg, u16 err)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_config_methods</name>
      <anchorfile>wps__attr__build_8c.html</anchorfile>
      <anchor>acf1e24dd0d84bae2e71e96096712b5f1</anchor>
      <arglist>(struct wpabuf *msg, u16 methods)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_conn_type_flags</name>
      <anchorfile>wps__attr__build_8c.html</anchorfile>
      <anchor>a585de507bdb86318487fc5d736c6aad3</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_dev_password_id</name>
      <anchorfile>wps__attr__build_8c.html</anchorfile>
      <anchor>aad0013a8d467a2f8db79dd7505aa035f</anchor>
      <arglist>(struct wpabuf *msg, u16 id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_encr_settings</name>
      <anchorfile>wps__attr__build_8c.html</anchorfile>
      <anchor>ac1a9c225fc8726114e38626f9558f3f8</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg, struct wpabuf *plain)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_encr_type_flags</name>
      <anchorfile>wps__attr__build_8c.html</anchorfile>
      <anchor>a4f75dc624cae9a90ea6c832f811fd785</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_enrollee_nonce</name>
      <anchorfile>wps__attr__build_8c.html</anchorfile>
      <anchor>a97d8a25fdaadca9cdee5a4978e7a911d</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_key_wrap_auth</name>
      <anchorfile>wps__attr__build_8c.html</anchorfile>
      <anchor>a0e31a3b090ad25c507fb394fe64e2ec0</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_msg_type</name>
      <anchorfile>wps__attr__build_8c.html</anchorfile>
      <anchor>add30c5ea7f43cc439ed09783eacb655f</anchor>
      <arglist>(struct wpabuf *msg, enum wps_msg_type msg_type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_public_key</name>
      <anchorfile>wps__attr__build_8c.html</anchorfile>
      <anchor>a81257659fec92b446ccaa847fa96357f</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_registrar_nonce</name>
      <anchorfile>wps__attr__build_8c.html</anchorfile>
      <anchor>a9294428ff5312d79e007ebb76d8f7f38</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_req_type</name>
      <anchorfile>wps__attr__build_8c.html</anchorfile>
      <anchor>a214118aeba8d351f79c0b1003ae6627d</anchor>
      <arglist>(struct wpabuf *msg, enum wps_request_type type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_uuid_e</name>
      <anchorfile>wps__attr__build_8c.html</anchorfile>
      <anchor>a558540392a94d37c7c86a0ec073abe1c</anchor>
      <arglist>(struct wpabuf *msg, const u8 *uuid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_version</name>
      <anchorfile>wps__attr__build_8c.html</anchorfile>
      <anchor>a73f03850d4b6192cc0cb4b05fe45448d</anchor>
      <arglist>(struct wpabuf *msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wps_attr_parse.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/wps/</path>
    <filename>wps__attr__parse_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="wps__i_8h" name="wps_i.h" local="yes" imported="no">wps_i.h</includes>
    <member kind="function">
      <type>int</type>
      <name>wps_parse_msg</name>
      <anchorfile>wps__attr__parse_8c.html</anchorfile>
      <anchor>ac3fed4d1580219c5e7b5e68925ea23ec</anchor>
      <arglist>(const struct wpabuf *msg, struct wps_parse_attr *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_set_attr</name>
      <anchorfile>wps__attr__parse_8c.html</anchorfile>
      <anchor>acb2678a4660d1f6cb1b30515e740e79b</anchor>
      <arglist>(struct wps_parse_attr *attr, u16 type, const u8 *pos, u16 len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wps_attr_process.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/wps/</path>
    <filename>wps__attr__process_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="sha256_8h" name="sha256.h" local="yes" imported="no">crypto/sha256.h</includes>
    <includes id="wps__i_8h" name="wps_i.h" local="yes" imported="no">wps_i.h</includes>
    <member kind="function">
      <type>int</type>
      <name>wps_process_ap_settings</name>
      <anchorfile>wps__attr__process_8c.html</anchorfile>
      <anchor>a8777d2c23b3bbbeb0160f26fa881bbd4</anchor>
      <arglist>(struct wps_parse_attr *attr, struct wps_credential *cred)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_process_authenticator</name>
      <anchorfile>wps__attr__process_8c.html</anchorfile>
      <anchor>aa2359784776b0047fa704d90ba56d0b8</anchor>
      <arglist>(struct wps_data *wps, const u8 *authenticator, const struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_process_cred</name>
      <anchorfile>wps__attr__process_8c.html</anchorfile>
      <anchor>accbee1f2a1ca9f2e80a29e211bd56882</anchor>
      <arglist>(struct wps_parse_attr *attr, struct wps_credential *cred)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_cred_802_1x_enabled</name>
      <anchorfile>wps__attr__process_8c.html</anchorfile>
      <anchor>a9de4b08e955d3bff710bcc107997fda2</anchor>
      <arglist>(struct wps_credential *cred, const u8 *dot1x_enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_cred_auth_type</name>
      <anchorfile>wps__attr__process_8c.html</anchorfile>
      <anchor>a0bdbc7990e39a7919d50fe41aa65a4c9</anchor>
      <arglist>(struct wps_credential *cred, const u8 *auth_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_cred_eap_identity</name>
      <anchorfile>wps__attr__process_8c.html</anchorfile>
      <anchor>a9dd06e41e129fc8c01c8bd5ca841f524</anchor>
      <arglist>(struct wps_credential *cred, const u8 *identity, size_t identity_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_cred_eap_type</name>
      <anchorfile>wps__attr__process_8c.html</anchorfile>
      <anchor>a524b1dcc197db521665873027459ad51</anchor>
      <arglist>(struct wps_credential *cred, const u8 *eap_type, size_t eap_type_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_cred_encr_type</name>
      <anchorfile>wps__attr__process_8c.html</anchorfile>
      <anchor>aa3ec42ace382ed7e00d83013b44353d8</anchor>
      <arglist>(struct wps_credential *cred, const u8 *encr_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_cred_key_prov_auto</name>
      <anchorfile>wps__attr__process_8c.html</anchorfile>
      <anchor>a68f5987cc981d26e17e164e7d6f56f66</anchor>
      <arglist>(struct wps_credential *cred, const u8 *key_prov_auto)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_cred_mac_addr</name>
      <anchorfile>wps__attr__process_8c.html</anchorfile>
      <anchor>a7a647400d2267cb8885628975413b558</anchor>
      <arglist>(struct wps_credential *cred, const u8 *mac_addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_cred_network_idx</name>
      <anchorfile>wps__attr__process_8c.html</anchorfile>
      <anchor>a58a2b1486480a2ae8da668722961b772</anchor>
      <arglist>(struct wps_credential *cred, const u8 *idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_cred_network_key</name>
      <anchorfile>wps__attr__process_8c.html</anchorfile>
      <anchor>ab2e4a1b1231bdd936283a85676c29a56</anchor>
      <arglist>(struct wps_credential *cred, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_cred_network_key_idx</name>
      <anchorfile>wps__attr__process_8c.html</anchorfile>
      <anchor>afd360add190a270cb4b566db18d0fff9</anchor>
      <arglist>(struct wps_credential *cred, const u8 *key_idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_cred_ssid</name>
      <anchorfile>wps__attr__process_8c.html</anchorfile>
      <anchor>aa108f19e656b9819a82e43dbeb2ee94c</anchor>
      <arglist>(struct wps_credential *cred, const u8 *ssid, size_t ssid_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_process_key_wrap_auth</name>
      <anchorfile>wps__attr__process_8c.html</anchorfile>
      <anchor>aff49634e8305a4e3cececdd147060174</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg, const u8 *key_wrap_auth)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_workaround_cred_key</name>
      <anchorfile>wps__attr__process_8c.html</anchorfile>
      <anchor>a488139f33741b66ca9db9aafa0bc912d</anchor>
      <arglist>(struct wps_credential *cred)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wps_common.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/wps/</path>
    <filename>wps__common_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="aes__wrap_8h" name="aes_wrap.h" local="yes" imported="no">crypto/aes_wrap.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto/crypto.h</includes>
    <includes id="dh__group5_8h" name="dh_group5.h" local="yes" imported="no">crypto/dh_group5.h</includes>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">crypto/sha1.h</includes>
    <includes id="sha256_8h" name="sha256.h" local="yes" imported="no">crypto/sha256.h</includes>
    <includes id="wps__i_8h" name="wps_i.h" local="yes" imported="no">wps_i.h</includes>
    <includes id="wps__dev__attr_8h" name="wps_dev_attr.h" local="yes" imported="no">wps_dev_attr.h</includes>
    <member kind="function">
      <type>void</type>
      <name>uuid_gen_mac_addr</name>
      <anchorfile>wps__common_8c.html</anchorfile>
      <anchor>ad7bea4f46e63c80aa23c745a04e64110</anchor>
      <arglist>(const u8 *mac_addr, u8 *uuid)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>wps_config_methods_str2bin</name>
      <anchorfile>wps__common_8c.html</anchorfile>
      <anchor>a5164c457a03e9cbc41c9f9145fab6b08</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>wps_decrypt_encr_settings</name>
      <anchorfile>wps__common_8c.html</anchorfile>
      <anchor>a7ecad147b7f6aa1794a457137c82d4b6</anchor>
      <arglist>(struct wps_data *wps, const u8 *encr, size_t encr_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_derive_keys</name>
      <anchorfile>wps__common_8c.html</anchorfile>
      <anchor>ae7c28b0849e77381bc5d3ab7fc7f6ec6</anchor>
      <arglist>(struct wps_data *wps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_derive_psk</name>
      <anchorfile>wps__common_8c.html</anchorfile>
      <anchor>ada4c90e1e79524cfd287a60f999aa1ae</anchor>
      <arglist>(struct wps_data *wps, const u8 *dev_passwd, size_t dev_passwd_len)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>wps_dev_type_bin2str</name>
      <anchorfile>wps__common_8c.html</anchorfile>
      <anchor>aac5c5558ff8c8f854bb8c55774cda17a</anchor>
      <arglist>(const u8 dev_type[WPS_DEV_TYPE_LEN], char *buf, size_t buf_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_dev_type_str2bin</name>
      <anchorfile>wps__common_8c.html</anchorfile>
      <anchor>ac061a5be4b688c652f28f7667bcefd4e</anchor>
      <arglist>(const char *str, u8 dev_type[WPS_DEV_TYPE_LEN])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_fail_event</name>
      <anchorfile>wps__common_8c.html</anchorfile>
      <anchor>a6330b872099680cd073152eeff821007</anchor>
      <arglist>(struct wps_context *wps, enum wps_msg_type msg)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>wps_generate_pin</name>
      <anchorfile>wps__common_8c.html</anchorfile>
      <anchor>a2c92beff6d9df2b57a3210dc04c904ea</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_kdf</name>
      <anchorfile>wps__common_8c.html</anchorfile>
      <anchor>a8d57c61ed0d4a1396f0738dcad37b3eb</anchor>
      <arglist>(const u8 *key, const u8 *label_prefix, size_t label_prefix_len, const char *label, u8 *res, size_t res_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_pbc_overlap_event</name>
      <anchorfile>wps__common_8c.html</anchorfile>
      <anchor>aade429718aaf5f647411f09f128bf28a</anchor>
      <arglist>(struct wps_context *wps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_pbc_timeout_event</name>
      <anchorfile>wps__common_8c.html</anchorfile>
      <anchor>a96b012e2db2398d430ac37981265c917</anchor>
      <arglist>(struct wps_context *wps)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>wps_pin_checksum</name>
      <anchorfile>wps__common_8c.html</anchorfile>
      <anchor>a821715f15711c44dc7c9eabfefdc0f84</anchor>
      <arglist>(unsigned int pin)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>wps_pin_valid</name>
      <anchorfile>wps__common_8c.html</anchorfile>
      <anchor>a7f77fa7452fb89794f0e548531da6d63</anchor>
      <arglist>(unsigned int pin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_pwd_auth_fail_event</name>
      <anchorfile>wps__common_8c.html</anchorfile>
      <anchor>af10ce03019a2655e2d81b7a8ee367d83</anchor>
      <arglist>(struct wps_context *wps, int enrollee, int part)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_success_event</name>
      <anchorfile>wps__common_8c.html</anchorfile>
      <anchor>a454b04a40dc450651bf889acc1fe5c05</anchor>
      <arglist>(struct wps_context *wps)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wps_defs.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/wps/</path>
    <filename>wps__defs_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>WPS_AUTH_OPEN</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ae8a905cfc207d32a9ba39a937eea4553</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_AUTH_SHARED</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>abd1a33e601e80830ce7a46c6f16d6019</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_AUTH_TYPES</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a566d07c3b0035462f4057c155850df51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_AUTH_WPA</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ac852f04eb201cf8c3b4073d585dffc54</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_AUTH_WPA2</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a18cd0fe8465f8e0625d0ae8a1698edc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_AUTH_WPA2PSK</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a79fbfe74c45efbe8a291bfeaf09f4f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_AUTH_WPAPSK</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a2d7b3531a97b9f06f5251937f6d2111e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_AUTHENTICATOR_LEN</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a62bd30220948525ee99bc453c1248eac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_AUTHKEY_LEN</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a4d10858952e082307794433fab278d80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_CONFIG_DISPLAY</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ad0daeb7f4875b7647715251d8695b427</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_CONFIG_ETHERNET</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>aa8d5ecf56ea067713c57c406dd51d060</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_CONFIG_EXT_NFC_TOKEN</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>aefab224bb9dbcdb5e2b9d40578fdbf42</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_CONFIG_INT_NFC_TOKEN</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a0cf299d0238be24da1c3e13ff89a0091</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_CONFIG_KEYPAD</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a3663413a01c799b18c505847017232c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_CONFIG_LABEL</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ae53bfa09b63b94674a7299723436d651</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_CONFIG_NFC_INTERFACE</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ad8fb759ef08853675149b68a45c04b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_CONFIG_PUSHBUTTON</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a08ab41d486102a9724f78729fe1804bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_CONFIG_USBA</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a2087c1d44f759b6f6c51ac4c9e4995e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_CONN_ESS</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ab171c7bb4b8eb8369e554702dd4bcd41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_CONN_IBSS</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a16c983e131ae634155dc5389eeaa5ae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_DEV_OUI_WFA</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>adb6b3527784209d7c3027dd210bfbfc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_DH_GROUP</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a5805420f7ef7a58431e6b42499155e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_EMSK_LEN</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a84ea94705615da24e9eb2c54dcb9df2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_ENCR_AES</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>af30852e8494b644ea25f013f0dde975a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_ENCR_NONE</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>afa4800858786a677867d03d7be4fc961</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_ENCR_TKIP</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a8d7ef9fdacfbeee63ef5694b7ef3dd21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_ENCR_TYPES</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>aa954403f232f8a92944b35e483ba11bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_ENCR_WEP</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>aff04252cafbe0f3b794f13c6884640f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_HASH_LEN</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a1ee2f71c03b6f2c20d57a7fc45f52d4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_KEYWRAPKEY_LEN</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>abe67782659ed5c33e447aa60fa8614e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_KWA_LEN</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a06815b1382336ab9009615a44e8e443d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_MGMT_KEY_ID_LEN</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ad9deca453eda7ee58992269107b5925e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_MGMTAUTHKEY_LEN</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>abfe1e8fe7d70755e3e1cacf19b03c7ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_MGMTENCKEY_LEN</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a0c67f41893be9caa9e4f674f7e218e06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_NONCE_LEN</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a3cf6cc501e22bfd2dc5a16cec5fd744e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_OOB_DEVICE_PASSWORD_ATTR_LEN</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>aba2f7c326bf30c38fda329d86e5b1688</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_OOB_DEVICE_PASSWORD_LEN</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>afb23f1c9ed1538961855edff0d75f6f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_OOB_PUBKEY_HASH_LEN</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a1c65ba0e8edb113785a25f804169eedb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_PBC_WALK_TIME</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a41ab77dc1dbc9d8bcea176cac3dcd55c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_PSK_LEN</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a8e51bb7845390e3e32f44f769681b34a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_RF_24GHZ</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a8a304e7bd796b9a34676688f7e6f07a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_RF_50GHZ</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ad2a5a15940936be1bff5a07ed2f7c841</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_SECRET_NONCE_LEN</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ab1da38d2e241997fc025cd838b3c5cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_UUID_LEN</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a1d7cb5747bb2d3821cac9c5518a8dd97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_VERSION</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a46aa3485c16a98602157ec70a310efac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>wps_assoc_state</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a67c9be9fad8ae43cb97f869a861156aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_ASSOC_NOT_ASSOC</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a67c9be9fad8ae43cb97f869a861156aaa6a15733c5e8a6f753e0af9e2f62d9307</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_ASSOC_CONN_SUCCESS</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a67c9be9fad8ae43cb97f869a861156aaa25ffbd76ae2cf9ad68eef17fc86c89e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_ASSOC_CFG_FAILURE</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a67c9be9fad8ae43cb97f869a861156aaa65adb76ec9fbe315f520b27bf02eb79c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_ASSOC_FAILURE</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a67c9be9fad8ae43cb97f869a861156aaaee0aa4fdd66b1575aeee0bf102dd0b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_ASSOC_IP_FAILURE</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a67c9be9fad8ae43cb97f869a861156aaa785f462ff3fef7059200ce318b893f4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>wps_attribute</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_AP_CHANNEL</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a67b6301e812b5002a3375b096b903c4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_ASSOC_STATE</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4ac34b59b6f842f572130f81a62d97d9e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_AUTH_TYPE</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4afc5c74c849df32b80f4e0c33361a3247</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_AUTH_TYPE_FLAGS</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a46ca31c12801aa5f348217c0c1cb01df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_AUTHENTICATOR</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a83182801800f86f7bd401283c937f4d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_CONFIG_METHODS</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a73440c65e0162b90d22dff190967467a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_CONFIG_ERROR</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a292c7f33e80d1451f71a22b67035f9ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_CONFIRM_URL4</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4adda9eca249474bde9c4dafb43e0ba30f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_CONFIRM_URL6</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a6f2ffb3fc5f32bfb2bde46138a96aa3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_CONN_TYPE</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4af8fb6df2c4768f2557fb91a6c8ec90a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_CONN_TYPE_FLAGS</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4ab567a1b5cf6ded168eb98f8287c2e9bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_CRED</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a2a0d4510a74656cb135c6d7f6c88831b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_ENCR_TYPE</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4ad34ea90c56b1c72c47242e33359618e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_ENCR_TYPE_FLAGS</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4af9464cae785c3c269c55c4e6311d9e29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_DEV_NAME</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a9067f7740fe25da4e417c731f261ea7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_DEV_PASSWORD_ID</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4accd3d4e0a516f5eeaeec70cdba20920b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_E_HASH1</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4aa46f01ac0c13f75fc230fb0289b59f32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_E_HASH2</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a8ebd6ce0160c92e9a3500fa0e0f9672b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_E_SNONCE1</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a4caa03a16ea0e303fb8770a3929a824d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_E_SNONCE2</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4ac0d40b4a5adeb2184fd6c535a4513d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_ENCR_SETTINGS</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a77be3bea45c904d5a7b34dcef74a76e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_ENROLLEE_NONCE</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4ae45c13726bd79aae28df6e767a8dace1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_FEATURE_ID</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a0a435c9288c63a6eadd4bd7b503b9119</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_IDENTITY</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a96d68e8925eae50d762c0072123f8a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_IDENTITY_PROOF</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a65562fb491ae6808215c3ca76b4d0030</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_KEY_WRAP_AUTH</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4aa888fdfdf632bc63c71a9d371113d637</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_KEY_ID</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4ab3f34ef6cb8da793c14cba54638d14eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_MAC_ADDR</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4adce7fd10f3877873162606619c09965f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_MANUFACTURER</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4aeb134ed1b757efcdff8d956ce97f8405</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_MSG_TYPE</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a98ff52b3aba09bd0b7988fa63e0aeded</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_MODEL_NAME</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a1da0fb2f42b25fad995aa65aa3a5561c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_MODEL_NUMBER</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4aa62c333d0991b92e8dba7477daeade67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_NETWORK_INDEX</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a5b8027c14abad1fded47a0491b863e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_NETWORK_KEY</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a1bc653d991b7c4d3eeca8feece291bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_NETWORK_KEY_INDEX</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a04b590b841abcd335a72ab72fef58763</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_NEW_DEVICE_NAME</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4ab16e8f95bfbdd3fb8c3587d61118b6fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_NEW_PASSWORD</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a45f91648220cba37fdb21387de21a54a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_OOB_DEVICE_PASSWORD</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4ad9d589931752f0b2a59486d9fbc568af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_OS_VERSION</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4add395ba0fedd0cbac34224b9925111b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_POWER_LEVEL</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a83b31aad7681808503e782e0dfb3a28d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_PSK_CURRENT</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a52016cedcbabab0554b541e098894f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_PSK_MAX</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a1aa88a4f3de4fc5c498ae5c2977a68ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_PUBLIC_KEY</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4aa65d5598e84707be3f3f18703cb9b7e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_RADIO_ENABLE</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4ad31ee21146f9713ed38c01aa4a19eea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_REBOOT</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a204f09d1bfcb1dd4949cce56b5ecc385</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_REGISTRAR_CURRENT</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4aef05404e38aca944225ec903041739a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_REGISTRAR_ESTABLISHED</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a2b800dc6af438ab920ceee77d6472c61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_REGISTRAR_LIST</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4ac7d680e10f739a9f3784998ea80bcb92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_REGISTRAR_MAX</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a6552583086785a1db3ca30db282953cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_REGISTRAR_NONCE</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4ae8c5f78949c491d728ce745e6f91b1e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_REQUEST_TYPE</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4ab396c619a8a8b6dce0710cb9bc444691</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_RESPONSE_TYPE</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a58c0832629dc2e4fcceb1a1d2af368e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_RF_BANDS</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4aabbb7fe9ddaac65bcbdd6a693f1c6e2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_R_HASH1</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a79b608b9422f7cdf1f9a81ebc912ff26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_R_HASH2</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4ac340689cf0b59603cb18eb7d55e60f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_R_SNONCE1</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4aa8b1ea82677957e269aaa568fb86208a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_R_SNONCE2</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a6bc62c9a5511fb98a2c54e8cb723ae8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_SELECTED_REGISTRAR</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4ae4d2bf8e1c4c30a88c2714a91df610f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_SERIAL_NUMBER</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4adc5e372f5d9b9630bb3272b0f80402bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_WPS_STATE</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4ae83382dcaa4b525fbefab5771fb5d7ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_SSID</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a0c400505654e930bd9f086e9d7ab2d95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_TOTAL_NETWORKS</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a5ad695a39b952d56e541fb8d9d10d889</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_UUID_E</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a75e0646c9a478922e593ced1ce26836d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_UUID_R</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a9e477ea8a7892c461229706e81829e5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_VENDOR_EXT</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a4f12afa75a3b87b334ad889110f135d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_VERSION</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a817fae2df382023e20101a1fa15d1f63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_X509_CERT_REQ</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a33273f88715e13bf9cd59812d1da4f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_X509_CERT</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4ac4a55d7301d5f9f2e5e1cddeba61bed5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_EAP_IDENTITY</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4adcefafbee454814a705b71624afecc95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_MSG_COUNTER</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a26304cd97491a906a564fc0daf920b9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_PUBKEY_HASH</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a8a8c35c47d16ed18351ffba674fbbdac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_REKEY_KEY</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a7f300fc87296d0bb990f11481416e881</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_KEY_LIFETIME</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4ac4d52b9d1b762aaf12d3b301ed48a4c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_PERMITTED_CFG_METHODS</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4affba0f62c492218585004d2587858a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_SELECTED_REGISTRAR_CONFIG_METHODS</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a5afbaeadfec6a54f958089b6e9c86814</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_PRIMARY_DEV_TYPE</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4ad1afa781a6d862b5e8f9f49b7fe0def4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_SECONDARY_DEV_TYP_ELIST</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a7d9a337fa13ceeafedbf50411613784c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_PORTABLE_DEV</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a4f2e71f3bf4a3fb1b4266613e945c1c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_AP_SETUP_LOCKED</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a3abb0b02e3bc8e2bfa9c2e34dfb52108</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_APPLICATION_EXT</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a09b52ae2bfef42203b7726c7990c1f9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_EAP_TYPE</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4acb0ea0c1af2ae58e29b21c790dec95b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_IV</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a68ea384f5601e6a6aa70967a4e9f92d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_KEY_PROVIDED_AUTO</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a56a72791ec8076613c378a65713399d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_802_1X_ENABLED</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4aefd535490b0eb44221df00c08af59313</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_APPSESSIONKEY</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4a95d2b74ed0dac93bba6b26940b0828ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_WEPTRANSMITKEY</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a96f3e75655ca5b5708cee9d71f22abf4aa2bb24f7d66f2cbbd07b0c7f6da46276</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>wps_config_error</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ac6df39d87e40b2c2b25735b9fc7ceb51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_CFG_NO_ERROR</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ac6df39d87e40b2c2b25735b9fc7ceb51a00697af34983bda37372f86d321d0605</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_CFG_OOB_IFACE_READ_ERROR</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ac6df39d87e40b2c2b25735b9fc7ceb51aa502691ec267f16ca54818398d0dea09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_CFG_DECRYPTION_CRC_FAILURE</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ac6df39d87e40b2c2b25735b9fc7ceb51ac7d6c3b184f6702c88d56c4e67a3ec45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_CFG_24_CHAN_NOT_SUPPORTED</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ac6df39d87e40b2c2b25735b9fc7ceb51aabbec1890687281ae242ccda89457b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_CFG_50_CHAN_NOT_SUPPORTED</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ac6df39d87e40b2c2b25735b9fc7ceb51a1d3e8fe5798382bebe7d8c8d35825976</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_CFG_SIGNAL_TOO_WEAK</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ac6df39d87e40b2c2b25735b9fc7ceb51ad21d03e73fc45a1fd36293b892a827d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_CFG_NETWORK_AUTH_FAILURE</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ac6df39d87e40b2c2b25735b9fc7ceb51ada49e32a5b92be302bf269691e9cc78d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_CFG_NETWORK_ASSOC_FAILURE</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ac6df39d87e40b2c2b25735b9fc7ceb51a7f36e600a4a035fabe73b73993c4680b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_CFG_NO_DHCP_RESPONSE</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ac6df39d87e40b2c2b25735b9fc7ceb51afeaca927641ccc2180d7533cecb7dabf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_CFG_FAILED_DHCP_CONFIG</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ac6df39d87e40b2c2b25735b9fc7ceb51a746e0ebcc65e3c4b198af5c46bf5761a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_CFG_IP_ADDR_CONFLICT</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ac6df39d87e40b2c2b25735b9fc7ceb51a1e8d372c459ef5454f65d98caed0fe31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_CFG_NO_CONN_TO_REGISTRAR</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ac6df39d87e40b2c2b25735b9fc7ceb51ab25ce3df6e429972bdd9dc7f55279aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_CFG_MULTIPLE_PBC_DETECTED</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ac6df39d87e40b2c2b25735b9fc7ceb51a35dc18f6ac77e2cea4af34a01e9746ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_CFG_ROGUE_SUSPECTED</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ac6df39d87e40b2c2b25735b9fc7ceb51ac03a27a96892b66a4cdf5cf808498f5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_CFG_DEVICE_BUSY</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ac6df39d87e40b2c2b25735b9fc7ceb51a219c32a2882700c2910ac44935b961db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_CFG_SETUP_LOCKED</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ac6df39d87e40b2c2b25735b9fc7ceb51abedb565a12a658df2f0c63c0c8378c08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_CFG_MSG_TIMEOUT</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ac6df39d87e40b2c2b25735b9fc7ceb51ad462f45d4477cf4a0c66e9fe313628fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_CFG_REG_SESS_TIMEOUT</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ac6df39d87e40b2c2b25735b9fc7ceb51aee452a0c1c2d4a62e30feacbfb2e0663</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_CFG_DEV_PASSWORD_AUTH_FAILURE</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ac6df39d87e40b2c2b25735b9fc7ceb51a97a123ca202769a7fac77c08c583a8f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>wps_dev_categ</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a7577dd42bc55fb75c19cf92bd4c18d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_DEV_COMPUTER</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a7577dd42bc55fb75c19cf92bd4c18d39aac4f9beba86cbc918dc22a751cd676c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_DEV_INPUT</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a7577dd42bc55fb75c19cf92bd4c18d39ae96a9999cef6c725d7c3d371a7cd45e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_DEV_PRINTER</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a7577dd42bc55fb75c19cf92bd4c18d39a884ad6b793842501fc458b577f4866e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_DEV_CAMERA</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a7577dd42bc55fb75c19cf92bd4c18d39aaa07f2a60e45977c57ebdb22aea0db59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_DEV_STORAGE</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a7577dd42bc55fb75c19cf92bd4c18d39a00e962232628f2db49731981ef091901</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_DEV_NETWORK_INFRA</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a7577dd42bc55fb75c19cf92bd4c18d39af85610bfd22c3b2a24d350ca68707bba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_DEV_DISPLAY</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a7577dd42bc55fb75c19cf92bd4c18d39a19938bb876385479f4c438dca5becb7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_DEV_MULTIMEDIA</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a7577dd42bc55fb75c19cf92bd4c18d39a12b63a88fa388e0c7f1562ea7198b733</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_DEV_GAMING</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a7577dd42bc55fb75c19cf92bd4c18d39a87ddd21f1901769eba4ba9a07f37adb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_DEV_PHONE</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a7577dd42bc55fb75c19cf92bd4c18d39af30417ad08759ba13be0d6078de7c206</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>wps_dev_password_id</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a7bdb288a99f5e8e1bccd86b5ffb112b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEV_PW_DEFAULT</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a7bdb288a99f5e8e1bccd86b5ffb112b0a04611d239caf63a3676df47525487474</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEV_PW_USER_SPECIFIED</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a7bdb288a99f5e8e1bccd86b5ffb112b0adc1288d43f043800b1718a072a665ade</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEV_PW_MACHINE_SPECIFIED</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a7bdb288a99f5e8e1bccd86b5ffb112b0acd6f3ff7e0343f6bffdb9257a0a9b352</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEV_PW_REKEY</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a7bdb288a99f5e8e1bccd86b5ffb112b0a96745a1284745cb27cfd111cd636c3e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEV_PW_PUSHBUTTON</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a7bdb288a99f5e8e1bccd86b5ffb112b0a8a10b57a05b3a32ce26f502f4ccebb24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEV_PW_REGISTRAR_SPECIFIED</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a7bdb288a99f5e8e1bccd86b5ffb112b0a75794426f3699fa70478f84f6e46d933</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>wps_dev_subcateg</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ace741b955f925b257836cd5e8750524c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_DEV_COMPUTER_PC</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ace741b955f925b257836cd5e8750524cab35222682c66b79bb8c7905046890edb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_DEV_COMPUTER_SERVER</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ace741b955f925b257836cd5e8750524ca80aacc98da5e6f7615ab5b16088310da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_DEV_COMPUTER_MEDIA_CENTER</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ace741b955f925b257836cd5e8750524ca27480e022c01004ea7b82a9229e6df78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_DEV_PRINTER_PRINTER</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ace741b955f925b257836cd5e8750524ca6db2b695e289db4c966ab41f478dc6a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_DEV_PRINTER_SCANNER</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ace741b955f925b257836cd5e8750524ca7758ada298faa2a409e8648c390e63f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_DEV_CAMERA_DIGITAL_STILL_CAMERA</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ace741b955f925b257836cd5e8750524ca37254c1398d9ca6bdefe903323aa60e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_DEV_STORAGE_NAS</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ace741b955f925b257836cd5e8750524ca55dfb09dd895b981f67d536834dbcac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_DEV_NETWORK_INFRA_AP</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ace741b955f925b257836cd5e8750524cab6f3554fe99db32b8c2c269aa06b2882</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_DEV_NETWORK_INFRA_ROUTER</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ace741b955f925b257836cd5e8750524ca398913f86e6399e7fd1c5d20ead4f4fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_DEV_NETWORK_INFRA_SWITCH</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ace741b955f925b257836cd5e8750524ca8f9b807492021df64682bb4a09f75a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_DEV_DISPLAY_TV</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ace741b955f925b257836cd5e8750524ca810d3be5918c6ef3f0ee445ae4eebfde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_DEV_DISPLAY_PICTURE_FRAME</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ace741b955f925b257836cd5e8750524ca39ac365fe903dad2ee25f6ac88080eaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_DEV_DISPLAY_PROJECTOR</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ace741b955f925b257836cd5e8750524cabd7bf148c16fd2dbf636783b11dfee90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_DEV_MULTIMEDIA_DAR</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ace741b955f925b257836cd5e8750524cad97e333688a4c98cfd6469ba9ad37a19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_DEV_MULTIMEDIA_PVR</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ace741b955f925b257836cd5e8750524ca03e8ac752c70a8e9efa19eee38188386</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_DEV_MULTIMEDIA_MCX</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ace741b955f925b257836cd5e8750524cafb3715f0f6f5419e0069c07946b83035</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_DEV_GAMING_XBOX</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ace741b955f925b257836cd5e8750524ca1bb94f541719c72e798a7b46e4256954</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_DEV_GAMING_XBOX360</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ace741b955f925b257836cd5e8750524ca512874213379791fdaeb52d48f774d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_DEV_GAMING_PLAYSTATION</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ace741b955f925b257836cd5e8750524caab684073ea37292eed7f4ca1796aac36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_DEV_PHONE_WINDOWS_MOBILE</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>ace741b955f925b257836cd5e8750524cad5d6c3d3dc4aa8f792c685aaed7145a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>wps_msg_type</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>aa42ff8c7cb071f7daba1b3f247b5f7e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_Beacon</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>aa42ff8c7cb071f7daba1b3f247b5f7e7a6387971b5a618229aa60ca8aa98abc8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_ProbeRequest</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>aa42ff8c7cb071f7daba1b3f247b5f7e7aa4d6e577d243978d64b59de8e8f9c229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_ProbeResponse</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>aa42ff8c7cb071f7daba1b3f247b5f7e7abd301756a17b7b9f0b3e704ab0d6813e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_M1</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>aa42ff8c7cb071f7daba1b3f247b5f7e7a46840e15d14b9d194013ed4158b80a7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_M2</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>aa42ff8c7cb071f7daba1b3f247b5f7e7a0146b7f8694d5c94d2bfb1233e0616ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_M2D</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>aa42ff8c7cb071f7daba1b3f247b5f7e7a098bb16ded033f950f26f3415fb66019</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_M3</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>aa42ff8c7cb071f7daba1b3f247b5f7e7aba4e6b26711a5282309baaeb4b45d4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_M4</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>aa42ff8c7cb071f7daba1b3f247b5f7e7a80826450118cb58f617a1c7beb98f141</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_M5</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>aa42ff8c7cb071f7daba1b3f247b5f7e7a0f7033ada1a4d713b2368d85cc961852</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_M6</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>aa42ff8c7cb071f7daba1b3f247b5f7e7a950d6d447e85d6f0c6786ab10a936b21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_M7</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>aa42ff8c7cb071f7daba1b3f247b5f7e7aa065ed40cfe0e279722c0345c32b4c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_M8</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>aa42ff8c7cb071f7daba1b3f247b5f7e7a9544199e0f7d394655cb95233a5f16f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_WSC_ACK</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>aa42ff8c7cb071f7daba1b3f247b5f7e7ac6000553fd5d64f328c4e02e44f0f7d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_WSC_NACK</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>aa42ff8c7cb071f7daba1b3f247b5f7e7a82980f6f1971449ef1a1ab48a99a94bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_WSC_DONE</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>aa42ff8c7cb071f7daba1b3f247b5f7e7af41f34f243c937dcf54ec920484bf1de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>wps_request_type</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a38b218ad200472501bc819c5871c747c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_REQ_ENROLLEE_INFO</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a38b218ad200472501bc819c5871c747ca19f80d46d5295be181138612d0a78e6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_REQ_ENROLLEE</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a38b218ad200472501bc819c5871c747cacf807bd02ea604af40609844ac169ee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_REQ_REGISTRAR</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a38b218ad200472501bc819c5871c747caba87d104441d0ccefb91c31eeb4fbeb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_REQ_WLAN_MANAGER_REGISTRAR</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a38b218ad200472501bc819c5871c747cabccb1c1b71811e571a62315478ff0e48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>wps_response_type</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>aa6f42c853a25cb0841b7e26f498eff42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_RESP_ENROLLEE_INFO</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>aa6f42c853a25cb0841b7e26f498eff42af3dd8467bb5f76b9d207eb53e172e534</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_RESP_ENROLLEE</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>aa6f42c853a25cb0841b7e26f498eff42a44fdecb98187cbd9641f3a92a01d5112</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_RESP_REGISTRAR</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>aa6f42c853a25cb0841b7e26f498eff42a94ebc1c41fa49a8cde97e8c6c3f4b3fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_RESP_AP</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>aa6f42c853a25cb0841b7e26f498eff42a7eece96b1a3515f4d3bc9a9579b1b483</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>wps_state</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a292217b40a8ae76ae1fc5d5f53ad1f84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_STATE_NOT_CONFIGURED</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a292217b40a8ae76ae1fc5d5f53ad1f84a032c168314dc91b3b9c1eac76b27d041</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_STATE_CONFIGURED</name>
      <anchorfile>wps__defs_8h.html</anchorfile>
      <anchor>a292217b40a8ae76ae1fc5d5f53ad1f84a3d48d4d8f0b0c68f03669e97f168baa6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wps_dev_attr.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/wps/</path>
    <filename>wps__dev__attr_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="wps__i_8h" name="wps_i.h" local="yes" imported="no">wps_i.h</includes>
    <includes id="wps__dev__attr_8h" name="wps_dev_attr.h" local="yes" imported="no">wps_dev_attr.h</includes>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_build_dev_name</name>
      <anchorfile>wps__dev__attr_8c.html</anchorfile>
      <anchor>ac134e81c4037a724391c108156139eb3</anchor>
      <arglist>(struct wps_device_data *dev, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_device_attrs</name>
      <anchorfile>wps__dev__attr_8c.html</anchorfile>
      <anchor>ac68193ab6703bf5f6efe8d29e92b7326</anchor>
      <arglist>(struct wps_device_data *dev, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_build_manufacturer</name>
      <anchorfile>wps__dev__attr_8c.html</anchorfile>
      <anchor>a4c59d345caebe391bf4b07fe5b1c98b4</anchor>
      <arglist>(struct wps_device_data *dev, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_build_model_name</name>
      <anchorfile>wps__dev__attr_8c.html</anchorfile>
      <anchor>a4f32888cdc7170b66a04f641d01bb5c3</anchor>
      <arglist>(struct wps_device_data *dev, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_build_model_number</name>
      <anchorfile>wps__dev__attr_8c.html</anchorfile>
      <anchor>ad4aed73006a9942c993316ba9c70c585</anchor>
      <arglist>(struct wps_device_data *dev, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_os_version</name>
      <anchorfile>wps__dev__attr_8c.html</anchorfile>
      <anchor>af38c35dc8947d6f15dcdf350d56b6ba1</anchor>
      <arglist>(struct wps_device_data *dev, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_primary_dev_type</name>
      <anchorfile>wps__dev__attr_8c.html</anchorfile>
      <anchor>ad384d2ba63e1ebad293b5dcac248ce53</anchor>
      <arglist>(struct wps_device_data *dev, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_rf_bands</name>
      <anchorfile>wps__dev__attr_8c.html</anchorfile>
      <anchor>ada2895719f6e572396d21d81f4390c0e</anchor>
      <arglist>(struct wps_device_data *dev, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_build_serial_number</name>
      <anchorfile>wps__dev__attr_8c.html</anchorfile>
      <anchor>aa3085f5a1722fd4d6f7d08aae080ed01</anchor>
      <arglist>(struct wps_device_data *dev, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_device_data_dup</name>
      <anchorfile>wps__dev__attr_8c.html</anchorfile>
      <anchor>a742ec2ce787d2c9cec2c0b109229b4b2</anchor>
      <arglist>(struct wps_device_data *dst, const struct wps_device_data *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_device_data_free</name>
      <anchorfile>wps__dev__attr_8c.html</anchorfile>
      <anchor>a4cab30e7f756047ec9ad137d21f5450c</anchor>
      <arglist>(struct wps_device_data *dev)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_dev_name</name>
      <anchorfile>wps__dev__attr_8c.html</anchorfile>
      <anchor>aec5aba8beb4ebed4afed044c5207644f</anchor>
      <arglist>(struct wps_device_data *dev, const u8 *str, size_t str_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_process_device_attrs</name>
      <anchorfile>wps__dev__attr_8c.html</anchorfile>
      <anchor>a65d0ceeb5fc21a59cddaf0f9d63df483</anchor>
      <arglist>(struct wps_device_data *dev, struct wps_parse_attr *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_manufacturer</name>
      <anchorfile>wps__dev__attr_8c.html</anchorfile>
      <anchor>a7845639c2237df3055bb27185c58b957</anchor>
      <arglist>(struct wps_device_data *dev, const u8 *str, size_t str_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_model_name</name>
      <anchorfile>wps__dev__attr_8c.html</anchorfile>
      <anchor>ac1b54a63825427995e8535140ba002af</anchor>
      <arglist>(struct wps_device_data *dev, const u8 *str, size_t str_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_model_number</name>
      <anchorfile>wps__dev__attr_8c.html</anchorfile>
      <anchor>a5aa71e69bd5b2ddf16bc85b01eeaf6e2</anchor>
      <arglist>(struct wps_device_data *dev, const u8 *str, size_t str_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_process_os_version</name>
      <anchorfile>wps__dev__attr_8c.html</anchorfile>
      <anchor>a69b7eea9b2a21741308027e2cd3547e6</anchor>
      <arglist>(struct wps_device_data *dev, const u8 *ver)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_primary_dev_type</name>
      <anchorfile>wps__dev__attr_8c.html</anchorfile>
      <anchor>ad3cdecd11ae02219ae218d6c05717e80</anchor>
      <arglist>(struct wps_device_data *dev, const u8 *dev_type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_process_rf_bands</name>
      <anchorfile>wps__dev__attr_8c.html</anchorfile>
      <anchor>a7700a1bc913926efa3f51eb93b8c984f</anchor>
      <arglist>(struct wps_device_data *dev, const u8 *bands)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_serial_number</name>
      <anchorfile>wps__dev__attr_8c.html</anchorfile>
      <anchor>a402c20d61ad8a6cdd109f5e183c5198f</anchor>
      <arglist>(struct wps_device_data *dev, const u8 *str, size_t str_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wps_dev_attr.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/wps/</path>
    <filename>wps__dev__attr_8h</filename>
    <member kind="function">
      <type>int</type>
      <name>wps_build_device_attrs</name>
      <anchorfile>wps__dev__attr_8h.html</anchorfile>
      <anchor>ac68193ab6703bf5f6efe8d29e92b7326</anchor>
      <arglist>(struct wps_device_data *dev, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_os_version</name>
      <anchorfile>wps__dev__attr_8h.html</anchorfile>
      <anchor>af38c35dc8947d6f15dcdf350d56b6ba1</anchor>
      <arglist>(struct wps_device_data *dev, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_primary_dev_type</name>
      <anchorfile>wps__dev__attr_8h.html</anchorfile>
      <anchor>ad384d2ba63e1ebad293b5dcac248ce53</anchor>
      <arglist>(struct wps_device_data *dev, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_rf_bands</name>
      <anchorfile>wps__dev__attr_8h.html</anchorfile>
      <anchor>ada2895719f6e572396d21d81f4390c0e</anchor>
      <arglist>(struct wps_device_data *dev, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_device_data_dup</name>
      <anchorfile>wps__dev__attr_8h.html</anchorfile>
      <anchor>a742ec2ce787d2c9cec2c0b109229b4b2</anchor>
      <arglist>(struct wps_device_data *dst, const struct wps_device_data *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_device_data_free</name>
      <anchorfile>wps__dev__attr_8h.html</anchorfile>
      <anchor>a4cab30e7f756047ec9ad137d21f5450c</anchor>
      <arglist>(struct wps_device_data *dev)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_process_device_attrs</name>
      <anchorfile>wps__dev__attr_8h.html</anchorfile>
      <anchor>a65d0ceeb5fc21a59cddaf0f9d63df483</anchor>
      <arglist>(struct wps_device_data *dev, struct wps_parse_attr *attr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_process_os_version</name>
      <anchorfile>wps__dev__attr_8h.html</anchorfile>
      <anchor>a69b7eea9b2a21741308027e2cd3547e6</anchor>
      <arglist>(struct wps_device_data *dev, const u8 *ver)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_process_rf_bands</name>
      <anchorfile>wps__dev__attr_8h.html</anchorfile>
      <anchor>a7700a1bc913926efa3f51eb93b8c984f</anchor>
      <arglist>(struct wps_device_data *dev, const u8 *bands)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wps_enrollee.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/wps/</path>
    <filename>wps__enrollee_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto/crypto.h</includes>
    <includes id="sha256_8h" name="sha256.h" local="yes" imported="no">crypto/sha256.h</includes>
    <includes id="wps__i_8h" name="wps_i.h" local="yes" imported="no">wps_i.h</includes>
    <includes id="wps__dev__attr_8h" name="wps_dev_attr.h" local="yes" imported="no">wps_dev_attr.h</includes>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_build_ap_settings</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>a93b7643df59fe9d73c58dcc280ae2c33</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *plain)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_build_cred_auth_type</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>a1893b598027ff5d29e903c4699d4fdd6</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_build_cred_encr_type</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>ac14aff94f356a86f1a39ddecf2b6d6da</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_build_cred_mac_addr</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>a3667402957dacc4b455717cfd6aed40c</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_build_cred_network_key</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>a578e3f3042439f405902bfc0cfc89db0</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_build_cred_ssid</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>a31d4efbcb8860ea878d6971e5afa9bdd</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_build_e_hash</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>ac4b698745a01e99b65ff61090febe0a9</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_build_e_snonce1</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>ab6f72ea82ef76d43baa72e95c37fa79f</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_build_e_snonce2</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>a1866c8e6b90b4cebb1eaeac25dcef98c</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>wps_build_m1</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>a182c6f9d1c2eabe094a1220ea5f1c727</anchor>
      <arglist>(struct wps_data *wps)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>wps_build_m3</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>ab99746bb68da402a46966fe6a208158a</anchor>
      <arglist>(struct wps_data *wps)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>wps_build_m5</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>a60c0921d7e0557e98c28d14e6fe2ca60</anchor>
      <arglist>(struct wps_data *wps)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>wps_build_m7</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>a75b18163578d6839729f336a77851967</anchor>
      <arglist>(struct wps_data *wps)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_build_mac_addr</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>a82fd43e2fd6745ff27ec28af55f6d7c8</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_build_wps_state</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>aed28129685e5ccf493b75fc511cd0df2</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>wps_build_wsc_ack</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>a8c067fcb6524b9eaaeb18095e9374a95</anchor>
      <arglist>(struct wps_data *wps)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>wps_build_wsc_done</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>a197e76ede3355a3bffd5f198cfa9ac45</anchor>
      <arglist>(struct wps_data *wps)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>wps_build_wsc_nack</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>a406eee887738170046e18515aad9253f</anchor>
      <arglist>(struct wps_data *wps)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>wps_enrollee_get_msg</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>ae269daeba6afd1f1808f206bd17dcdca</anchor>
      <arglist>(struct wps_data *wps, enum wsc_op_code *op_code)</arglist>
    </member>
    <member kind="function">
      <type>enum wps_process_res</type>
      <name>wps_enrollee_process_msg</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>a1e78c44381e3d66613a9dbc53311b2ab</anchor>
      <arglist>(struct wps_data *wps, enum wsc_op_code op_code, const struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_ap_settings_e</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>afdad3e2f60e3cfe7b5565757ce64f36a</anchor>
      <arglist>(struct wps_data *wps, struct wps_parse_attr *attr, struct wpabuf *attrs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_cred_e</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>a833e5839c5a32ab0a753b364fda9fcaa</anchor>
      <arglist>(struct wps_data *wps, const u8 *cred, size_t cred_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_creds</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>a058952b89658e66161669176d368bc84</anchor>
      <arglist>(struct wps_data *wps, const u8 *cred[], size_t cred_len[], size_t num_cred)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_enrollee_nonce</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>a91a63bf9b66654a39500fce4ef812915</anchor>
      <arglist>(struct wps_data *wps, const u8 *e_nonce)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static enum wps_process_res</type>
      <name>wps_process_m2</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>a489b876451439833928730ed5b914947</anchor>
      <arglist>(struct wps_data *wps, const struct wpabuf *msg, struct wps_parse_attr *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static enum wps_process_res</type>
      <name>wps_process_m2d</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>aad718b9a9f9d36d43a7ba04d6afa8f8b</anchor>
      <arglist>(struct wps_data *wps, struct wps_parse_attr *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static enum wps_process_res</type>
      <name>wps_process_m4</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>ad0d025c0ff255c6b96459511ce95d0b7</anchor>
      <arglist>(struct wps_data *wps, const struct wpabuf *msg, struct wps_parse_attr *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static enum wps_process_res</type>
      <name>wps_process_m6</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>a25d02a17dbf9efcd8c6509ad97cee00d</anchor>
      <arglist>(struct wps_data *wps, const struct wpabuf *msg, struct wps_parse_attr *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static enum wps_process_res</type>
      <name>wps_process_m8</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>a48c91e45116002d5fac083c57f31382c</anchor>
      <arglist>(struct wps_data *wps, const struct wpabuf *msg, struct wps_parse_attr *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_pubkey</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>a9049674e15fc31fdad84ec2df4840fc4</anchor>
      <arglist>(struct wps_data *wps, const u8 *pk, size_t pk_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_r_hash1</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>aff7fa15b20edd864cdb30eab125b664a</anchor>
      <arglist>(struct wps_data *wps, const u8 *r_hash1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_r_hash2</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>a382685dd873eb7139783ab0e77740ce6</anchor>
      <arglist>(struct wps_data *wps, const u8 *r_hash2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_r_snonce1</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>a4f7a47c424260ce81d6d77502ea51d3e</anchor>
      <arglist>(struct wps_data *wps, const u8 *r_snonce1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_r_snonce2</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>ad206e6ba682fa19d0b9c4ae9559e535e</anchor>
      <arglist>(struct wps_data *wps, const u8 *r_snonce2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_registrar_nonce</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>a710dae47afe0a1b23fe86f00473020fb</anchor>
      <arglist>(struct wps_data *wps, const u8 *r_nonce)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_uuid_r</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>a61096261a96b6a6c0fbcec6d626a6240</anchor>
      <arglist>(struct wps_data *wps, const u8 *uuid_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static enum wps_process_res</type>
      <name>wps_process_wsc_ack</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>a7aa3e21192b974d8e958a50d3f8f041a</anchor>
      <arglist>(struct wps_data *wps, const struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static enum wps_process_res</type>
      <name>wps_process_wsc_msg</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>ad9f5916b2f32fe9ece411f859a0e1b28</anchor>
      <arglist>(struct wps_data *wps, const struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static enum wps_process_res</type>
      <name>wps_process_wsc_nack</name>
      <anchorfile>wps__enrollee_8c.html</anchorfile>
      <anchor>a9823c93805bb356487e2cf95164f8a21</anchor>
      <arglist>(struct wps_data *wps, const struct wpabuf *msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wps_er.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/wps/</path>
    <filename>wps__er_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="uuid_8h" name="uuid.h" local="yes" imported="no">uuid.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="httpread_8h" name="httpread.h" local="yes" imported="no">httpread.h</includes>
    <includes id="http__client_8h" name="http_client.h" local="yes" imported="no">http_client.h</includes>
    <includes id="http__server_8h" name="http_server.h" local="yes" imported="no">http_server.h</includes>
    <includes id="upnp__xml_8h" name="upnp_xml.h" local="yes" imported="no">upnp_xml.h</includes>
    <includes id="wps__i_8h" name="wps_i.h" local="yes" imported="no">wps_i.h</includes>
    <includes id="wps__upnp_8h" name="wps_upnp.h" local="yes" imported="no">wps_upnp.h</includes>
    <includes id="wps__upnp__i_8h" name="wps_upnp_i.h" local="yes" imported="no">wps_upnp_i.h</includes>
    <includes id="wps__er_8h" name="wps_er.h" local="yes" imported="no">wps_er.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>http_put_date</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a178c95078c0f803c79526aa6f49994db</anchor>
      <arglist>(struct wpabuf *buf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wps_er_sta *</type>
      <name>wps_er_add_sta_data</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>aa5552eb22496bca5a84e77c771b9b561</anchor>
      <arglist>(struct wps_er_ap *ap, const u8 *addr, struct wps_parse_attr *attr, int probe_req)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_er_ap_add</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a995ab17f966433f02c2345d2f188a783</anchor>
      <arglist>(struct wps_er *er, const u8 *uuid, struct in_addr *addr, const char *location, int max_age)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_ap_event</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a6147fbac927255ed66034b5cd1c41c3c</anchor>
      <arglist>(struct wps_context *wps, struct wps_er_ap *ap, enum wps_event event)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_ap_free</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a86574b6270b668e4f3056a8fd0bf645f</anchor>
      <arglist>(struct wps_er_ap *ap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wps_er_ap *</type>
      <name>wps_er_ap_get</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>ae3e98399a601a96b1065873d2d89fcca</anchor>
      <arglist>(struct wps_er *er, struct in_addr *addr, const u8 *uuid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wps_er_ap *</type>
      <name>wps_er_ap_get_id</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a39f0ee543122223c9109f36d8539338b</anchor>
      <arglist>(struct wps_er *er, unsigned int id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_ap_get_m1</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a6242f2dfc033b94e0fd937a5794cac44</anchor>
      <arglist>(struct wps_er_ap *ap, struct wpabuf *m1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_ap_learn</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a03f28022b60d4b2bc75500bf963125a0</anchor>
      <arglist>(struct wps_er_ap *ap, const char *dev_info)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_ap_learn_m1</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a56a95ed3e619fcf41b0792442998718a</anchor>
      <arglist>(struct wps_er_ap *ap, struct wpabuf *m1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_ap_process</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>ae5a8c48fe0ddf4b5088aeb1d5de37e47</anchor>
      <arglist>(struct wps_er_ap *ap, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_ap_put_message</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a01262736ad1abdd090fd424553c19ded</anchor>
      <arglist>(struct wps_er_ap *ap, const struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_er_ap_remove</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a432feac33aacf14a7b50a477fb12316c</anchor>
      <arglist>(struct wps_er *er, struct in_addr *addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_ap_remove_all</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a8b78ee4b8fc7c78444e02f4e53b69c4b</anchor>
      <arglist>(struct wps_er *er)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_ap_remove_entry</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a70154b9f1d9373fd47a0319862176ad8</anchor>
      <arglist>(struct wps_er *er, struct wps_er_ap *ap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_ap_settings_cb</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>afdd04900934bf3ecead5c507033eab1e</anchor>
      <arglist>(void *ctx, const struct wps_credential *cred)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_ap_timeout</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>abe82c4ca7ad3ffa506f4dd4ef39aa535</anchor>
      <arglist>(void *eloop_data, void *user_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_ap_unsubscribe</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a4db718f86540f48c06adbb5336e16b3b</anchor>
      <arglist>(struct wps_er *er, struct wps_er_ap *ap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_ap_unsubscribed</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a842e210073006ae2768fff0acfd8ebfc</anchor>
      <arglist>(struct wps_er *er, struct wps_er_ap *ap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_er_build_dev_password_id</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>ac7e4a5a245af1f08593c11e8d59ff834</anchor>
      <arglist>(struct wpabuf *msg, u16 dev_passwd_id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_er_build_sel_reg_config_methods</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a24fc7c310ffffd03f6dff3138fe08a09</anchor>
      <arglist>(struct wpabuf *msg, u16 sel_reg_config_methods)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_er_build_selected_registrar</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a877f47765109f8f67bc07e951e95706d</anchor>
      <arglist>(struct wpabuf *msg, int sel_reg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_er_deinit</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>ab668dbb2b402237b2c9a1d78637d62f0</anchor>
      <arglist>(struct wps_er *er, void(*cb)(void *ctx), void *ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_deinit_finish</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a9eb3457b03cb15a183839ae2d082a8fa</anchor>
      <arglist>(void *eloop_data, void *user_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_get_device_info</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a913e0522428959fbc3b8189994cd570c</anchor>
      <arglist>(struct wps_er_ap *ap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_er_get_sid</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a29e512220ee065677938db7552a0d05f</anchor>
      <arglist>(struct wps_er_ap *ap, char *sid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_http_dev_desc_cb</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a63b0a5cbf6c8c0f6430d36d9a847a883</anchor>
      <arglist>(void *ctx, struct http_client *c, enum http_client_event event)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_http_event</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>ac868c9fe22aee83645b9a3343aa1ce2b</anchor>
      <arglist>(struct wps_er *er, struct http_request *req, unsigned int ap_id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_http_get_dev_info_cb</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>ab2ea97cdfeab12986bb0361eaa0a20cf</anchor>
      <arglist>(void *ctx, struct http_client *c, enum http_client_event event)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_http_notify</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>abf1468b0d1ffc24923d0817d5bf33151</anchor>
      <arglist>(struct wps_er *er, struct http_request *req)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_http_put_message_cb</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a0e7be5da4cd6fe1ba6fe23f9c4de0e98</anchor>
      <arglist>(void *ctx, struct http_client *c, enum http_client_event event)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_http_put_wlan_response_cb</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>ad4c6462d32aff51077924a4b154f8731</anchor>
      <arglist>(void *ctx, struct http_client *c, enum http_client_event event)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_http_req</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a075295920fa3078db84dca3707f1770a</anchor>
      <arglist>(void *ctx, struct http_request *req)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_http_resp_not_found</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>af15a4ebaa66c3dc4a7973a7e3611b34d</anchor>
      <arglist>(struct http_request *req)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_http_resp_ok</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a402abaec6664fb78f20ef0707e1cf42b</anchor>
      <arglist>(struct http_request *req)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_http_set_sel_reg_cb</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>af88164685570415c0574bc387c077488</anchor>
      <arglist>(void *ctx, struct http_client *c, enum http_client_event event)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_http_subscribe_cb</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>ae5ca718a245ec4b1f30894ccaef4daf7</anchor>
      <arglist>(void *ctx, struct http_client *c, enum http_client_event event)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_http_unsubscribe_cb</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>ab4e7a2809fa247e095207173e66b7e23</anchor>
      <arglist>(void *ctx, struct http_client *c, enum http_client_event event)</arglist>
    </member>
    <member kind="function">
      <type>struct wps_er *</type>
      <name>wps_er_init</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a461b94122116bdf6443b1a3719e3586a</anchor>
      <arglist>(struct wps_context *wps, const char *ifname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_er_learn</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a174904a47f0dfa4d39d21c4a01954690</anchor>
      <arglist>(struct wps_er *er, const u8 *uuid, const u8 *pin, size_t pin_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_parse_device_description</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a4afa3eae466d0e424f71bbef354983b4</anchor>
      <arglist>(struct wps_er_ap *ap, struct wpabuf *reply)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_er_pbc</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a957e096e46b0eee178127cfdfeb03b88</anchor>
      <arglist>(struct wps_er *er, const u8 *uuid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_process_wlanevent</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>aec825b2d9310f47a188982dd2f7318ae</anchor>
      <arglist>(struct wps_er_ap *ap, struct wpabuf *event)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_process_wlanevent_eap</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a4a57d7b13aabcdfa9bc92c9b1f679ea8</anchor>
      <arglist>(struct wps_er_ap *ap, const u8 *addr, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_process_wlanevent_probe_req</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a51124de8c2af9832ca89684e3e7b3e3f</anchor>
      <arglist>(struct wps_er_ap *ap, const u8 *addr, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_er_refresh</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>ab663a541000b16012fdaf8e8ba15f8d2</anchor>
      <arglist>(struct wps_er *er)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_er_send_get_device_info</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a489e498ec2db5cb0679df85c8e4c0783</anchor>
      <arglist>(struct wps_er_ap *ap, void(*m1_handler)(struct wps_er_ap *ap, struct wpabuf *m1))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_send_set_sel_reg</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a409e02c802878e5bd6076f61497d47af</anchor>
      <arglist>(struct wps_er_ap *ap, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_er_set_sel_reg</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>af1ece459583b05fa564027782696e4f4</anchor>
      <arglist>(struct wps_er *er, int sel_reg, u16 dev_passwd_id, u16 sel_reg_config_methods)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_soap_end</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a5f1ba025376720e8400a4d60f08c30be</anchor>
      <arglist>(struct wpabuf *buf, const char *name, char *len_ptr, char *body_ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>wps_er_soap_hdr</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a91bfd91e1c4af967e45792c2c947c1b2</anchor>
      <arglist>(const struct wpabuf *msg, const char *name, const char *arg_name, const char *path, const struct sockaddr_in *dst, char **len_ptr, char **body_ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_sta_event</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a6aea8b279306e5be42f320c984d39cac</anchor>
      <arglist>(struct wps_context *wps, struct wps_er_sta *sta, enum wps_event event)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_sta_free</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>aab49b3a2629d63004eafb979655029db</anchor>
      <arglist>(struct wps_er_sta *sta)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wps_er_sta *</type>
      <name>wps_er_sta_get</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>ab09a8d43cea22448921da95f02f025e3</anchor>
      <arglist>(struct wps_er_ap *ap, const u8 *addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_sta_process</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a0608427d92bafa8a2d866dec6122bf2e</anchor>
      <arglist>(struct wps_er_sta *sta, struct wpabuf *msg, enum wsc_op_code op_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_sta_remove_all</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a47676b41588f52f0d82156221392ee6c</anchor>
      <arglist>(struct wps_er_ap *ap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_sta_send_msg</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a977382f98a47d2bc94c001f5cdc5358d</anchor>
      <arglist>(struct wps_er_sta *sta, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_sta_start</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a5cb8a50f2e6df48c3681bd5312b3b014</anchor>
      <arglist>(struct wps_er_sta *sta, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_sta_timeout</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>af57f22f7c0c4ebee8137e5ac05dc3f44</anchor>
      <arglist>(void *eloop_data, void *user_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_subscribe</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>adb7ba76cbeae5d1f57a2dc1bceb4fe2d</anchor>
      <arglist>(struct wps_er_ap *ap)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>soap_postfix</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a46605a18c00230f0ab34d5b7215285dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>soap_prefix</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a321e5c5ba3e2fc5257a32c023a803b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>urn_wfawlanconfig</name>
      <anchorfile>wps__er_8c.html</anchorfile>
      <anchor>a14d2fd2003aab8cdf1807eb273811913</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wps_er.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/wps/</path>
    <filename>wps__er_8h</filename>
    <includes id="list_8h" name="list.h" local="yes" imported="no">utils/list.h</includes>
    <class kind="struct">wps_er</class>
    <class kind="struct">wps_er_ap</class>
    <class kind="struct">wps_er_sta</class>
    <member kind="function">
      <type>void</type>
      <name>wps_er_ap_add</name>
      <anchorfile>wps__er_8h.html</anchorfile>
      <anchor>a995ab17f966433f02c2345d2f188a783</anchor>
      <arglist>(struct wps_er *er, const u8 *uuid, struct in_addr *addr, const char *location, int max_age)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_er_ap_remove</name>
      <anchorfile>wps__er_8h.html</anchorfile>
      <anchor>a432feac33aacf14a7b50a477fb12316c</anchor>
      <arglist>(struct wps_er *er, struct in_addr *addr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_er_send_ssdp_msearch</name>
      <anchorfile>wps__er_8h.html</anchorfile>
      <anchor>a1b5e7e59f1aa1e57879f14f19d31e07c</anchor>
      <arglist>(struct wps_er *er)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_er_ssdp_deinit</name>
      <anchorfile>wps__er_8h.html</anchorfile>
      <anchor>a47ec690754b13c23d033a992d4989baf</anchor>
      <arglist>(struct wps_er *er)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_er_ssdp_init</name>
      <anchorfile>wps__er_8h.html</anchorfile>
      <anchor>aae63167b37090d90b4df5c9bf537dc0d</anchor>
      <arglist>(struct wps_er *er)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wps_er_ssdp.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/wps/</path>
    <filename>wps__er__ssdp_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="uuid_8h" name="uuid.h" local="yes" imported="no">uuid.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="wps__i_8h" name="wps_i.h" local="yes" imported="no">wps_i.h</includes>
    <includes id="wps__upnp_8h" name="wps_upnp.h" local="yes" imported="no">wps_upnp.h</includes>
    <includes id="wps__upnp__i_8h" name="wps_upnp_i.h" local="yes" imported="no">wps_upnp_i.h</includes>
    <includes id="wps__er_8h" name="wps_er.h" local="yes" imported="no">wps_er.h</includes>
    <member kind="function">
      <type>void</type>
      <name>wps_er_send_ssdp_msearch</name>
      <anchorfile>wps__er__ssdp_8c.html</anchorfile>
      <anchor>a1b5e7e59f1aa1e57879f14f19d31e07c</anchor>
      <arglist>(struct wps_er *er)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_er_ssdp_deinit</name>
      <anchorfile>wps__er__ssdp_8c.html</anchorfile>
      <anchor>a47ec690754b13c23d033a992d4989baf</anchor>
      <arglist>(struct wps_er *er)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_er_ssdp_init</name>
      <anchorfile>wps__er__ssdp_8c.html</anchorfile>
      <anchor>aae63167b37090d90b4df5c9bf537dc0d</anchor>
      <arglist>(struct wps_er *er)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_er_ssdp_rx</name>
      <anchorfile>wps__er__ssdp_8c.html</anchorfile>
      <anchor>ae6b45848d282062154cc342cabc50975</anchor>
      <arglist>(int sd, void *eloop_ctx, void *sock_ctx)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wps_hostapd.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>wps__hostapd_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">utils/eloop.h</includes>
    <includes id="uuid_8h" name="uuid.h" local="yes" imported="no">utils/uuid.h</includes>
    <includes id="dh__groups_8h" name="dh_groups.h" local="yes" imported="no">crypto/dh_groups.h</includes>
    <includes id="wpa__ctrl_8h" name="wpa_ctrl.h" local="yes" imported="no">common/wpa_ctrl.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="ieee802__11__common_8h" name="ieee802_11_common.h" local="yes" imported="no">common/ieee802_11_common.h</includes>
    <includes id="eapol__auth__sm_8h" name="eapol_auth_sm.h" local="yes" imported="no">eapol_auth/eapol_auth_sm.h</includes>
    <includes id="eapol__auth__sm__i_8h" name="eapol_auth_sm_i.h" local="yes" imported="no">eapol_auth/eapol_auth_sm_i.h</includes>
    <includes id="wps_8h" name="wps.h" local="yes" imported="no">wps/wps.h</includes>
    <includes id="wps__defs_8h" name="wps_defs.h" local="yes" imported="no">wps/wps_defs.h</includes>
    <includes id="wps__dev__attr_8h" name="wps_dev_attr.h" local="yes" imported="no">wps/wps_dev_attr.h</includes>
    <includes id="hostapd_8h" name="hostapd.h" local="yes" imported="no">hostapd.h</includes>
    <includes id="ap__config_8h" name="ap_config.h" local="yes" imported="no">ap_config.h</includes>
    <includes id="beacon_8h" name="beacon.h" local="yes" imported="no">beacon.h</includes>
    <includes id="sta__info_8h" name="sta_info.h" local="yes" imported="no">sta_info.h</includes>
    <includes id="wps__hostapd_8h" name="wps_hostapd.h" local="yes" imported="no">wps_hostapd.h</includes>
    <member kind="function">
      <type>void</type>
      <name>hostapd_deinit_wps</name>
      <anchorfile>wps__hostapd_8c.html</anchorfile>
      <anchor>a1352076edb556a7a9e3e8da5eb1d3957</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_init_wps</name>
      <anchorfile>wps__hostapd_8c.html</anchorfile>
      <anchor>a0b84fa14d7e354a2e5a12870da61d685</anchor>
      <arglist>(struct hostapd_data *hapd, struct hostapd_bss_config *conf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hostapd_pwd_auth_fail</name>
      <anchorfile>wps__hostapd_8c.html</anchorfile>
      <anchor>a46ecf3546ab8252373e9077b7c047bb7</anchor>
      <arglist>(struct hostapd_data *hapd, struct wps_event_pwd_auth_fail *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_wps_add_pin</name>
      <anchorfile>wps__hostapd_8c.html</anchorfile>
      <anchor>af42a4bf73b1764a43d8c9125b2a4cee5</anchor>
      <arglist>(struct hostapd_data *hapd, const char *uuid, const char *pin, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_wps_button_pushed</name>
      <anchorfile>wps__hostapd_8c.html</anchorfile>
      <anchor>a6435784fb005665b579d4fd6b5a5e90f</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hostapd_wps_clear_ies</name>
      <anchorfile>wps__hostapd_8c.html</anchorfile>
      <anchor>a8fc699abcba9a8b81d40add6422472d4</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_wps_cred_cb</name>
      <anchorfile>wps__hostapd_8c.html</anchorfile>
      <anchor>a218ba77c43135eb5c232a1adfea508a6</anchor>
      <arglist>(void *ctx, const struct wps_credential *cred)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hostapd_wps_enrollee_seen_cb</name>
      <anchorfile>wps__hostapd_8c.html</anchorfile>
      <anchor>addff6ccdd4166de9a2b2ff7cff71d422</anchor>
      <arglist>(void *ctx, const u8 *addr, const u8 *uuid_e, const u8 *pri_dev_type, u16 config_methods, u16 dev_password_id, u8 request_type, const char *dev_name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hostapd_wps_event_cb</name>
      <anchorfile>wps__hostapd_8c.html</anchorfile>
      <anchor>a2aba2d5e7224879e61d9081fd6dd2e81</anchor>
      <arglist>(void *ctx, enum wps_event event, union wps_event_data *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hostapd_wps_get_mib_sta</name>
      <anchorfile>wps__hostapd_8c.html</anchorfile>
      <anchor>a6e72bc8a2c31de094c992974e203c7bd</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *addr, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_wps_new_psk_cb</name>
      <anchorfile>wps__hostapd_8c.html</anchorfile>
      <anchor>ac8c90bad81d8a22403aed9cabb4c2c82</anchor>
      <arglist>(void *ctx, const u8 *mac_addr, const u8 *psk, size_t psk_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hostapd_wps_pin_needed_cb</name>
      <anchorfile>wps__hostapd_8c.html</anchorfile>
      <anchor>a63260c2bc1f288a2aa9449c46e1f47c2</anchor>
      <arglist>(void *ctx, const u8 *uuid_e, const struct wps_device_data *dev)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_wps_probe_req_rx</name>
      <anchorfile>wps__hostapd_8c.html</anchorfile>
      <anchor>a40fb70106f7e2730ad89589c5b424a99</anchor>
      <arglist>(void *ctx, const u8 *addr, const u8 *ie, size_t ie_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hostapd_wps_reg_success_cb</name>
      <anchorfile>wps__hostapd_8c.html</anchorfile>
      <anchor>ac17cccd61c0edd1f68e53a05abaee271</anchor>
      <arglist>(void *ctx, const u8 *mac_addr, const u8 *uuid_e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_wps_set_ie_cb</name>
      <anchorfile>wps__hostapd_8c.html</anchorfile>
      <anchor>aca67a585f922152312dc28686a7b65f6</anchor>
      <arglist>(void *ctx, struct wpabuf *beacon_ie, struct wpabuf *probe_resp_ie)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>str_starts</name>
      <anchorfile>wps__hostapd_8c.html</anchorfile>
      <anchor>ad12e2d4adfc20a2ad801ce6c876a5074</anchor>
      <arglist>(const char *str, const char *start)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_reload_config</name>
      <anchorfile>wps__hostapd_8c.html</anchorfile>
      <anchor>a54d6e07177978d900493e0e6601c3839</anchor>
      <arglist>(void *eloop_data, void *user_ctx)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wps_hostapd.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/ap/</path>
    <filename>wps__hostapd_8h</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hostapd_deinit_wps</name>
      <anchorfile>wps__hostapd_8h.html</anchorfile>
      <anchor>a7d0fd85e3fcf2af92907dacd893b265a</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_init_wps</name>
      <anchorfile>wps__hostapd_8h.html</anchorfile>
      <anchor>aa3f33ee8169030f66881c3a33444660d</anchor>
      <arglist>(struct hostapd_data *hapd, struct hostapd_bss_config *conf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_wps_button_pushed</name>
      <anchorfile>wps__hostapd_8h.html</anchorfile>
      <anchor>a557df6bb618cb0b7b2fbfbbaa4d7ad64</anchor>
      <arglist>(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hostapd_wps_get_mib_sta</name>
      <anchorfile>wps__hostapd_8h.html</anchorfile>
      <anchor>a4b9c48bedd2ce02257b5d3fa0e724d94</anchor>
      <arglist>(struct hostapd_data *hapd, const u8 *addr, char *buf, size_t buflen)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wps_i.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/wps/</path>
    <filename>wps__i_8h</filename>
    <includes id="wps_8h" name="wps.h" local="yes" imported="no">wps.h</includes>
    <class kind="struct">wps_data</class>
    <class kind="struct">wps_parse_attr</class>
    <member kind="define">
      <type>#define</type>
      <name>MAX_CRED_COUNT</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>abeb7534675413190087869810e638fa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>ndef_build_wifi</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>a2ffe6d7e08025afa2674ef84eb811efb</anchor>
      <arglist>(struct wpabuf *buf)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>ndef_parse_wifi</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>a44cd121dcafd7674ad48a036314d9ab6</anchor>
      <arglist>(struct wpabuf *buf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_assoc_state</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>a62c683942698d6baf84fe3cdc16b09f1</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_auth_type_flags</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>a37cb27df1ca17219c2aa60d8f9d3b6b8</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_authenticator</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>a824f3bbc5e262fe240d70fe7fd21d046</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_config_error</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>aa9b6d1bb64a8b7899dd3c1468edc38f7</anchor>
      <arglist>(struct wpabuf *msg, u16 err)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_config_methods</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>acf1e24dd0d84bae2e71e96096712b5f1</anchor>
      <arglist>(struct wpabuf *msg, u16 methods)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_conn_type_flags</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>a585de507bdb86318487fc5d736c6aad3</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_cred</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>a2bbca0ce3431bd66c4c3a0f7dcb05086</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_dev_password_id</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>aad0013a8d467a2f8db79dd7505aa035f</anchor>
      <arglist>(struct wpabuf *msg, u16 id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_encr_settings</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>ac1a9c225fc8726114e38626f9558f3f8</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg, struct wpabuf *plain)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_encr_type_flags</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>a4f75dc624cae9a90ea6c832f811fd785</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_enrollee_nonce</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>a97d8a25fdaadca9cdee5a4978e7a911d</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_key_wrap_auth</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>a0e31a3b090ad25c507fb394fe64e2ec0</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_msg_type</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>add30c5ea7f43cc439ed09783eacb655f</anchor>
      <arglist>(struct wpabuf *msg, enum wps_msg_type msg_type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_oob_dev_password</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>a99a34571b5d453bcff0b52071faa2c8d</anchor>
      <arglist>(struct wpabuf *msg, struct wps_context *wps)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_public_key</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>a81257659fec92b446ccaa847fa96357f</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_registrar_nonce</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>a9294428ff5312d79e007ebb76d8f7f38</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_req_type</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>a214118aeba8d351f79c0b1003ae6627d</anchor>
      <arglist>(struct wpabuf *msg, enum wps_request_type type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_uuid_e</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>a558540392a94d37c7c86a0ec073abe1c</anchor>
      <arglist>(struct wpabuf *msg, const u8 *uuid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_version</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>a73f03850d4b6192cc0cb4b05fe45448d</anchor>
      <arglist>(struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>wps_decrypt_encr_settings</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>a7ecad147b7f6aa1794a457137c82d4b6</anchor>
      <arglist>(struct wps_data *wps, const u8 *encr, size_t encr_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_derive_keys</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>ae7c28b0849e77381bc5d3ab7fc7f6ec6</anchor>
      <arglist>(struct wps_data *wps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_derive_psk</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>ada4c90e1e79524cfd287a60f999aa1ae</anchor>
      <arglist>(struct wps_data *wps, const u8 *dev_passwd, size_t dev_passwd_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_device_store</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>a2c6fa94e3a719fd29807f6e01cdb6359</anchor>
      <arglist>(struct wps_registrar *reg, struct wps_device_data *dev, const u8 *uuid)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>wps_enrollee_get_msg</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>ae269daeba6afd1f1808f206bd17dcdca</anchor>
      <arglist>(struct wps_data *wps, enum wsc_op_code *op_code)</arglist>
    </member>
    <member kind="function">
      <type>enum wps_process_res</type>
      <name>wps_enrollee_process_msg</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>a1e78c44381e3d66613a9dbc53311b2ab</anchor>
      <arglist>(struct wps_data *wps, enum wsc_op_code op_code, const struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_fail_event</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>a6330b872099680cd073152eeff821007</anchor>
      <arglist>(struct wps_context *wps, enum wps_msg_type msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_kdf</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>a8d57c61ed0d4a1396f0738dcad37b3eb</anchor>
      <arglist>(const u8 *key, const u8 *label_prefix, size_t label_prefix_len, const char *label, u8 *res, size_t res_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_parse_msg</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>ac3fed4d1580219c5e7b5e68925ea23ec</anchor>
      <arglist>(const struct wpabuf *msg, struct wps_parse_attr *attr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_pbc_overlap_event</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>aade429718aaf5f647411f09f128bf28a</anchor>
      <arglist>(struct wps_context *wps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_pbc_timeout_event</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>a96b012e2db2398d430ac37981265c917</anchor>
      <arglist>(struct wps_context *wps)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_process_ap_settings</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>a8777d2c23b3bbbeb0160f26fa881bbd4</anchor>
      <arglist>(struct wps_parse_attr *attr, struct wps_credential *cred)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_process_authenticator</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>aa2359784776b0047fa704d90ba56d0b8</anchor>
      <arglist>(struct wps_data *wps, const u8 *authenticator, const struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_process_cred</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>accbee1f2a1ca9f2e80a29e211bd56882</anchor>
      <arglist>(struct wps_parse_attr *attr, struct wps_credential *cred)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_process_key_wrap_auth</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>aff49634e8305a4e3cececdd147060174</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg, const u8 *key_wrap_auth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_pwd_auth_fail_event</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>af10ce03019a2655e2d81b7a8ee367d83</anchor>
      <arglist>(struct wps_context *wps, int enrollee, int part)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>wps_registrar_get_msg</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>a95783d27b1eb03f43ff29a9873f7976d</anchor>
      <arglist>(struct wps_data *wps, enum wsc_op_code *op_code)</arglist>
    </member>
    <member kind="function">
      <type>enum wps_process_res</type>
      <name>wps_registrar_process_msg</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>a99e924b0b5568c8c18bc3769f4cb062a</anchor>
      <arglist>(struct wps_data *wps, enum wsc_op_code op_code, const struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_registrar_selected_registrar_changed</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>a1385023f54fd95301d9f51cd88510b53</anchor>
      <arglist>(struct wps_registrar *reg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_success_event</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>a454b04a40dc450651bf889acc1fe5c05</anchor>
      <arglist>(struct wps_context *wps)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_version_supported</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>af09988420f8c260eee08a08049343c28</anchor>
      <arglist>(const u8 *version)</arglist>
    </member>
    <member kind="variable">
      <type>struct oob_device_data</type>
      <name>oob_nfc_device_data</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>a7cf8118f9c43b088945779b2c1693a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct oob_nfc_device_data</type>
      <name>oob_nfc_pn531_device_data</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>a97b72b58930e8cb6aa9767471b2801e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct oob_device_data</type>
      <name>oob_ufd_device_data</name>
      <anchorfile>wps__i_8h.html</anchorfile>
      <anchor>a38ae242ab723ff86913edec853d8b815</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wps_nfc.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/wps/</path>
    <filename>wps__nfc_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="wps_8h" name="wps.h" local="yes" imported="no">wps/wps.h</includes>
    <includes id="wps__i_8h" name="wps_i.h" local="yes" imported="no">wps_i.h</includes>
    <class kind="struct">wps_nfc_data</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>deinit_nfc</name>
      <anchorfile>wps__nfc_8c.html</anchorfile>
      <anchor>a155f388ea3a4ede22347b509eb4836bc</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>init_nfc</name>
      <anchorfile>wps__nfc_8c.html</anchorfile>
      <anchor>ad6ef841117c0203a2f81ab33da192f2f</anchor>
      <arglist>(struct wps_context *wps, struct oob_device_data *oob_dev, int registrar)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>read_nfc</name>
      <anchorfile>wps__nfc_8c.html</anchorfile>
      <anchor>a7f4fa1f707d4560659a253dd31cb4277</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>write_nfc</name>
      <anchorfile>wps__nfc_8c.html</anchorfile>
      <anchor>aceef022a3850eddd2ef5c7cb0de1e6dc</anchor>
      <arglist>(void *priv, struct wpabuf *buf)</arglist>
    </member>
    <member kind="variable">
      <type>struct oob_device_data</type>
      <name>oob_nfc_device_data</name>
      <anchorfile>wps__nfc_8c.html</anchorfile>
      <anchor>a7cf8118f9c43b088945779b2c1693a99</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wps_nfc_pn531.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/wps/</path>
    <filename>wps__nfc__pn531_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="wps_8h" name="wps.h" local="yes" imported="no">wps/wps.h</includes>
    <includes id="wps__i_8h" name="wps_i.h" local="yes" imported="no">wps_i.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>deinit_nfc_pn531</name>
      <anchorfile>wps__nfc__pn531_8c.html</anchorfile>
      <anchor>a74e9ab61016e7f7a820666d2da1dfe0f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>init_nfc_pn531</name>
      <anchorfile>wps__nfc__pn531_8c.html</anchorfile>
      <anchor>a3b7b719c86017d9d2343389740cc7913</anchor>
      <arglist>(char *path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>read_nfc_pn531</name>
      <anchorfile>wps__nfc__pn531_8c.html</anchorfile>
      <anchor>a3c5b296db08c5dda389bd2b63b185273</anchor>
      <arglist>(size_t *size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>write_nfc_pn531</name>
      <anchorfile>wps__nfc__pn531_8c.html</anchorfile>
      <anchor>aa6c25812e05f7313be37b7e97d5d22ef</anchor>
      <arglist>(void *data, size_t len)</arglist>
    </member>
    <member kind="variable">
      <type>struct oob_nfc_device_data</type>
      <name>oob_nfc_pn531_device_data</name>
      <anchorfile>wps__nfc__pn531_8c.html</anchorfile>
      <anchor>a97b72b58930e8cb6aa9767471b2801e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wps_registrar.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/wps/</path>
    <filename>wps__registrar_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">utils/includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">utils/common.h</includes>
    <includes id="base64_8h" name="base64.h" local="yes" imported="no">utils/base64.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">utils/eloop.h</includes>
    <includes id="uuid_8h" name="uuid.h" local="yes" imported="no">utils/uuid.h</includes>
    <includes id="list_8h" name="list.h" local="yes" imported="no">utils/list.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto/crypto.h</includes>
    <includes id="sha256_8h" name="sha256.h" local="yes" imported="no">crypto/sha256.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="wps__i_8h" name="wps_i.h" local="yes" imported="no">wps_i.h</includes>
    <includes id="wps__dev__attr_8h" name="wps_dev_attr.h" local="yes" imported="no">wps_dev_attr.h</includes>
    <includes id="wps__upnp_8h" name="wps_upnp.h" local="yes" imported="no">wps_upnp.h</includes>
    <includes id="wps__upnp__i_8h" name="wps_upnp_i.h" local="yes" imported="no">wps_upnp_i.h</includes>
    <class kind="struct">wps_pbc_session</class>
    <class kind="struct">wps_registrar</class>
    <class kind="struct">wps_registrar_device</class>
    <class kind="struct">wps_uuid_pin</class>
    <member kind="define">
      <type>#define</type>
      <name>PIN_EXPIRES</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a5a374906cbb0a21113c964a0155642bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIN_LOCKED</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a250185dd129d9d2a73e9bb4a5b5dce0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_STRDUP</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a4288c7ebcd2c6ba5708e57d3819f5681</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WPS_WORKAROUNDS</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a71d5d3846a62224d1454d296446a967f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_build_ap_settings</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a2e9b1df8938d5b2dac3a5084c31d8e8e</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_build_ap_setup_locked</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>aed7f3b54974348e60882c70f48865e19</anchor>
      <arglist>(struct wps_context *wps, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_build_config_methods_r</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a54f268359c68cf67c8a95e462bf2ac58</anchor>
      <arglist>(struct wps_registrar *reg, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_build_cred</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a2bbca0ce3431bd66c4c3a0f7dcb05086</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_build_cred_auth_type</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>af23b457b2d488472ec6010d6a5daa7e0</anchor>
      <arglist>(struct wpabuf *msg, const struct wps_credential *cred)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_build_cred_encr_type</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a1d29ca665280860fdea99b15f2f5c44a</anchor>
      <arglist>(struct wpabuf *msg, const struct wps_credential *cred)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_build_cred_mac_addr</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>acbe2550ad84628725a976ed7c2ee4f92</anchor>
      <arglist>(struct wpabuf *msg, const struct wps_credential *cred)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_build_cred_network_idx</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>aaefe754ac9945e7bd1991c367f04e390</anchor>
      <arglist>(struct wpabuf *msg, const struct wps_credential *cred)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_build_cred_network_key</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a4474b0c5c7d40a1582c37c5ad04894d4</anchor>
      <arglist>(struct wpabuf *msg, const struct wps_credential *cred)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_build_cred_ssid</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a9e2216d3b45293a48e3ab0f3d1229250</anchor>
      <arglist>(struct wpabuf *msg, const struct wps_credential *cred)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_build_credential</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>aac3783e991b243485e29b965639ea0da</anchor>
      <arglist>(struct wpabuf *msg, const struct wps_credential *cred)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>wps_build_m2</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a6ea7d11db817317c98048e8afe74d257</anchor>
      <arglist>(struct wps_data *wps)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>wps_build_m2d</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a3c4b77e4259a1496a97a120753bf7647</anchor>
      <arglist>(struct wps_data *wps)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>wps_build_m4</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>ab6bf3c252d7bcf8712bf157cc860b98f</anchor>
      <arglist>(struct wps_data *wps)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>wps_build_m6</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>af33abba399880ce85b40434ffbe479b9</anchor>
      <arglist>(struct wps_data *wps)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>wps_build_m8</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>af5a97c200ce15e9f95364df855cbc660</anchor>
      <arglist>(struct wps_data *wps)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_build_probe_config_methods</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a58e3725d288b0583ebc7f447daa0fbcf</anchor>
      <arglist>(struct wps_registrar *reg, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_build_r_hash</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>accaa8b733acac75547bfc92b588dfe46</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_build_r_snonce1</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a3bc0381823aa6f61f06a28ab0817ed7d</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_build_r_snonce2</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a8174bcc4900e42db173a616f0dda3250</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_build_resp_type</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>abbc42bec4be9250a1f6673138558385b</anchor>
      <arglist>(struct wps_registrar *reg, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_build_sel_reg_config_methods</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a0e84c270ca4a91970f21868254850c78</anchor>
      <arglist>(struct wps_registrar *reg, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_build_sel_reg_dev_password_id</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a35b16d0f36707f14b40071f0a0919ea8</anchor>
      <arglist>(struct wps_registrar *reg, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_build_selected_registrar</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a38d606acdb25687822290db3cf2e80d9</anchor>
      <arglist>(struct wps_registrar *reg, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_build_uuid_r</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a1682df6618fc23ef1aeb591b99df7777</anchor>
      <arglist>(struct wps_data *wps, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_build_wps_state</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>aac4dd8f5cb19ef1749eddad04dc8d6e4</anchor>
      <arglist>(struct wps_context *wps, struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>wps_build_wsc_ack</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a8c067fcb6524b9eaaeb18095e9374a95</anchor>
      <arglist>(struct wps_data *wps)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>wps_build_wsc_nack</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a406eee887738170046e18515aad9253f</anchor>
      <arglist>(struct wps_data *wps)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_cb_new_psk</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a3a95f2b6ed515432797b1c1c543913f5</anchor>
      <arglist>(struct wps_registrar *reg, const u8 *mac_addr, const u8 *psk, size_t psk_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_cb_pin_needed</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>aa714308c83d9ef9420826036415c31d7</anchor>
      <arglist>(struct wps_registrar *reg, const u8 *uuid_e, const struct wps_device_data *dev)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_cb_reg_success</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a38acffb631033c60ac1657011196e2aa</anchor>
      <arglist>(struct wps_registrar *reg, const u8 *mac_addr, const u8 *uuid_e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_cb_set_ie</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>ac3f21d71df7e8fb1df5bd7236d11b7f8</anchor>
      <arglist>(struct wps_registrar *reg, struct wpabuf *beacon_ie, struct wpabuf *probe_resp_ie)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_cb_set_sel_reg</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a169c6e0f324b004ed613045211019492</anchor>
      <arglist>(struct wps_registrar *reg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_cred_update</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a4de54b57fcdc1bdf5eba99536ca03b7b</anchor>
      <arglist>(struct wps_credential *dst, struct wps_credential *src)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_device_clone_data</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a878ce0589a6b93a228d1381b10b0a0e8</anchor>
      <arglist>(struct wps_device_data *dst, struct wps_device_data *src)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wps_registrar_device *</type>
      <name>wps_device_get</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a73cdd56ea8e3211fa5b51f556f391135</anchor>
      <arglist>(struct wps_registrar *reg, const u8 *addr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_device_store</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a2c6fa94e3a719fd29807f6e01cdb6359</anchor>
      <arglist>(struct wps_registrar *reg, struct wps_device_data *dev, const u8 *uuid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_free_devices</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a3f0c053de3151d16f3649f1d9fc675ec</anchor>
      <arglist>(struct wps_registrar_device *dev)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_free_pbc_sessions</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a0719c9474250a1f59a0f38a9bc0af4a2</anchor>
      <arglist>(struct wps_pbc_session *pbc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_free_pin</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a569cecc642b7a473658ba57ab45f19c7</anchor>
      <arglist>(struct wps_uuid_pin *pin)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_free_pins</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a074f41c3f3f8351a40286a61d56d4998</anchor>
      <arglist>(struct dl_list *pins)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_get_dev_password</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a6add9a8015c7e9b085ed32e95a5c455e</anchor>
      <arglist>(struct wps_data *wps)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>wps_ie_encapsulate</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a65fd91e79da80f72939f0f0f039817d6</anchor>
      <arglist>(struct wpabuf *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_ap_settings_r</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a9237cdce1810005e99aca0af549e31a7</anchor>
      <arglist>(struct wps_data *wps, struct wps_parse_attr *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_assoc_state</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>acfca1cce96325e9e0280e4ddaeb6ce2c</anchor>
      <arglist>(struct wps_data *wps, const u8 *assoc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_auth_type_flags</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a1172c291b4fac627ec2f9a3f01e6f6d7</anchor>
      <arglist>(struct wps_data *wps, const u8 *auth)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_config_error</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a91717d64e2e2e3c6962111cc47b2cd66</anchor>
      <arglist>(struct wps_data *wps, const u8 *err)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_config_methods</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a80d8ccc66e1aacee3d6c49584ddce16d</anchor>
      <arglist>(struct wps_data *wps, const u8 *methods)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_conn_type_flags</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a7fe50aeb8b75fbf9b33300d343cd980a</anchor>
      <arglist>(struct wps_data *wps, const u8 *conn)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_dev_password_id</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>ad1ea450eba346494ab005aa0c5f86b22</anchor>
      <arglist>(struct wps_data *wps, const u8 *pw_id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_e_hash1</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a14625e48bf756b0fde68a844c49dfbdf</anchor>
      <arglist>(struct wps_data *wps, const u8 *e_hash1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_e_hash2</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a1d9763ff3f7932647dabf30f21efb7c2</anchor>
      <arglist>(struct wps_data *wps, const u8 *e_hash2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_e_snonce1</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>acb9e85ab2abaee78857dc806327a8eae</anchor>
      <arglist>(struct wps_data *wps, const u8 *e_snonce1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_e_snonce2</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>abc0b1d7d8b2d5aed5107f50f8bedf7d3</anchor>
      <arglist>(struct wps_data *wps, const u8 *e_snonce2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_encr_type_flags</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a9446392aa026ce10a29a4d30f1d9726c</anchor>
      <arglist>(struct wps_data *wps, const u8 *encr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_enrollee_nonce</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a91a63bf9b66654a39500fce4ef812915</anchor>
      <arglist>(struct wps_data *wps, const u8 *e_nonce)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static enum wps_process_res</type>
      <name>wps_process_m1</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>ad839d0670f8cbdc69475aebfbf4bc4c1</anchor>
      <arglist>(struct wps_data *wps, struct wps_parse_attr *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static enum wps_process_res</type>
      <name>wps_process_m3</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a4edda84bdf56bb231ad6c503f9f61fd5</anchor>
      <arglist>(struct wps_data *wps, const struct wpabuf *msg, struct wps_parse_attr *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static enum wps_process_res</type>
      <name>wps_process_m5</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>ac7b90ec842fc6f715f5bafe35a98a99a</anchor>
      <arglist>(struct wps_data *wps, const struct wpabuf *msg, struct wps_parse_attr *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static enum wps_process_res</type>
      <name>wps_process_m7</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a1b39a9dcc5e1cea87bf1d926922b827b</anchor>
      <arglist>(struct wps_data *wps, const struct wpabuf *msg, struct wps_parse_attr *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_mac_addr</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>acb450a79f080ee552744277291150615</anchor>
      <arglist>(struct wps_data *wps, const u8 *mac_addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_pubkey</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a9049674e15fc31fdad84ec2df4840fc4</anchor>
      <arglist>(struct wps_data *wps, const u8 *pk, size_t pk_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_registrar_nonce</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a710dae47afe0a1b23fe86f00473020fb</anchor>
      <arglist>(struct wps_data *wps, const u8 *r_nonce)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_uuid_e</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a0365e65559a178113225825a000fd3b0</anchor>
      <arglist>(struct wps_data *wps, const u8 *uuid_e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_process_wps_state</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a8f098f8d46c741cbca1d9fe1e78f7d43</anchor>
      <arglist>(struct wps_data *wps, const u8 *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static enum wps_process_res</type>
      <name>wps_process_wsc_ack</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a7aa3e21192b974d8e958a50d3f8f041a</anchor>
      <arglist>(struct wps_data *wps, const struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static enum wps_process_res</type>
      <name>wps_process_wsc_done</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a593815beef1ca778390b38b5c194bb88</anchor>
      <arglist>(struct wps_data *wps, const struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static enum wps_process_res</type>
      <name>wps_process_wsc_msg</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>ad9f5916b2f32fe9ece411f859a0e1b28</anchor>
      <arglist>(struct wps_data *wps, const struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static enum wps_process_res</type>
      <name>wps_process_wsc_nack</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a9823c93805bb356487e2cf95164f8a21</anchor>
      <arglist>(struct wps_data *wps, const struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_registrar_add_pbc_session</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>aa56e3693afd150cb8aa495bc6c54de90</anchor>
      <arglist>(struct wps_registrar *reg, const u8 *addr, const u8 *uuid_e)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_registrar_add_pin</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a47818743ff9d0f6641f5b7365e1c03b4</anchor>
      <arglist>(struct wps_registrar *reg, const u8 *uuid, const u8 *pin, size_t pin_len, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_registrar_button_pushed</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>ade9b9c87d6239d381657d76e87820376</anchor>
      <arglist>(struct wps_registrar *reg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_registrar_deinit</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a8d8e5e4e11b604e799f54b1ffcae98bb</anchor>
      <arglist>(struct wps_registrar *reg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_registrar_expire_pins</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>abe715d9e5370559625897f6bde4c6449</anchor>
      <arglist>(struct wps_registrar *reg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_registrar_get_info</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>ad93cb34aba4c64fde3824db89bce2760</anchor>
      <arglist>(struct wps_registrar *reg, const u8 *addr, char *buf, size_t buflen)</arglist>
    </member>
    <member kind="function">
      <type>struct wpabuf *</type>
      <name>wps_registrar_get_msg</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a95783d27b1eb03f43ff29a9873f7976d</anchor>
      <arglist>(struct wps_data *wps, enum wsc_op_code *op_code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const u8 *</type>
      <name>wps_registrar_get_pin</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a853ddd6a8e33338221730966d54eae02</anchor>
      <arglist>(struct wps_registrar *reg, const u8 *uuid, size_t *pin_len)</arglist>
    </member>
    <member kind="function">
      <type>struct wps_registrar *</type>
      <name>wps_registrar_init</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>afb4fa8f0c5f3a0c55efbc3dbbaea5a43</anchor>
      <arglist>(struct wps_context *wps, const struct wps_registrar_config *cfg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_registrar_invalidate_pin</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a83c52e16b3169a7ee5161808e2001898</anchor>
      <arglist>(struct wps_registrar *reg, const u8 *uuid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_registrar_pbc_completed</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a1a4d592f314f79be5d3757aa6cbf48b7</anchor>
      <arglist>(struct wps_registrar *reg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_registrar_pbc_overlap</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>ac89f1b26700084d7b815a5085eca2308</anchor>
      <arglist>(struct wps_registrar *reg, const u8 *addr, const u8 *uuid_e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_registrar_pbc_timeout</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>ad954bffa54fad2719b7437f47c26f11b</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_registrar_pin_completed</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a17d4091438f3542362324c13729c270c</anchor>
      <arglist>(struct wps_registrar *reg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_registrar_probe_req_rx</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>aaf766e83329d844a2ff80888b0f7b429</anchor>
      <arglist>(struct wps_registrar *reg, const u8 *addr, const struct wpabuf *wps_data)</arglist>
    </member>
    <member kind="function">
      <type>enum wps_process_res</type>
      <name>wps_registrar_process_msg</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a99e924b0b5568c8c18bc3769f4cb062a</anchor>
      <arglist>(struct wps_data *wps, enum wsc_op_code op_code, const struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_registrar_remove_pbc_session</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>ab53351d33feb550ecae9098b0b25aa5d</anchor>
      <arglist>(struct wps_registrar *reg, const u8 *addr, const u8 *uuid_e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_registrar_sel_reg_union</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a2979b9f76403734c3c472e1069a4747d</anchor>
      <arglist>(struct wps_registrar *reg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wps_registrar_selected_registrar_changed</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a1385023f54fd95301d9f51cd88510b53</anchor>
      <arglist>(struct wps_registrar *reg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_registrar_set_selected_timeout</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>adfb78c3b26858b6601dcabbf18a126f5</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_registrar_stop_pbc</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a3a0e04f7c97f501fa1de0c949635017c</anchor>
      <arglist>(struct wps_registrar *reg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_registrar_unlock_pin</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a786c7a66377e0ae038320b485a40df9a</anchor>
      <arglist>(struct wps_registrar *reg, const u8 *uuid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wps_registrar_update_ie</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>ac573132cbbc1ace6810a462c786a25f9</anchor>
      <arglist>(struct wps_registrar *reg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_remove_pin</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>ae458b4691b8ea4dc4ab768ca7bbd50a1</anchor>
      <arglist>(struct wps_uuid_pin *pin)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_set_ie</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a6784d7641ec304f2929e7a9a01656c46</anchor>
      <arglist>(struct wps_registrar *reg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wps_sta_cred_cb</name>
      <anchorfile>wps__registrar_8c.html</anchorfile>
      <anchor>a9f396b86d3db1c20c119650edd79fa22</anchor>
      <arglist>(struct wps_data *wps)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wps_supplicant.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>wps__supplicant_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="uuid_8h" name="uuid.h" local="yes" imported="no">uuid.h</includes>
    <includes id="dh__group5_8h" name="dh_group5.h" local="yes" imported="no">crypto/dh_group5.h</includes>
    <includes id="ieee802__11__defs_8h" name="ieee802_11_defs.h" local="yes" imported="no">common/ieee802_11_defs.h</includes>
    <includes id="ieee802__11__common_8h" name="ieee802_11_common.h" local="yes" imported="no">common/ieee802_11_common.h</includes>
    <includes id="wpa__common_8h" name="wpa_common.h" local="yes" imported="no">common/wpa_common.h</includes>
    <includes id="wpa__ctrl_8h" name="wpa_ctrl.h" local="yes" imported="no">common/wpa_ctrl.h</includes>
    <includes id="eap__wsc__common_8h" name="eap_wsc_common.h" local="yes" imported="no">eap_common/eap_wsc_common.h</includes>
    <includes id="eap__peer_2eap_8h" name="eap_peer/eap.h" local="yes" imported="no">eap_peer/eap.h</includes>
    <includes id="wpa_8h" name="wpa.h" local="yes" imported="no">rsn_supp/wpa.h</includes>
    <includes id="config_8h" name="config.h" local="yes" imported="no">config.h</includes>
    <includes id="wpa__supplicant__i_8h" name="wpa_supplicant_i.h" local="yes" imported="no">wpa_supplicant_i.h</includes>
    <includes id="driver__i_8h" name="driver_i.h" local="yes" imported="no">driver_i.h</includes>
    <includes id="notify_8h" name="notify.h" local="yes" imported="no">notify.h</includes>
    <includes id="blacklist_8h" name="blacklist.h" local="yes" imported="no">blacklist.h</includes>
    <includes id="bss_8h" name="bss.h" local="yes" imported="no">bss.h</includes>
    <includes id="scan_8h" name="scan.h" local="yes" imported="no">scan.h</includes>
    <includes id="wps__supplicant_8h" name="wps_supplicant.h" local="yes" imported="no">wps_supplicant.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>WPS_PIN_SCAN_IGNORE_SEL_REG</name>
      <anchorfile>wps__supplicant_8c.html</anchorfile>
      <anchor>af7a13935dafc99fb753d964654eceb05</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpa_supplicant_wps_cred</name>
      <anchorfile>wps__supplicant_8c.html</anchorfile>
      <anchor>a42eb5ab8a128821a7467ff220d171ccf</anchor>
      <arglist>(void *ctx, const struct wps_credential *cred)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_wps_event</name>
      <anchorfile>wps__supplicant_8c.html</anchorfile>
      <anchor>a0cc7b7837b84be8c4e95c567c7f53d3e</anchor>
      <arglist>(void *ctx, enum wps_event event, union wps_event_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_wps_event_er_ap_add</name>
      <anchorfile>wps__supplicant_8c.html</anchorfile>
      <anchor>ab3154895e2810139d153993a0d1ed875</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wps_event_er_ap *ap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_wps_event_er_ap_remove</name>
      <anchorfile>wps__supplicant_8c.html</anchorfile>
      <anchor>a82a8412fd7e6a70143e62b3c609539b5</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wps_event_er_ap *ap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_wps_event_er_enrollee_add</name>
      <anchorfile>wps__supplicant_8c.html</anchorfile>
      <anchor>a7f7210fa30d95abacde474ad52943506</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wps_event_er_enrollee *enrollee)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_wps_event_er_enrollee_remove</name>
      <anchorfile>wps__supplicant_8c.html</anchorfile>
      <anchor>a95938a85435d8afab95fdd502c67f001</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wps_event_er_enrollee *enrollee)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_wps_event_fail</name>
      <anchorfile>wps__supplicant_8c.html</anchorfile>
      <anchor>a1150e8900ed69beec6a8cdf7333b157c</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wps_event_fail *fail)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_wps_event_m2d</name>
      <anchorfile>wps__supplicant_8c.html</anchorfile>
      <anchor>afe293f48179d0effdbbdf2244369292d</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wps_event_m2d *m2d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpa_supplicant_wps_event_success</name>
      <anchorfile>wps__supplicant_8c.html</anchorfile>
      <anchor>a5ff01140f0946e58a850a6295afaece6</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpas_clear_wps</name>
      <anchorfile>wps__supplicant_8c.html</anchorfile>
      <anchor>a6dac90a44603503fd60f3eac3405041e</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpa_ssid *</type>
      <name>wpas_wps_add_network</name>
      <anchorfile>wps__supplicant_8c.html</anchorfile>
      <anchor>a83d2cf77ed45cdad550f69e09d7985af</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, int registrar, const u8 *bssid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_wps_deinit</name>
      <anchorfile>wps__supplicant_8c.html</anchorfile>
      <anchor>aca7a7478b395d6bd653441c5566c788c</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpas_wps_eapol_cb</name>
      <anchorfile>wps__supplicant_8c.html</anchorfile>
      <anchor>a2479a278d7ea81a764027ef3ab8bd1a0</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpas_wps_er_start</name>
      <anchorfile>wps__supplicant_8c.html</anchorfile>
      <anchor>a75a6bd395de88669b7f9e428b2873375</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpas_wps_er_stop</name>
      <anchorfile>wps__supplicant_8c.html</anchorfile>
      <anchor>a486250c4dfa8c394faf9003fba614cc5</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>enum wps_request_type</type>
      <name>wpas_wps_get_req_type</name>
      <anchorfile>wps__supplicant_8c.html</anchorfile>
      <anchor>acf995bb08b29a7c2f1dd54b19a38f980</anchor>
      <arglist>(struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpas_wps_init</name>
      <anchorfile>wps__supplicant_8c.html</anchorfile>
      <anchor>afba7a7098114ec89e135f1da43f7a42c</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpas_wps_new_psk_cb</name>
      <anchorfile>wps__supplicant_8c.html</anchorfile>
      <anchor>a2327c4971c7d53ce556b66f9577d3f4e</anchor>
      <arglist>(void *ctx, const u8 *mac_addr, const u8 *psk, size_t psk_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpas_wps_notify_scan_results</name>
      <anchorfile>wps__supplicant_8c.html</anchorfile>
      <anchor>ab9e62e284014577aa800f35e179433ea</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpas_wps_pin_needed_cb</name>
      <anchorfile>wps__supplicant_8c.html</anchorfile>
      <anchor>a269d9d4f6d3ffcf4214832e205b8bbb4</anchor>
      <arglist>(void *ctx, const u8 *uuid_e, const struct wps_device_data *dev)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpas_wps_reassoc</name>
      <anchorfile>wps__supplicant_8c.html</anchorfile>
      <anchor>a88b1c3d6d8c3f6e3d6eacf0a5e75cf21</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *selected)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpas_wps_scan_pbc_overlap</name>
      <anchorfile>wps__supplicant_8c.html</anchorfile>
      <anchor>a852cb474a8085d91e692164a1a6896ed</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_bss *selected, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpas_wps_scan_result_text</name>
      <anchorfile>wps__supplicant_8c.html</anchorfile>
      <anchor>a1495e488a37b3bb4c06634901a004b6f</anchor>
      <arglist>(const u8 *ies, size_t ies_len, char *buf, char *end)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpas_wps_searching</name>
      <anchorfile>wps__supplicant_8c.html</anchorfile>
      <anchor>ad083a46f1c30c5608521f4bebe88bde8</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpas_wps_security_workaround</name>
      <anchorfile>wps__supplicant_8c.html</anchorfile>
      <anchor>a21ab44fe81c263352548459f34265339</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, const struct wps_credential *cred)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpas_wps_set_sel_reg_cb</name>
      <anchorfile>wps__supplicant_8c.html</anchorfile>
      <anchor>a0647f01a50086ee87a612cd752946a09</anchor>
      <arglist>(void *ctx, int sel_reg, u16 dev_passwd_id, u16 sel_reg_config_methods)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpas_wps_ssid_bss_match</name>
      <anchorfile>wps__supplicant_8c.html</anchorfile>
      <anchor>a5cd71a352c917f8ea8162e519e4accf9</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_scan_res *bss)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpas_wps_ssid_wildcard_ok</name>
      <anchorfile>wps__supplicant_8c.html</anchorfile>
      <anchor>a498ded32da7e4c46ca6436c93689d8f1</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_scan_res *bss)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpas_wps_start_pbc</name>
      <anchorfile>wps__supplicant_8c.html</anchorfile>
      <anchor>ab487ad4064f767a56a3b2c8c557bf0c1</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *bssid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpas_wps_start_pin</name>
      <anchorfile>wps__supplicant_8c.html</anchorfile>
      <anchor>a3e7551cd3a43f6a38bb2a6708765b8d2</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *bssid, const char *pin)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpas_wps_start_reg</name>
      <anchorfile>wps__supplicant_8c.html</anchorfile>
      <anchor>a2935474ca6c98b540d6b91825e5e13aa</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, const u8 *bssid, const char *pin, struct wps_new_ap_settings *settings)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpas_wps_terminate_pending</name>
      <anchorfile>wps__supplicant_8c.html</anchorfile>
      <anchor>a3f76787a1b7a59412037cefa7f6da155</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpas_wps_timeout</name>
      <anchorfile>wps__supplicant_8c.html</anchorfile>
      <anchor>aaf0b4142ba436c7b8d5b0b9de7d6c8f8</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wps_supplicant.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/wpa_supplicant/</path>
    <filename>wps__supplicant_8h</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpas_wps_deinit</name>
      <anchorfile>wps__supplicant_8h.html</anchorfile>
      <anchor>a9a6e73a3460966b0b26b89e90fd5eeff</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpas_wps_eapol_cb</name>
      <anchorfile>wps__supplicant_8h.html</anchorfile>
      <anchor>aa2bf0bd68207f7c6f2ac65006327032a</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8</type>
      <name>wpas_wps_get_req_type</name>
      <anchorfile>wps__supplicant_8h.html</anchorfile>
      <anchor>a1111a7b862095f96c48386f700fa51c4</anchor>
      <arglist>(struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpas_wps_init</name>
      <anchorfile>wps__supplicant_8h.html</anchorfile>
      <anchor>a2af5527bb0e57ed9441189e47fd19fdb</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpas_wps_notify_scan_results</name>
      <anchorfile>wps__supplicant_8h.html</anchorfile>
      <anchor>a236ed3ac0215bba214aa0dce703cc649</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpas_wps_scan_pbc_overlap</name>
      <anchorfile>wps__supplicant_8h.html</anchorfile>
      <anchor>ac5529efb912a49867fd2332abd8d1875</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_bss *selected, struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpas_wps_searching</name>
      <anchorfile>wps__supplicant_8h.html</anchorfile>
      <anchor>a80c57fa07018d163cb1e30a8d15d7780</anchor>
      <arglist>(struct wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpas_wps_ssid_bss_match</name>
      <anchorfile>wps__supplicant_8h.html</anchorfile>
      <anchor>a32593205cefc4e404f5510cd3c04d8ad</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_scan_res *bss)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpas_wps_ssid_wildcard_ok</name>
      <anchorfile>wps__supplicant_8h.html</anchorfile>
      <anchor>adf0b728fd350d4bd8a3de06e3b7a0ec5</anchor>
      <arglist>(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_scan_res *bss)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wps_ufd.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/wps/</path>
    <filename>wps__ufd_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="wps_8h" name="wps.h" local="yes" imported="no">wps/wps.h</includes>
    <includes id="wps__i_8h" name="wps_i.h" local="yes" imported="no">wps/wps_i.h</includes>
    <class kind="struct">wps_ufd_data</class>
    <member kind="define">
      <type>#define</type>
      <name>UFD_DIR1</name>
      <anchorfile>wps__ufd_8c.html</anchorfile>
      <anchor>a256909e68dcf791f0527ef6c9b892cc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UFD_DIR2</name>
      <anchorfile>wps__ufd_8c.html</anchorfile>
      <anchor>a0d263083cbf2a493383c43ee9b28bbd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UFD_FILE</name>
      <anchorfile>wps__ufd_8c.html</anchorfile>
      <anchor>a95916583e81997d00302649170d3a64b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>deinit_ufd</name>
      <anchorfile>wps__ufd_8c.html</anchorfile>
      <anchor>a0c707c7251d0bacc0cce93da28eed469</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>dev_pwd_e_file_filter</name>
      <anchorfile>wps__ufd_8c.html</anchorfile>
      <anchor>a7674633a062026f45c5adbb8e106becd</anchor>
      <arglist>(const struct dirent *entry)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>get_file_name</name>
      <anchorfile>wps__ufd_8c.html</anchorfile>
      <anchor>a82c547c06cc54427212aeac1c91dfe3d</anchor>
      <arglist>(struct wps_context *wps, int registrar, const char *path, char *file_name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>init_ufd</name>
      <anchorfile>wps__ufd_8c.html</anchorfile>
      <anchor>a3e42a460916ec4aaf8f30910e5ffb60f</anchor>
      <arglist>(struct wps_context *wps, struct oob_device_data *oob_dev, int registrar)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>read_ufd</name>
      <anchorfile>wps__ufd_8c.html</anchorfile>
      <anchor>af360792084618749ad855172fb6741d4</anchor>
      <arglist>(void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ufd_mkdir</name>
      <anchorfile>wps__ufd_8c.html</anchorfile>
      <anchor>a736e135964216ed493a8343ab22a6ab0</anchor>
      <arglist>(const char *path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wps_get_dev_pwd_e_file_name</name>
      <anchorfile>wps__ufd_8c.html</anchorfile>
      <anchor>a7509e96881920f8c33cb9f45eefc810f</anchor>
      <arglist>(char *path, char *file_name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>write_ufd</name>
      <anchorfile>wps__ufd_8c.html</anchorfile>
      <anchor>afb7ccd00a9ca662ae8c153e9d135e792</anchor>
      <arglist>(void *priv, struct wpabuf *buf)</arglist>
    </member>
    <member kind="variable">
      <type>struct oob_device_data</type>
      <name>oob_ufd_device_data</name>
      <anchorfile>wps__ufd_8c.html</anchorfile>
      <anchor>a38ae242ab723ff86913edec853d8b815</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wps_upnp.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/wps/</path>
    <filename>wps__upnp_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="uuid_8h" name="uuid.h" local="yes" imported="no">uuid.h</includes>
    <includes id="wps_8h" name="wps.h" local="yes" imported="no">wps.h</includes>
    <includes id="wps__i_8h" name="wps_i.h" local="yes" imported="no">wps_i.h</includes>
    <includes id="wps__upnp_8h" name="wps_upnp.h" local="yes" imported="no">wps_upnp.h</includes>
    <includes id="wps__upnp__i_8h" name="wps_upnp_i.h" local="yes" imported="no">wps_upnp_i.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MAX_ADDR_PER_SUBSCRIPTION</name>
      <anchorfile>wps__upnp_8c.html</anchorfile>
      <anchor>ac4e797a76e24079476edc78c53f6b8c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_SUBSCRIPTIONS</name>
      <anchorfile>wps__upnp_8c.html</anchorfile>
      <anchor>a8ee4ed393ed908ed6db4beae8b93a0d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NO_DOMAIN_NAME_RESOLUTION</name>
      <anchorfile>wps__upnp_8c.html</anchorfile>
      <anchor>a2e1fcdd067d41af383505db949df3050</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>build_fake_wsc_ack</name>
      <anchorfile>wps__upnp_8c.html</anchorfile>
      <anchor>a955a99189c78173476d37efe371eb0f9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>format_date</name>
      <anchorfile>wps__upnp_8c.html</anchorfile>
      <anchor>a77d3a91c59f247a050746ff25fa0bc05</anchor>
      <arglist>(struct wpabuf *buf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_netif_info</name>
      <anchorfile>wps__upnp_8c.html</anchorfile>
      <anchor>a597453f268ea062448c50e4d78144496</anchor>
      <arglist>(const char *net_if, unsigned *ip_addr, char **ip_addr_text, u8 mac[ETH_ALEN])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>send_wpabuf</name>
      <anchorfile>wps__upnp_8c.html</anchorfile>
      <anchor>ac5857bf843403e884c31bbb6509c42c5</anchor>
      <arglist>(int fd, struct wpabuf *buf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>subscr_addr_add_url</name>
      <anchorfile>wps__upnp_8c.html</anchorfile>
      <anchor>a1f04e0285fd012259c0e09af1b1dc129</anchor>
      <arglist>(struct subscription *s, const char *url)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>subscr_addr_delete</name>
      <anchorfile>wps__upnp_8c.html</anchorfile>
      <anchor>a7325b034926263500e1a3043be7977ee</anchor>
      <arglist>(struct subscr_addr *a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>subscr_addr_free_all</name>
      <anchorfile>wps__upnp_8c.html</anchorfile>
      <anchor>ae27794fb03d192c419bad985a9039498</anchor>
      <arglist>(struct subscription *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>subscr_addr_list_create</name>
      <anchorfile>wps__upnp_8c.html</anchorfile>
      <anchor>a391bc56e84d21ef9d9c308660a5e82ae</anchor>
      <arglist>(struct subscription *s, const char *url_list)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subscription_destroy</name>
      <anchorfile>wps__upnp_8c.html</anchorfile>
      <anchor>a56fc961b722279a4d51abcb0b0e02b92</anchor>
      <arglist>(struct subscription *s)</arglist>
    </member>
    <member kind="function">
      <type>struct subscription *</type>
      <name>subscription_find</name>
      <anchorfile>wps__upnp_8c.html</anchorfile>
      <anchor>aa5b97530cc8ef41cc4c875b309db6323</anchor>
      <arglist>(struct upnp_wps_device_sm *sm, const u8 uuid[UUID_LEN])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>subscription_first_event</name>
      <anchorfile>wps__upnp_8c.html</anchorfile>
      <anchor>ab319ee9dc240ca7574baf95f9504c6c3</anchor>
      <arglist>(struct subscription *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>subscription_list_age</name>
      <anchorfile>wps__upnp_8c.html</anchorfile>
      <anchor>a72a5660ef52f1bdeddd2cc58c81f3c82</anchor>
      <arglist>(struct upnp_wps_device_sm *sm, time_t now)</arglist>
    </member>
    <member kind="function">
      <type>struct subscription *</type>
      <name>subscription_renew</name>
      <anchorfile>wps__upnp_8c.html</anchorfile>
      <anchor>a061ff257097b80d0345fd2334b4a2a92</anchor>
      <arglist>(struct upnp_wps_device_sm *sm, const u8 uuid[UUID_LEN])</arglist>
    </member>
    <member kind="function">
      <type>struct subscription *</type>
      <name>subscription_start</name>
      <anchorfile>wps__upnp_8c.html</anchorfile>
      <anchor>aa3c2e1f9ef53741ee898a6217e6ecf4f</anchor>
      <arglist>(struct upnp_wps_device_sm *sm, const char *callback_urls)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upnp_wps_device_deinit</name>
      <anchorfile>wps__upnp_8c.html</anchorfile>
      <anchor>a52d516f994e8f1cc792cfe1e65e39134</anchor>
      <arglist>(struct upnp_wps_device_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>struct upnp_wps_device_sm *</type>
      <name>upnp_wps_device_init</name>
      <anchorfile>wps__upnp_8c.html</anchorfile>
      <anchor>a6c61d8c2b77f02f81b868a611049bba6</anchor>
      <arglist>(struct upnp_wps_device_ctx *ctx, struct wps_context *wps, void *priv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>upnp_wps_device_send_event</name>
      <anchorfile>wps__upnp_8c.html</anchorfile>
      <anchor>adfa27d9d1ddea8f52e2db25346a3a9b4</anchor>
      <arglist>(struct upnp_wps_device_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>upnp_wps_device_send_wlan_event</name>
      <anchorfile>wps__upnp_8c.html</anchorfile>
      <anchor>a7a6420fee6d334878fde50f9dae7a54c</anchor>
      <arglist>(struct upnp_wps_device_sm *sm, const u8 from_mac_addr[ETH_ALEN], enum upnp_wps_wlanevent_type ev_type, const struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>upnp_wps_device_start</name>
      <anchorfile>wps__upnp_8c.html</anchorfile>
      <anchor>a74bab5b80ed4d4524d66cccc31b8cf07</anchor>
      <arglist>(struct upnp_wps_device_sm *sm, char *net_if)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upnp_wps_device_stop</name>
      <anchorfile>wps__upnp_8c.html</anchorfile>
      <anchor>a4402b05763cf19a1de4157fb4bb46c4b</anchor>
      <arglist>(struct upnp_wps_device_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>upnp_wps_free_msearchreply</name>
      <anchorfile>wps__upnp_8c.html</anchorfile>
      <anchor>a34bf2e481d79391a64c372aeeecff273</anchor>
      <arglist>(struct dl_list *head)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>upnp_wps_free_subscriptions</name>
      <anchorfile>wps__upnp_8c.html</anchorfile>
      <anchor>a9999f06df1c5e9e7e8b89d92e8ef900d</anchor>
      <arglist>(struct dl_list *head)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>upnp_wps_subscribers</name>
      <anchorfile>wps__upnp_8c.html</anchorfile>
      <anchor>a247e6ea2fc02c3bcc2cf4267722d7415</anchor>
      <arglist>(struct upnp_wps_device_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>uuid_make</name>
      <anchorfile>wps__upnp_8c.html</anchorfile>
      <anchor>a1fc5398f69036bf2d92f210ee88bc1e4</anchor>
      <arglist>(u8 uuid[UUID_LEN])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpabuf_put_property</name>
      <anchorfile>wps__upnp_8c.html</anchorfile>
      <anchor>a831e5b6b4a19545c1424f9083c6114e7</anchor>
      <arglist>(struct wpabuf *buf, const char *name, const char *value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wps_upnp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/wps/</path>
    <filename>wps__upnp_8h</filename>
    <class kind="struct">upnp_wps_device_ctx</class>
    <class kind="struct">upnp_wps_peer</class>
    <member kind="enumeration">
      <name>upnp_wps_wlanevent_type</name>
      <anchorfile>wps__upnp_8h.html</anchorfile>
      <anchor>a4eee951a765fe6ae9b53713c5b549a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPNP_WPS_WLANEVENT_TYPE_PROBE</name>
      <anchorfile>wps__upnp_8h.html</anchorfile>
      <anchor>a4eee951a765fe6ae9b53713c5b549a67a0b2654275b33464df9b5936703d68dc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPNP_WPS_WLANEVENT_TYPE_EAP</name>
      <anchorfile>wps__upnp_8h.html</anchorfile>
      <anchor>a4eee951a765fe6ae9b53713c5b549a67ab9fc6fd4b2e0ec33bdda2ab507cf4fd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upnp_wps_device_deinit</name>
      <anchorfile>wps__upnp_8h.html</anchorfile>
      <anchor>a52d516f994e8f1cc792cfe1e65e39134</anchor>
      <arglist>(struct upnp_wps_device_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>struct upnp_wps_device_sm *</type>
      <name>upnp_wps_device_init</name>
      <anchorfile>wps__upnp_8h.html</anchorfile>
      <anchor>a6c61d8c2b77f02f81b868a611049bba6</anchor>
      <arglist>(struct upnp_wps_device_ctx *ctx, struct wps_context *wps, void *priv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>upnp_wps_device_send_wlan_event</name>
      <anchorfile>wps__upnp_8h.html</anchorfile>
      <anchor>a7a6420fee6d334878fde50f9dae7a54c</anchor>
      <arglist>(struct upnp_wps_device_sm *sm, const u8 from_mac_addr[ETH_ALEN], enum upnp_wps_wlanevent_type ev_type, const struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>upnp_wps_device_start</name>
      <anchorfile>wps__upnp_8h.html</anchorfile>
      <anchor>a74bab5b80ed4d4524d66cccc31b8cf07</anchor>
      <arglist>(struct upnp_wps_device_sm *sm, char *net_if)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upnp_wps_device_stop</name>
      <anchorfile>wps__upnp_8h.html</anchorfile>
      <anchor>a4402b05763cf19a1de4157fb4bb46c4b</anchor>
      <arglist>(struct upnp_wps_device_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>upnp_wps_subscribers</name>
      <anchorfile>wps__upnp_8h.html</anchorfile>
      <anchor>a247e6ea2fc02c3bcc2cf4267722d7415</anchor>
      <arglist>(struct upnp_wps_device_sm *sm)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wps_upnp_ap.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/wps/</path>
    <filename>wps__upnp__ap_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="uuid_8h" name="uuid.h" local="yes" imported="no">uuid.h</includes>
    <includes id="wps__i_8h" name="wps_i.h" local="yes" imported="no">wps_i.h</includes>
    <includes id="wps__upnp_8h" name="wps_upnp.h" local="yes" imported="no">wps_upnp.h</includes>
    <includes id="wps__upnp__i_8h" name="wps_upnp_i.h" local="yes" imported="no">wps_upnp_i.h</includes>
    <member kind="function">
      <type>void</type>
      <name>upnp_er_remove_notification</name>
      <anchorfile>wps__upnp__ap_8c.html</anchorfile>
      <anchor>aec42559af1752711c3f0e168cb16c861</anchor>
      <arglist>(struct subscription *s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>upnp_er_set_selected_registrar</name>
      <anchorfile>wps__upnp__ap_8c.html</anchorfile>
      <anchor>a226a114e0bc293a7d9ba8d946e0a9ed4</anchor>
      <arglist>(struct wps_registrar *reg, struct subscription *s, const struct wpabuf *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>upnp_er_set_selected_timeout</name>
      <anchorfile>wps__upnp__ap_8c.html</anchorfile>
      <anchor>a4376a37d4c7d92bd2524b59e163c1c0a</anchor>
      <arglist>(void *eloop_ctx, void *timeout_ctx)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wps_upnp_event.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/wps/</path>
    <filename>wps__upnp__event_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="uuid_8h" name="uuid.h" local="yes" imported="no">uuid.h</includes>
    <includes id="http__client_8h" name="http_client.h" local="yes" imported="no">http_client.h</includes>
    <includes id="wps__defs_8h" name="wps_defs.h" local="yes" imported="no">wps_defs.h</includes>
    <includes id="wps__upnp_8h" name="wps_upnp.h" local="yes" imported="no">wps_upnp.h</includes>
    <includes id="wps__upnp__i_8h" name="wps_upnp_i.h" local="yes" imported="no">wps_upnp_i.h</includes>
    <class kind="struct">wps_event_</class>
    <member kind="define">
      <type>#define</type>
      <name>EVENT_DELAY_MSEC</name>
      <anchorfile>wps__upnp__event_8c.html</anchorfile>
      <anchor>ab626e6b7afefb78c19d9118126d3657c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EVENT_DELAY_SECONDS</name>
      <anchorfile>wps__upnp__event_8c.html</anchorfile>
      <anchor>a9809d9fff20ec44aced0d3be163099f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EVENT_TIMEOUT_SEC</name>
      <anchorfile>wps__upnp__event_8c.html</anchorfile>
      <anchor>aa82a7b43e3889e5501b0e6936c756c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_EVENTS_QUEUED</name>
      <anchorfile>wps__upnp__event_8c.html</anchorfile>
      <anchor>a9d9f0f0f71a79fe96aa591f8305bb907</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>event_add</name>
      <anchorfile>wps__upnp__event_8c.html</anchorfile>
      <anchor>a51f36033e26c2606ff1da46c1977d71a</anchor>
      <arglist>(struct subscription *s, const struct wpabuf *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>event_build_message</name>
      <anchorfile>wps__upnp__event_8c.html</anchorfile>
      <anchor>a195cd213d271f3dfddf6e263a30d8a1a</anchor>
      <arglist>(struct wps_event_ *e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>event_clean</name>
      <anchorfile>wps__upnp__event_8c.html</anchorfile>
      <anchor>a5b3b868ccfb40dc19c00a6d44c0d11cb</anchor>
      <arglist>(struct wps_event_ *e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>event_delete</name>
      <anchorfile>wps__upnp__event_8c.html</anchorfile>
      <anchor>adc54fffbe61a2187dfcd66a54a8a08cb</anchor>
      <arglist>(struct wps_event_ *e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>event_delete_all</name>
      <anchorfile>wps__upnp__event_8c.html</anchorfile>
      <anchor>ad4e826fd40e9215c6fe4dc7cb80b5795</anchor>
      <arglist>(struct subscription *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wps_event_ *</type>
      <name>event_dequeue</name>
      <anchorfile>wps__upnp__event_8c.html</anchorfile>
      <anchor>afe5513762361cacfd39fe8f73296f2c2</anchor>
      <arglist>(struct subscription *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>event_http_cb</name>
      <anchorfile>wps__upnp__event_8c.html</anchorfile>
      <anchor>a01b5d4b3ab60a6fd52213448090c17f3</anchor>
      <arglist>(void *ctx, struct http_client *c, enum http_client_event event)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>event_retry</name>
      <anchorfile>wps__upnp__event_8c.html</anchorfile>
      <anchor>a7cc806444184b4a00a903fcae5a63b08</anchor>
      <arglist>(struct wps_event_ *e, int do_next_address)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>event_send_all_later</name>
      <anchorfile>wps__upnp__event_8c.html</anchorfile>
      <anchor>a5993d9f5e38e680e75be503378ae23f1</anchor>
      <arglist>(struct upnp_wps_device_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>event_send_all_later_handler</name>
      <anchorfile>wps__upnp__event_8c.html</anchorfile>
      <anchor>ad4641e1c3a919fd20a849e4de051a7cd</anchor>
      <arglist>(void *eloop_data, void *user_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>event_send_start</name>
      <anchorfile>wps__upnp__event_8c.html</anchorfile>
      <anchor>a1b28a91c3bdaff83953543c494cf81f6</anchor>
      <arglist>(struct subscription *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>event_send_stop_all</name>
      <anchorfile>wps__upnp__event_8c.html</anchorfile>
      <anchor>a6b39e24faa72007a1c9b9070bbfb883c</anchor>
      <arglist>(struct upnp_wps_device_sm *sm)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wps_upnp_i.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/wps/</path>
    <filename>wps__upnp__i_8h</filename>
    <includes id="list_8h" name="list.h" local="yes" imported="no">utils/list.h</includes>
    <includes id="http_8h" name="http.h" local="yes" imported="no">http.h</includes>
    <class kind="struct">advertisement_state_machine</class>
    <class kind="struct">subscr_addr</class>
    <class kind="struct">subscription</class>
    <class kind="struct">upnp_wps_device_sm</class>
    <member kind="define">
      <type>#define</type>
      <name>MULTICAST_MAX_READ</name>
      <anchorfile>wps__upnp__i_8h.html</anchorfile>
      <anchor>a6229bd25e51444d0a933228577b91b9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPNP_MULTICAST_ADDRESS</name>
      <anchorfile>wps__upnp__i_8h.html</anchorfile>
      <anchor>a3d3cdd441adb0da963547cd1ca0a2066</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPNP_MULTICAST_PORT</name>
      <anchorfile>wps__upnp__i_8h.html</anchorfile>
      <anchor>a56ba67b90d013a645249fefea0ac7572</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPNP_SUBSCRIBE_SEC</name>
      <anchorfile>wps__upnp__i_8h.html</anchorfile>
      <anchor>afe0aaa5616e1b2e148ec26d8a2b7d3dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPNP_SUBSCRIBE_SEC_MIN</name>
      <anchorfile>wps__upnp__i_8h.html</anchorfile>
      <anchor>ae203adc44c5de0477093271f6f5322d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPNP_WPS_DEVICE_CONTROL_FILE</name>
      <anchorfile>wps__upnp__i_8h.html</anchorfile>
      <anchor>a31fe6a9039b075b30663b1ae40e6ace2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPNP_WPS_DEVICE_EVENT_FILE</name>
      <anchorfile>wps__upnp__i_8h.html</anchorfile>
      <anchor>a78c2e6d8220d18a3f076283c68421e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPNP_WPS_DEVICE_XML_FILE</name>
      <anchorfile>wps__upnp__i_8h.html</anchorfile>
      <anchor>a590dd955d56231d5c845a22a37866859</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPNP_WPS_SCPD_XML_FILE</name>
      <anchorfile>wps__upnp__i_8h.html</anchorfile>
      <anchor>a2cacb848007ad39c3ddd74d65bf7d668</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>advertisement_type_enum</name>
      <anchorfile>wps__upnp__i_8h.html</anchorfile>
      <anchor>a8f1c03a8b80ec59df31533aa3fdc7c25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADVERTISE_UP</name>
      <anchorfile>wps__upnp__i_8h.html</anchorfile>
      <anchor>a8f1c03a8b80ec59df31533aa3fdc7c25a35448536d37ff311a07e8bc199c5d5a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADVERTISE_DOWN</name>
      <anchorfile>wps__upnp__i_8h.html</anchorfile>
      <anchor>a8f1c03a8b80ec59df31533aa3fdc7c25a3f7c8c7f43abf5a8cc3f77bf19eded10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSEARCH_REPLY</name>
      <anchorfile>wps__upnp__i_8h.html</anchorfile>
      <anchor>a8f1c03a8b80ec59df31533aa3fdc7c25abac561cd9bf703eac825c5a6f5c70cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>add_ssdp_network</name>
      <anchorfile>wps__upnp__i_8h.html</anchorfile>
      <anchor>a88964dec0ede8675c67bda7c08681a4a</anchor>
      <arglist>(const char *net_if)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>advertisement_state_machine_start</name>
      <anchorfile>wps__upnp__i_8h.html</anchorfile>
      <anchor>a55de84003e50c7fb0f1ba98abf2a826f</anchor>
      <arglist>(struct upnp_wps_device_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>advertisement_state_machine_stop</name>
      <anchorfile>wps__upnp__i_8h.html</anchorfile>
      <anchor>acd29e3599d7218b95df62fa57e876fa3</anchor>
      <arglist>(struct upnp_wps_device_sm *sm, int send_byebye)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>event_add</name>
      <anchorfile>wps__upnp__i_8h.html</anchorfile>
      <anchor>a51f36033e26c2606ff1da46c1977d71a</anchor>
      <arglist>(struct subscription *s, const struct wpabuf *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>event_delete_all</name>
      <anchorfile>wps__upnp__i_8h.html</anchorfile>
      <anchor>ad4e826fd40e9215c6fe4dc7cb80b5795</anchor>
      <arglist>(struct subscription *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>event_send_all_later</name>
      <anchorfile>wps__upnp__i_8h.html</anchorfile>
      <anchor>a5993d9f5e38e680e75be503378ae23f1</anchor>
      <arglist>(struct upnp_wps_device_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>event_send_stop_all</name>
      <anchorfile>wps__upnp__i_8h.html</anchorfile>
      <anchor>a6b39e24faa72007a1c9b9070bbfb883c</anchor>
      <arglist>(struct upnp_wps_device_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>format_date</name>
      <anchorfile>wps__upnp__i_8h.html</anchorfile>
      <anchor>a77d3a91c59f247a050746ff25fa0bc05</anchor>
      <arglist>(struct wpabuf *buf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_netif_info</name>
      <anchorfile>wps__upnp__i_8h.html</anchorfile>
      <anchor>a597453f268ea062448c50e4d78144496</anchor>
      <arglist>(const char *net_if, unsigned *ip_addr, char **ip_addr_text, u8 mac[ETH_ALEN])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>msearchreply_state_machine_stop</name>
      <anchorfile>wps__upnp__i_8h.html</anchorfile>
      <anchor>ad0431f0ab9ba8a2d49de569cb23311da</anchor>
      <arglist>(struct advertisement_state_machine *a)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>send_wpabuf</name>
      <anchorfile>wps__upnp__i_8h.html</anchorfile>
      <anchor>ac5857bf843403e884c31bbb6509c42c5</anchor>
      <arglist>(int fd, struct wpabuf *buf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ssdp_listener_open</name>
      <anchorfile>wps__upnp__i_8h.html</anchorfile>
      <anchor>aa4882ef9dee38a9db5cf69bb4dc5ada0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ssdp_listener_start</name>
      <anchorfile>wps__upnp__i_8h.html</anchorfile>
      <anchor>ad57dd3c30af7d118797a52747331cfd5</anchor>
      <arglist>(struct upnp_wps_device_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ssdp_listener_stop</name>
      <anchorfile>wps__upnp__i_8h.html</anchorfile>
      <anchor>af3f2503dc29ec516a93abcd3e1d2d156</anchor>
      <arglist>(struct upnp_wps_device_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ssdp_open_multicast</name>
      <anchorfile>wps__upnp__i_8h.html</anchorfile>
      <anchor>a78e1bcfbe015ac6408c905a80341112a</anchor>
      <arglist>(struct upnp_wps_device_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ssdp_open_multicast_sock</name>
      <anchorfile>wps__upnp__i_8h.html</anchorfile>
      <anchor>a27506d39f2f92e0213db49f8caa6e30f</anchor>
      <arglist>(u32 ip_addr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subscription_destroy</name>
      <anchorfile>wps__upnp__i_8h.html</anchorfile>
      <anchor>a56fc961b722279a4d51abcb0b0e02b92</anchor>
      <arglist>(struct subscription *s)</arglist>
    </member>
    <member kind="function">
      <type>struct subscription *</type>
      <name>subscription_find</name>
      <anchorfile>wps__upnp__i_8h.html</anchorfile>
      <anchor>aa5b97530cc8ef41cc4c875b309db6323</anchor>
      <arglist>(struct upnp_wps_device_sm *sm, const u8 uuid[UUID_LEN])</arglist>
    </member>
    <member kind="function">
      <type>struct subscription *</type>
      <name>subscription_renew</name>
      <anchorfile>wps__upnp__i_8h.html</anchorfile>
      <anchor>a061ff257097b80d0345fd2334b4a2a92</anchor>
      <arglist>(struct upnp_wps_device_sm *sm, const u8 uuid[UUID_LEN])</arglist>
    </member>
    <member kind="function">
      <type>struct subscription *</type>
      <name>subscription_start</name>
      <anchorfile>wps__upnp__i_8h.html</anchorfile>
      <anchor>aa3c2e1f9ef53741ee898a6217e6ecf4f</anchor>
      <arglist>(struct upnp_wps_device_sm *sm, const char *callback_urls)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upnp_er_remove_notification</name>
      <anchorfile>wps__upnp__i_8h.html</anchorfile>
      <anchor>aec42559af1752711c3f0e168cb16c861</anchor>
      <arglist>(struct subscription *s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>upnp_er_set_selected_registrar</name>
      <anchorfile>wps__upnp__i_8h.html</anchorfile>
      <anchor>a226a114e0bc293a7d9ba8d946e0a9ed4</anchor>
      <arglist>(struct wps_registrar *reg, struct subscription *s, const struct wpabuf *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>web_listener_start</name>
      <anchorfile>wps__upnp__i_8h.html</anchorfile>
      <anchor>ad64614c60ec4e2a1f6c0cb2292c4c773</anchor>
      <arglist>(struct upnp_wps_device_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>web_listener_stop</name>
      <anchorfile>wps__upnp__i_8h.html</anchorfile>
      <anchor>aa44773a7f61c704e46539e485fde0788</anchor>
      <arglist>(struct upnp_wps_device_sm *sm)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wps_upnp_ssdp.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/wps/</path>
    <filename>wps__upnp__ssdp_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="uuid_8h" name="uuid.h" local="yes" imported="no">uuid.h</includes>
    <includes id="eloop_8h" name="eloop.h" local="yes" imported="no">eloop.h</includes>
    <includes id="wps_8h" name="wps.h" local="yes" imported="no">wps.h</includes>
    <includes id="wps__upnp_8h" name="wps_upnp.h" local="yes" imported="no">wps_upnp.h</includes>
    <includes id="wps__upnp__i_8h" name="wps_upnp_i.h" local="yes" imported="no">wps_upnp_i.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MAX_MSEARCH</name>
      <anchorfile>wps__upnp__ssdp_8c.html</anchorfile>
      <anchor>aec1dda32413e382fb89d7d5047a9b133</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SSDP_NETMASK</name>
      <anchorfile>wps__upnp__ssdp_8c.html</anchorfile>
      <anchor>a5ca54557672bdf079f52094fe7aaf057</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SSDP_TARGET</name>
      <anchorfile>wps__upnp__ssdp_8c.html</anchorfile>
      <anchor>a49d08a7b4c1b9c8f6aa72ad486d4b82f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPNP_ADVERTISE_REPEAT</name>
      <anchorfile>wps__upnp__ssdp_8c.html</anchorfile>
      <anchor>a5ced7eb59b31cb573aa4986b0099c540</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPNP_CACHE_SEC</name>
      <anchorfile>wps__upnp__ssdp_8c.html</anchorfile>
      <anchor>ae0e29a29ae88622375ee3cff74eb4345</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPNP_CACHE_SEC_MIN</name>
      <anchorfile>wps__upnp__ssdp_8c.html</anchorfile>
      <anchor>ae97c13d8ae16cd588d1f961466467505</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>add_ssdp_network</name>
      <anchorfile>wps__upnp__ssdp_8c.html</anchorfile>
      <anchor>a88964dec0ede8675c67bda7c08681a4a</anchor>
      <arglist>(const char *net_if)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>advertisement_state_machine_handler</name>
      <anchorfile>wps__upnp__ssdp_8c.html</anchorfile>
      <anchor>aa83541d21cdfd70edb52ed2b78555b0a</anchor>
      <arglist>(void *eloop_data, void *user_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>advertisement_state_machine_start</name>
      <anchorfile>wps__upnp__ssdp_8c.html</anchorfile>
      <anchor>a55de84003e50c7fb0f1ba98abf2a826f</anchor>
      <arglist>(struct upnp_wps_device_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>advertisement_state_machine_stop</name>
      <anchorfile>wps__upnp__ssdp_8c.html</anchorfile>
      <anchor>acd29e3599d7218b95df62fa57e876fa3</anchor>
      <arglist>(struct upnp_wps_device_sm *sm, int send_byebye)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>line_length</name>
      <anchorfile>wps__upnp__ssdp_8c.html</anchorfile>
      <anchor>a833ff8c3e800b605bb4931a6dc2a2b7f</anchor>
      <arglist>(const char *l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>line_length_stripped</name>
      <anchorfile>wps__upnp__ssdp_8c.html</anchorfile>
      <anchor>a865497439e374f9617fe2626862195e2</anchor>
      <arglist>(const char *l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>msearchreply_state_machine_handler</name>
      <anchorfile>wps__upnp__ssdp_8c.html</anchorfile>
      <anchor>aa8e9cad9cd63c137e195f9434349c38c</anchor>
      <arglist>(void *eloop_data, void *user_ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>msearchreply_state_machine_start</name>
      <anchorfile>wps__upnp__ssdp_8c.html</anchorfile>
      <anchor>a61899a288b08829555c52189b7d8032f</anchor>
      <arglist>(struct upnp_wps_device_sm *sm, struct sockaddr_in *client, int mx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>msearchreply_state_machine_stop</name>
      <anchorfile>wps__upnp__ssdp_8c.html</anchorfile>
      <anchor>ad0431f0ab9ba8a2d49de569cb23311da</anchor>
      <arglist>(struct advertisement_state_machine *a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wpabuf *</type>
      <name>next_advertisement</name>
      <anchorfile>wps__upnp__ssdp_8c.html</anchorfile>
      <anchor>aa4431ea331007b748f5f340dfb9ee881</anchor>
      <arglist>(struct upnp_wps_device_sm *sm, struct advertisement_state_machine *a, int *islast)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ssdp_listener_handler</name>
      <anchorfile>wps__upnp__ssdp_8c.html</anchorfile>
      <anchor>a6e8cacc2083c201e1b353c642a711c5c</anchor>
      <arglist>(int sd, void *eloop_ctx, void *sock_ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ssdp_listener_open</name>
      <anchorfile>wps__upnp__ssdp_8c.html</anchorfile>
      <anchor>aa4882ef9dee38a9db5cf69bb4dc5ada0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ssdp_listener_start</name>
      <anchorfile>wps__upnp__ssdp_8c.html</anchorfile>
      <anchor>ad57dd3c30af7d118797a52747331cfd5</anchor>
      <arglist>(struct upnp_wps_device_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ssdp_listener_stop</name>
      <anchorfile>wps__upnp__ssdp_8c.html</anchorfile>
      <anchor>af3f2503dc29ec516a93abcd3e1d2d156</anchor>
      <arglist>(struct upnp_wps_device_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ssdp_open_multicast</name>
      <anchorfile>wps__upnp__ssdp_8c.html</anchorfile>
      <anchor>a78e1bcfbe015ac6408c905a80341112a</anchor>
      <arglist>(struct upnp_wps_device_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ssdp_open_multicast_sock</name>
      <anchorfile>wps__upnp__ssdp_8c.html</anchorfile>
      <anchor>a27506d39f2f92e0213db49f8caa6e30f</anchor>
      <arglist>(u32 ip_addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ssdp_parse_msearch</name>
      <anchorfile>wps__upnp__ssdp_8c.html</anchorfile>
      <anchor>a86861d38b7c8ce0e8e112f0b0597ee05</anchor>
      <arglist>(struct upnp_wps_device_sm *sm, struct sockaddr_in *client, const char *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>str_starts</name>
      <anchorfile>wps__upnp__ssdp_8c.html</anchorfile>
      <anchor>ad12e2d4adfc20a2ad801ce6c876a5074</anchor>
      <arglist>(const char *str, const char *start)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>token_eq</name>
      <anchorfile>wps__upnp__ssdp_8c.html</anchorfile>
      <anchor>a282da9059a531d3104d271fa53572055</anchor>
      <arglist>(const char *s1, const char *s2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>token_length</name>
      <anchorfile>wps__upnp__ssdp_8c.html</anchorfile>
      <anchor>af9aab5a7d9a9f409352aca1e336f9b91</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>word_separation_length</name>
      <anchorfile>wps__upnp__ssdp_8c.html</anchorfile>
      <anchor>af33151196725749006b4ca6109c276c1</anchor>
      <arglist>(const char *s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wps_upnp_web.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/wps/</path>
    <filename>wps__upnp__web_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="uuid_8h" name="uuid.h" local="yes" imported="no">uuid.h</includes>
    <includes id="httpread_8h" name="httpread.h" local="yes" imported="no">httpread.h</includes>
    <includes id="http__server_8h" name="http_server.h" local="yes" imported="no">http_server.h</includes>
    <includes id="wps__i_8h" name="wps_i.h" local="yes" imported="no">wps_i.h</includes>
    <includes id="wps__upnp_8h" name="wps_upnp.h" local="yes" imported="no">wps_upnp.h</includes>
    <includes id="wps__upnp__i_8h" name="wps_upnp_i.h" local="yes" imported="no">wps_upnp_i.h</includes>
    <includes id="upnp__xml_8h" name="upnp_xml.h" local="yes" imported="no">upnp_xml.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MAX_WEB_CONNECTIONS</name>
      <anchorfile>wps__upnp__web_8c.html</anchorfile>
      <anchor>ac71c6e07e5f8fac4cb8171d06e803db5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WEB_CONNECTION_MAX_READ</name>
      <anchorfile>wps__upnp__web_8c.html</anchorfile>
      <anchor>a4aa53ff68b038cccba8c8151db824b32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WEB_CONNECTION_TIMEOUT_SEC</name>
      <anchorfile>wps__upnp__web_8c.html</anchorfile>
      <anchor>a06918ebafe12ac5c9cb9cb5c12ca89f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct subscription *</type>
      <name>find_er</name>
      <anchorfile>wps__upnp__web_8c.html</anchorfile>
      <anchor>ab4270ffce31cbe43f742d2ee2384a7a9</anchor>
      <arglist>(struct upnp_wps_device_sm *sm, struct sockaddr_in *cli)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>find_er_addr</name>
      <anchorfile>wps__upnp__web_8c.html</anchorfile>
      <anchor>a696d93570573910cf76a2eced4ec918e</anchor>
      <arglist>(struct subscription *s, struct sockaddr_in *cli)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>format_wps_device_xml</name>
      <anchorfile>wps__upnp__web_8c.html</anchorfile>
      <anchor>a2092b2944bdc6f98d3d8838ea179e768</anchor>
      <arglist>(struct upnp_wps_device_sm *sm, struct wpabuf *buf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>http_put_date</name>
      <anchorfile>wps__upnp__web_8c.html</anchorfile>
      <anchor>a178c95078c0f803c79526aa6f49994db</anchor>
      <arglist>(struct wpabuf *buf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>http_put_empty</name>
      <anchorfile>wps__upnp__web_8c.html</anchorfile>
      <anchor>aa2c67d73ea6ee38f110850fe7669b266</anchor>
      <arglist>(struct wpabuf *buf, enum http_reply_code code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>http_put_reply_code</name>
      <anchorfile>wps__upnp__web_8c.html</anchorfile>
      <anchor>a99c6c04eabb3e193b49bb9af9fad38fb</anchor>
      <arglist>(struct wpabuf *buf, enum http_reply_code code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>web_connection_check_data</name>
      <anchorfile>wps__upnp__web_8c.html</anchorfile>
      <anchor>a29bc15490f24e41e9e01e95cd8a455e4</anchor>
      <arglist>(void *ctx, struct http_request *req)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>web_connection_parse_get</name>
      <anchorfile>wps__upnp__web_8c.html</anchorfile>
      <anchor>afb5d00694b6ac8f76366d2068469515a</anchor>
      <arglist>(struct upnp_wps_device_sm *sm, struct http_request *hreq, char *filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>web_connection_parse_post</name>
      <anchorfile>wps__upnp__web_8c.html</anchorfile>
      <anchor>adee14c77ca77f464f8a0e36073a825f6</anchor>
      <arglist>(struct upnp_wps_device_sm *sm, struct sockaddr_in *cli, struct http_request *req, const char *filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>web_connection_parse_subscribe</name>
      <anchorfile>wps__upnp__web_8c.html</anchorfile>
      <anchor>ae53921592bed730b56a02a2ffcda23bc</anchor>
      <arglist>(struct upnp_wps_device_sm *sm, struct http_request *req, const char *filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>web_connection_parse_unsubscribe</name>
      <anchorfile>wps__upnp__web_8c.html</anchorfile>
      <anchor>a48821f2bbf7d21d8f73f62322560d998</anchor>
      <arglist>(struct upnp_wps_device_sm *sm, struct http_request *req, const char *filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>web_connection_send_reply</name>
      <anchorfile>wps__upnp__web_8c.html</anchorfile>
      <anchor>a2ade1313483604fbb99842b98b9fb075</anchor>
      <arglist>(struct http_request *req, enum http_reply_code ret, const char *action, int action_len, const struct wpabuf *reply, const char *replyname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>web_connection_unimplemented</name>
      <anchorfile>wps__upnp__web_8c.html</anchorfile>
      <anchor>a9d9a59896b0ff42d9907e6db294a8aee</anchor>
      <arglist>(struct http_request *req)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>web_get_action</name>
      <anchorfile>wps__upnp__web_8c.html</anchorfile>
      <anchor>a412ec5508efc39bb4b4546794723892d</anchor>
      <arglist>(struct http_request *req, size_t *action_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>web_listener_start</name>
      <anchorfile>wps__upnp__web_8c.html</anchorfile>
      <anchor>ad64614c60ec4e2a1f6c0cb2292c4c773</anchor>
      <arglist>(struct upnp_wps_device_sm *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>web_listener_stop</name>
      <anchorfile>wps__upnp__web_8c.html</anchorfile>
      <anchor>aa44773a7f61c704e46539e485fde0788</anchor>
      <arglist>(struct upnp_wps_device_sm *sm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static enum http_reply_code</type>
      <name>web_process_get_device_info</name>
      <anchorfile>wps__upnp__web_8c.html</anchorfile>
      <anchor>abb810c735f278b115873d1f9825dfa6d</anchor>
      <arglist>(struct upnp_wps_device_sm *sm, struct wpabuf **reply, const char **replyname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static enum http_reply_code</type>
      <name>web_process_put_message</name>
      <anchorfile>wps__upnp__web_8c.html</anchorfile>
      <anchor>aea773e8bdca1eb94bcb0282ace357727</anchor>
      <arglist>(struct upnp_wps_device_sm *sm, char *data, struct wpabuf **reply, const char **replyname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static enum http_reply_code</type>
      <name>web_process_put_wlan_response</name>
      <anchorfile>wps__upnp__web_8c.html</anchorfile>
      <anchor>a63733180a260c584d18df7ed241034b1</anchor>
      <arglist>(struct upnp_wps_device_sm *sm, char *data, struct wpabuf **reply, const char **replyname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static enum http_reply_code</type>
      <name>web_process_set_selected_registrar</name>
      <anchorfile>wps__upnp__web_8c.html</anchorfile>
      <anchor>a5a38a8eabd15b7d988474d732de35c29</anchor>
      <arglist>(struct upnp_wps_device_sm *sm, struct sockaddr_in *cli, char *data, struct wpabuf **reply, const char **replyname)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>http_connection_close</name>
      <anchorfile>wps__upnp__web_8c.html</anchorfile>
      <anchor>a383710c2268c292826e1f9d3ba25191d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>http_server_hdr</name>
      <anchorfile>wps__upnp__web_8c.html</anchorfile>
      <anchor>ab210f309d20470d7f9f1152c828a6a5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>soap_error_postfix</name>
      <anchorfile>wps__upnp__web_8c.html</anchorfile>
      <anchor>aaeac4bd89eac12bab579bb3a3ccd356e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>soap_error_prefix</name>
      <anchorfile>wps__upnp__web_8c.html</anchorfile>
      <anchor>a3c899a3d7d29b65c50afc032607ac00b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>soap_postfix</name>
      <anchorfile>wps__upnp__web_8c.html</anchorfile>
      <anchor>a46605a18c00230f0ab34d5b7215285dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>soap_prefix</name>
      <anchorfile>wps__upnp__web_8c.html</anchorfile>
      <anchor>a321e5c5ba3e2fc5257a32c023a803b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>urn_wfawlanconfig</name>
      <anchorfile>wps__upnp__web_8c.html</anchorfile>
      <anchor>a14d2fd2003aab8cdf1807eb273811913</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>wps_device_xml_postfix</name>
      <anchorfile>wps__upnp__web_8c.html</anchorfile>
      <anchor>a435048966908beaf09a693e2844d1994</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>wps_device_xml_prefix</name>
      <anchorfile>wps__upnp__web_8c.html</anchorfile>
      <anchor>ac256a0185a2287cf217a801269b4b1dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>wps_scpd_xml</name>
      <anchorfile>wps__upnp__web_8c.html</anchorfile>
      <anchor>aa169b50b927922f73280b495abfe479a</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>x509v3.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/tls/</path>
    <filename>x509v3_8c</filename>
    <includes id="includes_8h" name="includes.h" local="yes" imported="no">includes.h</includes>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <includes id="crypto_8h" name="crypto.h" local="yes" imported="no">crypto/crypto.h</includes>
    <includes id="asn1_8h" name="asn1.h" local="yes" imported="no">asn1.h</includes>
    <includes id="x509v3_8h" name="x509v3.h" local="yes" imported="no">x509v3.h</includes>
    <member kind="function">
      <type>void</type>
      <name>x509_certificate_chain_free</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>a56184f7a03f655c094d9325f5168992d</anchor>
      <arglist>(struct x509_certificate *cert)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>x509_certificate_free</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>aff5e4d85614687afe72160e2de368b17</anchor>
      <arglist>(struct x509_certificate *cert)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>x509_free_name</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>ae0fd9bbd84fac9868db33a0708b8fe6a</anchor>
      <arglist>(struct x509_name *name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>x509_name_compare</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>a5350991c776c85674a59fc1c6b0d4c53</anchor>
      <arglist>(struct x509_name *a, struct x509_name *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>x509_parse_algorithm_identifier</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>a46b7a76c1bcba26578f3d8f3a8bba6f9</anchor>
      <arglist>(const u8 *buf, size_t len, struct x509_algorithm_identifier *id, const u8 **next)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>x509_parse_name</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>a488f10486667bf793857be2504a98a8f</anchor>
      <arglist>(const u8 *buf, size_t len, struct x509_name *name, const u8 **next)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>x509_parse_public_key</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>a1cbf03894be1fb1345dd4370b76c8c17</anchor>
      <arglist>(const u8 *buf, size_t len, struct x509_certificate *cert, const u8 **next)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>x509_str_compare</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>a9467be6767e31335a3ec71eaeedbc50f</anchor>
      <arglist>(const char *a, const char *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>x509_str_strip_whitespace</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>ae8a72a8e0a6ecbc36bac394327890781</anchor>
      <arglist>(char *a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>x509_whitespace</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>a5e342e21e4020f4d5abb476aad0d9263</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>x509_name_string</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>a782d612fe586c0eb2ed3f971f051dbf2</anchor>
      <arglist>(struct x509_name *name, char *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>x509_parse_time</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>a0dbbce2ddfeb3fcf23e61a670f9b8a75</anchor>
      <arglist>(const u8 *buf, size_t len, u8 asn1_tag, os_time_t *val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>x509_parse_validity</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>ade2df6314907e2736911f99e3625ca35</anchor>
      <arglist>(const u8 *buf, size_t len, struct x509_certificate *cert, const u8 **next)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>x509_id_ce_oid</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>a59f006cd87a40518ceab51927e66200e</anchor>
      <arglist>(struct asn1_oid *oid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>x509_parse_ext_key_usage</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>a8e3122a2f3c8dd5fa05267feab4cb75e</anchor>
      <arglist>(struct x509_certificate *cert, const u8 *pos, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>x509_parse_ext_basic_constraints</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>a216e3543c1a48cd67413e5073747e739</anchor>
      <arglist>(struct x509_certificate *cert, const u8 *pos, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>x509_parse_alt_name_rfc8222</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>a5ba5596d8467f6f9fa2c9c9d7d340543</anchor>
      <arglist>(struct x509_name *name, const u8 *pos, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>x509_parse_alt_name_dns</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>a317a8c94d89f5239bffb272fd978e6f4</anchor>
      <arglist>(struct x509_name *name, const u8 *pos, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>x509_parse_alt_name_uri</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>a76ecef1647542209650474b4380c1abd</anchor>
      <arglist>(struct x509_name *name, const u8 *pos, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>x509_parse_alt_name_ip</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>a1daac55b30e9c2c76b814606002a3a2d</anchor>
      <arglist>(struct x509_name *name, const u8 *pos, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>x509_parse_alt_name_rid</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>aa98f8f708fdd145b37dbcdf02c01305b</anchor>
      <arglist>(struct x509_name *name, const u8 *pos, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>x509_parse_ext_alt_name</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>a75ffb7f48deb84de0c36d5eae46b7002</anchor>
      <arglist>(struct x509_name *name, const u8 *pos, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>x509_parse_ext_subject_alt_name</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>af8c5d0f6ffe3d664c66b9fc23780f5c6</anchor>
      <arglist>(struct x509_certificate *cert, const u8 *pos, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>x509_parse_ext_issuer_alt_name</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>a3c4e59e236d99a4ec6684fb2ee041355</anchor>
      <arglist>(struct x509_certificate *cert, const u8 *pos, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>x509_parse_extension_data</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>a967da1f2fa30061af898a215e8bce515</anchor>
      <arglist>(struct x509_certificate *cert, struct asn1_oid *oid, const u8 *pos, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>x509_parse_extension</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>a09c79dd495bec0b78a9268359a58fff7</anchor>
      <arglist>(struct x509_certificate *cert, const u8 *pos, size_t len, const u8 **next)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>x509_parse_extensions</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>a60274cb053e071d5503bc6409a130d09</anchor>
      <arglist>(struct x509_certificate *cert, const u8 *pos, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>x509_parse_tbs_certificate</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>abd22eadde623d8e002f4d20332875765</anchor>
      <arglist>(const u8 *buf, size_t len, struct x509_certificate *cert, const u8 **next)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>x509_rsadsi_oid</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>a54ee490bac9adf1ca01e37f73788b689</anchor>
      <arglist>(struct asn1_oid *oid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>x509_pkcs_oid</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>a152b864fa78c55d182d5622bf1c9c621</anchor>
      <arglist>(struct asn1_oid *oid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>x509_digest_oid</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>a4c9b38132fc3f1d6e893a1e64b3bb4a7</anchor>
      <arglist>(struct asn1_oid *oid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>x509_sha1_oid</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>a858f0b60127af045690dab61b8939185</anchor>
      <arglist>(struct asn1_oid *oid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>x509_sha256_oid</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>a824e38ba67b84af0eeb1c660154c2037</anchor>
      <arglist>(struct asn1_oid *oid)</arglist>
    </member>
    <member kind="function">
      <type>struct x509_certificate *</type>
      <name>x509_certificate_parse</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>a83db80f04056ed2c7ff83c5885084df5</anchor>
      <arglist>(const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>x509_certificate_check_signature</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>a08f89c7028bb3c58b822e2f07f9b7813</anchor>
      <arglist>(struct x509_certificate *issuer, struct x509_certificate *cert)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>x509_valid_issuer</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>ac62b8238f90aafe48b1bc74c60647847</anchor>
      <arglist>(const struct x509_certificate *cert)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>x509_certificate_chain_validate</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>a477f0d97b46576f85711f080a0368b13</anchor>
      <arglist>(struct x509_certificate *trusted, struct x509_certificate *chain, int *reason)</arglist>
    </member>
    <member kind="function">
      <type>struct x509_certificate *</type>
      <name>x509_certificate_get_subject</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>a9921a9ce623d16d46bdf69ed39cc5dcf</anchor>
      <arglist>(struct x509_certificate *chain, struct x509_name *name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>x509_certificate_self_signed</name>
      <anchorfile>x509v3_8c.html</anchorfile>
      <anchor>a3cdf1103b230d44453be23b0ebe7069b</anchor>
      <arglist>(struct x509_certificate *cert)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>x509v3.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/wpa_supplicant_node/wpa_supplicant/src/tls/</path>
    <filename>x509v3_8h</filename>
    <includes id="asn1_8h" name="asn1.h" local="yes" imported="no">asn1.h</includes>
    <class kind="struct">x509_algorithm_identifier</class>
    <class kind="struct">x509_certificate</class>
    <class kind="struct">x509_name</class>
    <member kind="define">
      <type>#define</type>
      <name>X509_EXT_BASIC_CONSTRAINTS</name>
      <anchorfile>x509v3_8h.html</anchorfile>
      <anchor>a4133a543d75de3eeb6e937948782b6d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>X509_EXT_ISSUER_ALT_NAME</name>
      <anchorfile>x509v3_8h.html</anchorfile>
      <anchor>afd37f69c9aea56067336ba36fd6a41f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>X509_EXT_KEY_USAGE</name>
      <anchorfile>x509v3_8h.html</anchorfile>
      <anchor>ae9486bd163f906765d53a81b3c7f1464</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>X509_EXT_PATH_LEN_CONSTRAINT</name>
      <anchorfile>x509v3_8h.html</anchorfile>
      <anchor>a6b7275036cac9cff9971c97bd05e3c2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>X509_EXT_SUBJECT_ALT_NAME</name>
      <anchorfile>x509v3_8h.html</anchorfile>
      <anchor>a8cd919f3916d6da6bfacfbb2f91427bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>X509_KEY_USAGE_CRL_SIGN</name>
      <anchorfile>x509v3_8h.html</anchorfile>
      <anchor>a6c5c25763a26e693e0c792d60ccd966a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>X509_KEY_USAGE_DATA_ENCIPHERMENT</name>
      <anchorfile>x509v3_8h.html</anchorfile>
      <anchor>ab71c758f2fe020309e0f9dcbcac5b470</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>X509_KEY_USAGE_DECIPHER_ONLY</name>
      <anchorfile>x509v3_8h.html</anchorfile>
      <anchor>afa637d5cdf16648d88bf1913481de268</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>X509_KEY_USAGE_DIGITAL_SIGNATURE</name>
      <anchorfile>x509v3_8h.html</anchorfile>
      <anchor>a8ba5e01dae51c2b51eca4a23e44aa562</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>X509_KEY_USAGE_ENCIPHER_ONLY</name>
      <anchorfile>x509v3_8h.html</anchorfile>
      <anchor>a04320de3f1dfd8f2176b1417aee9b978</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>X509_KEY_USAGE_KEY_AGREEMENT</name>
      <anchorfile>x509v3_8h.html</anchorfile>
      <anchor>aa1f2b45e5373d62124ce5fd3ec141c55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>X509_KEY_USAGE_KEY_CERT_SIGN</name>
      <anchorfile>x509v3_8h.html</anchorfile>
      <anchor>a3a313aa6db9a38f69e33167c0a3360ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>X509_KEY_USAGE_KEY_ENCIPHERMENT</name>
      <anchorfile>x509v3_8h.html</anchorfile>
      <anchor>a0f41b98724ddab2f193bfc30f674ef91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>X509_KEY_USAGE_NON_REPUDIATION</name>
      <anchorfile>x509v3_8h.html</anchorfile>
      <anchor>a21f765f94f9bac00bd3b01cd1a1ab114</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>X509_VALIDATE_OK</name>
      <anchorfile>x509v3_8h.html</anchorfile>
      <anchor>ac72f7803394f05658258f8a2b76f53aaa22a5997730fdca26e23c902f8e728edb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>X509_VALIDATE_BAD_CERTIFICATE</name>
      <anchorfile>x509v3_8h.html</anchorfile>
      <anchor>ac72f7803394f05658258f8a2b76f53aaa5958ca45a1017bd113b7f3c117b63435</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>X509_VALIDATE_UNSUPPORTED_CERTIFICATE</name>
      <anchorfile>x509v3_8h.html</anchorfile>
      <anchor>ac72f7803394f05658258f8a2b76f53aaac77337c72013f18eab8c0b6d46b0d975</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>X509_VALIDATE_CERTIFICATE_REVOKED</name>
      <anchorfile>x509v3_8h.html</anchorfile>
      <anchor>ac72f7803394f05658258f8a2b76f53aaaf5fcd7e7113835a471405ce297097341</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>X509_VALIDATE_CERTIFICATE_EXPIRED</name>
      <anchorfile>x509v3_8h.html</anchorfile>
      <anchor>ac72f7803394f05658258f8a2b76f53aaa904ba64750cb8d7eee288ffdf48d1773</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>X509_VALIDATE_CERTIFICATE_UNKNOWN</name>
      <anchorfile>x509v3_8h.html</anchorfile>
      <anchor>ac72f7803394f05658258f8a2b76f53aaa38a36ccfead82b6cb809857f48edaaa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>X509_VALIDATE_UNKNOWN_CA</name>
      <anchorfile>x509v3_8h.html</anchorfile>
      <anchor>ac72f7803394f05658258f8a2b76f53aaa21ef0c9bd64cc5b5b803702596b4e4f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>x509_certificate_chain_free</name>
      <anchorfile>x509v3_8h.html</anchorfile>
      <anchor>a56184f7a03f655c094d9325f5168992d</anchor>
      <arglist>(struct x509_certificate *cert)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>x509_certificate_chain_validate</name>
      <anchorfile>x509v3_8h.html</anchorfile>
      <anchor>a477f0d97b46576f85711f080a0368b13</anchor>
      <arglist>(struct x509_certificate *trusted, struct x509_certificate *chain, int *reason)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>x509_certificate_check_signature</name>
      <anchorfile>x509v3_8h.html</anchorfile>
      <anchor>a08f89c7028bb3c58b822e2f07f9b7813</anchor>
      <arglist>(struct x509_certificate *issuer, struct x509_certificate *cert)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>x509_certificate_free</name>
      <anchorfile>x509v3_8h.html</anchorfile>
      <anchor>aff5e4d85614687afe72160e2de368b17</anchor>
      <arglist>(struct x509_certificate *cert)</arglist>
    </member>
    <member kind="function">
      <type>struct x509_certificate *</type>
      <name>x509_certificate_get_subject</name>
      <anchorfile>x509v3_8h.html</anchorfile>
      <anchor>a9921a9ce623d16d46bdf69ed39cc5dcf</anchor>
      <arglist>(struct x509_certificate *chain, struct x509_name *name)</arglist>
    </member>
    <member kind="function">
      <type>struct x509_certificate *</type>
      <name>x509_certificate_parse</name>
      <anchorfile>x509v3_8h.html</anchorfile>
      <anchor>a83db80f04056ed2c7ff83c5885084df5</anchor>
      <arglist>(const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>x509_certificate_self_signed</name>
      <anchorfile>x509v3_8h.html</anchorfile>
      <anchor>a3cdf1103b230d44453be23b0ebe7069b</anchor>
      <arglist>(struct x509_certificate *cert)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>x509_name_compare</name>
      <anchorfile>x509v3_8h.html</anchorfile>
      <anchor>a5350991c776c85674a59fc1c6b0d4c53</anchor>
      <arglist>(struct x509_name *a, struct x509_name *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>x509_name_string</name>
      <anchorfile>x509v3_8h.html</anchorfile>
      <anchor>a782d612fe586c0eb2ed3f971f051dbf2</anchor>
      <arglist>(struct x509_name *name, char *buf, size_t len)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_BSSID_INFO</name>
    <filename>struct__BSSID__INFO.html</filename>
    <member kind="variable">
      <type>NDIS_802_11_MAC_ADDRESS</type>
      <name>BSSID</name>
      <anchorfile>struct__BSSID__INFO.html</anchorfile>
      <anchor>adae50f82ec1ba92a19e92fec1682cb57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NDIS_802_11_PMKID_VALUE</type>
      <name>PMKID</name>
      <anchorfile>struct__BSSID__INFO.html</anchorfile>
      <anchor>a8e36be6a0214a734f4a55466f40a85f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_DOT11_SCAN_REQUEST_V2</name>
    <filename>struct__DOT11__SCAN__REQUEST__V2.html</filename>
    <member kind="variable">
      <type>BOOLEAN</type>
      <name>bRestrictedScan</name>
      <anchorfile>struct__DOT11__SCAN__REQUEST__V2.html</anchorfile>
      <anchor>a174e2f6a8b8550629b777cc09c5a00e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN</type>
      <name>bUseRequestIE</name>
      <anchorfile>struct__DOT11__SCAN__REQUEST__V2.html</anchorfile>
      <anchor>adebb8fada48077a5970ba671bdbd4d1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DOT11_MAC_ADDRESS</type>
      <name>dot11BSSID</name>
      <anchorfile>struct__DOT11__SCAN__REQUEST__V2.html</anchorfile>
      <anchor>a9009c5df3cc974e4b8fa1e89b5503b1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DOT11_BSS_TYPE</type>
      <name>dot11BSSType</name>
      <anchorfile>struct__DOT11__SCAN__REQUEST__V2.html</anchorfile>
      <anchor>aaaec2db43af52918a466365f003788d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DOT11_SCAN_TYPE</type>
      <name>dot11ScanType</name>
      <anchorfile>struct__DOT11__SCAN__REQUEST__V2.html</anchorfile>
      <anchor>a690ec5264430719f671668dfa6ba7b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UCHAR</type>
      <name>ucBuffer</name>
      <anchorfile>struct__DOT11__SCAN__REQUEST__V2.html</anchorfile>
      <anchor>a763a0804a7ffcc6afd9db65d465f5781</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>udot11SSIDsOffset</name>
      <anchorfile>struct__DOT11__SCAN__REQUEST__V2.html</anchorfile>
      <anchor>ab6c4e9485e4c524c2b7119a532c8d52b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>uIEsLength</name>
      <anchorfile>struct__DOT11__SCAN__REQUEST__V2.html</anchorfile>
      <anchor>a56f702159836a3aea87cd1993ed58c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>uIEsOffset</name>
      <anchorfile>struct__DOT11__SCAN__REQUEST__V2.html</anchorfile>
      <anchor>a35f290b91a63f6c67d0546028cce22db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>uNumOfdot11SSIDs</name>
      <anchorfile>struct__DOT11__SCAN__REQUEST__V2.html</anchorfile>
      <anchor>a2ca95a857680560415a23ba4ac4ac1f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>uNumOfPhyTypeInfos</name>
      <anchorfile>struct__DOT11__SCAN__REQUEST__V2.html</anchorfile>
      <anchor>a15a1d91b751788289ea4d854ee2314e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>uNumOfRequestIDs</name>
      <anchorfile>struct__DOT11__SCAN__REQUEST__V2.html</anchorfile>
      <anchor>a7e0763e72028dfb1da3fb9930b60e6cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>uPhyTypeInfosOffset</name>
      <anchorfile>struct__DOT11__SCAN__REQUEST__V2.html</anchorfile>
      <anchor>aeed0ab25aee21b8d62597508fb1b519a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>uRequestIDsOffset</name>
      <anchorfile>struct__DOT11__SCAN__REQUEST__V2.html</anchorfile>
      <anchor>a94caf74f08917cdb2704b5e280bb7415</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_MLME_DEAUTH_REQ_STRUCT</name>
    <filename>struct__MLME__DEAUTH__REQ__STRUCT.html</filename>
    <member kind="variable">
      <type>UCHAR</type>
      <name>Addr</name>
      <anchorfile>struct__MLME__DEAUTH__REQ__STRUCT.html</anchorfile>
      <anchor>a5d65def0626d046c62ebba17b919ba11</anchor>
      <arglist>[MAC_ADDR_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>USHORT</type>
      <name>Reason</name>
      <anchorfile>struct__MLME__DEAUTH__REQ__STRUCT.html</anchorfile>
      <anchor>a38d113edc7ad28dd6d9d2d7a2ebf5eb2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_NDIS_802_11_AI_REQFI</name>
    <filename>struct__NDIS__802__11__AI__REQFI.html</filename>
    <member kind="variable">
      <type>USHORT</type>
      <name>Capabilities</name>
      <anchorfile>struct__NDIS__802__11__AI__REQFI.html</anchorfile>
      <anchor>a6d7ff8af7304dddc9612c5e69cb4ac8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NDIS_802_11_MAC_ADDRESS</type>
      <name>CurrentAPAddress</name>
      <anchorfile>struct__NDIS__802__11__AI__REQFI.html</anchorfile>
      <anchor>a1d73460b76e646237aabd5ae109870b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>USHORT</type>
      <name>ListenInterval</name>
      <anchorfile>struct__NDIS__802__11__AI__REQFI.html</anchorfile>
      <anchor>a27f2f67b1d49a1e0d79df3f13ec6140a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_NDIS_802_11_AI_RESFI</name>
    <filename>struct__NDIS__802__11__AI__RESFI.html</filename>
    <member kind="variable">
      <type>USHORT</type>
      <name>AssociationId</name>
      <anchorfile>struct__NDIS__802__11__AI__RESFI.html</anchorfile>
      <anchor>a51cec360e2b034e1fe267a1318a98ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>USHORT</type>
      <name>Capabilities</name>
      <anchorfile>struct__NDIS__802__11__AI__RESFI.html</anchorfile>
      <anchor>a209b1678aab4f1243fc0f28a47cc6984</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>USHORT</type>
      <name>StatusCode</name>
      <anchorfile>struct__NDIS__802__11__AI__RESFI.html</anchorfile>
      <anchor>a7a11c09444dd6c5fa78f331abf04b04a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_NDIS_802_11_ASSOCIATION_INFORMATION</name>
    <filename>struct__NDIS__802__11__ASSOCIATION__INFORMATION.html</filename>
    <member kind="variable">
      <type>USHORT</type>
      <name>AvailableRequestFixedIEs</name>
      <anchorfile>struct__NDIS__802__11__ASSOCIATION__INFORMATION.html</anchorfile>
      <anchor>aab2c0d7d04c0429e2bea0b0045d430dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>USHORT</type>
      <name>AvailableResponseFixedIEs</name>
      <anchorfile>struct__NDIS__802__11__ASSOCIATION__INFORMATION.html</anchorfile>
      <anchor>a67ec7af9ab1f258b1d40ac25c4f52483</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>Length</name>
      <anchorfile>struct__NDIS__802__11__ASSOCIATION__INFORMATION.html</anchorfile>
      <anchor>a2e9ab8648eb2975934d6544ece6cdf5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>OffsetRequestIEs</name>
      <anchorfile>struct__NDIS__802__11__ASSOCIATION__INFORMATION.html</anchorfile>
      <anchor>a265facbf14bbe6d04c2bb41cf3181148</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>OffsetResponseIEs</name>
      <anchorfile>struct__NDIS__802__11__ASSOCIATION__INFORMATION.html</anchorfile>
      <anchor>ab6e68e736522362937cb86d3fe968131</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NDIS_802_11_AI_REQFI</type>
      <name>RequestFixedIEs</name>
      <anchorfile>struct__NDIS__802__11__ASSOCIATION__INFORMATION.html</anchorfile>
      <anchor>afa0d11f0845c7c099f0dc38810168c15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>RequestIELength</name>
      <anchorfile>struct__NDIS__802__11__ASSOCIATION__INFORMATION.html</anchorfile>
      <anchor>a8ce14cf9878a07f2945a2ffbb05a5c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NDIS_802_11_AI_RESFI</type>
      <name>ResponseFixedIEs</name>
      <anchorfile>struct__NDIS__802__11__ASSOCIATION__INFORMATION.html</anchorfile>
      <anchor>a486e297b538c25dc837027e1cfeca5f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>ResponseIELength</name>
      <anchorfile>struct__NDIS__802__11__ASSOCIATION__INFORMATION.html</anchorfile>
      <anchor>a3b59692eebc8d47432f08ac86fa2bf2e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_NDIS_802_11_BSSID_LIST</name>
    <filename>struct__NDIS__802__11__BSSID__LIST.html</filename>
    <member kind="variable">
      <type>NDIS_WLAN_BSSID</type>
      <name>Bssid</name>
      <anchorfile>struct__NDIS__802__11__BSSID__LIST.html</anchorfile>
      <anchor>a494055d4c6dbc4fe1f895b1d506c74cb</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>UINT</type>
      <name>NumberOfItems</name>
      <anchorfile>struct__NDIS__802__11__BSSID__LIST.html</anchorfile>
      <anchor>aabd470c3ac469c186bc5d3da512bc4da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_NDIS_802_11_BSSID_LIST_EX</name>
    <filename>struct__NDIS__802__11__BSSID__LIST__EX.html</filename>
    <member kind="variable">
      <type>NDIS_WLAN_BSSID_EX</type>
      <name>Bssid</name>
      <anchorfile>struct__NDIS__802__11__BSSID__LIST__EX.html</anchorfile>
      <anchor>a415551e588d0451d8ff7a851b7648ee0</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>UINT</type>
      <name>NumberOfItems</name>
      <anchorfile>struct__NDIS__802__11__BSSID__LIST__EX.html</anchorfile>
      <anchor>a5478bf75cfab000153df1bd2b949731c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_NDIS_802_11_CONFIGURATION</name>
    <filename>struct__NDIS__802__11__CONFIGURATION.html</filename>
    <member kind="variable">
      <type>ULONG</type>
      <name>ATIMWindow</name>
      <anchorfile>struct__NDIS__802__11__CONFIGURATION.html</anchorfile>
      <anchor>a0bb0ba538513c20ba741e78ad4cded10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>BeaconPeriod</name>
      <anchorfile>struct__NDIS__802__11__CONFIGURATION.html</anchorfile>
      <anchor>a989e218114d5dea80c845221dc2ac4ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>DSConfig</name>
      <anchorfile>struct__NDIS__802__11__CONFIGURATION.html</anchorfile>
      <anchor>ab1f8da556aa765d31a3aacb3b82b61a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NDIS_802_11_CONFIGURATION_FH</type>
      <name>FHConfig</name>
      <anchorfile>struct__NDIS__802__11__CONFIGURATION.html</anchorfile>
      <anchor>ae21fc9b780c0bc0d7601ebd8cda334c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>Length</name>
      <anchorfile>struct__NDIS__802__11__CONFIGURATION.html</anchorfile>
      <anchor>a1821f45703cb207172f58a2818c8165c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_NDIS_802_11_CONFIGURATION_FH</name>
    <filename>struct__NDIS__802__11__CONFIGURATION__FH.html</filename>
    <member kind="variable">
      <type>ULONG</type>
      <name>DwellTime</name>
      <anchorfile>struct__NDIS__802__11__CONFIGURATION__FH.html</anchorfile>
      <anchor>ac037d165443ab1a16f3458e64d605beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>HopPattern</name>
      <anchorfile>struct__NDIS__802__11__CONFIGURATION__FH.html</anchorfile>
      <anchor>a682eb6b100089fa3dc20dcd223daf503</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>HopSet</name>
      <anchorfile>struct__NDIS__802__11__CONFIGURATION__FH.html</anchorfile>
      <anchor>adb29524fa576ab6e0699b5999683510f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>Length</name>
      <anchorfile>struct__NDIS__802__11__CONFIGURATION__FH.html</anchorfile>
      <anchor>a6d781c532ba763f7fcf5f3cb56d9ad3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_NDIS_802_11_FIXED_IEs</name>
    <filename>struct__NDIS__802__11__FIXED__IEs.html</filename>
    <member kind="variable">
      <type>USHORT</type>
      <name>BeaconInterval</name>
      <anchorfile>struct__NDIS__802__11__FIXED__IEs.html</anchorfile>
      <anchor>a78d2349b6abe9f69f870ce26546dc17a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>USHORT</type>
      <name>Capabilities</name>
      <anchorfile>struct__NDIS__802__11__FIXED__IEs.html</anchorfile>
      <anchor>adf2f563f10a197669aaa61ed5ae68378</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UCHAR</type>
      <name>Timestamp</name>
      <anchorfile>struct__NDIS__802__11__FIXED__IEs.html</anchorfile>
      <anchor>ad374803b5ca842d1ae1b68f869e9184b</anchor>
      <arglist>[8]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_NDIS_802_11_KEY</name>
    <filename>struct__NDIS__802__11__KEY.html</filename>
    <member kind="variable">
      <type>NDIS_802_11_MAC_ADDRESS</type>
      <name>BSSID</name>
      <anchorfile>struct__NDIS__802__11__KEY.html</anchorfile>
      <anchor>a912701bfa847f399a94836b73b9ed804</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT</type>
      <name>KeyIndex</name>
      <anchorfile>struct__NDIS__802__11__KEY.html</anchorfile>
      <anchor>a57bd52670398fd7906d84aac96c5c5df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT</type>
      <name>KeyLength</name>
      <anchorfile>struct__NDIS__802__11__KEY.html</anchorfile>
      <anchor>ab63b874855d52bf4d02d1b90ad9cef2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UCHAR</type>
      <name>KeyMaterial</name>
      <anchorfile>struct__NDIS__802__11__KEY.html</anchorfile>
      <anchor>a7f0c07bd6c708193649318ca0d81d861</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>NDIS_802_11_KEY_RSC</type>
      <name>KeyRSC</name>
      <anchorfile>struct__NDIS__802__11__KEY.html</anchorfile>
      <anchor>ade73c1065fea42bf7889dfd90903e280</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT</type>
      <name>Length</name>
      <anchorfile>struct__NDIS__802__11__KEY.html</anchorfile>
      <anchor>a64767309fc9dcf8b9b339f9c0ca643f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_NDIS_802_11_PMKID</name>
    <filename>struct__NDIS__802__11__PMKID.html</filename>
    <member kind="variable">
      <type>BSSID_INFO</type>
      <name>BSSIDInfo</name>
      <anchorfile>struct__NDIS__802__11__PMKID.html</anchorfile>
      <anchor>ab2936f5ce1429e6ff62234382468658c</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>BSSIDInfoCount</name>
      <anchorfile>struct__NDIS__802__11__PMKID.html</anchorfile>
      <anchor>ab74ca462856d36db595b754d3273b7a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>Length</name>
      <anchorfile>struct__NDIS__802__11__PMKID.html</anchorfile>
      <anchor>a05d592a5933a5cdd781c963f1808c05e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_NDIS_802_11_PMKID_CANDIDATE_LIST</name>
    <filename>struct__NDIS__802__11__PMKID__CANDIDATE__LIST.html</filename>
    <member kind="variable">
      <type>PMKID_CANDIDATE</type>
      <name>CandidateList</name>
      <anchorfile>struct__NDIS__802__11__PMKID__CANDIDATE__LIST.html</anchorfile>
      <anchor>a53e4e48fe10df958007d260bbf0d77d4</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>NumCandidates</name>
      <anchorfile>struct__NDIS__802__11__PMKID__CANDIDATE__LIST.html</anchorfile>
      <anchor>af92e8cede7c32825ce1ec71b4969161b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>Version</name>
      <anchorfile>struct__NDIS__802__11__PMKID__CANDIDATE__LIST.html</anchorfile>
      <anchor>a3fd041e2283b35a4fc00ea391932c9dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_NDIS_802_11_REMOVE_KEY</name>
    <filename>struct__NDIS__802__11__REMOVE__KEY.html</filename>
    <member kind="variable">
      <type>NDIS_802_11_MAC_ADDRESS</type>
      <name>BSSID</name>
      <anchorfile>struct__NDIS__802__11__REMOVE__KEY.html</anchorfile>
      <anchor>a43cefe88ee59bf50db9ab88e2294f845</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT</type>
      <name>KeyIndex</name>
      <anchorfile>struct__NDIS__802__11__REMOVE__KEY.html</anchorfile>
      <anchor>aa62431979db33c5ad57603e077841161</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT</type>
      <name>Length</name>
      <anchorfile>struct__NDIS__802__11__REMOVE__KEY.html</anchorfile>
      <anchor>a96079b53edd3ab586e24a34cb52cedcd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_NDIS_802_11_SSID</name>
    <filename>struct__NDIS__802__11__SSID.html</filename>
    <member kind="variable">
      <type>UCHAR</type>
      <name>Ssid</name>
      <anchorfile>struct__NDIS__802__11__SSID.html</anchorfile>
      <anchor>a66fcb12c51bde2ba976a6bf443185945</anchor>
      <arglist>[NDIS_802_11_LENGTH_SSID]</arglist>
    </member>
    <member kind="variable">
      <type>INT</type>
      <name>SsidLength</name>
      <anchorfile>struct__NDIS__802__11__SSID.html</anchorfile>
      <anchor>a182aed9b40aac1c4d846b69fe6fef700</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_NDIS_802_11_WEP</name>
    <filename>struct__NDIS__802__11__WEP.html</filename>
    <member kind="variable">
      <type>UINT</type>
      <name>KeyIndex</name>
      <anchorfile>struct__NDIS__802__11__WEP.html</anchorfile>
      <anchor>a7486d3eb5477201b68539697205644d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT</type>
      <name>KeyLength</name>
      <anchorfile>struct__NDIS__802__11__WEP.html</anchorfile>
      <anchor>ab933999cba0882fad927c43219743f8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UCHAR</type>
      <name>KeyMaterial</name>
      <anchorfile>struct__NDIS__802__11__WEP.html</anchorfile>
      <anchor>a0722ba3a7f0525c4dfe034f6fe9f561b</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>UINT</type>
      <name>Length</name>
      <anchorfile>struct__NDIS__802__11__WEP.html</anchorfile>
      <anchor>ab1a2d91e1c313515ed0ab2e13162b090</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_NDIS_WLAN_BSSID</name>
    <filename>struct__NDIS__WLAN__BSSID.html</filename>
    <member kind="variable">
      <type>NDIS_802_11_CONFIGURATION</type>
      <name>Configuration</name>
      <anchorfile>struct__NDIS__WLAN__BSSID.html</anchorfile>
      <anchor>a5ec16d498238edec1652d7524a83aab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NDIS_802_11_NETWORK_INFRASTRUCTURE</type>
      <name>InfrastructureMode</name>
      <anchorfile>struct__NDIS__WLAN__BSSID.html</anchorfile>
      <anchor>afbae12aa30fa976649d932e74b7b2640</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>Length</name>
      <anchorfile>struct__NDIS__WLAN__BSSID.html</anchorfile>
      <anchor>a6ad1e13d355065de7b009b2674c21752</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NDIS_802_11_MAC_ADDRESS</type>
      <name>MacAddress</name>
      <anchorfile>struct__NDIS__WLAN__BSSID.html</anchorfile>
      <anchor>a7c2b2862187705bfcdcce6866960319a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NDIS_802_11_NETWORK_TYPE</type>
      <name>NetworkTypeInUse</name>
      <anchorfile>struct__NDIS__WLAN__BSSID.html</anchorfile>
      <anchor>adbd9149a001e67680cebdf98b4d046a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>Privacy</name>
      <anchorfile>struct__NDIS__WLAN__BSSID.html</anchorfile>
      <anchor>a5a9937de828f9f3f2516c4bb2fb34695</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UCHAR</type>
      <name>Reserved</name>
      <anchorfile>struct__NDIS__WLAN__BSSID.html</anchorfile>
      <anchor>a6272d58ea7e5602331151250850ef723</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>NDIS_802_11_RSSI</type>
      <name>Rssi</name>
      <anchorfile>struct__NDIS__WLAN__BSSID.html</anchorfile>
      <anchor>a2b2a126bd41cbd256d75c9aa6bb9f83e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NDIS_802_11_SSID</type>
      <name>Ssid</name>
      <anchorfile>struct__NDIS__WLAN__BSSID.html</anchorfile>
      <anchor>af67c37d54921c21d46bf362bd5a3d5a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NDIS_802_11_RATES</type>
      <name>SupportedRates</name>
      <anchorfile>struct__NDIS__WLAN__BSSID.html</anchorfile>
      <anchor>a45e90154965a31b7decf968da7ec2df9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_NDIS_WLAN_BSSID_EX</name>
    <filename>struct__NDIS__WLAN__BSSID__EX.html</filename>
    <member kind="variable">
      <type>NDIS_802_11_CONFIGURATION</type>
      <name>Configuration</name>
      <anchorfile>struct__NDIS__WLAN__BSSID__EX.html</anchorfile>
      <anchor>a332f4e723712197cce56a00e76a9b11b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>IELength</name>
      <anchorfile>struct__NDIS__WLAN__BSSID__EX.html</anchorfile>
      <anchor>a070d880c73b2bf9bcda3a1b54e9ee659</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UCHAR</type>
      <name>IEs</name>
      <anchorfile>struct__NDIS__WLAN__BSSID__EX.html</anchorfile>
      <anchor>a040214863cfdebc0c76491b1ce865665</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>NDIS_802_11_NETWORK_INFRASTRUCTURE</type>
      <name>InfrastructureMode</name>
      <anchorfile>struct__NDIS__WLAN__BSSID__EX.html</anchorfile>
      <anchor>ac51c08b18faacf3a0cfdfc7976531c37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>Length</name>
      <anchorfile>struct__NDIS__WLAN__BSSID__EX.html</anchorfile>
      <anchor>a65b5deac2621f619937cf4cd04762d17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NDIS_802_11_MAC_ADDRESS</type>
      <name>MacAddress</name>
      <anchorfile>struct__NDIS__WLAN__BSSID__EX.html</anchorfile>
      <anchor>a81ffdc35d478d1311392186454f2e294</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NDIS_802_11_NETWORK_TYPE</type>
      <name>NetworkTypeInUse</name>
      <anchorfile>struct__NDIS__WLAN__BSSID__EX.html</anchorfile>
      <anchor>a9d573c209d78e43d6cb9fed42c11b3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT</type>
      <name>Privacy</name>
      <anchorfile>struct__NDIS__WLAN__BSSID__EX.html</anchorfile>
      <anchor>a63918c2c77473e2238f660156116a350</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UCHAR</type>
      <name>Reserved</name>
      <anchorfile>struct__NDIS__WLAN__BSSID__EX.html</anchorfile>
      <anchor>a83a68753eff950ed1051d8e3a889480d</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>NDIS_802_11_RSSI</type>
      <name>Rssi</name>
      <anchorfile>struct__NDIS__WLAN__BSSID__EX.html</anchorfile>
      <anchor>a7b1085e1f9896c0554e7c6f759479de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NDIS_802_11_SSID</type>
      <name>Ssid</name>
      <anchorfile>struct__NDIS__WLAN__BSSID__EX.html</anchorfile>
      <anchor>ac0c26db754c3ebe13ee6ba6441fdc657</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NDIS_802_11_RATES_EX</type>
      <name>SupportedRates</name>
      <anchorfile>struct__NDIS__WLAN__BSSID__EX.html</anchorfile>
      <anchor>aced13b96ac58f7c6f05967e6cdbf60f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_PMKID_CANDIDATE</name>
    <filename>struct__PMKID__CANDIDATE.html</filename>
    <member kind="variable">
      <type>NDIS_802_11_MAC_ADDRESS</type>
      <name>BSSID</name>
      <anchorfile>struct__PMKID__CANDIDATE.html</anchorfile>
      <anchor>a4d37513871580e19c30e605aa0f0fd8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>Flags</name>
      <anchorfile>struct__PMKID__CANDIDATE.html</anchorfile>
      <anchor>ad8ad6a02f3e109cdf9dd9c6c18c53a63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_SecPkgContext_EapKeyBlock</name>
    <filename>struct__SecPkgContext__EapKeyBlock.html</filename>
    <member kind="variable">
      <type>BYTE</type>
      <name>rgbIVs</name>
      <anchorfile>struct__SecPkgContext__EapKeyBlock.html</anchorfile>
      <anchor>a62212ab32f464d7f193788cc8191bf7b</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable">
      <type>BYTE</type>
      <name>rgbKeys</name>
      <anchorfile>struct__SecPkgContext__EapKeyBlock.html</anchorfile>
      <anchor>ad132ad6362ad3d30d91e709e869d40c3</anchor>
      <arglist>[128]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AddInterface</name>
    <filename>classAddInterface.html</filename>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>interfaceSelected</name>
      <anchorfile>classAddInterface.html</anchorfile>
      <anchor>a828d5685989e8d872729e08f6504c842</anchor>
      <arglist>(QTreeWidgetItem *sel)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AddInterface</name>
      <anchorfile>classAddInterface.html</anchorfile>
      <anchor>a27d279925ac31890aea0dbad115e4728</anchor>
      <arglist>(WpaGui *_wpagui, QWidget *parent=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addInterfaces</name>
      <anchorfile>classAddInterface.html</anchorfile>
      <anchor>a1630ce822b7f6781a6c5e7f915840a66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>addRegistryInterface</name>
      <anchorfile>classAddInterface.html</anchorfile>
      <anchor>aba11be215028e23ce489374c0e8907ac</anchor>
      <arglist>(const QString &amp;ifname)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTreeWidget *</type>
      <name>interfaceWidget</name>
      <anchorfile>classAddInterface.html</anchorfile>
      <anchor>a4ba8d58d8682b448792da67e9393dd31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVBoxLayout *</type>
      <name>vboxLayout</name>
      <anchorfile>classAddInterface.html</anchorfile>
      <anchor>a5c85b7f3a55c461980ce6659b3b7d0cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>WpaGui *</type>
      <name>wpagui</name>
      <anchorfile>classAddInterface.html</anchorfile>
      <anchor>a7ec08c1a465d0c796fefe0078e3185e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>advertisement_state_machine</name>
    <filename>structadvertisement__state__machine.html</filename>
    <member kind="variable">
      <type>struct sockaddr_in</type>
      <name>client</name>
      <anchorfile>structadvertisement__state__machine.html</anchorfile>
      <anchor>a45cae13f51091036644068eab19b4d3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct dl_list</type>
      <name>list</name>
      <anchorfile>structadvertisement__state__machine.html</anchorfile>
      <anchor>a17e2a8843336e919b384815f4d58b8f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nerrors</name>
      <anchorfile>structadvertisement__state__machine.html</anchorfile>
      <anchor>a2ac47e5eee2e93aba3b97eb47ef02ef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>state</name>
      <anchorfile>structadvertisement__state__machine.html</anchorfile>
      <anchor>acfce0e8e70bbdc786d9570d629a47d51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum advertisement_type_enum</type>
      <name>type</name>
      <anchorfile>structadvertisement__state__machine.html</anchorfile>
      <anchor>ad6e0b8a8d5eb01668194f5ceb32f03ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>aes_context</name>
    <filename>structaes__context.html</filename>
    <member kind="variable">
      <type>HCRYPTKEY</type>
      <name>ckey</name>
      <anchorfile>structaes__context.html</anchorfile>
      <anchor>ac6c188eaf5be751fd180815ff5af7ea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HCRYPTPROV</type>
      <name>prov</name>
      <anchorfile>structaes__context.html</anchorfile>
      <anchor>ad30d337ca7759bef9ff435577458a31c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ap_info</name>
    <filename>structap__info.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>addr</name>
      <anchorfile>structap__info.html</anchorfile>
      <anchor>ab4c59d8db2f70f9ee76d9c7e93108541</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>already_seen</name>
      <anchorfile>structap__info.html</anchorfile>
      <anchor>ab046a26976160fe2df5f1c799d859f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>beacon_int</name>
      <anchorfile>structap__info.html</anchorfile>
      <anchor>a6422e6a21bdaf72273a5595d62a1f729</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>capability</name>
      <anchorfile>structap__info.html</anchorfile>
      <anchor>a83342cfafb92cc6a39f6f7c5205f11cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>channel</name>
      <anchorfile>structap__info.html</anchorfile>
      <anchor>a13cf00effe95a4cae73e5b19b56f1a70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>datarate</name>
      <anchorfile>structap__info.html</anchorfile>
      <anchor>a8cf5e5b7b3dbab747586be87217fa526</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>erp</name>
      <anchorfile>structap__info.html</anchorfile>
      <anchor>aa896c84c7a64e1e5d3b2a30b110fe784</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ap_info *</type>
      <name>hnext</name>
      <anchorfile>structap__info.html</anchorfile>
      <anchor>a8a771758ea66dc630fe7539bbb288794</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ht_support</name>
      <anchorfile>structap__info.html</anchorfile>
      <anchor>a106c9610450772dc717d197fb6fb67cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ap_info *</type>
      <name>iter_next</name>
      <anchorfile>structap__info.html</anchorfile>
      <anchor>afef2279992bc0daec9e71d3b7815d247</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ap_info *</type>
      <name>iter_prev</name>
      <anchorfile>structap__info.html</anchorfile>
      <anchor>a12224764c6cf93b99d1a2bac755c6884</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>time_t</type>
      <name>last_beacon</name>
      <anchorfile>structap__info.html</anchorfile>
      <anchor>a32f0359fa339b10c849db4efb76750ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ap_info *</type>
      <name>next</name>
      <anchorfile>structap__info.html</anchorfile>
      <anchor>abdf29a0b254305f13ee07ad6b7091803</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>num_beacons</name>
      <anchorfile>structap__info.html</anchorfile>
      <anchor>acdeaf73ce24e6a48a224ce1887e855d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ap_info *</type>
      <name>prev</name>
      <anchorfile>structap__info.html</anchorfile>
      <anchor>ab6e76ae8cf7790874559a8ba2b77c6db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ssi_signal</name>
      <anchorfile>structap__info.html</anchorfile>
      <anchor>ab7cd26f5690bf9c43996208b3b0728e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ssid</name>
      <anchorfile>structap__info.html</anchorfile>
      <anchor>a915971d478b479c9c1f998286e03405c</anchor>
      <arglist>[33]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ssid_len</name>
      <anchorfile>structap__info.html</anchorfile>
      <anchor>adce9e25aafbebdff51f1c14314302c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>supported_rates</name>
      <anchorfile>structap__info.html</anchorfile>
      <anchor>ae18ba6ab10a8d54e4e03df51265ff56a</anchor>
      <arglist>[WLAN_SUPP_RATES_MAX]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa</name>
      <anchorfile>structap__info.html</anchorfile>
      <anchor>ac03a825499d0d2dac50e61d3d7d7e8d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>asn1_hdr</name>
    <filename>structasn1__hdr.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>class</name>
      <anchorfile>structasn1__hdr.html</anchorfile>
      <anchor>ad50f6d8e8a53ad52d7245716b0f120cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>constructed</name>
      <anchorfile>structasn1__hdr.html</anchorfile>
      <anchor>aaaccaa129e713db6d370822fd05c1413</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>identifier</name>
      <anchorfile>structasn1__hdr.html</anchorfile>
      <anchor>a84241ac83d47cf8e4fcc9bccc69674b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>length</name>
      <anchorfile>structasn1__hdr.html</anchorfile>
      <anchor>a9ffa7e54f940a8894be0ba8a727b5ad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>payload</name>
      <anchorfile>structasn1__hdr.html</anchorfile>
      <anchor>ad98849f82a5714491936fce08be2c514</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>tag</name>
      <anchorfile>structasn1__hdr.html</anchorfile>
      <anchor>a34606ad68a10db1f923387ef3983cde3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>asn1_oid</name>
    <filename>structasn1__oid.html</filename>
    <member kind="variable">
      <type>size_t</type>
      <name>len</name>
      <anchorfile>structasn1__oid.html</anchorfile>
      <anchor>aa36efffc3877a7a1018a4c119441c1ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>oid</name>
      <anchorfile>structasn1__oid.html</anchorfile>
      <anchor>aa574a8c0dc55c4d5b60d4f515e73614d</anchor>
      <arglist>[ASN1_MAX_OID_LEN]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>atmel_param</name>
    <filename>structatmel__param.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>alg</name>
      <anchorfile>structatmel__param.html</anchorfile>
      <anchor>a43f98638cf41966e4a94e922179fdb2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cmd</name>
      <anchorfile>structatmel__param.html</anchorfile>
      <anchor>abc48f3fa77845ae7988652ea350c9af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>group_suite</name>
      <anchorfile>structatmel__param.html</anchorfile>
      <anchor>a5eb3b3d824abf4329b869dd8857b3daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>key</name>
      <anchorfile>structatmel__param.html</anchorfile>
      <anchor>a696a3e5f59502c38dd5fc374f83380f1</anchor>
      <arglist>[MAX_KEY_LENGTH]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>key_idx</name>
      <anchorfile>structatmel__param.html</anchorfile>
      <anchor>ad987882632d98a82195c98b024bde101</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>key_len</name>
      <anchorfile>structatmel__param.html</anchorfile>
      <anchor>a2683132e245604b93e47c25c12243378</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>key_mgmt_suite</name>
      <anchorfile>structatmel__param.html</anchorfile>
      <anchor>a03878f8bb534ec1e9cc5c1a0e46bb7b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct atmel_param::@53</type>
      <name>mlme</name>
      <anchorfile>structatmel__param.html</anchorfile>
      <anchor>a721f95fbaefb7479ca82a054610a2c33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>reason_code</name>
      <anchorfile>structatmel__param_1_1@53.html</anchorfile>
      <anchor>af0afe8d1b8438cff67361c2dc110f964</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>state</name>
      <anchorfile>structatmel__param_1_1@53.html</anchorfile>
      <anchor>a15edfa89b6085c487fa7c1f69ef7bffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>pairwise_suite</name>
      <anchorfile>structatmel__param.html</anchorfile>
      <anchor>acf7cdab979b441952bf4eebbe126802c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>seq</name>
      <anchorfile>structatmel__param.html</anchorfile>
      <anchor>a6eb6cc3cdf7573e7bab81868a6f5b3e0</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>seq_len</name>
      <anchorfile>structatmel__param.html</anchorfile>
      <anchor>a5f9b4428001474eb32bbb15ab76930fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>set_tx</name>
      <anchorfile>structatmel__param.html</anchorfile>
      <anchor>a9f7136753fb3167684eeda357df33daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>sta_addr</name>
      <anchorfile>structatmel__param.html</anchorfile>
      <anchor>ab5e7bc2b721eef49741dcecdd6d6e778</anchor>
      <arglist>[6]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>bgscan_ops</name>
    <filename>structbgscan__ops.html</filename>
    <member kind="variable">
      <type>void(*</type>
      <name>deinit</name>
      <anchorfile>structbgscan__ops.html</anchorfile>
      <anchor>a8ccf3f730fc6ec05cee872ec2232e83c</anchor>
      <arglist>)(void *priv)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>init</name>
      <anchorfile>structbgscan__ops.html</anchorfile>
      <anchor>a7dc2a9d8874bc6b423213db19e923829</anchor>
      <arglist>)(struct wpa_supplicant *wpa_s, const char *params, const struct wpa_ssid *ssid)</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>structbgscan__ops.html</anchorfile>
      <anchor>a869851f93fab5935f0bc94c52d568a7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>notify_beacon_loss</name>
      <anchorfile>structbgscan__ops.html</anchorfile>
      <anchor>ae02de2e56ce38255d0473af0111bd5ee</anchor>
      <arglist>)(void *priv)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>notify_scan</name>
      <anchorfile>structbgscan__ops.html</anchorfile>
      <anchor>abbfde5df423ff56eecd3385f34fcc9dc</anchor>
      <arglist>)(void *priv)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>notify_signal_change</name>
      <anchorfile>structbgscan__ops.html</anchorfile>
      <anchor>ae3faba3a26873a9faa5dbc8da59094c4</anchor>
      <arglist>)(void *priv, int above)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>bgscan_simple_data</name>
    <filename>structbgscan__simple__data.html</filename>
    <member kind="variable">
      <type>struct os_time</type>
      <name>last_bgscan</name>
      <anchorfile>structbgscan__simple__data.html</anchorfile>
      <anchor>a3c453fe1503ed0d1296ed0c253a2af2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>long_interval</name>
      <anchorfile>structbgscan__simple__data.html</anchorfile>
      <anchor>ab3aded10a57ac5ef8e89f76822e53635</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>scan_interval</name>
      <anchorfile>structbgscan__simple__data.html</anchorfile>
      <anchor>a5749419a73b1f879bacf0aae15b59878</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>short_interval</name>
      <anchorfile>structbgscan__simple__data.html</anchorfile>
      <anchor>a1218fd40311c6380c9a8fb47288c5d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>signal_threshold</name>
      <anchorfile>structbgscan__simple__data.html</anchorfile>
      <anchor>a13572645e31197e75792aa9a79a325d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_ssid *</type>
      <name>ssid</name>
      <anchorfile>structbgscan__simple__data.html</anchorfile>
      <anchor>a1f6f41072ae28b4c9827a3a9dc3ae3dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_supplicant *</type>
      <name>wpa_s</name>
      <anchorfile>structbgscan__simple__data.html</anchorfile>
      <anchor>a9b8b9bfe7826bc807faaed3b605ad92d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>bsd_driver_data</name>
    <filename>structbsd__driver__data.html</filename>
    <member kind="variable">
      <type>struct wpa_driver_capa</type>
      <name>capa</name>
      <anchorfile>structbsd__driver__data.html</anchorfile>
      <anchor>a71ab887cc81ff98fd556c87628bcd8d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ctx</name>
      <anchorfile>structbsd__driver__data.html</anchorfile>
      <anchor>a4f959d694af3adfa410ca7773af3c0ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_data *</type>
      <name>hapd</name>
      <anchorfile>structbsd__driver__data.html</anchorfile>
      <anchor>a48a32c81323c98ef4f45042d63014410</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>ifindex</name>
      <anchorfile>structbsd__driver__data.html</anchorfile>
      <anchor>aee3e8cbedc75f9b42f2107a0eb9dbe8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ifname</name>
      <anchorfile>structbsd__driver__data.html</anchorfile>
      <anchor>a391025726d08042a9eb87d6e0141e458</anchor>
      <arglist>[IFNAMSIZ+1]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>is_ap</name>
      <anchorfile>structbsd__driver__data.html</anchorfile>
      <anchor>ae1c2cece385ddbb4e1877c2a4dfd86a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>prev_privacy</name>
      <anchorfile>structbsd__driver__data.html</anchorfile>
      <anchor>a18bf2ffd459ab773c9f13b567c9cacc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>prev_roaming</name>
      <anchorfile>structbsd__driver__data.html</anchorfile>
      <anchor>a327a4db3813f53433c16d5a98d8541c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>prev_wpa</name>
      <anchorfile>structbsd__driver__data.html</anchorfile>
      <anchor>abdd5a93937d6783d6b703c296d3452aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>route</name>
      <anchorfile>structbsd__driver__data.html</anchorfile>
      <anchor>a352cacb046b9e867ece35b595e701241</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sock</name>
      <anchorfile>structbsd__driver__data.html</anchorfile>
      <anchor>aa2bdf0722a0f8d2d8fdf575571435cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct l2_packet_data *</type>
      <name>sock_xmit</name>
      <anchorfile>structbsd__driver__data.html</anchorfile>
      <anchor>aa7909fe1c4ce267aefa8a555b0e5d700</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>bss_handler_args</name>
    <filename>structbss__handler__args.html</filename>
    <member kind="variable">
      <type>unsigned int</type>
      <name>id</name>
      <anchorfile>structbss__handler__args.html</anchorfile>
      <anchor>a37274ee3b7556b5d2ec84e7a9ddf4a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_supplicant *</type>
      <name>wpa_s</name>
      <anchorfile>structbss__handler__args.html</anchorfile>
      <anchor>add26804aa19c42b6b3b10dacead5ce2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>bss_ie_hdr</name>
    <filename>structbss__ie__hdr.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>elem_id</name>
      <anchorfile>structbss__ie__hdr.html</anchorfile>
      <anchor>ab91102b45800c741a038a687e6805453</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>len</name>
      <anchorfile>structbss__ie__hdr.html</anchorfile>
      <anchor>a537a07198b8ef323bfe4b2e587c0cf27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>oui</name>
      <anchorfile>structbss__ie__hdr.html</anchorfile>
      <anchor>a2f8f7186c3187ebb87e6f96d06a842ec</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>BSSID_INFO</name>
    <filename>structBSSID__INFO.html</filename>
    <member kind="variable">
      <type>NDIS_802_11_MAC_ADDRESS</type>
      <name>BSSID</name>
      <anchorfile>structBSSID__INFO.html</anchorfile>
      <anchor>a85319109169459218ce81d7c2d61a9ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NDIS_802_11_PMKID_VALUE</type>
      <name>PMKID</name>
      <anchorfile>structBSSID__INFO.html</anchorfile>
      <anchor>a818a632c6c68945642f9bcb145ecac54</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cipher_suite_st</name>
    <filename>structcipher__suite__st.html</filename>
    <member kind="variable">
      <type>uint8</type>
      <name>suite</name>
      <anchorfile>structcipher__suite__st.html</anchorfile>
      <anchor>ae26d82c19c7abb01f6fd44e6bf08ec50</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>crypto_cipher</name>
    <filename>structcrypto__cipher.html</filename>
    <member kind="variable">
      <type>enum crypto_cipher_alg</type>
      <name>alg</name>
      <anchorfile>structcrypto__cipher.html</anchorfile>
      <anchor>ab2cabe39e4f67d5c8a4d910197000911</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gcry_cipher_hd_t</type>
      <name>dec</name>
      <anchorfile>structcrypto__cipher.html</anchorfile>
      <anchor>a542dd9246dcf6c3a1b0a334b012c5a01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EVP_CIPHER_CTX</type>
      <name>dec</name>
      <anchorfile>structcrypto__cipher.html</anchorfile>
      <anchor>ab18c31d1a3b7ed3e0c47e615cbcb1c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gcry_cipher_hd_t</type>
      <name>enc</name>
      <anchorfile>structcrypto__cipher.html</anchorfile>
      <anchor>a28b26958073156b57abd0080a6b9f693</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EVP_CIPHER_CTX</type>
      <name>enc</name>
      <anchorfile>structcrypto__cipher.html</anchorfile>
      <anchor>ab2a609c0b25891cb588fe494ddbb752d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HCRYPTKEY</type>
      <name>key</name>
      <anchorfile>structcrypto__cipher.html</anchorfile>
      <anchor>aca610539478dc8074e8dc44ed8ba2586</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HCRYPTPROV</type>
      <name>prov</name>
      <anchorfile>structcrypto__cipher.html</anchorfile>
      <anchor>a8d65ec5b4b6b78dfbd2be58b89ced25d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rc4</name>
      <anchorfile>structcrypto__cipher.html</anchorfile>
      <anchor>a07f521fce130d10a2ea8115101fea114</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union crypto_cipher::@37</type>
      <name>u</name>
      <anchorfile>structcrypto__cipher.html</anchorfile>
      <anchor>afd996ffc0ef947b9c8103de7afe633a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct crypto_cipher::@37::@39</type>
      <name>aes</name>
      <anchorfile>unioncrypto__cipher_1_1@37.html</anchorfile>
      <anchor>a9d98a4259d280dd4343b49d29c191a64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>block_size</name>
      <anchorfile>structcrypto__cipher_1_1@37_1_1@39.html</anchorfile>
      <anchor>a9853c337ce83fec68264ff3da2b6128c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>cbc</name>
      <anchorfile>structcrypto__cipher_1_1@37_1_1@39.html</anchorfile>
      <anchor>a4367736e9f189c1b8c56185f48972781</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ctx_dec</name>
      <anchorfile>structcrypto__cipher_1_1@37_1_1@39.html</anchorfile>
      <anchor>a9227613d2901ec8e748f10b2100c4e54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ctx_enc</name>
      <anchorfile>structcrypto__cipher_1_1@37_1_1@39.html</anchorfile>
      <anchor>a4cd29f23876200bd3229d20cfd46e791</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct crypto_cipher::@37::@41</type>
      <name>des</name>
      <anchorfile>unioncrypto__cipher_1_1@37.html</anchorfile>
      <anchor>a0887ac720313ae9bccb9955a8039e31a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>cbc</name>
      <anchorfile>structcrypto__cipher_1_1@37_1_1@41.html</anchorfile>
      <anchor>afa94051a4a6a58c11e7259136ab21d35</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>dk</name>
      <anchorfile>structcrypto__cipher_1_1@37_1_1@41.html</anchorfile>
      <anchor>a555040b08373140fa91ab2c7ba77eeea</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>ek</name>
      <anchorfile>structcrypto__cipher_1_1@37_1_1@41.html</anchorfile>
      <anchor>a4a5a9bbe35b404de38ced5a2bc0d98e6</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>struct crypto_cipher::@37::@40</type>
      <name>des3</name>
      <anchorfile>unioncrypto__cipher_1_1@37.html</anchorfile>
      <anchor>ab83b5742a7e3cb9b5fd09f858d1c900f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>cbc</name>
      <anchorfile>structcrypto__cipher_1_1@37_1_1@40.html</anchorfile>
      <anchor>a5695d6dbb276cbe0a1b5250f61935d64</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>struct des3_key_s</type>
      <name>key</name>
      <anchorfile>structcrypto__cipher_1_1@37_1_1@40.html</anchorfile>
      <anchor>a13061632130790543cf017291836d498</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct crypto_cipher::@37::@38</type>
      <name>rc4</name>
      <anchorfile>unioncrypto__cipher_1_1@37.html</anchorfile>
      <anchor>ad953da4c4112f0b48e9d5a4c44a53439</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>key</name>
      <anchorfile>structcrypto__cipher_1_1@37_1_1@38.html</anchorfile>
      <anchor>ab2867b982a548c3822b5e23283fa1c46</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>keylen</name>
      <anchorfile>structcrypto__cipher_1_1@37_1_1@38.html</anchorfile>
      <anchor>abb4632e0e8deeddf08a29e0bb677697a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>used_bytes</name>
      <anchorfile>structcrypto__cipher_1_1@37_1_1@38.html</anchorfile>
      <anchor>a8a81ced7b65ac83bf381b9c2cd37351f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union crypto_cipher::@44</type>
      <name>u</name>
      <anchorfile>structcrypto__cipher.html</anchorfile>
      <anchor>a24738ed36bda891c53f2686fd7265cef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>symmetric_CBC</type>
      <name>cbc</name>
      <anchorfile>unioncrypto__cipher_1_1@44.html</anchorfile>
      <anchor>ad2b7dffbd6ae9a163c54b43e4d45ea0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct crypto_cipher::@44::@45</type>
      <name>rc4</name>
      <anchorfile>unioncrypto__cipher_1_1@44.html</anchorfile>
      <anchor>aeeadd43688d49694ee23566d743f6933</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>key</name>
      <anchorfile>structcrypto__cipher_1_1@44_1_1@45.html</anchorfile>
      <anchor>a952f9b06851a080b41885d2997dedc64</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>keylen</name>
      <anchorfile>structcrypto__cipher_1_1@44_1_1@45.html</anchorfile>
      <anchor>ab9114f90103896e8dae851e6837467bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>used_bytes</name>
      <anchorfile>structcrypto__cipher_1_1@44_1_1@45.html</anchorfile>
      <anchor>a9248209c1b6901bb6c3432fb4c4acd59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>crypto_hash</name>
    <filename>structcrypto__hash.html</filename>
    <member kind="variable">
      <type>enum crypto_hash_alg</type>
      <name>alg</name>
      <anchorfile>structcrypto__hash.html</anchorfile>
      <anchor>afce32fb08befdcfd743db685f0aa0e16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>error</name>
      <anchorfile>structcrypto__hash.html</anchorfile>
      <anchor>a1652b11a3d88363481c98a118b49c7f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HCRYPTHASH</type>
      <name>hash</name>
      <anchorfile>structcrypto__hash.html</anchorfile>
      <anchor>a88420f87a2af772a5185acb81cf6d90a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>key</name>
      <anchorfile>structcrypto__hash.html</anchorfile>
      <anchor>aa0d00a152efec92fd25ac4c6b15a9704</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable">
      <type>HCRYPTKEY</type>
      <name>key</name>
      <anchorfile>structcrypto__hash.html</anchorfile>
      <anchor>a26e05453188cd1efd7a22c7707888316</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>key_len</name>
      <anchorfile>structcrypto__hash.html</anchorfile>
      <anchor>a2cabd3263a7f87eed600364ba36a1a3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HCRYPTPROV</type>
      <name>prov</name>
      <anchorfile>structcrypto__hash.html</anchorfile>
      <anchor>a6a14c9db0a336334b98af1bcc8fab080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union crypto_hash::@42</type>
      <name>u</name>
      <anchorfile>structcrypto__hash.html</anchorfile>
      <anchor>a515b6e0df35cc791cc97a3c85fc19c0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct MD5Context</type>
      <name>md5</name>
      <anchorfile>unioncrypto__hash_1_1@42.html</anchorfile>
      <anchor>aa7d06be54cf275d12be0010aa1ad9554</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct SHA1Context</type>
      <name>sha1</name>
      <anchorfile>unioncrypto__hash_1_1@42.html</anchorfile>
      <anchor>a7b7671ab2839da8f6c518c36c94f724c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union crypto_hash::@43</type>
      <name>u</name>
      <anchorfile>structcrypto__hash.html</anchorfile>
      <anchor>ad1a7c94c8ba513b5c01187b971b87642</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>hmac_state</type>
      <name>hmac</name>
      <anchorfile>unioncrypto__hash_1_1@43.html</anchorfile>
      <anchor>a83a299b7ede3a21bf5cad9dbc0613f9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>hash_state</type>
      <name>md</name>
      <anchorfile>unioncrypto__hash_1_1@43.html</anchorfile>
      <anchor>a998a35699e60249b086f85725d23be7f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>crypto_private_key</name>
    <filename>structcrypto__private__key.html</filename>
    <member kind="variable">
      <type>HCRYPTPROV</type>
      <name>prov</name>
      <anchorfile>structcrypto__private__key.html</anchorfile>
      <anchor>a2b60c753e3ebb088da9aaf1afeadc642</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rsa_key</type>
      <name>rsa</name>
      <anchorfile>structcrypto__private__key.html</anchorfile>
      <anchor>a2c9f0853381770cce7a663442dff333d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HCRYPTKEY</type>
      <name>rsa</name>
      <anchorfile>structcrypto__private__key.html</anchorfile>
      <anchor>a5c0505e89146f6a895e5fafb81d945d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>crypto_public_key</name>
    <filename>structcrypto__public__key.html</filename>
    <member kind="variable">
      <type>HCRYPTPROV</type>
      <name>prov</name>
      <anchorfile>structcrypto__public__key.html</anchorfile>
      <anchor>a40d7d06f1759cc3b036d22efbaeea29e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rsa_key</type>
      <name>rsa</name>
      <anchorfile>structcrypto__public__key.html</anchorfile>
      <anchor>a106a7d4bfe9b8b8d3bef0bb181520efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HCRYPTKEY</type>
      <name>rsa</name>
      <anchorfile>structcrypto__public__key.html</anchorfile>
      <anchor>a967a7d5b8858a33d1901aad81ff3b723</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>crypto_rsa_key</name>
    <filename>structcrypto__rsa__key.html</filename>
    <member kind="variable">
      <type>struct bignum *</type>
      <name>d</name>
      <anchorfile>structcrypto__rsa__key.html</anchorfile>
      <anchor>aa5536e409adc8bb445a091c3e4d72af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct bignum *</type>
      <name>dmp1</name>
      <anchorfile>structcrypto__rsa__key.html</anchorfile>
      <anchor>a283a3d92df378bc9cb7915e7debaac5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct bignum *</type>
      <name>dmq1</name>
      <anchorfile>structcrypto__rsa__key.html</anchorfile>
      <anchor>a137aae12edbb4562bfb4c5548e75a3ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct bignum *</type>
      <name>e</name>
      <anchorfile>structcrypto__rsa__key.html</anchorfile>
      <anchor>a4106634325cfe4e02f18290469735622</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct bignum *</type>
      <name>iqmp</name>
      <anchorfile>structcrypto__rsa__key.html</anchorfile>
      <anchor>a7f863cb77f83844f32075aafbfea1c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct bignum *</type>
      <name>n</name>
      <anchorfile>structcrypto__rsa__key.html</anchorfile>
      <anchor>a3d245efaa555d36b0f2575cdc59ccff8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct bignum *</type>
      <name>p</name>
      <anchorfile>structcrypto__rsa__key.html</anchorfile>
      <anchor>ac547520443f3701967b8f771e5c38364</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>private_key</name>
      <anchorfile>structcrypto__rsa__key.html</anchorfile>
      <anchor>ada1167bc0b8f8c31a12b2cd538c69f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct bignum *</type>
      <name>q</name>
      <anchorfile>structcrypto__rsa__key.html</anchorfile>
      <anchor>af0082218e6a4c8c71fc31c09782c0efe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ctrl_iface_global_priv</name>
    <filename>structctrl__iface__global__priv.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>cookie</name>
      <anchorfile>structctrl__iface__global__priv.html</anchorfile>
      <anchor>afbfc9e48707aa23643564d116aef9d26</anchor>
      <arglist>[COOKIE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_global_dst *</type>
      <name>ctrl_dst</name>
      <anchorfile>structctrl__iface__global__priv.html</anchorfile>
      <anchor>a112b9b0dc0e5f270a181ef05a223672c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_global *</type>
      <name>global</name>
      <anchorfile>structctrl__iface__global__priv.html</anchorfile>
      <anchor>a2980712c78551417da9c9089a841e205</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sock</name>
      <anchorfile>structctrl__iface__global__priv.html</anchorfile>
      <anchor>a76cd7a9e866bb46afefc835113353647</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ctrl_iface_priv</name>
    <filename>structctrl__iface__priv.html</filename>
    <member kind="variable">
      <type>SECURITY_ATTRIBUTES</type>
      <name>attr</name>
      <anchorfile>structctrl__iface__priv.html</anchorfile>
      <anchor>a7a9ed54caafa1fdfb10d72df43f01ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>cookie</name>
      <anchorfile>structctrl__iface__priv.html</anchorfile>
      <anchor>a8cca041a99e5c14acf555bda38ae4940</anchor>
      <arglist>[COOKIE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct dl_list</type>
      <name>ctrl_dst</name>
      <anchorfile>structctrl__iface__priv.html</anchorfile>
      <anchor>a4dd192d865aff6de412d9d7070e73874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_ctrl_dst *</type>
      <name>ctrl_dst</name>
      <anchorfile>structctrl__iface__priv.html</anchorfile>
      <anchor>a728cb4fadbb4b64720db43a057871070</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sec_attr_set</name>
      <anchorfile>structctrl__iface__priv.html</anchorfile>
      <anchor>a699569dfb5732813c69e856531ec5738</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sock</name>
      <anchorfile>structctrl__iface__priv.html</anchorfile>
      <anchor>a086a2f7f13100a1aa546985f20378453</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_supplicant *</type>
      <name>wpa_s</name>
      <anchorfile>structctrl__iface__priv.html</anchorfile>
      <anchor>a1cd9f17c46561dac588caf55b0ae90f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>des3_key_s</name>
    <filename>structdes3__key__s.html</filename>
    <member kind="variable">
      <type>u32</type>
      <name>dk</name>
      <anchorfile>structdes3__key__s.html</anchorfile>
      <anchor>a02bb6ff59897666c991fd735ebfdfffe</anchor>
      <arglist>[3][32]</arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>ek</name>
      <anchorfile>structdes3__key__s.html</anchorfile>
      <anchor>a88db778074042bfd9085b86113402ac3</anchor>
      <arglist>[3][32]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>dh_group</name>
    <filename>structdh__group.html</filename>
    <member kind="variable">
      <type>const u8 *</type>
      <name>generator</name>
      <anchorfile>structdh__group.html</anchorfile>
      <anchor>aee0d6aabd779cdb57fbd7c0c44cdc5ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>generator_len</name>
      <anchorfile>structdh__group.html</anchorfile>
      <anchor>a62c6b7703eb37d0407d81bd7cf9ddd41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>structdh__group.html</anchorfile>
      <anchor>a7b5c74b463cd56213d6c8049b4bfa357</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>prime</name>
      <anchorfile>structdh__group.html</anchorfile>
      <anchor>ac34494856d37e24b283593aec56fb50f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>prime_len</name>
      <anchorfile>structdh__group.html</anchorfile>
      <anchor>a44fae9210d31d4825f29b217209ac744</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>dhcp_message</name>
    <filename>structdhcp__message.html</filename>
    <member kind="variable">
      <type>u_int8_t</type>
      <name>chaddr</name>
      <anchorfile>structdhcp__message.html</anchorfile>
      <anchor>a06362f063c501783fa11c6475c1dd3f9</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>u_int32_t</type>
      <name>ciaddr</name>
      <anchorfile>structdhcp__message.html</anchorfile>
      <anchor>a12c4e827aba7e5d60e2c143c88591f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_int32_t</type>
      <name>cookie</name>
      <anchorfile>structdhcp__message.html</anchorfile>
      <anchor>a2eaba0bc85a447aaab60cadd3366bd42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_int8_t</type>
      <name>file</name>
      <anchorfile>structdhcp__message.html</anchorfile>
      <anchor>a858fd851e213407b5b6ec7037f1c218c</anchor>
      <arglist>[128]</arglist>
    </member>
    <member kind="variable">
      <type>u_int16_t</type>
      <name>flags</name>
      <anchorfile>structdhcp__message.html</anchorfile>
      <anchor>a538e823e65d39e687d2fc717493e69bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_int32_t</type>
      <name>giaddr</name>
      <anchorfile>structdhcp__message.html</anchorfile>
      <anchor>a03d8667a5689379c715fc1ef6c75ad83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_int8_t</type>
      <name>hlen</name>
      <anchorfile>structdhcp__message.html</anchorfile>
      <anchor>aed2b4e65b8cf1b925e524a4b28e180cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_int8_t</type>
      <name>hops</name>
      <anchorfile>structdhcp__message.html</anchorfile>
      <anchor>a073f65525883cd8c4173ba702f06836d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_int8_t</type>
      <name>htype</name>
      <anchorfile>structdhcp__message.html</anchorfile>
      <anchor>a01f30a3197ad5973d97fc757ceb894ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_int8_t</type>
      <name>op</name>
      <anchorfile>structdhcp__message.html</anchorfile>
      <anchor>a17b680fca5a2af6fbdc77e30250a1eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_int8_t</type>
      <name>options</name>
      <anchorfile>structdhcp__message.html</anchorfile>
      <anchor>a23a34c24a6c082088ed48d082e7a6c35</anchor>
      <arglist>[308]</arglist>
    </member>
    <member kind="variable">
      <type>u_int16_t</type>
      <name>secs</name>
      <anchorfile>structdhcp__message.html</anchorfile>
      <anchor>aaf376b5d60f085d6e842257deda9ee29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_int32_t</type>
      <name>siaddr</name>
      <anchorfile>structdhcp__message.html</anchorfile>
      <anchor>a53aa98fd60cbc7ecf39867eaca290765</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_int8_t</type>
      <name>sname</name>
      <anchorfile>structdhcp__message.html</anchorfile>
      <anchor>a523e90b2b559cc14feb902731514ba56</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable">
      <type>u_int32_t</type>
      <name>xid</name>
      <anchorfile>structdhcp__message.html</anchorfile>
      <anchor>a06354e0fd9a1319c88bf360b33dbce7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_int32_t</type>
      <name>yiaddr</name>
      <anchorfile>structdhcp__message.html</anchorfile>
      <anchor>a9eda3dfaea90a7dd9ef31e50cd186f4c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>dl_list</name>
    <filename>structdl__list.html</filename>
    <member kind="variable">
      <type>struct dl_list *</type>
      <name>next</name>
      <anchorfile>structdl__list.html</anchorfile>
      <anchor>ac79fda13622c575daa1596a8434b270d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct dl_list *</type>
      <name>prev</name>
      <anchorfile>structdl__list.html</anchorfile>
      <anchor>afca3d6ddb75c1892430ea0000fa419e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_aka_data</name>
    <filename>structeap__aka__data.html</filename>
    <member kind="enumvalue">
      <name>IDENTITY</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>ad13918f6fa1c377faf9798066effcac5a21e7806a396b690b5867d181005fa326</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHALLENGE</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>ad13918f6fa1c377faf9798066effcac5af37a88b700faedb26c6742843ba86a0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REAUTH</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>ad13918f6fa1c377faf9798066effcac5ab43bcde970a46cb6a82d4821181ba23d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOTIFICATION</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>ad13918f6fa1c377faf9798066effcac5a5d83ecd71b9e00dd50b81d0d1fdc45a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>ad13918f6fa1c377faf9798066effcac5ad011ba789d351e11c2adf0b0964741f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILURE</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>ad13918f6fa1c377faf9798066effcac5a921d60d0d3ae58362a12aece420eb63b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTINUE</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>ad4c3a294b977d16ee04e90db085315a8aed3e807ecbde6c9d74d2436a7481e1a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESULT_SUCCESS</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>ad4c3a294b977d16ee04e90db085315a8a7508bd9a77f84a44e785ca7819d92173</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESULT_FAILURE</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>ad4c3a294b977d16ee04e90db085315a8a0e6b964d64feb6107d3a57391a0f0aa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>ad13918f6fa1c377faf9798066effcac5ad011ba789d351e11c2adf0b0964741f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILURE</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>ad13918f6fa1c377faf9798066effcac5a921d60d0d3ae58362a12aece420eb63b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>autn</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>aa947992252951cb77e023cb01a55d1b3</anchor>
      <arglist>[EAP_AKA_AUTN_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>auts</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>a5bc7c01b5975de3990fc9dd97df0ee6d</anchor>
      <arglist>[EAP_AKA_AUTS_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>auts_reported</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>ad209f3336e359567a2af304931cb5ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ck</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>a10f363facd3cca2a036038535e0a69bb</anchor>
      <arglist>[EAP_AKA_CK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>counter</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>ab4488479a690866acac2b68cea953e67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>counter</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>a97bb5d72ea483094b2c457ec1b944717</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>counter_too_small</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>a496dca08a432ee4a10f6717a4f9756ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>eap_method</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>abbc87cd88deeecaf9fa2f134d1b50f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>emsk</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>ae0661d240ec1bd6034259e2b2f3d86cd</anchor>
      <arglist>[EAP_EMSK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>id_msgs</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>ac2c3968130d166a198f12eba85bda6a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ik</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>ab4b0a95feb74190d028886b1f9393d6d</anchor>
      <arglist>[EAP_AKA_IK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>k_aut</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>a6eaeda258a95859618e495584fca5fd7</anchor>
      <arglist>[EAP_AKA_PRIME_K_AUT_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>k_encr</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>a0a10ff91409645cc519e332fb841f5d1</anchor>
      <arglist>[EAP_SIM_K_ENCR_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>k_re</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>ae7b27eee1b5959934de5e259818a9048</anchor>
      <arglist>[EAP_AKA_PRIME_K_RE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>kdf</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>a50d8971990acf6e1857bdf189ecb0f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>kdf_negotiation</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>a03734d9ec21ae983c7316310393f4524</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>last_eap_identity</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>a3d5b1488984f8d07b85f678043c3e8e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>last_eap_identity_len</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>afc04139df7989db144df3ce024b37e39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>mk</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>a46ea8f14a6fb9218616ec4cd1d0a73da</anchor>
      <arglist>[EAP_SIM_MK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>msk</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>aa441ab5d903d18c816b5673a454fa8d0</anchor>
      <arglist>[EAP_SIM_KEYING_DATA_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>network_name</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>a2a9eb27b64dc642e9adfae88f6c155be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>network_name_len</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>a757687f1ac74488b2089145ed3abf9e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>next_pseudonym</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>ae64ba92abab183f5bae117e9b1dbd4ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>next_reauth_id</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>a90249e0618b5918d593ae8cfdefd32ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>nonce_s</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>ae042ce897e24018690ac2795be1b6d95</anchor>
      <arglist>[EAP_SIM_NONCE_S_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>notification</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>ad21b37aa6b8d0580a58237ac94fdff41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_id_req</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>addc569d5bd92cea0319c151737992c31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_notification</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>ad8b0b1ff6f0a1cabb14fd6f188d3608f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pending_id</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>a4a14c61c831724ed38dd1cf368d8a3e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>prev_id</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>a1b0fd401900779465eadaed00de58a68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>pseudonym</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>a04ddab9a7912bbb3c395415cbab8640f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>pseudonym_len</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>aba773cd9c8fa608e69faae803bfc0d21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>rand</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>a608160b1c1e36a974f4c445e78713624</anchor>
      <arglist>[EAP_AKA_RAND_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct eap_sim_reauth *</type>
      <name>reauth</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>ae4ab39b631890756c03a392f34e590cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>reauth</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>ae5c8e122df4df009a36624189bece751</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>reauth_id</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>a6f5934b7fbf1b8bef5192f11ba262854</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>reauth_id_len</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>a510d0324fc343a87d592eb494759c9ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>res</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>af4643c9d71130e8c6c8e0dd982a62ecd</anchor>
      <arglist>[EAP_AKA_RES_MAX_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>res_len</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>a33ffd34f918de75fe7767caf968fbd14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>result_ind</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>a37aa987a0120736103025e0dc7eb8b67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eap_aka_data::@116</type>
      <name>state</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>af00da50fd09a756f5da00f38cc78c791</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eap_aka_data::@90</type>
      <name>state</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>a968a172f92dd744feda379150bd76c50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>use_result_ind</name>
      <anchorfile>structeap__aka__data.html</anchorfile>
      <anchor>af1281575c3451aac48911376e1bc0356</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_config</name>
    <filename>structeap__config.html</filename>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>assoc_wps_ie</name>
      <anchorfile>structeap__config.html</anchorfile>
      <anchor>a7f04aca126f9ae85f6b004f60b076cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>backend_auth</name>
      <anchorfile>structeap__config.html</anchorfile>
      <anchor>a7eba5613d413b3713f33b0f6c02e9d58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>eap_fast_a_id</name>
      <anchorfile>structeap__config.html</anchorfile>
      <anchor>a37df52d5504e6e3b8519a2211db9df82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>eap_fast_a_id_info</name>
      <anchorfile>structeap__config.html</anchorfile>
      <anchor>a9b3a48615a6159d11384a7f96288feed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>eap_fast_a_id_len</name>
      <anchorfile>structeap__config.html</anchorfile>
      <anchor>a29f66a0553845f57c10e162209ddce3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>eap_fast_prov</name>
      <anchorfile>structeap__config.html</anchorfile>
      <anchor>ad880146caaa7def7f26c4cb651b52e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>eap_server</name>
      <anchorfile>structeap__config.html</anchorfile>
      <anchor>a52c6c7f3a5bc4fd3a2492beade3119ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>eap_sim_aka_result_ind</name>
      <anchorfile>structeap__config.html</anchorfile>
      <anchor>a8c3c92dce76065cb5fe4bc650b09b588</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>eap_sim_db_priv</name>
      <anchorfile>structeap__config.html</anchorfile>
      <anchor>a1fce964f29611f9f6a77aaaec427ccb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>msg_ctx</name>
      <anchorfile>structeap__config.html</anchorfile>
      <anchor>a3a19758ff92296c18924e219112163b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pac_key_lifetime</name>
      <anchorfile>structeap__config.html</anchorfile>
      <anchor>aefaf8bd073933915b3c9e455f7986cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pac_key_refresh_time</name>
      <anchorfile>structeap__config.html</anchorfile>
      <anchor>ac68a2d5ffda984e0bb091092794a271b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>pac_opaque_encr_key</name>
      <anchorfile>structeap__config.html</anchorfile>
      <anchor>a268169d45a5d2cb7fd39aed9b5a94980</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>peer_addr</name>
      <anchorfile>structeap__config.html</anchorfile>
      <anchor>ad9f2e34954707d655628f93b334025af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ssl_ctx</name>
      <anchorfile>structeap__config.html</anchorfile>
      <anchor>a03ff2928c858685f048291e39ede13b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tnc</name>
      <anchorfile>structeap__config.html</anchorfile>
      <anchor>af775ab6ada0605f21c3da00794cded06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wps_context *</type>
      <name>wps</name>
      <anchorfile>structeap__config.html</anchorfile>
      <anchor>a1e0062007c0e5bf15d9e62ed8e84b498</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_eapol_interface</name>
    <filename>structeap__eapol__interface.html</filename>
    <member kind="variable">
      <type>Boolean</type>
      <name>aaaEapKeyAvailable</name>
      <anchorfile>structeap__eapol__interface.html</anchorfile>
      <anchor>ab4b5d0fd1c1fb41c79b8b24cfd5ca99d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>aaaEapKeyData</name>
      <anchorfile>structeap__eapol__interface.html</anchorfile>
      <anchor>aafdd8b0b3255d8261403ecfd7f97237a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>aaaEapKeyDataLen</name>
      <anchorfile>structeap__eapol__interface.html</anchorfile>
      <anchor>afe254fe79abeb827f2131cea669cfa0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>aaaEapNoReq</name>
      <anchorfile>structeap__eapol__interface.html</anchorfile>
      <anchor>a5317e3d5b1a7cc01e01ea8db93df1d29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>aaaEapReq</name>
      <anchorfile>structeap__eapol__interface.html</anchorfile>
      <anchor>ab1813d9fc2e97c39866860475eb701aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>aaaEapReqData</name>
      <anchorfile>structeap__eapol__interface.html</anchorfile>
      <anchor>ae0cacd996c440c4c9bbb5719e18a61b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>aaaEapResp</name>
      <anchorfile>structeap__eapol__interface.html</anchorfile>
      <anchor>a8e7336cd431c02955f5760c9a43f0242</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>aaaEapRespData</name>
      <anchorfile>structeap__eapol__interface.html</anchorfile>
      <anchor>ac97b3b1e15ebb40ce4b0837fbda0e548</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>aaaFail</name>
      <anchorfile>structeap__eapol__interface.html</anchorfile>
      <anchor>a06540ab85f69e58f18364555623a4efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>aaaMethodTimeout</name>
      <anchorfile>structeap__eapol__interface.html</anchorfile>
      <anchor>a47a5617e432683220faa8b9c6d68d341</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>aaaSuccess</name>
      <anchorfile>structeap__eapol__interface.html</anchorfile>
      <anchor>ad2a4488274034dd6ddc71c87cce4fbd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>aaaTimeout</name>
      <anchorfile>structeap__eapol__interface.html</anchorfile>
      <anchor>ace7648ce660599e1f14fd411e4804b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>eapFail</name>
      <anchorfile>structeap__eapol__interface.html</anchorfile>
      <anchor>aafacab1fa2056e767d11467c47d60d89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>eapKeyAvailable</name>
      <anchorfile>structeap__eapol__interface.html</anchorfile>
      <anchor>ab5d290de5774a825ee66a8bc7496a4b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>eapKeyData</name>
      <anchorfile>structeap__eapol__interface.html</anchorfile>
      <anchor>aa2b7635f226df65a48198c7dbe27fe8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>eapKeyDataLen</name>
      <anchorfile>structeap__eapol__interface.html</anchorfile>
      <anchor>a8c2d3b369adddd1f1cc4361f7757ea20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>eapNoReq</name>
      <anchorfile>structeap__eapol__interface.html</anchorfile>
      <anchor>a64985f105c4f1021c8a06ea958a3e00c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>eapReq</name>
      <anchorfile>structeap__eapol__interface.html</anchorfile>
      <anchor>a36daccfeb4953303cc63ea65f7c88a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>eapReqData</name>
      <anchorfile>structeap__eapol__interface.html</anchorfile>
      <anchor>a3841177b407ab160b4e3a6c9c3513324</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>eapResp</name>
      <anchorfile>structeap__eapol__interface.html</anchorfile>
      <anchor>afe7ae0f4de29eb8d434d475cd49208c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>eapRespData</name>
      <anchorfile>structeap__eapol__interface.html</anchorfile>
      <anchor>a439f70a2726042a6214044a17b50b930</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>eapRestart</name>
      <anchorfile>structeap__eapol__interface.html</anchorfile>
      <anchor>a3291e11a7093b5988e73d01aacb5757e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>eapRTTVAR</name>
      <anchorfile>structeap__eapol__interface.html</anchorfile>
      <anchor>ac4458da7ab0fef84bc2845464a381bc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>eapSRTT</name>
      <anchorfile>structeap__eapol__interface.html</anchorfile>
      <anchor>a854057ccc286e44ef0c8326e1ec1686e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>eapSuccess</name>
      <anchorfile>structeap__eapol__interface.html</anchorfile>
      <anchor>ac6128aae37f6b5b1a563d0e27126a3ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>eapTimeout</name>
      <anchorfile>structeap__eapol__interface.html</anchorfile>
      <anchor>a8ae024ab35c824cb364f35b2e9c76805</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>portEnabled</name>
      <anchorfile>structeap__eapol__interface.html</anchorfile>
      <anchor>a6899e0f846f78e739d0a1e605a669682</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>retransWhile</name>
      <anchorfile>structeap__eapol__interface.html</anchorfile>
      <anchor>afb7be18a27dce2b39701464d03182752</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_fast_data</name>
    <filename>structeap__fast__data.html</filename>
    <member kind="enumvalue">
      <name>START</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>aafd0e248a72f27bffdfb2cd7af40a588a4502b49d5a4a776ac1fa6bcd24d5375e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PHASE1</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>aafd0e248a72f27bffdfb2cd7af40a588a8e7ab6ad8a0e3725c081149aba317eb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PHASE2_START</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>aafd0e248a72f27bffdfb2cd7af40a588a458e2a0ffe5f562bc5a619848a5e6c7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PHASE2_ID</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>aafd0e248a72f27bffdfb2cd7af40a588ac32901ffddbeba17867126e35358d2e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PHASE2_METHOD</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>aafd0e248a72f27bffdfb2cd7af40a588a3ebb346003ad3d8b5b7df9923ae4b607</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CRYPTO_BINDING</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>aafd0e248a72f27bffdfb2cd7af40a588a43443671e090c7282a7a4d463138c13b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REQUEST_PAC</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>aafd0e248a72f27bffdfb2cd7af40a588a9c83b6e4685ee9a279dac5500edf007c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>aafd0e248a72f27bffdfb2cd7af40a588a086afb4aaeec8479923a33ec128d857b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILURE</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>aafd0e248a72f27bffdfb2cd7af40a588a86c553c8880914cc885aacbd7294986c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>anon_provisioning</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>a65fafbea66703560c52923def295837c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>cmk</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>af04c3cd018290dba47d704a99b551dc3</anchor>
      <arglist>[EAP_FAST_CMK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>crypto_binding_nonce</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>ac91d2047ea3a20309819c25484879ef7</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>struct eap_fast_pac *</type>
      <name>current_pac</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>a7cdca33d11ba0545bb73b3bad74a278a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>eap_seq</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>a55c843c67f4044195227ecd7d4b63f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>emsk</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>ae68c1290349b3d70891f622d037f8535</anchor>
      <arglist>[EAP_EMSK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fast_version</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>ac9735ae7126a90e12ea3631049b118ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>final_result</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>a0cd8d98d0d44dbd69381194fe114fc55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>force_version</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>a233cda4af7c95ed0ecbcb387781f48c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>identity</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>a130ff0d7d4de6c7846961e32c41a0d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>identity_len</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>aa66ef22ae7627bf254f0d485d2896233</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_fast_key_block_provisioning *</type>
      <name>key_block_p</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>a6f99ea4ac29ce94fac475ba0d04b777d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>key_data</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>a563198976e47624571575dd9b907a83f</anchor>
      <arglist>[EAP_FAST_KEY_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>max_pac_list_len</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>ad5a35f37c69f142fcac527c1fb5b3b71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>num_phase2_types</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>ac2c5de0e1e51788258a788972dfd0442</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_fast_pac *</type>
      <name>pac</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>a51ba478cc2cb0935dcbcdb8d161d3e15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pac_key_lifetime</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>accaaa78b961c6f047d121a2d1a663356</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pac_key_refresh_time</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>af95a4763a9fe61bcee23a6d2c560a401</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>pac_opaque_encr</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>a18eee416447e0eb7029a19e54453a3f3</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>peer_version</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>ae459d87593d6edea4db552317cb4ce20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>pending_phase2_req</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>a7387980742e53e681f0cfb6dccc99581</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>pending_phase2_resp</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>a5c60531afd0d451de906872cf100d68b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_method *</type>
      <name>phase2_method</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>a0de83a6750380ba49f9f2f88b749c702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>phase2_priv</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>a0547c21124414d964bfc308d17d660f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>phase2_success</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>a2c2073340e95f62c905037a6b9b75d91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_method_type</type>
      <name>phase2_type</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>a26493e632bff868f086df8662bd812a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_method_type *</type>
      <name>phase2_types</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>a010060406ceb51b2d3fbf49af6382570</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>provisioning</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>a5aa8539d03db541c97818012023da139</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>provisioning_allowed</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>a46d4cd4392686284b136858c5b7cca64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>resuming</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>a8ab48304e38f23359e90b57912a27f3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>send_new_pac</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>a56fa77ddee49b5239423cc32891c8535</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>session_ticket_used</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>a2994c5ce0c38f7e54cd3744a8d86fe00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>simck</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>a2869113eab39716f8c0ac42f37aaf120</anchor>
      <arglist>[EAP_FAST_SIMCK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>simck_idx</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>a6e765960b56eb4044f8a2bcd1127249b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>srv_id</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>adab835dec66b8f8a8620432199de7c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>srv_id_info</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>a519d4511a382a6f2088c411876cf8adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>srv_id_len</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>ac6942b7151eb63026b668844f1210942</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_ssl_data</type>
      <name>ssl</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>aa325f47497dafbc4d5a6e189d5787c4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eap_fast_data::@117</type>
      <name>state</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>a0df241bd844fda30a3f7dfcd93b05d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>success</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>a08043c86ecbcb0294f82b1f9e71a2d1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tnc_started</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>aa49c61eb93645428692697bed5b82df5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>use_pac_binary_format</name>
      <anchorfile>structeap__fast__data.html</anchorfile>
      <anchor>a3f3b5fe6fcad0f61227ba5f0420a38da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_fast_key_block_provisioning</name>
    <filename>structeap__fast__key__block__provisioning.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>client_challenge</name>
      <anchorfile>structeap__fast__key__block__provisioning.html</anchorfile>
      <anchor>aa7a171514061cf7346576c20219e48a1</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>server_challenge</name>
      <anchorfile>structeap__fast__key__block__provisioning.html</anchorfile>
      <anchor>afcdc2089a4a24180da79654beea11fc0</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>session_key_seed</name>
      <anchorfile>structeap__fast__key__block__provisioning.html</anchorfile>
      <anchor>aacb7f33115352c4190384fbce118cde1</anchor>
      <arglist>[EAP_FAST_SKS_LEN]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_fast_pac</name>
    <filename>structeap__fast__pac.html</filename>
    <member kind="variable">
      <type>u8 *</type>
      <name>a_id</name>
      <anchorfile>structeap__fast__pac.html</anchorfile>
      <anchor>ae71bad28a94bcf2f556ea9bb05efafdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>a_id_info</name>
      <anchorfile>structeap__fast__pac.html</anchorfile>
      <anchor>a03d4023fc99aa8e8a4d2aeef6df70e50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>a_id_info_len</name>
      <anchorfile>structeap__fast__pac.html</anchorfile>
      <anchor>a13ed03fb8d28ccccc7123903ad37fd50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>a_id_len</name>
      <anchorfile>structeap__fast__pac.html</anchorfile>
      <anchor>a19d887fa795ff2d4197bf432b7993b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>i_id</name>
      <anchorfile>structeap__fast__pac.html</anchorfile>
      <anchor>afcb9400cf84dac974114460fe6f25297</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>i_id_len</name>
      <anchorfile>structeap__fast__pac.html</anchorfile>
      <anchor>a3965fa46dbf8f4a290be0e1595a11b59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_fast_pac *</type>
      <name>next</name>
      <anchorfile>structeap__fast__pac.html</anchorfile>
      <anchor>afaa01df656e25e01bb52244d61e02c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>pac_info</name>
      <anchorfile>structeap__fast__pac.html</anchorfile>
      <anchor>a059a2bac137b88af687c8654fa872930</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>pac_info_len</name>
      <anchorfile>structeap__fast__pac.html</anchorfile>
      <anchor>a54c1e598b087d11380223c7c234e799c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>pac_key</name>
      <anchorfile>structeap__fast__pac.html</anchorfile>
      <anchor>a333849e6fa05ffacb146fbc6ae30ec4b</anchor>
      <arglist>[EAP_FAST_PAC_KEY_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>pac_opaque</name>
      <anchorfile>structeap__fast__pac.html</anchorfile>
      <anchor>a30218c086ee53481069e466cad4cd1bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>pac_opaque_len</name>
      <anchorfile>structeap__fast__pac.html</anchorfile>
      <anchor>af7fbb9be01149703639b8be89d8f817c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>pac_type</name>
      <anchorfile>structeap__fast__pac.html</anchorfile>
      <anchor>a7c1f1c4b56c9c88442b842bca3b8532c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_fast_read_ctx</name>
    <filename>structeap__fast__read__ctx.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>buf</name>
      <anchorfile>structeap__fast__read__ctx.html</anchorfile>
      <anchor>ab77105670935f6208c6f24f53b6a8fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>buf_len</name>
      <anchorfile>structeap__fast__read__ctx.html</anchorfile>
      <anchor>a438c10bd809fda24dc3ef312e0b555ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>end</name>
      <anchorfile>structeap__fast__read__ctx.html</anchorfile>
      <anchor>ab3d68a7fd71764ddf1e6b736403ede76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>f</name>
      <anchorfile>structeap__fast__read__ctx.html</anchorfile>
      <anchor>a94b06c2fd291008d536e77aaa2024a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>line</name>
      <anchorfile>structeap__fast__read__ctx.html</anchorfile>
      <anchor>a2726564545d2c3ffe11115e0d4dde043</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>pos</name>
      <anchorfile>structeap__fast__read__ctx.html</anchorfile>
      <anchor>a7b237428cca3e7c90505c5de37d4973b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_fast_tlv_parse</name>
    <filename>structeap__fast__tlv__parse.html</filename>
    <member kind="variable">
      <type>struct eap_tlv_crypto_binding_tlv *</type>
      <name>crypto_binding</name>
      <anchorfile>structeap__fast__tlv__parse.html</anchorfile>
      <anchor>aa704918241a8fced6869cd938c0f7dfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>crypto_binding_len</name>
      <anchorfile>structeap__fast__tlv__parse.html</anchorfile>
      <anchor>a12675d09bc3a8cc3e9efaff2755861bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>eap_payload_tlv</name>
      <anchorfile>structeap__fast__tlv__parse.html</anchorfile>
      <anchor>a4afd7f2101d60316f387959f8a8fd22d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>eap_payload_tlv_len</name>
      <anchorfile>structeap__fast__tlv__parse.html</anchorfile>
      <anchor>ad24f39cb75d864d65a2248711667a1c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iresult</name>
      <anchorfile>structeap__fast__tlv__parse.html</anchorfile>
      <anchor>ac4935042b1e22ab06f747c12996d438e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>pac</name>
      <anchorfile>structeap__fast__tlv__parse.html</anchorfile>
      <anchor>a0c3a5613ae608e9cfe8f3cf9414bc330</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>pac_len</name>
      <anchorfile>structeap__fast__tlv__parse.html</anchorfile>
      <anchor>ad76171f49a0b186f51a8f3fece9a70d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>request_action</name>
      <anchorfile>structeap__fast__tlv__parse.html</anchorfile>
      <anchor>ad19294b1e67341f4ff08910efe45a705</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>result</name>
      <anchorfile>structeap__fast__tlv__parse.html</anchorfile>
      <anchor>a097ccb8139444466ad9a6a60d018855f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_gpsk_csuite</name>
    <filename>structeap__gpsk__csuite.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>specifier</name>
      <anchorfile>structeap__gpsk__csuite.html</anchorfile>
      <anchor>a8cca2fcee626a9441bac65b23eae9b7e</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>vendor</name>
      <anchorfile>structeap__gpsk__csuite.html</anchorfile>
      <anchor>a5c001279a85a2c8380a06ab2031584b7</anchor>
      <arglist>[4]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_gpsk_data</name>
    <filename>structeap__gpsk__data.html</filename>
    <member kind="enumvalue">
      <name>GPSK_1</name>
      <anchorfile>structeap__gpsk__data.html</anchorfile>
      <anchor>a5311df27e8daa6bad8528eb33a4166dfadf9880b1c680413bcb1647519fbb3645</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GPSK_3</name>
      <anchorfile>structeap__gpsk__data.html</anchorfile>
      <anchor>a5311df27e8daa6bad8528eb33a4166dfadb614c89fe2f843a2ded074c567c12b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>structeap__gpsk__data.html</anchorfile>
      <anchor>a5311df27e8daa6bad8528eb33a4166dfa9ee00753b9168d2069a0efddb1ef7895</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILURE</name>
      <anchorfile>structeap__gpsk__data.html</anchorfile>
      <anchor>a5311df27e8daa6bad8528eb33a4166dfa52f7ad69c4fabf0d38f24a975447a00d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GPSK_1</name>
      <anchorfile>structeap__gpsk__data.html</anchorfile>
      <anchor>a5311df27e8daa6bad8528eb33a4166dfadf9880b1c680413bcb1647519fbb3645</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GPSK_3</name>
      <anchorfile>structeap__gpsk__data.html</anchorfile>
      <anchor>a5311df27e8daa6bad8528eb33a4166dfadb614c89fe2f843a2ded074c567c12b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>structeap__gpsk__data.html</anchorfile>
      <anchor>a5311df27e8daa6bad8528eb33a4166dfa9ee00753b9168d2069a0efddb1ef7895</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILURE</name>
      <anchorfile>structeap__gpsk__data.html</anchorfile>
      <anchor>a5311df27e8daa6bad8528eb33a4166dfa52f7ad69c4fabf0d38f24a975447a00d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>csuite_count</name>
      <anchorfile>structeap__gpsk__data.html</anchorfile>
      <anchor>a8231627a80f08720a5a1f3a28d5b72a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_gpsk_csuite</type>
      <name>csuite_list</name>
      <anchorfile>structeap__gpsk__data.html</anchorfile>
      <anchor>a27837396fe89edafb325222964810fd3</anchor>
      <arglist>[MAX_NUM_CSUITES]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>emsk</name>
      <anchorfile>structeap__gpsk__data.html</anchorfile>
      <anchor>a4923d12c6b9ff64507b6e71eac7f13a3</anchor>
      <arglist>[EAP_EMSK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>id_peer</name>
      <anchorfile>structeap__gpsk__data.html</anchorfile>
      <anchor>ab6e9f160954a0cf8bfd885268f793f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>id_peer_len</name>
      <anchorfile>structeap__gpsk__data.html</anchorfile>
      <anchor>aaea0a7f0e94a99c786bb85c3a07346f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>id_server</name>
      <anchorfile>structeap__gpsk__data.html</anchorfile>
      <anchor>a0748d3d64b47530a67a68ce1c143f782</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>id_server_len</name>
      <anchorfile>structeap__gpsk__data.html</anchorfile>
      <anchor>af0b949675348031a2c526e030ff80bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>msk</name>
      <anchorfile>structeap__gpsk__data.html</anchorfile>
      <anchor>a06efc552f1d81f3541e88c21e6ff5ee9</anchor>
      <arglist>[EAP_MSK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>pk</name>
      <anchorfile>structeap__gpsk__data.html</anchorfile>
      <anchor>ad439dc89c2990d6228e32a24a962b122</anchor>
      <arglist>[EAP_GPSK_MAX_PK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>pk_len</name>
      <anchorfile>structeap__gpsk__data.html</anchorfile>
      <anchor>a290617f4151038d7215455da318d7cef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>psk</name>
      <anchorfile>structeap__gpsk__data.html</anchorfile>
      <anchor>a6686f0ba9a9bbd468fa896fe9bb0e153</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>psk_len</name>
      <anchorfile>structeap__gpsk__data.html</anchorfile>
      <anchor>a3febd7e0bf8a8759e349bcb674c2d612</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>rand_peer</name>
      <anchorfile>structeap__gpsk__data.html</anchorfile>
      <anchor>a877a88c6492b8e93eb885717d3f01168</anchor>
      <arglist>[EAP_GPSK_RAND_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>rand_server</name>
      <anchorfile>structeap__gpsk__data.html</anchorfile>
      <anchor>aa0f361aa41dc58a4a9b27902f69270a6</anchor>
      <arglist>[EAP_GPSK_RAND_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>session_id</name>
      <anchorfile>structeap__gpsk__data.html</anchorfile>
      <anchor>ab5fdc2e819b64473b1464ac589954e27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>session_id_set</name>
      <anchorfile>structeap__gpsk__data.html</anchorfile>
      <anchor>ad1df1996be207a6149037f85cf276f55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>sk</name>
      <anchorfile>structeap__gpsk__data.html</anchorfile>
      <anchor>a584be695c399a547b31ffdc145a10170</anchor>
      <arglist>[EAP_GPSK_MAX_SK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>sk_len</name>
      <anchorfile>structeap__gpsk__data.html</anchorfile>
      <anchor>a9974bda1e457766fc4cdf5d96530d94d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>specifier</name>
      <anchorfile>structeap__gpsk__data.html</anchorfile>
      <anchor>a7531848ef41633d9c56d9123132d5fae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eap_gpsk_data::@91</type>
      <name>state</name>
      <anchorfile>structeap__gpsk__data.html</anchorfile>
      <anchor>a07a14df8ecf51c4280da280efa32b1a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eap_gpsk_data::@118</type>
      <name>state</name>
      <anchorfile>structeap__gpsk__data.html</anchorfile>
      <anchor>aeea9e5cfed72f4ae640d63c4546e8b96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>vendor</name>
      <anchorfile>structeap__gpsk__data.html</anchorfile>
      <anchor>a7e9e4c8582de5b871f440cc1a889c141</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_gtc_data</name>
    <filename>structeap__gtc__data.html</filename>
    <member kind="enumvalue">
      <name>CONTINUE</name>
      <anchorfile>structeap__gtc__data.html</anchorfile>
      <anchor>a801ac1b2005a6d6911ea7ac169cbd37aa2879b64a8a05d560451273f47f4e5d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>structeap__gtc__data.html</anchorfile>
      <anchor>a801ac1b2005a6d6911ea7ac169cbd37aa8101f2689b71b8492ed9f8c7003f54a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILURE</name>
      <anchorfile>structeap__gtc__data.html</anchorfile>
      <anchor>a801ac1b2005a6d6911ea7ac169cbd37aa7421e9829afc8dd5bf6b78b60d6a92a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>prefix</name>
      <anchorfile>structeap__gtc__data.html</anchorfile>
      <anchor>ac6158fbcf2668f98a554559644cf3d30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eap_gtc_data::@119</type>
      <name>state</name>
      <anchorfile>structeap__gtc__data.html</anchorfile>
      <anchor>a72ff3e4cb56211d74d1a6f6294fe96b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_hdr</name>
    <filename>structeap__hdr.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>code</name>
      <anchorfile>structeap__hdr.html</anchorfile>
      <anchor>ac3eb9fa2d647e0703c78787607f39d5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>identifier</name>
      <anchorfile>structeap__hdr.html</anchorfile>
      <anchor>a80c3025a320cb9a6edeb285ac5bf594a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>be16</type>
      <name>length</name>
      <anchorfile>structeap__hdr.html</anchorfile>
      <anchor>a84f10bc04a05e8ccc718f4776259e0c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_identity_data</name>
    <filename>structeap__identity__data.html</filename>
    <member kind="enumvalue">
      <name>CONTINUE</name>
      <anchorfile>structeap__identity__data.html</anchorfile>
      <anchor>aee76771d3899d962392ad40b58a432a9aeaa1557fbcec6facaaaa0e266c4a19d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>structeap__identity__data.html</anchorfile>
      <anchor>aee76771d3899d962392ad40b58a432a9a36d04179d574d98f89521524c0cf431d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILURE</name>
      <anchorfile>structeap__identity__data.html</anchorfile>
      <anchor>aee76771d3899d962392ad40b58a432a9ab77f50548de3db885f71022c1010dbe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pick_up</name>
      <anchorfile>structeap__identity__data.html</anchorfile>
      <anchor>a5d639f7bab2c5e0df778d33c4b7fe0fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eap_identity_data::@120</type>
      <name>state</name>
      <anchorfile>structeap__identity__data.html</anchorfile>
      <anchor>abd4932dcd97c906a67fdc8516d3336b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_ikev2_data</name>
    <filename>structeap__ikev2__data.html</filename>
    <member kind="enumvalue">
      <name>MSG</name>
      <anchorfile>structeap__ikev2__data.html</anchorfile>
      <anchor>a7de98114d51945bd1950e0daa96897a3a5de6bea31769c926512ebe857586801a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FRAG_ACK</name>
      <anchorfile>structeap__ikev2__data.html</anchorfile>
      <anchor>a7de98114d51945bd1950e0daa96897a3a5021075f004f5683f79b3dcfcbc9c18a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WAIT_FRAG_ACK</name>
      <anchorfile>structeap__ikev2__data.html</anchorfile>
      <anchor>a7de98114d51945bd1950e0daa96897a3a3a1ff6debe1c7999b4a16cd96446fb2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DONE</name>
      <anchorfile>structeap__ikev2__data.html</anchorfile>
      <anchor>a7de98114d51945bd1950e0daa96897a3a315db632965966bc2f54b08a91c05ce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAIL</name>
      <anchorfile>structeap__ikev2__data.html</anchorfile>
      <anchor>a7de98114d51945bd1950e0daa96897a3a4743f819fc2b928da7661aa8fe5b10fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WAIT_START</name>
      <anchorfile>structeap__ikev2__data.html</anchorfile>
      <anchor>ae79eb5401eab9e5ce589cd335c76b843affef209f49b77d4b811136d50d83ad88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROC_MSG</name>
      <anchorfile>structeap__ikev2__data.html</anchorfile>
      <anchor>ae79eb5401eab9e5ce589cd335c76b843af69127765655a743ae91b942193bfed5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WAIT_FRAG_ACK</name>
      <anchorfile>structeap__ikev2__data.html</anchorfile>
      <anchor>a7de98114d51945bd1950e0daa96897a3a3a1ff6debe1c7999b4a16cd96446fb2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DONE</name>
      <anchorfile>structeap__ikev2__data.html</anchorfile>
      <anchor>a7de98114d51945bd1950e0daa96897a3a315db632965966bc2f54b08a91c05ce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAIL</name>
      <anchorfile>structeap__ikev2__data.html</anchorfile>
      <anchor>a7de98114d51945bd1950e0daa96897a3a4743f819fc2b928da7661aa8fe5b10fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>fragment_size</name>
      <anchorfile>structeap__ikev2__data.html</anchorfile>
      <anchor>a869d21bfb8d0f4ca40ba03aa2c8a03c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ikev2_initiator_data</type>
      <name>ikev2</name>
      <anchorfile>structeap__ikev2__data.html</anchorfile>
      <anchor>affe2f8d06ea28bfa3d9fd41ade67ccf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ikev2_responder_data</type>
      <name>ikev2</name>
      <anchorfile>structeap__ikev2__data.html</anchorfile>
      <anchor>a48efaa02252b17106b60e564f891063d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>in_buf</name>
      <anchorfile>structeap__ikev2__data.html</anchorfile>
      <anchor>a40c4fce636b71a1bfe1945b471ab5dc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>keymat</name>
      <anchorfile>structeap__ikev2__data.html</anchorfile>
      <anchor>ac3a0c1ea7c0d848574fc31fae3d0f324</anchor>
      <arglist>[EAP_MSK_LEN+EAP_EMSK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>keymat_ok</name>
      <anchorfile>structeap__ikev2__data.html</anchorfile>
      <anchor>a6b8f6fb773072ff2c2f5c0141cbf8468</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>keys_ready</name>
      <anchorfile>structeap__ikev2__data.html</anchorfile>
      <anchor>ad554a976b814614b18a9841ab6bd7ea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>out_buf</name>
      <anchorfile>structeap__ikev2__data.html</anchorfile>
      <anchor>a8c2104515f4987ccc2fe11b13119b8fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>out_used</name>
      <anchorfile>structeap__ikev2__data.html</anchorfile>
      <anchor>a1c18d78b6543ecc56b7e21140dd9eb41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eap_ikev2_data::@121</type>
      <name>state</name>
      <anchorfile>structeap__ikev2__data.html</anchorfile>
      <anchor>a49e2b448b754c805394a5517cf46d4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eap_ikev2_data::@93</type>
      <name>state</name>
      <anchorfile>structeap__ikev2__data.html</anchorfile>
      <anchor>a077a3c85c6baee4cef9cc547d14fce30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_key_data</name>
    <filename>structeap__key__data.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>encr_key</name>
      <anchorfile>structeap__key__data.html</anchorfile>
      <anchor>af6207a692801e776126c9d3d6b6d0282</anchor>
      <arglist>[IEEE8021X_ENCR_KEY_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>sign_key</name>
      <anchorfile>structeap__key__data.html</anchorfile>
      <anchor>ab2f51b39633bffb2c6ae8d93d7c23d62</anchor>
      <arglist>[IEEE8021X_SIGN_KEY_LEN]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_leap_data</name>
    <filename>structeap__leap__data.html</filename>
    <member kind="enumvalue">
      <name>LEAP_WAIT_CHALLENGE</name>
      <anchorfile>structeap__leap__data.html</anchorfile>
      <anchor>aa34d552822005744bc6c3b0c1df90d6aaecbbd54949cbf9c1dbfaf152ab431f52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEAP_WAIT_SUCCESS</name>
      <anchorfile>structeap__leap__data.html</anchorfile>
      <anchor>aa34d552822005744bc6c3b0c1df90d6aa0f48c583c83372c74bf1378431a0cafd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEAP_WAIT_RESPONSE</name>
      <anchorfile>structeap__leap__data.html</anchorfile>
      <anchor>aa34d552822005744bc6c3b0c1df90d6aa9738a74c0ea147c7c23711263707de3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEAP_DONE</name>
      <anchorfile>structeap__leap__data.html</anchorfile>
      <anchor>aa34d552822005744bc6c3b0c1df90d6aa10025c677ff2160da4439e2d20e14610</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ap_challenge</name>
      <anchorfile>structeap__leap__data.html</anchorfile>
      <anchor>aca34067702ff7f990c9a5b8754893e94</anchor>
      <arglist>[LEAP_CHALLENGE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ap_response</name>
      <anchorfile>structeap__leap__data.html</anchorfile>
      <anchor>a1e36046e5c8f76c7e10dc5d10d490d20</anchor>
      <arglist>[LEAP_RESPONSE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>peer_challenge</name>
      <anchorfile>structeap__leap__data.html</anchorfile>
      <anchor>a3b8c122101e58bd99425f9886edaf459</anchor>
      <arglist>[LEAP_CHALLENGE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>peer_response</name>
      <anchorfile>structeap__leap__data.html</anchorfile>
      <anchor>a9158f6b760083cd658e9425b94a2ce8c</anchor>
      <arglist>[LEAP_RESPONSE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>enum eap_leap_data::@94</type>
      <name>state</name>
      <anchorfile>structeap__leap__data.html</anchorfile>
      <anchor>a60bb3602320e17c600cd23db18c04c73</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_md5_data</name>
    <filename>structeap__md5__data.html</filename>
    <member kind="enumvalue">
      <name>CONTINUE</name>
      <anchorfile>structeap__md5__data.html</anchorfile>
      <anchor>aded26b0c2a5a692c48610346f5f9e63bafabf9b84f96c8794cc7d122b738f08bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>structeap__md5__data.html</anchorfile>
      <anchor>aded26b0c2a5a692c48610346f5f9e63ba6466f7470475adb000a02389a590a3fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILURE</name>
      <anchorfile>structeap__md5__data.html</anchorfile>
      <anchor>aded26b0c2a5a692c48610346f5f9e63ba70544c2a9d1d2234d340141b375f3461</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>challenge</name>
      <anchorfile>structeap__md5__data.html</anchorfile>
      <anchor>a1a4fd44e10752021c613e75dfb31e2b9</anchor>
      <arglist>[CHALLENGE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>enum eap_md5_data::@122</type>
      <name>state</name>
      <anchorfile>structeap__md5__data.html</anchorfile>
      <anchor>a0e6c4f62dde22d3a265c8f68347eb8bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_method</name>
    <filename>structeap__method.html</filename>
    <member kind="variable">
      <type>struct wpabuf *(*</type>
      <name>buildReq</name>
      <anchorfile>structeap__method.html</anchorfile>
      <anchor>abd14d90cc25c2083ef7d9f505ecf22b4</anchor>
      <arglist>)(struct eap_sm *sm, void *priv, u8 id)</arglist>
    </member>
    <member kind="variable">
      <type>Boolean(*</type>
      <name>check</name>
      <anchorfile>structeap__method.html</anchorfile>
      <anchor>a22598301e63513fb480dbf7880b05400</anchor>
      <arglist>)(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>deinit</name>
      <anchorfile>structeap__method.html</anchorfile>
      <anchor>aa9cef60e290d04d6646c5b87315a27f2</anchor>
      <arglist>)(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>deinit_for_reauth</name>
      <anchorfile>structeap__method.html</anchorfile>
      <anchor>ac5800c0c4e5109515fc4896f87c1d2e7</anchor>
      <arglist>)(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>free</name>
      <anchorfile>structeap__method.html</anchorfile>
      <anchor>abea8e7b73220d48567770483f64a7aee</anchor>
      <arglist>)(struct eap_method *method)</arglist>
    </member>
    <member kind="variable">
      <type>u8 *(*</type>
      <name>get_emsk</name>
      <anchorfile>structeap__method.html</anchorfile>
      <anchor>a3fb4dda03c67f5cdaec1a7e75a22da1e</anchor>
      <arglist>)(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="variable">
      <type>const u8 *(*</type>
      <name>get_identity</name>
      <anchorfile>structeap__method.html</anchorfile>
      <anchor>ab986d5fb9a8c6a3a3519ba589bbd03b5</anchor>
      <arglist>)(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>get_status</name>
      <anchorfile>structeap__method.html</anchorfile>
      <anchor>a20b1f829e9a75c67c75bf630b62fe903</anchor>
      <arglist>)(struct eap_sm *sm, void *priv, char *buf, size_t buflen, int verbose)</arglist>
    </member>
    <member kind="variable">
      <type>u8 *(*</type>
      <name>getKey</name>
      <anchorfile>structeap__method.html</anchorfile>
      <anchor>a996769a45b14badb5ea9470f0299a039</anchor>
      <arglist>)(struct eap_sm *sm, void *priv, size_t *len)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>getTimeout</name>
      <anchorfile>structeap__method.html</anchorfile>
      <anchor>a5a38e21ccfa5bbdc00b960b6ed8a1fba</anchor>
      <arglist>)(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="variable">
      <type>Boolean(*</type>
      <name>has_reauth_data</name>
      <anchorfile>structeap__method.html</anchorfile>
      <anchor>acc7042ff81a065ab49ac948f973bb98a</anchor>
      <arglist>)(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>init</name>
      <anchorfile>structeap__method.html</anchorfile>
      <anchor>a4e152aa32149c113aeff4d0baa206b47</anchor>
      <arglist>)(struct eap_sm *sm)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>init_for_reauth</name>
      <anchorfile>structeap__method.html</anchorfile>
      <anchor>a55a194c87e2087978ddfbe2866e9825f</anchor>
      <arglist>)(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>initPickUp</name>
      <anchorfile>structeap__method.html</anchorfile>
      <anchor>ae24f43178d736623905d39a084c29079</anchor>
      <arglist>)(struct eap_sm *sm)</arglist>
    </member>
    <member kind="variable">
      <type>Boolean(*</type>
      <name>isDone</name>
      <anchorfile>structeap__method.html</anchorfile>
      <anchor>a2fca7dbeed12b32bb90a17163b673ff7</anchor>
      <arglist>)(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="variable">
      <type>Boolean(*</type>
      <name>isKeyAvailable</name>
      <anchorfile>structeap__method.html</anchorfile>
      <anchor>ad1644eac0100f425e5ae0fc8fe4d11b8</anchor>
      <arglist>)(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="variable">
      <type>Boolean(*</type>
      <name>isSuccess</name>
      <anchorfile>structeap__method.html</anchorfile>
      <anchor>a2b76f39807f0b2a80786059625038bea</anchor>
      <arglist>)(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="variable">
      <type>EapType</type>
      <name>method</name>
      <anchorfile>structeap__method.html</anchorfile>
      <anchor>a523d3e257165785c107a76d181cd9180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>structeap__method.html</anchorfile>
      <anchor>a9798a55a8dba48efa4c1c9ad8816874c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_method *</type>
      <name>next</name>
      <anchorfile>structeap__method.html</anchorfile>
      <anchor>ab073bff284c3826a51358e802a200def</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>process</name>
      <anchorfile>structeap__method.html</anchorfile>
      <anchor>aca294f6a930c5f8238e6fc0041476ab7</anchor>
      <arglist>)(struct eap_sm *sm, void *priv, struct wpabuf *respData)</arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *(*</type>
      <name>process</name>
      <anchorfile>structeap__method.html</anchorfile>
      <anchor>a7bd1bcab2e4cb5c94bd12b06d2d77446</anchor>
      <arglist>)(struct eap_sm *sm, void *priv, struct eap_method_ret *ret, const struct wpabuf *reqData)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>reset</name>
      <anchorfile>structeap__method.html</anchorfile>
      <anchor>a063e998435565d96cc5c54b26d51dcec</anchor>
      <arglist>)(struct eap_sm *sm, void *priv)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>vendor</name>
      <anchorfile>structeap__method.html</anchorfile>
      <anchor>aa8acbef4740067703bc05332e68f2add</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>version</name>
      <anchorfile>structeap__method.html</anchorfile>
      <anchor>a110cd5fbcb004e31f9e46dad8eb44806</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_method_ret</name>
    <filename>structeap__method__ret.html</filename>
    <member kind="variable">
      <type>Boolean</type>
      <name>allowNotifications</name>
      <anchorfile>structeap__method__ret.html</anchorfile>
      <anchor>adfcf2c62eac37bd2e6205c109e9f7408</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EapDecision</type>
      <name>decision</name>
      <anchorfile>structeap__method__ret.html</anchorfile>
      <anchor>a89473f348390267730db87baba0cde44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>ignore</name>
      <anchorfile>structeap__method__ret.html</anchorfile>
      <anchor>a427efb95ef72c943e3c652d68b3bdf85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EapMethodState</type>
      <name>methodState</name>
      <anchorfile>structeap__method__ret.html</anchorfile>
      <anchor>abca75e839194679d77d519e97315f747</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_method_type</name>
    <filename>structeap__method__type.html</filename>
    <member kind="variable">
      <type>u32</type>
      <name>method</name>
      <anchorfile>structeap__method__type.html</anchorfile>
      <anchor>ad242c476b8c76c1b6ce1fb03396b1cda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>vendor</name>
      <anchorfile>structeap__method__type.html</anchorfile>
      <anchor>abc0f5959435477f864cd35793159e8c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_mschapv2_data</name>
    <filename>structeap__mschapv2__data.html</filename>
    <member kind="enumvalue">
      <name>CHALLENGE</name>
      <anchorfile>structeap__mschapv2__data.html</anchorfile>
      <anchor>a0f79590553838c764194902d300f3283aee26ca989ada651e1565af51444f9f87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS_REQ</name>
      <anchorfile>structeap__mschapv2__data.html</anchorfile>
      <anchor>a0f79590553838c764194902d300f3283aad2f9d745d42f36b0ac87e3da49cf6de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILURE_REQ</name>
      <anchorfile>structeap__mschapv2__data.html</anchorfile>
      <anchor>a0f79590553838c764194902d300f3283aee918227af63bba24d88532ee3b872c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>structeap__mschapv2__data.html</anchorfile>
      <anchor>a0f79590553838c764194902d300f3283aa54f5290218be50e7f0552f0bcb31eba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILURE</name>
      <anchorfile>structeap__mschapv2__data.html</anchorfile>
      <anchor>a0f79590553838c764194902d300f3283a352a46f9050a660ed1bf6e429626755f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>auth_challenge</name>
      <anchorfile>structeap__mschapv2__data.html</anchorfile>
      <anchor>a87ee2514fa2c6fd50883e4ca95e400fc</anchor>
      <arglist>[CHALLENGE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>auth_challenge</name>
      <anchorfile>structeap__mschapv2__data.html</anchorfile>
      <anchor>a3f455259493ac86d7835deab7ad2178c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>auth_challenge_from_tls</name>
      <anchorfile>structeap__mschapv2__data.html</anchorfile>
      <anchor>ab6ccd592b6aca1a4178d40541a477a9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>auth_response</name>
      <anchorfile>structeap__mschapv2__data.html</anchorfile>
      <anchor>a510a6ffdc9d6eb524379c718ca608a30</anchor>
      <arglist>[MSCHAPV2_AUTH_RESPONSE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>auth_response_valid</name>
      <anchorfile>structeap__mschapv2__data.html</anchorfile>
      <anchor>a1831fc509dded12640b82a4eaea049f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>master_key</name>
      <anchorfile>structeap__mschapv2__data.html</anchorfile>
      <anchor>a0b931cd09613816a19ae5a717eeecc32</anchor>
      <arglist>[MSCHAPV2_MASTER_KEY_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>master_key_valid</name>
      <anchorfile>structeap__mschapv2__data.html</anchorfile>
      <anchor>a641ea1ffcde1e1d65c0bd664c4f361fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>passwd_change_challenge</name>
      <anchorfile>structeap__mschapv2__data.html</anchorfile>
      <anchor>a0c805d1729f403d2ccb950237bc1cbae</anchor>
      <arglist>[PASSWD_CHANGE_CHAL_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>passwd_change_challenge_valid</name>
      <anchorfile>structeap__mschapv2__data.html</anchorfile>
      <anchor>a2fb5f2700e769a8f286b26ec6611f8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>passwd_change_version</name>
      <anchorfile>structeap__mschapv2__data.html</anchorfile>
      <anchor>a14a209bac89b3105ec2c2fcc42a3275f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>peer_challenge</name>
      <anchorfile>structeap__mschapv2__data.html</anchorfile>
      <anchor>a6bb7eab5d07908a45af9ff1f5fc0b35e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>phase2</name>
      <anchorfile>structeap__mschapv2__data.html</anchorfile>
      <anchor>a6380429b78e03d4245c0b40704689aed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>prev_challenge</name>
      <anchorfile>structeap__mschapv2__data.html</anchorfile>
      <anchor>a5a3dd163f05a591f79e3bce4f019d29c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>prev_error</name>
      <anchorfile>structeap__mschapv2__data.html</anchorfile>
      <anchor>a00f51d0797e2c3ced3f29a486e69e6e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>resp_mschapv2_id</name>
      <anchorfile>structeap__mschapv2__data.html</anchorfile>
      <anchor>a45c8ab2db87059bb4b5419715b436a4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eap_mschapv2_data::@123</type>
      <name>state</name>
      <anchorfile>structeap__mschapv2__data.html</anchorfile>
      <anchor>ae198a0a892224311ab4b28b034cd5627</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>success</name>
      <anchorfile>structeap__mschapv2__data.html</anchorfile>
      <anchor>af4afdd4000ec3c69bbe3bc63f030d19b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_mschapv2_hdr</name>
    <filename>structeap__mschapv2__hdr.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>ms_length</name>
      <anchorfile>structeap__mschapv2__hdr.html</anchorfile>
      <anchor>a9997f2dcedce185250df3d6b9320d9f4</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>mschapv2_id</name>
      <anchorfile>structeap__mschapv2__hdr.html</anchorfile>
      <anchor>a5a49c182e677064434217fe8cfd7951d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>op_code</name>
      <anchorfile>structeap__mschapv2__hdr.html</anchorfile>
      <anchor>a7bdc7f57c4fe1fe5e5b8093e350c6e03</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_pax_data</name>
    <filename>structeap__pax__data.html</filename>
    <member kind="enumvalue">
      <name>PAX_STD_1</name>
      <anchorfile>structeap__pax__data.html</anchorfile>
      <anchor>a5087518099fa89b0cd99ba92751a9fdea894a3b7e9746b062bd8790bfd81a243b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PAX_STD_3</name>
      <anchorfile>structeap__pax__data.html</anchorfile>
      <anchor>a5087518099fa89b0cd99ba92751a9fdeae26ac2073b016f109007b30d466ad2d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>structeap__pax__data.html</anchorfile>
      <anchor>a5087518099fa89b0cd99ba92751a9fdeaa871f2a4290bf5d68dcc54f12a3a6b67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILURE</name>
      <anchorfile>structeap__pax__data.html</anchorfile>
      <anchor>a5087518099fa89b0cd99ba92751a9fdeaea72af1735ca4a96474dd8d6ce8b1e6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PAX_INIT</name>
      <anchorfile>structeap__pax__data.html</anchorfile>
      <anchor>a9d9a0845783de97ad8217595b3e42903a613e9580ad461130961883cb4b1166c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PAX_STD_2_SENT</name>
      <anchorfile>structeap__pax__data.html</anchorfile>
      <anchor>a9d9a0845783de97ad8217595b3e42903a3db6988b9e2e8a11f6350ef7c633b6fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PAX_DONE</name>
      <anchorfile>structeap__pax__data.html</anchorfile>
      <anchor>a9d9a0845783de97ad8217595b3e42903aa02f215d93a6b572eab34614cc449aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ak</name>
      <anchorfile>structeap__pax__data.html</anchorfile>
      <anchor>aea4aa7ff09d7e68c4aca2feaaafd0a89</anchor>
      <arglist>[EAP_PAX_AK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>cid</name>
      <anchorfile>structeap__pax__data.html</anchorfile>
      <anchor>af7d3ee9452f4b514dd68666320157135</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>cid_len</name>
      <anchorfile>structeap__pax__data.html</anchorfile>
      <anchor>a8fd436ebc0308c191685852dca646c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ck</name>
      <anchorfile>structeap__pax__data.html</anchorfile>
      <anchor>a05e302d347564afa5f7faf73a0afa7f4</anchor>
      <arglist>[EAP_PAX_CK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>dh_group_id</name>
      <anchorfile>structeap__pax__data.html</anchorfile>
      <anchor>a5f2835d9efafffbadb664aa2f9acdfe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ick</name>
      <anchorfile>structeap__pax__data.html</anchorfile>
      <anchor>ab6974a6d5b192768345c47f7e750ba69</anchor>
      <arglist>[EAP_PAX_ICK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>keys_set</name>
      <anchorfile>structeap__pax__data.html</anchorfile>
      <anchor>a89349505b81f725c56a0312624ea0e09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>mac_id</name>
      <anchorfile>structeap__pax__data.html</anchorfile>
      <anchor>a73f12d08c391e7a56e2042600585a7f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>mk</name>
      <anchorfile>structeap__pax__data.html</anchorfile>
      <anchor>a33937834c9f8729fd828f3c99e0b0925</anchor>
      <arglist>[EAP_PAX_MK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>public_key_id</name>
      <anchorfile>structeap__pax__data.html</anchorfile>
      <anchor>ab843ad761ce2bf3788d339b94c1b9ac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union eap_pax_data::@125</type>
      <name>rand</name>
      <anchorfile>structeap__pax__data.html</anchorfile>
      <anchor>a7a8ec04da43e5bb38f139f6743facd0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>e</name>
      <anchorfile>unioneap__pax__data_1_1@125.html</anchorfile>
      <anchor>adee07e75ffbb726a2d5e69a342befecb</anchor>
      <arglist>[2 *EAP_PAX_RAND_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct eap_pax_data::@125::@126</type>
      <name>r</name>
      <anchorfile>unioneap__pax__data_1_1@125.html</anchorfile>
      <anchor>a0e54eed8d3c0f893eaa7ac91e1bbfa38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>x</name>
      <anchorfile>structeap__pax__data_1_1@125_1_1@126.html</anchorfile>
      <anchor>aac93e1a2960e9b7311d3e937f09b8497</anchor>
      <arglist>[EAP_PAX_RAND_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>y</name>
      <anchorfile>structeap__pax__data_1_1@125_1_1@126.html</anchorfile>
      <anchor>a1562343d4821b852687242a3ed91d486</anchor>
      <arglist>[EAP_PAX_RAND_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>union eap_pax_data::@96</type>
      <name>rand</name>
      <anchorfile>structeap__pax__data.html</anchorfile>
      <anchor>a8562ae786740126d2a77022d466ff884</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>e</name>
      <anchorfile>unioneap__pax__data_1_1@96.html</anchorfile>
      <anchor>a99f6472a75eeb967526ac9e64184074a</anchor>
      <arglist>[2 *EAP_PAX_RAND_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct eap_pax_data::@96::@97</type>
      <name>r</name>
      <anchorfile>unioneap__pax__data_1_1@96.html</anchorfile>
      <anchor>aef1bf0d4f6e12756fc563eec731e488f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>x</name>
      <anchorfile>structeap__pax__data_1_1@96_1_1@97.html</anchorfile>
      <anchor>a07b077d075e7649c8396c4cd8cf1046d</anchor>
      <arglist>[EAP_PAX_RAND_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>y</name>
      <anchorfile>structeap__pax__data_1_1@96_1_1@97.html</anchorfile>
      <anchor>ab151f50056c3c6520185aca41ecf0331</anchor>
      <arglist>[EAP_PAX_RAND_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>enum eap_pax_data::@95</type>
      <name>state</name>
      <anchorfile>structeap__pax__data.html</anchorfile>
      <anchor>adfac6b83f4592eed619abdf4e56fd05a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eap_pax_data::@124</type>
      <name>state</name>
      <anchorfile>structeap__pax__data.html</anchorfile>
      <anchor>ac873bde0d5a3396c073e03eebaa94dab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_pax_hdr</name>
    <filename>structeap__pax__hdr.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>dh_group_id</name>
      <anchorfile>structeap__pax__hdr.html</anchorfile>
      <anchor>a61b456e121076c8b17f0307ae3e3120a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>flags</name>
      <anchorfile>structeap__pax__hdr.html</anchorfile>
      <anchor>a7feb35d69881e68c1d67e49c3de6cf2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>mac_id</name>
      <anchorfile>structeap__pax__hdr.html</anchorfile>
      <anchor>a6a25553661e62d668d80bffef4488c63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>op_code</name>
      <anchorfile>structeap__pax__hdr.html</anchorfile>
      <anchor>a06bf16fbd21a02804c56a70c61fab37a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>public_key_id</name>
      <anchorfile>structeap__pax__hdr.html</anchorfile>
      <anchor>ae0b67411895549a40721462f137bfc77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_peap_data</name>
    <filename>structeap__peap__data.html</filename>
    <member kind="enumvalue">
      <name>START</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a38d91a3d58e6ac5c5d43ea28340ed2bda2262ce44be4b4b29ce7f2f45b0c1a0e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PHASE1</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a38d91a3d58e6ac5c5d43ea28340ed2bda186b1053accd100fd277b1a99ef438dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PHASE1_ID2</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a38d91a3d58e6ac5c5d43ea28340ed2bda9fb7b8c12cfd365fba4860ab7a332c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PHASE2_START</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a38d91a3d58e6ac5c5d43ea28340ed2bdac9925c54863a0ab31920c48092c21fc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PHASE2_ID</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a38d91a3d58e6ac5c5d43ea28340ed2bda71ac69140dc70aa7a5d86001551bd2a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PHASE2_METHOD</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a38d91a3d58e6ac5c5d43ea28340ed2bda73532a269198b80a707b979ed02a884b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PHASE2_SOH</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a38d91a3d58e6ac5c5d43ea28340ed2bda0c3e5377b6051968ed2c4c0537a0b568</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PHASE2_TLV</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a38d91a3d58e6ac5c5d43ea28340ed2bdaed27da276dc74100d5c27f4042fe778a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS_REQ</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a38d91a3d58e6ac5c5d43ea28340ed2bdac5efa17258ff2582f01aec931301e91f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILURE_REQ</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a38d91a3d58e6ac5c5d43ea28340ed2bdaff331daad4e63d5ef575e683105f5fc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a38d91a3d58e6ac5c5d43ea28340ed2bda55e0a859f24c78dfc23223931d9e69ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILURE</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a38d91a3d58e6ac5c5d43ea28340ed2bda950d0eb3e98d82be51b24fa258843e76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLV_REQ_NONE</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a81bd5f2c4f205bfd8fc35feb75cc1529a54f3a05de72bb9b6840ddb50fee9f747</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLV_REQ_SUCCESS</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a81bd5f2c4f205bfd8fc35feb75cc1529ace195b910c0ce2166f23f9037a0f0347</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLV_REQ_FAILURE</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a81bd5f2c4f205bfd8fc35feb75cc1529ac5d3c43f21db3b37db1f9d91d12e7388</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_BINDING</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a01d92419c60ea4e8bdb21d12da76b508a82de385f5a9e716a212d6745b1f03ebe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPTIONAL_BINDING</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a01d92419c60ea4e8bdb21d12da76b508ac07684cad84d112bc7fde66b4b903476</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REQUIRE_BINDING</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a01d92419c60ea4e8bdb21d12da76b508ade7f6c2d9cd8e26d1f5c93df0bfd2671</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_BINDING</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a01d92419c60ea4e8bdb21d12da76b508a82de385f5a9e716a212d6745b1f03ebe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPTIONAL_BINDING</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a01d92419c60ea4e8bdb21d12da76b508ac07684cad84d112bc7fde66b4b903476</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REQUIRE_BINDING</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a01d92419c60ea4e8bdb21d12da76b508ade7f6c2d9cd8e26d1f5c93df0bfd2671</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>binding_nonce</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a7a52b63962696dff44e87ca20cbe58a8</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>cmk</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a354068592d35940ca0e71c3c023e065f</anchor>
      <arglist>[20]</arglist>
    </member>
    <member kind="variable">
      <type>enum eap_peap_data::@129</type>
      <name>crypto_binding</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a7a61327b1067a4dc49b2b441263eb867</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eap_peap_data::@98</type>
      <name>crypto_binding</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>ad5c860c71ff161315fc5672ba0389516</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>crypto_binding_sent</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>af569a935facd7b7db606d492e3d96d7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>crypto_binding_used</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a8d5ca8ff743e6bcf2e9df751e19b72a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>force_new_label</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a6caf56a6035748eb0f06ba29714c24ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>force_peap_version</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a4d70c1cb10f57279b8ceec26530be93e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>force_version</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>ae155ffc8f62740be719ef2dd95e6db11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ipmk</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a2bc706b33f00cb015df03b485e5f1592</anchor>
      <arglist>[40]</arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>key_data</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a2d9e0a1827abb198cebdec69c4b9b40c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>num_phase2_types</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a319fba63cee63df281e7e4c17d1960a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>peap_outer_success</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>aa1f4e50695bc34b65f38b2b8334268c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>peap_version</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>ab7974a0000a0f990d1c5e535e7a4a84b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>pending_phase2_req</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>ada0884ffad09cce1aac94899403980e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>pending_phase2_resp</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a2822bf41cb5203986ea243552ea6850f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>phase2_eap_started</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>af813c84eba0b274ce71e2b20d813c9e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>phase2_eap_success</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a363eeeaf2c61b467586ea8c5b09524a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>phase2_key</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>aea61ce8f46d601699bb93e249b973d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>phase2_key_len</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a00dd205db72f0845ae9cb6e39fc61911</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_method *</type>
      <name>phase2_method</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a6e2cab42ae3a7d3c34814977c9d8986c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>phase2_priv</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a726a18a39af90f08db3f7ade7b2e6629</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>phase2_success</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>ae7f7d8815cb34428ec37e955e28f91ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_method_type</type>
      <name>phase2_type</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a3cd81c7620b32afb32d0ffa81f3efab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_method_type *</type>
      <name>phase2_types</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a0fbfc065db1cec2983a7fe9410f40293</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>reauth</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a1ba3702fbfb5fb3674f8ce204cea0f3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>recv_version</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a10919ed017776c502ba0fece0de3c898</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>resuming</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>ae90b83d3071d8822d2d7a7bdac43a5ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>soh</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a7e5ad6df7123428698f6f7e4fcc9be47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>soh_response</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a1a1f9a6e4c8e68e0cbfe9dcd19aae745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_ssl_data</type>
      <name>ssl</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>af6e8d1ca21813a4f7df77932c8b71a7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eap_peap_data::@127</type>
      <name>state</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>a88025ab5d7f42e6c581cf97cbd114457</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eap_peap_data::@128</type>
      <name>tlv_request</name>
      <anchorfile>structeap__peap__data.html</anchorfile>
      <anchor>adc4d4ed7cc4368ede8b6cc4ce5fe6a42</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_peer_config</name>
    <filename>structeap__peer__config.html</filename>
    <member kind="variable">
      <type>u8 *</type>
      <name>altsubject_match</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>abdf0ae1ba05e598615b0bf1a29374c5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>altsubject_match2</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>ad70e443191f87af66d6c00b5051190c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>anonymous_identity</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>acca186e71533691f5dd0f494c0bff47e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>anonymous_identity_len</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>ad2153fa7f998f1b6ceb00b1f1eb59b4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>ca_cert</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>a481b5212d834ac2d6bf045870bdec7b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>ca_cert2</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>abbed98864c8a10c18f7849352b8a5ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>ca_cert2_id</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>a4c4506a4eed73dd7e27fbfec6bd05ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>ca_cert_id</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>a2004e9d2f6a7bdaaf498aa67ab7e1c87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>ca_path</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>a16e9552bc81e405770203fac94469102</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>ca_path2</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>ace3cf2a291118e282ddcab601eaa6126</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>cert2_id</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>aae547f5fb4d517130d518b26dcccccc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>cert_id</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>a6864c5de2baeba8e01279fddeb3f7744</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>client_cert</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>ae50735d1dd18933dc1ca1fdbd7d2e312</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>client_cert2</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>a671bc2e75033470202ea1b6c297bc7ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>dh_file</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>a8d76b3a51ef87366d12721959e5a5f11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>dh_file2</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>aebcf2b52906bb5f025939a6048c755d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_method_type *</type>
      <name>eap_methods</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>a0bc333cfe0d7296920a39c76012d08ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>engine</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>aae1bd525462c88bdcdaca4762f33e58a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>engine2</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>a32695751245a33f1d05bf747a7c371b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>engine2_id</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>a4c36727ef2e99c394e4657cd69c6b323</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>engine_id</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>a5a454315261f92bb769b0a7ed3eac1f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>flags</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>abdab48a765a4e1da1dccaaf63ec68332</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fragment_size</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>a401dbdf6a4461afa8ceae0cfa8695149</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>identity</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>a1b7b07667eab70d5a78a08427a04ad4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>identity_len</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>a63c9b0a67f9134b78782063f9d00e92d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>key2_id</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>afb4caac2bcc7cf5dc34181bb04941207</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>key_id</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>a57a9bf4351d06f7076635ce5e0d272a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mschapv2_retry</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>ab42d337c2ea1624888b10a1b5de32b2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>new_password</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>a090f61510b53958b2c9f88b663e17c57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>new_password_len</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>a359882b172b8ed4d61941000e07aaf30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>otp</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>a46bb80adc2c24879c30bc6ab39c0d9c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>otp_len</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>ae4e6668fe7c7ff86215edabaee45fa4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>pac_file</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>ab9faa5acdd50eb9ba18e5b2f9d4dbdc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>password</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>a2b4dbfe1d363c16d34b10f3b343ef3be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>password_len</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>a38ff8ba66763dd0636e95c63d76bce90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>pcsc</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>ad9702d7c3b9120ec5fa373fff87f0701</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pending_req_identity</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>a88bad326b5adc5010575bbbb54b495b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pending_req_new_password</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>a979dd7e8c837030b210b0c4b032fb098</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>pending_req_otp</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>a71aaad48022f3a60533bd452312e4764</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>pending_req_otp_len</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>a2b9ecc99ea11f49ad46a94e8603f900f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pending_req_passphrase</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>ab2ce6a99da975f780917ef68ced94f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pending_req_password</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>a7b35b4edc60e291122f5c04f24d8bbcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pending_req_pin</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>aadbd7e3ab1894f8f604ae2592291d1f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>phase1</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>a060069044c73e18af2b9da0573fc1ece</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>phase2</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>a68a52addeb96bd95e2edb5c3fa8cebf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>pin</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>a7f57d03f9010245d7b72b160e39b399b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>pin2</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>ae3a8582ecae2e9b940248a41ca5188c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>private_key</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>a98f53ec46178634ab9644cec475bad3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>private_key2</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>a777c07a78e460e56b225feddebb8a2da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>private_key2_passwd</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>ac75ad0ca36157b73a769d68d393329de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>private_key_passwd</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>a749bedecef8a6f667e054bd9ddcced9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>subject_match</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>a300d064a43e7898411689fb2e87e1fe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>subject_match2</name>
      <anchorfile>structeap__peer__config.html</anchorfile>
      <anchor>a78645b2b3a2b59c2dc42ddb37300b755</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_psk_data</name>
    <filename>structeap__psk__data.html</filename>
    <member kind="enumvalue">
      <name>PSK_1</name>
      <anchorfile>structeap__psk__data.html</anchorfile>
      <anchor>abe8b5ff9f52ed532915a117a106f433aac7e7ade8118cd1fefb71cd899d94821d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PSK_3</name>
      <anchorfile>structeap__psk__data.html</anchorfile>
      <anchor>abe8b5ff9f52ed532915a117a106f433aaa517e75358a1a69ef9299a2f670bf8ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>structeap__psk__data.html</anchorfile>
      <anchor>abe8b5ff9f52ed532915a117a106f433aa5179655cb01c6a99377a93d60bc8a069</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILURE</name>
      <anchorfile>structeap__psk__data.html</anchorfile>
      <anchor>abe8b5ff9f52ed532915a117a106f433aa4d37c7fd03f800edc0773c7b32423875</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PSK_INIT</name>
      <anchorfile>structeap__psk__data.html</anchorfile>
      <anchor>abb9f4b573396310b4e0ccd932e09598aa0b8400b6892584e93d5070927ebf2df2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PSK_MAC_SENT</name>
      <anchorfile>structeap__psk__data.html</anchorfile>
      <anchor>abb9f4b573396310b4e0ccd932e09598aae5c00e58650d0a699db3819f5f273711</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PSK_DONE</name>
      <anchorfile>structeap__psk__data.html</anchorfile>
      <anchor>abb9f4b573396310b4e0ccd932e09598aacac18b385ee21602327cccc4ac328874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ak</name>
      <anchorfile>structeap__psk__data.html</anchorfile>
      <anchor>a6a06843fabae76d2801c570905da2cc4</anchor>
      <arglist>[EAP_PSK_AK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>emsk</name>
      <anchorfile>structeap__psk__data.html</anchorfile>
      <anchor>a7f649176534300ee5f7d8a193b265b80</anchor>
      <arglist>[EAP_EMSK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>id_p</name>
      <anchorfile>structeap__psk__data.html</anchorfile>
      <anchor>a10c4e5eebdac9e4aff5e94a0ad97f657</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>id_p_len</name>
      <anchorfile>structeap__psk__data.html</anchorfile>
      <anchor>a563141a613823d42cbd8a88c7e828443</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>id_s</name>
      <anchorfile>structeap__psk__data.html</anchorfile>
      <anchor>a0ba01779028bf268f430254e25bcdc25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>id_s_len</name>
      <anchorfile>structeap__psk__data.html</anchorfile>
      <anchor>aa1acd22d86f0b781f375519f9a904de9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>kdk</name>
      <anchorfile>structeap__psk__data.html</anchorfile>
      <anchor>a2782ba2a73e979e06c7b201ed074a977</anchor>
      <arglist>[EAP_PSK_KDK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>msk</name>
      <anchorfile>structeap__psk__data.html</anchorfile>
      <anchor>aa0b038c285fbd36f775ef613d50d731e</anchor>
      <arglist>[EAP_MSK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>rand_p</name>
      <anchorfile>structeap__psk__data.html</anchorfile>
      <anchor>a99633a0a43dbfc5a312ce75da0928f14</anchor>
      <arglist>[EAP_PSK_RAND_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>rand_s</name>
      <anchorfile>structeap__psk__data.html</anchorfile>
      <anchor>a024d3b3615779236d60d7f96629afb6a</anchor>
      <arglist>[EAP_PSK_RAND_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>enum eap_psk_data::@130</type>
      <name>state</name>
      <anchorfile>structeap__psk__data.html</anchorfile>
      <anchor>a9acf8ab716ba92d7e574fc90975c29c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eap_psk_data::@99</type>
      <name>state</name>
      <anchorfile>structeap__psk__data.html</anchorfile>
      <anchor>acb47a147f8adba497c7eaebc3841c557</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>tek</name>
      <anchorfile>structeap__psk__data.html</anchorfile>
      <anchor>afbb53547ea66d4f00ac37e14f8dad4f3</anchor>
      <arglist>[EAP_PSK_TEK_LEN]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_psk_hdr_1</name>
    <filename>structeap__psk__hdr__1.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>flags</name>
      <anchorfile>structeap__psk__hdr__1.html</anchorfile>
      <anchor>aec84c64ecd8563d62e695cfad3d6d2e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>rand_s</name>
      <anchorfile>structeap__psk__hdr__1.html</anchorfile>
      <anchor>abb74d9192fa38f96665762f20fde3570</anchor>
      <arglist>[EAP_PSK_RAND_LEN]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_psk_hdr_2</name>
    <filename>structeap__psk__hdr__2.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>flags</name>
      <anchorfile>structeap__psk__hdr__2.html</anchorfile>
      <anchor>a34b55176edb2e40e487027f384738a47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>mac_p</name>
      <anchorfile>structeap__psk__hdr__2.html</anchorfile>
      <anchor>a3c92a9456c86f6043bbf7cdc3c433116</anchor>
      <arglist>[EAP_PSK_MAC_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>rand_p</name>
      <anchorfile>structeap__psk__hdr__2.html</anchorfile>
      <anchor>aab707f376ac1ac7d6a8006bb18478456</anchor>
      <arglist>[EAP_PSK_RAND_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>rand_s</name>
      <anchorfile>structeap__psk__hdr__2.html</anchorfile>
      <anchor>af0c674ab017786947f8047e964d338f8</anchor>
      <arglist>[EAP_PSK_RAND_LEN]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_psk_hdr_3</name>
    <filename>structeap__psk__hdr__3.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>flags</name>
      <anchorfile>structeap__psk__hdr__3.html</anchorfile>
      <anchor>ad172ed840aa48671527b90f6e776eb27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>mac_s</name>
      <anchorfile>structeap__psk__hdr__3.html</anchorfile>
      <anchor>a58cc1bc6dc23289edcebb073fc8fabc1</anchor>
      <arglist>[EAP_PSK_MAC_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>rand_s</name>
      <anchorfile>structeap__psk__hdr__3.html</anchorfile>
      <anchor>a765acdd642f81d5f1bfefad27e447a80</anchor>
      <arglist>[EAP_PSK_RAND_LEN]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_psk_hdr_4</name>
    <filename>structeap__psk__hdr__4.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>flags</name>
      <anchorfile>structeap__psk__hdr__4.html</anchorfile>
      <anchor>a43163b09fde9270768220b1ca8262fa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>rand_s</name>
      <anchorfile>structeap__psk__hdr__4.html</anchorfile>
      <anchor>a25e332c418f22617854dc105ebc5533a</anchor>
      <arglist>[EAP_PSK_RAND_LEN]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_sake_data</name>
    <filename>structeap__sake__data.html</filename>
    <member kind="enumvalue">
      <name>IDENTITY</name>
      <anchorfile>structeap__sake__data.html</anchorfile>
      <anchor>a189978220a31aa14dc5fe8f14e0bf783abdbeb50a71367a992bf59d69719f4a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHALLENGE</name>
      <anchorfile>structeap__sake__data.html</anchorfile>
      <anchor>a189978220a31aa14dc5fe8f14e0bf783a4cb2722b32f2994e8ddd646fcdc00fe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONFIRM</name>
      <anchorfile>structeap__sake__data.html</anchorfile>
      <anchor>a189978220a31aa14dc5fe8f14e0bf783a9b435b35f5f37f6d30aa00319256d4d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>structeap__sake__data.html</anchorfile>
      <anchor>a189978220a31aa14dc5fe8f14e0bf783a4b2afd14b0b1db883fb2e44cf907b144</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILURE</name>
      <anchorfile>structeap__sake__data.html</anchorfile>
      <anchor>a189978220a31aa14dc5fe8f14e0bf783a66edc04c7a5a76f68148da5f24af1dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IDENTITY</name>
      <anchorfile>structeap__sake__data.html</anchorfile>
      <anchor>a189978220a31aa14dc5fe8f14e0bf783abdbeb50a71367a992bf59d69719f4a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHALLENGE</name>
      <anchorfile>structeap__sake__data.html</anchorfile>
      <anchor>a189978220a31aa14dc5fe8f14e0bf783a4cb2722b32f2994e8ddd646fcdc00fe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONFIRM</name>
      <anchorfile>structeap__sake__data.html</anchorfile>
      <anchor>a189978220a31aa14dc5fe8f14e0bf783a9b435b35f5f37f6d30aa00319256d4d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>structeap__sake__data.html</anchorfile>
      <anchor>a189978220a31aa14dc5fe8f14e0bf783a4b2afd14b0b1db883fb2e44cf907b144</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILURE</name>
      <anchorfile>structeap__sake__data.html</anchorfile>
      <anchor>a189978220a31aa14dc5fe8f14e0bf783a66edc04c7a5a76f68148da5f24af1dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>emsk</name>
      <anchorfile>structeap__sake__data.html</anchorfile>
      <anchor>a066f0d217b5d16232d8ae24a32fcdd5c</anchor>
      <arglist>[EAP_EMSK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>msk</name>
      <anchorfile>structeap__sake__data.html</anchorfile>
      <anchor>a0f5300890e629bfdf6d69a7eb1c88329</anchor>
      <arglist>[EAP_MSK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>peerid</name>
      <anchorfile>structeap__sake__data.html</anchorfile>
      <anchor>a0b2c6f52dae55a3da41076b4ca790a16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>peerid_len</name>
      <anchorfile>structeap__sake__data.html</anchorfile>
      <anchor>aa09776ee6b3e850ebbc3fdf2a4b97b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>rand_p</name>
      <anchorfile>structeap__sake__data.html</anchorfile>
      <anchor>a37caadba33055a0a2962c1a6f3126a83</anchor>
      <arglist>[EAP_SAKE_RAND_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>rand_s</name>
      <anchorfile>structeap__sake__data.html</anchorfile>
      <anchor>a2d1dc1ba2e3f7c67b4ab9039a79f138a</anchor>
      <arglist>[EAP_SAKE_RAND_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>root_secret_a</name>
      <anchorfile>structeap__sake__data.html</anchorfile>
      <anchor>a1c134e36e6238c3523ccfec20e74f003</anchor>
      <arglist>[EAP_SAKE_ROOT_SECRET_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>root_secret_b</name>
      <anchorfile>structeap__sake__data.html</anchorfile>
      <anchor>a59672ff27213108a33cdcbf11a6f0187</anchor>
      <arglist>[EAP_SAKE_ROOT_SECRET_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>serverid</name>
      <anchorfile>structeap__sake__data.html</anchorfile>
      <anchor>a184633d3fdeedfff6f88469ee8fec117</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>serverid_len</name>
      <anchorfile>structeap__sake__data.html</anchorfile>
      <anchor>ab2339245a10868a43c1346e5ff0fe191</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>session_id</name>
      <anchorfile>structeap__sake__data.html</anchorfile>
      <anchor>a9b4e1c4abfcca609339704e454dda446</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>session_id_set</name>
      <anchorfile>structeap__sake__data.html</anchorfile>
      <anchor>a61a6f544d437ab2b63df11c9b1ddf61a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eap_sake_data::@100</type>
      <name>state</name>
      <anchorfile>structeap__sake__data.html</anchorfile>
      <anchor>add19eaed7985b74909f94c7d8403eb8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eap_sake_data::@131</type>
      <name>state</name>
      <anchorfile>structeap__sake__data.html</anchorfile>
      <anchor>a4d1c2eae4e505a0f2c27f56b618e1e60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_sake_data::@132</type>
      <name>tek</name>
      <anchorfile>structeap__sake__data.html</anchorfile>
      <anchor>aa11f9b02a1bce0c372a6d41f063d6df8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>auth</name>
      <anchorfile>structeap__sake__data_1_1@132.html</anchorfile>
      <anchor>ae150612db66f13f7d782f3137da35bdf</anchor>
      <arglist>[EAP_SAKE_TEK_AUTH_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>cipher</name>
      <anchorfile>structeap__sake__data_1_1@132.html</anchorfile>
      <anchor>a4da6543a9dc94e944ab157e779bc93f8</anchor>
      <arglist>[EAP_SAKE_TEK_CIPHER_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct eap_sake_data::@101</type>
      <name>tek</name>
      <anchorfile>structeap__sake__data.html</anchorfile>
      <anchor>ad3334ba718eef6eba7d8b376b5790593</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>auth</name>
      <anchorfile>structeap__sake__data_1_1@101.html</anchorfile>
      <anchor>a54aa5e1db27c95281cce033849882e74</anchor>
      <arglist>[EAP_SAKE_TEK_AUTH_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>cipher</name>
      <anchorfile>structeap__sake__data_1_1@101.html</anchorfile>
      <anchor>adb5378d877cd281a732d21a97d917cd2</anchor>
      <arglist>[EAP_SAKE_TEK_CIPHER_LEN]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_sake_hdr</name>
    <filename>structeap__sake__hdr.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>session_id</name>
      <anchorfile>structeap__sake__hdr.html</anchorfile>
      <anchor>a451b1355745a0684353fe8cfdb5434b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>subtype</name>
      <anchorfile>structeap__sake__hdr.html</anchorfile>
      <anchor>abe6da93ec1cda0cfb9d060a16b96face</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>version</name>
      <anchorfile>structeap__sake__hdr.html</anchorfile>
      <anchor>a2fb4c4a856b75809932332c16129cd7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_sake_parse_attr</name>
    <filename>structeap__sake__parse__attr.html</filename>
    <member kind="variable">
      <type>const u8 *</type>
      <name>any_id_req</name>
      <anchorfile>structeap__sake__parse__attr.html</anchorfile>
      <anchor>a5504d4f8d5f28352e06a6bdbfd47777f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>encr_data</name>
      <anchorfile>structeap__sake__parse__attr.html</anchorfile>
      <anchor>aa1bcc5cc8beb8972174918195aed4dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>encr_data_len</name>
      <anchorfile>structeap__sake__parse__attr.html</anchorfile>
      <anchor>adc0f3bd6fedc61f0e2f2a866ae16b84c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>iv</name>
      <anchorfile>structeap__sake__parse__attr.html</anchorfile>
      <anchor>a49f5cef97637c3450bb4b1e73c82db17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>iv_len</name>
      <anchorfile>structeap__sake__parse__attr.html</anchorfile>
      <anchor>ad2f362c4a8512e44f317330776afaf6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>mic_p</name>
      <anchorfile>structeap__sake__parse__attr.html</anchorfile>
      <anchor>a6cdb6ad77aea0592dd2399c9f05ac82f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>mic_s</name>
      <anchorfile>structeap__sake__parse__attr.html</anchorfile>
      <anchor>aa74d37a52098d748ad6e0d1362b9d449</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>msk_life</name>
      <anchorfile>structeap__sake__parse__attr.html</anchorfile>
      <anchor>a5d2386451634dd341b9162035dc33308</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>next_tmpid</name>
      <anchorfile>structeap__sake__parse__attr.html</anchorfile>
      <anchor>a74a71a59944af93062ae7a3f88844a72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>next_tmpid_len</name>
      <anchorfile>structeap__sake__parse__attr.html</anchorfile>
      <anchor>aa13e835b1cc48d0e276ac980cf98495f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>peerid</name>
      <anchorfile>structeap__sake__parse__attr.html</anchorfile>
      <anchor>a9529ee0c3183accf21f3ffe1683e3bbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>peerid_len</name>
      <anchorfile>structeap__sake__parse__attr.html</anchorfile>
      <anchor>ab5a3e98a886944b1133ba00e30e21eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>perm_id_req</name>
      <anchorfile>structeap__sake__parse__attr.html</anchorfile>
      <anchor>a0f9c73d5ead6ed132fb1ee736600ea07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>rand_p</name>
      <anchorfile>structeap__sake__parse__attr.html</anchorfile>
      <anchor>a6e6e2a73d2ec9b78b1860a34e8d76ad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>rand_s</name>
      <anchorfile>structeap__sake__parse__attr.html</anchorfile>
      <anchor>a69e86776908661aa6a190cf744cce3e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>serverid</name>
      <anchorfile>structeap__sake__parse__attr.html</anchorfile>
      <anchor>ad4b1226bd3c43f16566bda8c21c9df4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>serverid_len</name>
      <anchorfile>structeap__sake__parse__attr.html</anchorfile>
      <anchor>a6022adcbff3ab4f88f44a1d27b1b4ed5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>spi_p</name>
      <anchorfile>structeap__sake__parse__attr.html</anchorfile>
      <anchor>a214dad7f605f80651144c02f1c8168cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>spi_p_len</name>
      <anchorfile>structeap__sake__parse__attr.html</anchorfile>
      <anchor>a15e6b228a557c77bd303fb8205039f6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>spi_s</name>
      <anchorfile>structeap__sake__parse__attr.html</anchorfile>
      <anchor>a6f424abbc30bb860f380cb940b103fbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>spi_s_len</name>
      <anchorfile>structeap__sake__parse__attr.html</anchorfile>
      <anchor>ab4ec8a21dc7bdedc65b9ff0132697e6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_sim_attrs</name>
    <filename>structeap__sim__attrs.html</filename>
    <member kind="variable">
      <type>const u8 *</type>
      <name>autn</name>
      <anchorfile>structeap__sim__attrs.html</anchorfile>
      <anchor>ae1f8f1c5e9b825b6b25e077efab40e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>auts</name>
      <anchorfile>structeap__sim__attrs.html</anchorfile>
      <anchor>a025c0d283ec143b32e96e8f27c8903bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>bidding</name>
      <anchorfile>structeap__sim__attrs.html</anchorfile>
      <anchor>a33f061cd6ab6041ec50f0bcd403910ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>checkcode</name>
      <anchorfile>structeap__sim__attrs.html</anchorfile>
      <anchor>aed1f94c3a1f178b850222c0c002ec5e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>checkcode_len</name>
      <anchorfile>structeap__sim__attrs.html</anchorfile>
      <anchor>a2f89f0418c1121ad5a1cc798d692cc05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>client_error_code</name>
      <anchorfile>structeap__sim__attrs.html</anchorfile>
      <anchor>a893c643ed988bf5febbfc88dc8a46c43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>counter</name>
      <anchorfile>structeap__sim__attrs.html</anchorfile>
      <anchor>a31b301928e0154d514cd5b50cd573583</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>counter_too_small</name>
      <anchorfile>structeap__sim__attrs.html</anchorfile>
      <anchor>a3f817e39d9f2339209a80a82d533e194</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>encr_data</name>
      <anchorfile>structeap__sim__attrs.html</anchorfile>
      <anchor>a4d385c1f06f9bc0a5897b59280f59bc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>encr_data_len</name>
      <anchorfile>structeap__sim__attrs.html</anchorfile>
      <anchor>addd30c7499f791614972e70b3707ad0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eap_sim_id_req</type>
      <name>id_req</name>
      <anchorfile>structeap__sim__attrs.html</anchorfile>
      <anchor>a015147959a8e630cb54352d2f6ddd341</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>identity</name>
      <anchorfile>structeap__sim__attrs.html</anchorfile>
      <anchor>a72bf3a7f7775619612bb618fd6e0efc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>identity_len</name>
      <anchorfile>structeap__sim__attrs.html</anchorfile>
      <anchor>a8abc231e1bb3c8fcda91ebfab991ce76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>iv</name>
      <anchorfile>structeap__sim__attrs.html</anchorfile>
      <anchor>a1d8063e481276eea3209776ae9b23ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>kdf</name>
      <anchorfile>structeap__sim__attrs.html</anchorfile>
      <anchor>a1bec2c953adcda7d27fedee98df8eb58</anchor>
      <arglist>[EAP_AKA_PRIME_KDF_MAX]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>kdf_count</name>
      <anchorfile>structeap__sim__attrs.html</anchorfile>
      <anchor>a4fa753cb2f1b1cbef0cedf7f8a5729ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>kdf_input</name>
      <anchorfile>structeap__sim__attrs.html</anchorfile>
      <anchor>acf8b9d223e658145d0397645fc86c7e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>kdf_input_len</name>
      <anchorfile>structeap__sim__attrs.html</anchorfile>
      <anchor>af0b55fa49974150440a682c55876f072</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>mac</name>
      <anchorfile>structeap__sim__attrs.html</anchorfile>
      <anchor>ab5125b6b5ab134a4c560a0ef4701465f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>next_pseudonym</name>
      <anchorfile>structeap__sim__attrs.html</anchorfile>
      <anchor>a40e48edaed1984456636d61203def54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>next_pseudonym_len</name>
      <anchorfile>structeap__sim__attrs.html</anchorfile>
      <anchor>a8ea47bd3fa72590823df8f3dcdfb3da5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>next_reauth_id</name>
      <anchorfile>structeap__sim__attrs.html</anchorfile>
      <anchor>acfe88776b0a7039d6b2e48dfa049bf0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>next_reauth_id_len</name>
      <anchorfile>structeap__sim__attrs.html</anchorfile>
      <anchor>a510d28d7468cda1c89242e5150a4598b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>nonce_mt</name>
      <anchorfile>structeap__sim__attrs.html</anchorfile>
      <anchor>a32df3d2082464ac908c24307fc45da45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>nonce_s</name>
      <anchorfile>structeap__sim__attrs.html</anchorfile>
      <anchor>a6a12e5044d8d525cdca3fb41a194737c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>notification</name>
      <anchorfile>structeap__sim__attrs.html</anchorfile>
      <anchor>a8628108fbf39ee86298cbcf56734202b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>num_chal</name>
      <anchorfile>structeap__sim__attrs.html</anchorfile>
      <anchor>a70b66c5e1832a2bb6a94ef311d2f60e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>rand</name>
      <anchorfile>structeap__sim__attrs.html</anchorfile>
      <anchor>a06dc03fd87a3b7092c85f07d2e7a4cb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>res</name>
      <anchorfile>structeap__sim__attrs.html</anchorfile>
      <anchor>ab6350dc61625d4c21875ef2d46427367</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>res_len</name>
      <anchorfile>structeap__sim__attrs.html</anchorfile>
      <anchor>ac57ffdeb716a963c105722013f18af58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>res_len_bits</name>
      <anchorfile>structeap__sim__attrs.html</anchorfile>
      <anchor>aeb35fa5100fd296af03ebaa0158d4272</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>result_ind</name>
      <anchorfile>structeap__sim__attrs.html</anchorfile>
      <anchor>a408de96b3c80a8044aa9bb13f3c8d758</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>selected_version</name>
      <anchorfile>structeap__sim__attrs.html</anchorfile>
      <anchor>a2850d21334f3f3292012b8d26066b978</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>version_list</name>
      <anchorfile>structeap__sim__attrs.html</anchorfile>
      <anchor>aadb2d8f01547f2ac5c3ee2f611ddf4d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>version_list_len</name>
      <anchorfile>structeap__sim__attrs.html</anchorfile>
      <anchor>a0461ad27d3e3f9075eeeb2f661328aa4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_sim_data</name>
    <filename>structeap__sim__data.html</filename>
    <member kind="enumvalue">
      <name>CONTINUE</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>a3a9cb12e98e9a515152aae0efdae7386a7ea4e849f1c6257d9b2598f6dbae0a53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESULT_SUCCESS</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>a3a9cb12e98e9a515152aae0efdae7386af6f3dc6037b939f05ac55dfd0c285dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESULT_FAILURE</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>a3a9cb12e98e9a515152aae0efdae7386a2efe999068199d264ee52769fa987da7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>af4f56ab524fcb3ed0fa55ceea25728c9a1844894b5ffe717a85c89387ec9859b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILURE</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>af4f56ab524fcb3ed0fa55ceea25728c9adb3e484ac86b493638df89b54e76b827</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>START</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>af4f56ab524fcb3ed0fa55ceea25728c9afce0893e1cfffc980d8d2b9cae9f775e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHALLENGE</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>af4f56ab524fcb3ed0fa55ceea25728c9ab4e101236be1b4d1786552ccb7dba35e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REAUTH</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>af4f56ab524fcb3ed0fa55ceea25728c9a14d0a4c49bf0cb10677a4947eefe5580</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOTIFICATION</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>af4f56ab524fcb3ed0fa55ceea25728c9af433016025fa1af2ff4d86f89788b91c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>af4f56ab524fcb3ed0fa55ceea25728c9a1844894b5ffe717a85c89387ec9859b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILURE</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>af4f56ab524fcb3ed0fa55ceea25728c9adb3e484ac86b493638df89b54e76b827</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>counter</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>a802fa1976bad8f1a54f6497685a107d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>counter</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>ab6fe48864d94d98669d1968107507b74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>counter_too_small</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>a60c1a33baf9e99ddf5463ef7eebff118</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>emsk</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>a2a774964de589743f80e78d32dfe790d</anchor>
      <arglist>[EAP_EMSK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>k_aut</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>ae1a61f5a2eec4e54a7cd361a2803bf14</anchor>
      <arglist>[EAP_SIM_K_AUT_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>k_encr</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>ac55e8ece9b5eed00f17e6064bf0416a3</anchor>
      <arglist>[EAP_SIM_K_ENCR_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>kc</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>a92971f0dc1e0da063136e009fc46249e</anchor>
      <arglist>[3][EAP_SIM_KC_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>last_eap_identity</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>a4a9e302dd1057f07c279abc9947c5360</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>last_eap_identity_len</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>a58f81924aebe649a26dd4a2a67ca2197</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>min_num_chal</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>a3b32fdca1aeb21d3eb9708880b45274c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>mk</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>ab18c8bea322e225d595a67dbf22ac14d</anchor>
      <arglist>[EAP_SIM_MK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>msk</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>ac7752cb6675482797e3a9eb36412fe00</anchor>
      <arglist>[EAP_SIM_KEYING_DATA_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>next_pseudonym</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>ad0e008f766f24c8e26c5a79d08764aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>next_reauth_id</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>a9a65631034c25587886039e5e79bb79c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>nonce_mt</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>ae3784803927aa6287c46599427128917</anchor>
      <arglist>[EAP_SIM_NONCE_MT_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>nonce_s</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>a3ee13bbb11d504af81420ebc5c9fa150</anchor>
      <arglist>[EAP_SIM_NONCE_S_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>notification</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>ad6ab4ae35193b1b80d1fd587dab5d65a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>num_chal</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>a3fe6d00e34c5fbf648cb3a3d216bf65d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_chal</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>acc3cb666790e9714feafd5d2300a8b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_id_req</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>a53db01bfeed050305ad57aef01769903</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_notification</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>afe2cfc68f9c0a52c9680ef4afdbd283d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>pseudonym</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>aed2f08818e4d53dae4c2bf8d906556d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>pseudonym_len</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>ae8dd2c4e2632ed76317d55e8f1f2f5e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>rand</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>af5d451fc629e19f815e77cc7291643b9</anchor>
      <arglist>[3][GSM_RAND_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct eap_sim_reauth *</type>
      <name>reauth</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>add3027e664da6968e4bd75934a420088</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>reauth</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>aee1d25e4c5867544f2e35bd43822c2e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>reauth_id</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>a6af2e6a0e1ebc5cd9490708cfd2ca7e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>reauth_id_len</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>a298f421121b2776699b00304f4758757</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>result_ind</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>aadac688746cc4615b700109d71ad1f85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>selected_version</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>ab6c9420291883758e76066eebaf5299b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>sres</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>aaf7c4064662b8c2b783e00cb46113990</anchor>
      <arglist>[3][EAP_SIM_SRES_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>enum eap_sim_data::@133</type>
      <name>state</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>a77b8e0dcf0cd7848479ca81e749ac6dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eap_sim_data::@102</type>
      <name>state</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>a2972e40bef373e58090a69c7b922e89b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>use_result_ind</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>a7fbe6c0553460208259c24d8cfe8e01b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>ver_list</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>ae40020b0cfedf7ca011352e143a0b581</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ver_list_len</name>
      <anchorfile>structeap__sim__data.html</anchorfile>
      <anchor>aefddfeb9d0a4d2318db880daf3b0c487</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_sim_db_data</name>
    <filename>structeap__sim__db__data.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>ctx</name>
      <anchorfile>structeap__sim__db__data.html</anchorfile>
      <anchor>a629b68903fc2aeb4e7e6338cdcbedc78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>fname</name>
      <anchorfile>structeap__sim__db__data.html</anchorfile>
      <anchor>affc3f05da539af65f4d05d01d04e4cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>get_complete_cb</name>
      <anchorfile>structeap__sim__db__data.html</anchorfile>
      <anchor>af670ee10d9eb4943b02b307762f3e282</anchor>
      <arglist>)(void *ctx, void *session_ctx)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>local_sock</name>
      <anchorfile>structeap__sim__db__data.html</anchorfile>
      <anchor>abf5414e3153a61ca3979f0a1e6f4befe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_sim_db_pending *</type>
      <name>pending</name>
      <anchorfile>structeap__sim__db__data.html</anchorfile>
      <anchor>ad2aeed732282616266b40feb5f4822d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_sim_pseudonym *</type>
      <name>pseudonyms</name>
      <anchorfile>structeap__sim__db__data.html</anchorfile>
      <anchor>aaf8e34de4e7059fbe353e8b1328fe58c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_sim_reauth *</type>
      <name>reauths</name>
      <anchorfile>structeap__sim__db__data.html</anchorfile>
      <anchor>add9bf8a72af73dcab3ce3d3f22797592</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sock</name>
      <anchorfile>structeap__sim__db__data.html</anchorfile>
      <anchor>a4780e3a256219e6745083297d825e54b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_sim_db_pending</name>
    <filename>structeap__sim__db__pending.html</filename>
    <member kind="enumvalue">
      <name>PENDING</name>
      <anchorfile>structeap__sim__db__pending.html</anchorfile>
      <anchor>a83d3928f41207e89803df73168d552d5a91bbfbc00089eca371794d6a78709ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>structeap__sim__db__pending.html</anchorfile>
      <anchor>a83d3928f41207e89803df73168d552d5ac1f24193e1e398c70893d3ef3d230abe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILURE</name>
      <anchorfile>structeap__sim__db__pending.html</anchorfile>
      <anchor>a83d3928f41207e89803df73168d552d5ac285475a8b6ca9b2c3b96cf892949b56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>aka</name>
      <anchorfile>structeap__sim__db__pending.html</anchorfile>
      <anchor>a918d13c20cf6823e96c03af955e18fa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>cb_session_ctx</name>
      <anchorfile>structeap__sim__db__pending.html</anchorfile>
      <anchor>a55e38b0b680feb9637023b5d6f028ba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>imsi</name>
      <anchorfile>structeap__sim__db__pending.html</anchorfile>
      <anchor>abeb1117407b1be3157bb495d309861b1</anchor>
      <arglist>[20]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>imsi_len</name>
      <anchorfile>structeap__sim__db__pending.html</anchorfile>
      <anchor>a4f0048e803578703263eb0c7dd04b6b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_sim_db_pending *</type>
      <name>next</name>
      <anchorfile>structeap__sim__db__pending.html</anchorfile>
      <anchor>a75b6a02d69c760584bd055f286d64994</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eap_sim_db_pending::@139</type>
      <name>state</name>
      <anchorfile>structeap__sim__db__pending.html</anchorfile>
      <anchor>a67869a1f0df35e8bed634c16856693b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct os_time</type>
      <name>timestamp</name>
      <anchorfile>structeap__sim__db__pending.html</anchorfile>
      <anchor>a87728219e819e57c892bf834c75b034b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union eap_sim_db_pending::@140</type>
      <name>u</name>
      <anchorfile>structeap__sim__db__pending.html</anchorfile>
      <anchor>aeb4fe0091bda9fa887ebdc7c6379b593</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_sim_db_pending::@140::@142</type>
      <name>aka</name>
      <anchorfile>unioneap__sim__db__pending_1_1@140.html</anchorfile>
      <anchor>a353001c8f21d543187548fe09c0af953</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>autn</name>
      <anchorfile>structeap__sim__db__pending_1_1@140_1_1@142.html</anchorfile>
      <anchor>ac828ab3086a92b4a3bacb23981b66dff</anchor>
      <arglist>[EAP_AKA_AUTN_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ck</name>
      <anchorfile>structeap__sim__db__pending_1_1@140_1_1@142.html</anchorfile>
      <anchor>a1af9245c52ec467067511e00d12dbf4c</anchor>
      <arglist>[EAP_AKA_CK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ik</name>
      <anchorfile>structeap__sim__db__pending_1_1@140_1_1@142.html</anchorfile>
      <anchor>a0bf7153622c494cf65c2fc65fd2e5e89</anchor>
      <arglist>[EAP_AKA_IK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>rand</name>
      <anchorfile>structeap__sim__db__pending_1_1@140_1_1@142.html</anchorfile>
      <anchor>a0562bce2bc481ecba18bf2604e7381ae</anchor>
      <arglist>[EAP_AKA_RAND_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>res</name>
      <anchorfile>structeap__sim__db__pending_1_1@140_1_1@142.html</anchorfile>
      <anchor>abbd963badf81584154a7a3e4726d0c5f</anchor>
      <arglist>[EAP_AKA_RES_MAX_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>res_len</name>
      <anchorfile>structeap__sim__db__pending_1_1@140_1_1@142.html</anchorfile>
      <anchor>a16ad3736808048b4318069842ec75fb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_sim_db_pending::@140::@141</type>
      <name>sim</name>
      <anchorfile>unioneap__sim__db__pending_1_1@140.html</anchorfile>
      <anchor>acaf25e03f0be26875dbe7309178b2e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>kc</name>
      <anchorfile>structeap__sim__db__pending_1_1@140_1_1@141.html</anchorfile>
      <anchor>ac610f2e20701bbd453be4c205f969fdf</anchor>
      <arglist>[EAP_SIM_MAX_CHAL][EAP_SIM_KC_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_chal</name>
      <anchorfile>structeap__sim__db__pending_1_1@140_1_1@141.html</anchorfile>
      <anchor>a33bfd4c96075c1522c7004d40fa6f06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>rand</name>
      <anchorfile>structeap__sim__db__pending_1_1@140_1_1@141.html</anchorfile>
      <anchor>ad53cb1ec123916a942f15eaa30820672</anchor>
      <arglist>[EAP_SIM_MAX_CHAL][GSM_RAND_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>sres</name>
      <anchorfile>structeap__sim__db__pending_1_1@140_1_1@141.html</anchorfile>
      <anchor>acf3fbb619c79a6d5505dc505e98f6686</anchor>
      <arglist>[EAP_SIM_MAX_CHAL][EAP_SIM_SRES_LEN]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_sim_msg</name>
    <filename>structeap__sim__msg.html</filename>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>buf</name>
      <anchorfile>structeap__sim__msg.html</anchorfile>
      <anchor>a22202336c3ba474211bc3a39b219d7ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>encr</name>
      <anchorfile>structeap__sim__msg.html</anchorfile>
      <anchor>a4d7a2643cec55b5bbb7c15a2d286ba09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>iv</name>
      <anchorfile>structeap__sim__msg.html</anchorfile>
      <anchor>ab96f82c27b0bbc35cc3c96881daaf142</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>mac</name>
      <anchorfile>structeap__sim__msg.html</anchorfile>
      <anchor>a18f27327ace017182c59547c6c6bd962</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type</name>
      <anchorfile>structeap__sim__msg.html</anchorfile>
      <anchor>a774e703bf956bb09d0c2a54ae662c92b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_sim_pseudonym</name>
    <filename>structeap__sim__pseudonym.html</filename>
    <member kind="variable">
      <type>u8 *</type>
      <name>identity</name>
      <anchorfile>structeap__sim__pseudonym.html</anchorfile>
      <anchor>a9ddda5e54d9b6c64fb1f0ad9ef150c4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>identity_len</name>
      <anchorfile>structeap__sim__pseudonym.html</anchorfile>
      <anchor>a3592d38afb10b74852e33ce7b8e4583e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_sim_pseudonym *</type>
      <name>next</name>
      <anchorfile>structeap__sim__pseudonym.html</anchorfile>
      <anchor>a0382330f62e0598bac0ce37be1c899b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>pseudonym</name>
      <anchorfile>structeap__sim__pseudonym.html</anchorfile>
      <anchor>adf3696aaaf27b72ed5edc1314e62b3b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_sim_reauth</name>
    <filename>structeap__sim__reauth.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>aka_prime</name>
      <anchorfile>structeap__sim__reauth.html</anchorfile>
      <anchor>ad840c671a25b7c67bc80d4fac7a0e23a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>counter</name>
      <anchorfile>structeap__sim__reauth.html</anchorfile>
      <anchor>a0604c5f625e9575af3e047231817c986</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>identity</name>
      <anchorfile>structeap__sim__reauth.html</anchorfile>
      <anchor>ad528cf3b4a11bcc11f0e45079eb23900</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>identity_len</name>
      <anchorfile>structeap__sim__reauth.html</anchorfile>
      <anchor>ae2d1cf8ffd8529726b3b516e9a11129f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>k_aut</name>
      <anchorfile>structeap__sim__reauth.html</anchorfile>
      <anchor>a9d0b6556651c91f72093946f65a26406</anchor>
      <arglist>[EAP_AKA_PRIME_K_AUT_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>k_encr</name>
      <anchorfile>structeap__sim__reauth.html</anchorfile>
      <anchor>a01301b17de60cf5895db677a643ea1b3</anchor>
      <arglist>[EAP_SIM_K_ENCR_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>k_re</name>
      <anchorfile>structeap__sim__reauth.html</anchorfile>
      <anchor>a7cc464af4811a5b0458501f70d4381ed</anchor>
      <arglist>[EAP_AKA_PRIME_K_RE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>mk</name>
      <anchorfile>structeap__sim__reauth.html</anchorfile>
      <anchor>ac277639dd7825f279a17bf5a953130b1</anchor>
      <arglist>[EAP_SIM_MK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct eap_sim_reauth *</type>
      <name>next</name>
      <anchorfile>structeap__sim__reauth.html</anchorfile>
      <anchor>a6a6810bf75dedb229d23cce2b9453553</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>reauth_id</name>
      <anchorfile>structeap__sim__reauth.html</anchorfile>
      <anchor>a6bf0bf896508106f0cb96f4f455942ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_sm</name>
    <filename>structeap__sm.html</filename>
    <member kind="enumvalue">
      <name>EAP_DISABLED</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1b606ad67e8ecc8694b6f5da6c7c7115a53af111aee37cf59b2eac1c78e541552</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_INITIALIZE</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1b606ad67e8ecc8694b6f5da6c7c7115a16a31b875742937c2a25a16fb303f0f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_IDLE</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1b606ad67e8ecc8694b6f5da6c7c7115a6f51f3a604a1f3298489ad25023abf3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_RECEIVED</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1b606ad67e8ecc8694b6f5da6c7c7115af6b2fc3b3cf6ddd2588b0a42f08667c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_INTEGRITY_CHECK</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1b606ad67e8ecc8694b6f5da6c7c7115a675ee2c85b3b47d08bc8972ea647a472</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_METHOD_RESPONSE</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1b606ad67e8ecc8694b6f5da6c7c7115afd7f096251b3a90bfc05140cef7dc2ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_METHOD_REQUEST</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1b606ad67e8ecc8694b6f5da6c7c7115acb98aba9c09a87795a4a2034e8e54c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_PROPOSE_METHOD</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1b606ad67e8ecc8694b6f5da6c7c7115a0622b3aaf7fccb1d9f3f1559c23b9e6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_SELECT_ACTION</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1b606ad67e8ecc8694b6f5da6c7c7115af60d51065ff1a0a3e78515534fca7674</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_SEND_REQUEST</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1b606ad67e8ecc8694b6f5da6c7c7115adcafa2589c0f3f074e633cf6c290d1c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_DISCARD</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1b606ad67e8ecc8694b6f5da6c7c7115a8cdea67ff7567129938b43209fcb603b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_NAK</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1b606ad67e8ecc8694b6f5da6c7c7115a1d1fd5b3abb8480e01f72601c178e8cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_RETRANSMIT</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1b606ad67e8ecc8694b6f5da6c7c7115a136c2a02a4dd857dd1722553fe4dea25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_SUCCESS</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1b606ad67e8ecc8694b6f5da6c7c7115ab467ce294b27095250632b256614fd37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_FAILURE</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1b606ad67e8ecc8694b6f5da6c7c7115a15ce04dd66751c3fa7ad9a77c2381405</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_TIMEOUT_FAILURE</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1b606ad67e8ecc8694b6f5da6c7c7115a88726c8210df2f43af667380feecaa4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_PICK_UP_METHOD</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1b606ad67e8ecc8694b6f5da6c7c7115a975f15e33fd86d5337925d8837b8e49b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_INITIALIZE_PASSTHROUGH</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1b606ad67e8ecc8694b6f5da6c7c7115a2c208dc3fa067ad320d1b158d8664223</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_IDLE2</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1b606ad67e8ecc8694b6f5da6c7c7115ac4dc3f72ad8c8641fb1e1071fceaa518</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_RETRANSMIT2</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1b606ad67e8ecc8694b6f5da6c7c7115a2cc4af5116343cb3fbc3ae579a8c006c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_RECEIVED2</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1b606ad67e8ecc8694b6f5da6c7c7115a75b27b9dc21dea11c4044b9bb893d952</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_DISCARD2</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1b606ad67e8ecc8694b6f5da6c7c7115aa8ee48a98d96be17b5b1a7a062dd9d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_SEND_REQUEST2</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1b606ad67e8ecc8694b6f5da6c7c7115a5cfb23661cb925bb8a1473315cb9fc12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_AAA_REQUEST</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1b606ad67e8ecc8694b6f5da6c7c7115adde170a4b7e7c0e38a67379c7f46a2a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_AAA_RESPONSE</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1b606ad67e8ecc8694b6f5da6c7c7115a99d55639a351699b66ff5cd4c11ed700</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_AAA_IDLE</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1b606ad67e8ecc8694b6f5da6c7c7115aedb6fd1e6603114a3cc885c5299982ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_TIMEOUT_FAILURE2</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1b606ad67e8ecc8694b6f5da6c7c7115a1c40770a787ed44d5d425afaa2c326b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_FAILURE2</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1b606ad67e8ecc8694b6f5da6c7c7115a8ebb3dd8be85802ec1418c145f741f37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_SUCCESS2</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1b606ad67e8ecc8694b6f5da6c7c7115a5272f08287844c17dcc429220cc8ec8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>METHOD_PROPOSED</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a441671417215f20a25c5171ff77d9049a133a4b75f206fe27b4a600143fa42e53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>METHOD_CONTINUE</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a441671417215f20a25c5171ff77d9049a7e9b4a511b4f690181edb0594db4bd5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>METHOD_END</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a441671417215f20a25c5171ff77d9049aebb10cf49a3b636ec0de0150c2d65ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DECISION_SUCCESS</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a7b2abd451f058e9d84046efd001d891dafa5fa65ea31a31f54a491255be1fb6f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DECISION_FAILURE</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a7b2abd451f058e9d84046efd001d891da893383b662a87ca364c6ebcdc5149967</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DECISION_CONTINUE</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a7b2abd451f058e9d84046efd001d891dae2266cc245f218f1627467c34a67a025</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DECISION_PASSTHROUGH</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a7b2abd451f058e9d84046efd001d891dab666f88be3615a81a508f1c931c1a8c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>METHOD_PENDING_NONE</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>afc8801a4a4ee0d616c0acd9f81285481ab9a9d7a3a0df90588c2edd4b689eabb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>METHOD_PENDING_WAIT</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>afc8801a4a4ee0d616c0acd9f81285481a05b5a1309c6fbb8584e70acb1a4f1559</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>METHOD_PENDING_CONT</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>afc8801a4a4ee0d616c0acd9f81285481a702695c24ef630b3847d519d6cf6f1dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_PROV</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a240048a1a53fae7b1b506ab710d0ca62a62f11a595ab7c7f4b61e6662ed4d240a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANON_PROV</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a240048a1a53fae7b1b506ab710d0ca62a7abacb770fff2dea90351c4cb27a2c72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH_PROV</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a240048a1a53fae7b1b506ab710d0ca62a24eca12e6d8f6f0b9557b78abd4d0c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOTH_PROV</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a240048a1a53fae7b1b506ab710d0ca62a6747ffb2acab14cbeabe39fa62c18be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_INITIALIZE</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1b606ad67e8ecc8694b6f5da6c7c7115a16a31b875742937c2a25a16fb303f0f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_DISABLED</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1b606ad67e8ecc8694b6f5da6c7c7115a53af111aee37cf59b2eac1c78e541552</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_IDLE</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1b606ad67e8ecc8694b6f5da6c7c7115a6f51f3a604a1f3298489ad25023abf3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_RECEIVED</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1b606ad67e8ecc8694b6f5da6c7c7115af6b2fc3b3cf6ddd2588b0a42f08667c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_GET_METHOD</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1135f69e4aabedcfba0d10c42d6528dcacc21fb93f61341d6ad80e0be23f11b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_METHOD</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1135f69e4aabedcfba0d10c42d6528dca2f51a4290f6f43c311f04f50ca2f23ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_SEND_RESPONSE</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1135f69e4aabedcfba0d10c42d6528dcab2b983e98c92db71210df77bbf637964</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_DISCARD</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1b606ad67e8ecc8694b6f5da6c7c7115a8cdea67ff7567129938b43209fcb603b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_IDENTITY</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1135f69e4aabedcfba0d10c42d6528dca63189d6b25322b9d32d5d6b2292898c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_NOTIFICATION</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1135f69e4aabedcfba0d10c42d6528dca99a14a176cd3781d17e54586c8ad1ac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_RETRANSMIT</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1b606ad67e8ecc8694b6f5da6c7c7115a136c2a02a4dd857dd1722553fe4dea25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_SUCCESS</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1b606ad67e8ecc8694b6f5da6c7c7115ab467ce294b27095250632b256614fd37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_FAILURE</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1b606ad67e8ecc8694b6f5da6c7c7115a15ce04dd66751c3fa7ad9a77c2381405</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>allowNotifications</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a745b84326c0a2996ad90514095dc15c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>assoc_wps_ie</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a41b75ac20101ac5b9b1cfc03e95bdaae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>auth_challenge</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>ac7e73d67fee14e58e8b5c351f9a2c7dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>backend_auth</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a51df8f996c128c209cff0b98fb7ae6cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>changed</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a0e420a40713d8ec84dd9d82be20d8d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ClientTimeout</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a33e0f91e9a5b0a164c20be8c6b9cd79f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>currentId</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a3c2eeb77020707db638347e416f516e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EapType</type>
      <name>currentMethod</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a6718fc50b3b7bdc05be008afc644495f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eap_sm::@113</type>
      <name>decision</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>abcdc1a84e9f99e7ce43f95d97b80aa44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EapDecision</type>
      <name>decision</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a035ae06bb80dd5755eacca560bd715f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>eap_fast_a_id</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a412285ca362b28bd17385a7add013ed6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>eap_fast_a_id_info</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>af04e1cb901c812d90b286a4eafd41a81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>eap_fast_a_id_len</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>abf7e1e164372c632a5ee5665b8baf619</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eap_sm::@115</type>
      <name>eap_fast_prov</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a3380f34c6477c1f1dba44ec3edacddee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_eapol_interface</type>
      <name>eap_if</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a356968a4616f1a2894face26249c8283</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>eap_method_priv</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a95330fc4fa3303c8e0cb2f2888e2e401</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>eap_server</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a2b3e8c0a7ae38cf9cad32c2a4e4c43bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>eap_sim_aka_result_ind</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a3bc7563ab3419b49494a04faefa93d05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>eap_sim_db_priv</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>ae391609ff1477ee672c4c6a5ff2587f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eap_sm::@111</type>
      <name>EAP_state</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a177cd7438db1e055e9f683d9e8237089</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eap_sm::@92</type>
      <name>EAP_state</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a340033b9e361d86039bbb8c98e9f5253</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>eapKeyAvailable</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a47dca47dd3e1a2892c723e005cdf85d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>eapKeyData</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a13b96177c69a65821b4be1be3f161709</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>eapKeyDataLen</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a43a038f971d1b633b00b64737cff878f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eapol_callbacks *</type>
      <name>eapol_cb</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a13ab8b572cd261f4cf56b3a099b38fe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>eapol_ctx</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>ae640e028dfeb9d248c7da73c69cef4d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>eapRespData</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1c53e59375198612f8919e53d9a9381a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fast_reauth</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>aa224cc88603be9f84c70b31106d1e8c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>force_disabled</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a7547f7561aa846cdd1a275e029691222</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>identity</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>aef3ced7fd6e7ce9a43c7652a345e8acc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>identity_len</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1424bf35b418679bce65c122f55d592d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>ignore</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a38bc5a3f3bad9433698145410e9c8203</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>init_phase2</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>abf4528ec1497052e452f81ca98da1a70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>last_md5</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a0b9be6f990130cd7d29df81e23a4ab1b</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lastId</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a2f91fe9cf04bb10959a90835206349a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>lastReqData</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a4d2226566fc053e059c2fd65b736d17d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>lastRespData</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a1ee673ed51096eb7d5cac75abf6edfe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>leap_done</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>afe8ef2f812d62fc632cc0fc48afb64ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_method *</type>
      <name>m</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a21b98c620269c75770feae199713292c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MaxRetrans</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a06bf5083b605ca81f19d87672eae42bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eap_sm::@114</type>
      <name>method_pending</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>abf7f6d85bc716c482504671cd1a0d4e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eap_sm::@112</type>
      <name>methodState</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a734b76c2bdbf6116e125c12b7976fb10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EapMethodState</type>
      <name>methodState</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a3a1d63b8f233ef59b46e3824d017e77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>methodTimeout</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a26d8d94831cb287d3f618d9c1a2da1db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>msg_ctx</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>acadb63056d85b9f75de5d52fd0985863</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_rounds</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a4fa3353fbb9bb3c1070b5678860d6d23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pac_key_lifetime</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>ae6015ce1e3d1f3087053c57a1a1125cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pac_key_refresh_time</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a5f87ca027bb2873802036ca11cf3e9d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>pac_opaque_encr_key</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a16db4aec403b163ebb06e745cb553744</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>peap_done</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>aac7c7d8d2757f79ab3e6245bb3613ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>peer_addr</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a179a73b9a37ba11c322e35eb5c755649</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>peer_challenge</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>aea6196993e110273d082077157202032</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>prev_failure</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a3bcabe9314468dbd309f0d40eae71867</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>req_md5</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>ab6c6496124c7adb1b9286b35ad8ee7cb</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>reqId</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>ad5dc05990a1e1db61d9676d20b612045</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EapType</type>
      <name>reqMethod</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a9be6984fa479afdc542392f1ed815cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>require_identity_match</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>abbeb8312a750951f285cb6173b0a6451</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>reqVendor</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a961d8e035974b61b3e4c0eb82af4ef25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>reqVendorMethod</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a5ea640d9bbba0a6c0c1ac39e77a56ed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>respId</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a19745c73757112adb3af99dfbafd95f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EapType</type>
      <name>respMethod</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>ad37461eb9ad242967fd1fa1684953403</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>respVendor</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a3c34de4a3289ebe55f47d19a4e357ae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>respVendorMethod</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>af75cf8f1b9156147c322e1da1251ae5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>retransCount</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a81e5adad89aba380cbb36e45872ea5e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>rxFailure</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a6ffd7192965dd86f406d5715cc1bcd0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>rxReq</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a39ffdb5ed8c19282d15707cce72154fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>rxResp</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a14eb6978310d832076711b3aff257f15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>rxSuccess</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a7966abcd5ba094affa801856a82acfb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>scard_ctx</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a7f2f1a648e9bab97875e52b9c744b187</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EapType</type>
      <name>selectedMethod</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>ae64acb0e398bec2d2ea7e59671f0b97d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ssl_ctx</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a88c603b16b90c66b9b22176e646b569a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>start_reauth</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a7ea512b91a3b58a3d0f6489920c615b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tnc</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a358b7cf05c103aece6640c1f1259cbde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>update_user</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a40eed94a2f7f67e913a49e6d0ea81b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_user *</type>
      <name>user</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a97a19d95d7b03f27616bfad5a7a25895</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>user_eap_method_index</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>ac1715ca51e3bd0ccaee7dfa246f3f56d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>workaround</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a2ac4e17a65cd5aabada19e93f4f3df24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wps_context *</type>
      <name>wps</name>
      <anchorfile>structeap__sm.html</anchorfile>
      <anchor>a12f9106165aeb85034c56f83d609b714</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_ssl_data</name>
    <filename>structeap__ssl__data.html</filename>
    <member kind="enumvalue">
      <name>MSG</name>
      <anchorfile>structeap__ssl__data.html</anchorfile>
      <anchor>adcc96d3ea642845469ed25facf064c2ca540b527e95c31ab58321743b933971f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FRAG_ACK</name>
      <anchorfile>structeap__ssl__data.html</anchorfile>
      <anchor>adcc96d3ea642845469ed25facf064c2ca03cdf75d3f1d38643bd55091002cb0d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WAIT_FRAG_ACK</name>
      <anchorfile>structeap__ssl__data.html</anchorfile>
      <anchor>adcc96d3ea642845469ed25facf064c2caf88b4b914c39a708fc486ee7969a6d0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct tls_connection *</type>
      <name>conn</name>
      <anchorfile>structeap__ssl__data.html</anchorfile>
      <anchor>a375886421acab209906935c87cca8274</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_sm *</type>
      <name>eap</name>
      <anchorfile>structeap__ssl__data.html</anchorfile>
      <anchor>a65bb841f4029027dee50c665f74bef3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>include_tls_length</name>
      <anchorfile>structeap__ssl__data.html</anchorfile>
      <anchor>a01d95d1c665a95b384023d8f3e661798</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>phase2</name>
      <anchorfile>structeap__ssl__data.html</anchorfile>
      <anchor>a2a3607c130d7f0c8b042c4477ebce5a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eap_ssl_data::@143</type>
      <name>state</name>
      <anchorfile>structeap__ssl__data.html</anchorfile>
      <anchor>a352948356c3dbe3ab151aae945c3f0b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tls_ia</name>
      <anchorfile>structeap__ssl__data.html</anchorfile>
      <anchor>a74ed54038dc87658bad97f027cc05a1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>tls_in</name>
      <anchorfile>structeap__ssl__data.html</anchorfile>
      <anchor>ac0cf0d44557a9442e4ecf5bae11a8a98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>tls_in_left</name>
      <anchorfile>structeap__ssl__data.html</anchorfile>
      <anchor>a7a6f6fecbf9a9d710e623848d28d9ac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>tls_in_total</name>
      <anchorfile>structeap__ssl__data.html</anchorfile>
      <anchor>a8974deaa2201161a0eed36895de44639</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>tls_out</name>
      <anchorfile>structeap__ssl__data.html</anchorfile>
      <anchor>a61e6e9ca0ef8380febf2e044a6095e34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>tls_out_limit</name>
      <anchorfile>structeap__ssl__data.html</anchorfile>
      <anchor>a36398b19d46d97fe61a26a84ac981df3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>tls_out_pos</name>
      <anchorfile>structeap__ssl__data.html</anchorfile>
      <anchor>a1d912d9af9d1ebbc779a12483bc9d8ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf</type>
      <name>tmpbuf</name>
      <anchorfile>structeap__ssl__data.html</anchorfile>
      <anchor>a931822c103937b9a84b3b27f6cc6d461</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_tls_data</name>
    <filename>structeap__tls__data.html</filename>
    <member kind="enumvalue">
      <name>START</name>
      <anchorfile>structeap__tls__data.html</anchorfile>
      <anchor>a0708ded492fdd681a3ba74646ca7d39aa185ce8554aed5a857480a5dc46900322</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTINUE</name>
      <anchorfile>structeap__tls__data.html</anchorfile>
      <anchor>a0708ded492fdd681a3ba74646ca7d39aa72c800d2cf698a52944fa5bf5a83014b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>structeap__tls__data.html</anchorfile>
      <anchor>a0708ded492fdd681a3ba74646ca7d39aa53a20072c9e44442ca481457ea36468f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILURE</name>
      <anchorfile>structeap__tls__data.html</anchorfile>
      <anchor>a0708ded492fdd681a3ba74646ca7d39aaf71aceae298b111a8bf01bfa401aaea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>established</name>
      <anchorfile>structeap__tls__data.html</anchorfile>
      <anchor>a997c3f0b05fbd2b8f234a2ee943fb430</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>key_data</name>
      <anchorfile>structeap__tls__data.html</anchorfile>
      <anchor>a30aa2c41db3baf363445b30ab3731eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_ssl_data</type>
      <name>ssl</name>
      <anchorfile>structeap__tls__data.html</anchorfile>
      <anchor>a113a7f41b23b72fa72e788ab436529aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eap_tls_data::@134</type>
      <name>state</name>
      <anchorfile>structeap__tls__data.html</anchorfile>
      <anchor>ab29956a742f6a37180525d528eaed092</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_tlv_crypto_binding_tlv</name>
    <filename>structeap__tlv__crypto__binding__tlv.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>compound_mac</name>
      <anchorfile>structeap__tlv__crypto__binding__tlv.html</anchorfile>
      <anchor>a73d42887d86ce2f0abdb02d69f64d70a</anchor>
      <arglist>[20]</arglist>
    </member>
    <member kind="variable">
      <type>be16</type>
      <name>length</name>
      <anchorfile>structeap__tlv__crypto__binding__tlv.html</anchorfile>
      <anchor>a77d6c3c0fc684a14e22cecc4c49a8bba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>nonce</name>
      <anchorfile>structeap__tlv__crypto__binding__tlv.html</anchorfile>
      <anchor>a9cb1205f7845d678b23579bc74802990</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>received_version</name>
      <anchorfile>structeap__tlv__crypto__binding__tlv.html</anchorfile>
      <anchor>a8074f08a3ac956cd206acd2441ba5abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>reserved</name>
      <anchorfile>structeap__tlv__crypto__binding__tlv.html</anchorfile>
      <anchor>aa70f87d22982f2eb1d6a4be5ff74f72a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>subtype</name>
      <anchorfile>structeap__tlv__crypto__binding__tlv.html</anchorfile>
      <anchor>aed9cf6a5901c34c4948277a28557b845</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>be16</type>
      <name>tlv_type</name>
      <anchorfile>structeap__tlv__crypto__binding__tlv.html</anchorfile>
      <anchor>a092259a438f1a38e5be20b40f86cc72e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>version</name>
      <anchorfile>structeap__tlv__crypto__binding__tlv.html</anchorfile>
      <anchor>a93e7deca4f37d9ee3c381e81ace412ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_tlv_hdr</name>
    <filename>structeap__tlv__hdr.html</filename>
    <member kind="variable">
      <type>be16</type>
      <name>length</name>
      <anchorfile>structeap__tlv__hdr.html</anchorfile>
      <anchor>a3c0da91ad5d92e2464ef9c2ac30e79c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>be16</type>
      <name>tlv_type</name>
      <anchorfile>structeap__tlv__hdr.html</anchorfile>
      <anchor>a43af59a4ed9757061dde98a6bb5e7e92</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_tlv_intermediate_result_tlv</name>
    <filename>structeap__tlv__intermediate__result__tlv.html</filename>
    <member kind="variable">
      <type>be16</type>
      <name>length</name>
      <anchorfile>structeap__tlv__intermediate__result__tlv.html</anchorfile>
      <anchor>a916450e4a4b3af7ebea518ae60add5cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>be16</type>
      <name>status</name>
      <anchorfile>structeap__tlv__intermediate__result__tlv.html</anchorfile>
      <anchor>aba9cf84d9d2046db9f8e94d1f652f4a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>be16</type>
      <name>tlv_type</name>
      <anchorfile>structeap__tlv__intermediate__result__tlv.html</anchorfile>
      <anchor>a0a91a0c55bcc6553b1cb8e4ecd66c87b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_tlv_nak_tlv</name>
    <filename>structeap__tlv__nak__tlv.html</filename>
    <member kind="variable">
      <type>be16</type>
      <name>length</name>
      <anchorfile>structeap__tlv__nak__tlv.html</anchorfile>
      <anchor>a0a259987a385dd3cb30010960c827063</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>be16</type>
      <name>nak_type</name>
      <anchorfile>structeap__tlv__nak__tlv.html</anchorfile>
      <anchor>a44233994601ba99bcc9ebaadfd7a3384</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>be16</type>
      <name>tlv_type</name>
      <anchorfile>structeap__tlv__nak__tlv.html</anchorfile>
      <anchor>acdb62d5fe556f61e1512c13056cedb5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>be32</type>
      <name>vendor_id</name>
      <anchorfile>structeap__tlv__nak__tlv.html</anchorfile>
      <anchor>a62fa4c3b195f76328e781be38d7e0e5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_tlv_pac_ack_tlv</name>
    <filename>structeap__tlv__pac__ack__tlv.html</filename>
    <member kind="variable">
      <type>be16</type>
      <name>length</name>
      <anchorfile>structeap__tlv__pac__ack__tlv.html</anchorfile>
      <anchor>a04d1c2786be4d8407251bf52802c4ad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>be16</type>
      <name>pac_len</name>
      <anchorfile>structeap__tlv__pac__ack__tlv.html</anchorfile>
      <anchor>a71e90628c889697caa88d6df0e66abfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>be16</type>
      <name>pac_type</name>
      <anchorfile>structeap__tlv__pac__ack__tlv.html</anchorfile>
      <anchor>a78f41d1a30d42b924ce8fe5fffa3fe57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>be16</type>
      <name>result</name>
      <anchorfile>structeap__tlv__pac__ack__tlv.html</anchorfile>
      <anchor>a9defbaa36f6025ba5f48a755014acd18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>be16</type>
      <name>tlv_type</name>
      <anchorfile>structeap__tlv__pac__ack__tlv.html</anchorfile>
      <anchor>ac0f25255fe8320931d88da19fe1696c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_tlv_pac_type_tlv</name>
    <filename>structeap__tlv__pac__type__tlv.html</filename>
    <member kind="variable">
      <type>be16</type>
      <name>length</name>
      <anchorfile>structeap__tlv__pac__type__tlv.html</anchorfile>
      <anchor>afe39b1f4b47ca1cf7bd7477095423301</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>be16</type>
      <name>pac_type</name>
      <anchorfile>structeap__tlv__pac__type__tlv.html</anchorfile>
      <anchor>af09887b377b79112e16f71d2db6a7ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>be16</type>
      <name>tlv_type</name>
      <anchorfile>structeap__tlv__pac__type__tlv.html</anchorfile>
      <anchor>a52607c3f5ecc771f906e06f21d67bab0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_tlv_request_action_tlv</name>
    <filename>structeap__tlv__request__action__tlv.html</filename>
    <member kind="variable">
      <type>be16</type>
      <name>action</name>
      <anchorfile>structeap__tlv__request__action__tlv.html</anchorfile>
      <anchor>a4de8b143b891d31a6487fec4820a671e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>be16</type>
      <name>length</name>
      <anchorfile>structeap__tlv__request__action__tlv.html</anchorfile>
      <anchor>af72a0344357b3408e598b5a1ab8b0e6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>be16</type>
      <name>tlv_type</name>
      <anchorfile>structeap__tlv__request__action__tlv.html</anchorfile>
      <anchor>abdde84537222e8887550ab12822e3bd9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_tlv_result_tlv</name>
    <filename>structeap__tlv__result__tlv.html</filename>
    <member kind="variable">
      <type>be16</type>
      <name>length</name>
      <anchorfile>structeap__tlv__result__tlv.html</anchorfile>
      <anchor>afa49f648a4e0f5c706bea6392d408dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>be16</type>
      <name>status</name>
      <anchorfile>structeap__tlv__result__tlv.html</anchorfile>
      <anchor>ab9baed00c7947afa1a760e8d912ccd4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>be16</type>
      <name>tlv_type</name>
      <anchorfile>structeap__tlv__result__tlv.html</anchorfile>
      <anchor>a28340fcef460df028fbbad5af64ec691</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_tnc_data</name>
    <filename>structeap__tnc__data.html</filename>
    <member kind="enumvalue">
      <name>WAIT_START</name>
      <anchorfile>structeap__tnc__data.html</anchorfile>
      <anchor>aee0fef26a38839b325b6b64b1587d69da769aeb06261da80dfa2c4403ada72853</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROC_MSG</name>
      <anchorfile>structeap__tnc__data.html</anchorfile>
      <anchor>aee0fef26a38839b325b6b64b1587d69da19cd54ee7d2ade1293fc3e99559a00b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WAIT_FRAG_ACK</name>
      <anchorfile>structeap__tnc__data.html</anchorfile>
      <anchor>a5a88641216f3d316ff595e32a11a830aa69581e4b903829fc2e54cef36bad6f6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DONE</name>
      <anchorfile>structeap__tnc__data.html</anchorfile>
      <anchor>a5a88641216f3d316ff595e32a11a830aac2f5cab0f276671c3b2389276178b9ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAIL</name>
      <anchorfile>structeap__tnc__data.html</anchorfile>
      <anchor>a5a88641216f3d316ff595e32a11a830aa1e8811d0ba2531838b2e64c4e76ff7c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALLOW</name>
      <anchorfile>structeap__tnc__data.html</anchorfile>
      <anchor>a92b439cfad81a8f67fd11eb338a3427cae9ce83268d7b8c0c0101bf7c1936e6d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ISOLATE</name>
      <anchorfile>structeap__tnc__data.html</anchorfile>
      <anchor>a92b439cfad81a8f67fd11eb338a3427ca8ac32dfea196dd6113951b86c4dbac2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ACCESS</name>
      <anchorfile>structeap__tnc__data.html</anchorfile>
      <anchor>a92b439cfad81a8f67fd11eb338a3427ca0cee7c8c5ab0595233252eddba0e8ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_RECOMMENDATION</name>
      <anchorfile>structeap__tnc__data.html</anchorfile>
      <anchor>a92b439cfad81a8f67fd11eb338a3427cad6c0941055e88c447f11fa516acd93db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>eap_tnc_state</name>
      <anchorfile>structeap__tnc__data.html</anchorfile>
      <anchor>a5a88641216f3d316ff595e32a11a830a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>START</name>
      <anchorfile>structeap__tnc__data.html</anchorfile>
      <anchor>a5a88641216f3d316ff595e32a11a830aab969aed0549df5203ca5909b6a83f6f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTINUE</name>
      <anchorfile>structeap__tnc__data.html</anchorfile>
      <anchor>a5a88641216f3d316ff595e32a11a830aa32bd11ae198f471d4aa7c687d74e86d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECOMMENDATION</name>
      <anchorfile>structeap__tnc__data.html</anchorfile>
      <anchor>a5a88641216f3d316ff595e32a11a830aaf713b9667bbff817ab7e151030617aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FRAG_ACK</name>
      <anchorfile>structeap__tnc__data.html</anchorfile>
      <anchor>a5a88641216f3d316ff595e32a11a830aa6f3c5f56bc022230241442fcca29f409</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WAIT_FRAG_ACK</name>
      <anchorfile>structeap__tnc__data.html</anchorfile>
      <anchor>a5a88641216f3d316ff595e32a11a830aa69581e4b903829fc2e54cef36bad6f6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DONE</name>
      <anchorfile>structeap__tnc__data.html</anchorfile>
      <anchor>a5a88641216f3d316ff595e32a11a830aac2f5cab0f276671c3b2389276178b9ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAIL</name>
      <anchorfile>structeap__tnc__data.html</anchorfile>
      <anchor>a5a88641216f3d316ff595e32a11a830aa1e8811d0ba2531838b2e64c4e76ff7c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>fragment_size</name>
      <anchorfile>structeap__tnc__data.html</anchorfile>
      <anchor>a6f2ed1eb9b53c2ea502873b88ab372ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>in_buf</name>
      <anchorfile>structeap__tnc__data.html</anchorfile>
      <anchor>a2a7829012758f5e0083e45c6daeaebf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>out_buf</name>
      <anchorfile>structeap__tnc__data.html</anchorfile>
      <anchor>a8602ff1a1f921b687b73c1910d7a3df2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>out_used</name>
      <anchorfile>structeap__tnc__data.html</anchorfile>
      <anchor>a0422d5dfed008e921bbb0bbeea572886</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eap_tnc_data::@135</type>
      <name>recommendation</name>
      <anchorfile>structeap__tnc__data.html</anchorfile>
      <anchor>a08d67623e22fd49536b9084122fdd19b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eap_tnc_data::@103</type>
      <name>state</name>
      <anchorfile>structeap__tnc__data.html</anchorfile>
      <anchor>ac9f98d78903ec30c44de754dd22a09df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eap_tnc_data::eap_tnc_state</type>
      <name>state</name>
      <anchorfile>structeap__tnc__data.html</anchorfile>
      <anchor>a1339119dc087228044a820c18c2344e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct tncc_data *</type>
      <name>tncc</name>
      <anchorfile>structeap__tnc__data.html</anchorfile>
      <anchor>a27e14d6b955eff2b8833bae7d6369c5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct tncs_data *</type>
      <name>tncs</name>
      <anchorfile>structeap__tnc__data.html</anchorfile>
      <anchor>a67329a52ebe0ffc1b1f1483ccea0904d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>was_done</name>
      <anchorfile>structeap__tnc__data.html</anchorfile>
      <anchor>a9858116de3ee742b19204021cc78cf4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>was_fail</name>
      <anchorfile>structeap__tnc__data.html</anchorfile>
      <anchor>aa4a83c4478017e0b6aefc9ac15b0c10d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_ttls_avp</name>
    <filename>structeap__ttls__avp.html</filename>
    <member kind="variable">
      <type>u8 *</type>
      <name>chap_challenge</name>
      <anchorfile>structeap__ttls__avp.html</anchorfile>
      <anchor>a55da665d2828c05598bc999397d76ef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>chap_challenge_len</name>
      <anchorfile>structeap__ttls__avp.html</anchorfile>
      <anchor>a0eebe9ab89e94c1fca93fdaaed464784</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>chap_password</name>
      <anchorfile>structeap__ttls__avp.html</anchorfile>
      <anchor>abd0706a9f69d13bed57d0459c6058086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>chap_password_len</name>
      <anchorfile>structeap__ttls__avp.html</anchorfile>
      <anchor>a2fba8227b290c5ad1af97e17805bd30c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>eap</name>
      <anchorfile>structeap__ttls__avp.html</anchorfile>
      <anchor>aa7ca8363bac174b02420ec09e62bdee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>eap_len</name>
      <anchorfile>structeap__ttls__avp.html</anchorfile>
      <anchor>a9e480b9d682945a603c85a776fb8162c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>mschap2_response</name>
      <anchorfile>structeap__ttls__avp.html</anchorfile>
      <anchor>a21cdaf47153af39b0e1f8b60099fae79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>mschap2_response_len</name>
      <anchorfile>structeap__ttls__avp.html</anchorfile>
      <anchor>a784f2598298d6891549aaf3710c3045f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>mschap_challenge</name>
      <anchorfile>structeap__ttls__avp.html</anchorfile>
      <anchor>a88d3555af5ebff6d923eb7545a3e7dd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>mschap_challenge_len</name>
      <anchorfile>structeap__ttls__avp.html</anchorfile>
      <anchor>ae4f47af5e6ed63379667c5f7e5399a0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>mschap_response</name>
      <anchorfile>structeap__ttls__avp.html</anchorfile>
      <anchor>ac79506c0ca0cb20373456a6992a04b65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>mschap_response_len</name>
      <anchorfile>structeap__ttls__avp.html</anchorfile>
      <anchor>ab058b395c0e712c08a3c3e780e297470</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>user_name</name>
      <anchorfile>structeap__ttls__avp.html</anchorfile>
      <anchor>a02e6f65e99f4ac276557bc641821888c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>user_name_len</name>
      <anchorfile>structeap__ttls__avp.html</anchorfile>
      <anchor>a45a2bedece2110e689d95503ae4cbd74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>user_password</name>
      <anchorfile>structeap__ttls__avp.html</anchorfile>
      <anchor>a15303326cbeb0e56ab9efbf599ad9dfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>user_password_len</name>
      <anchorfile>structeap__ttls__avp.html</anchorfile>
      <anchor>a3f14f4332ffe7de49438dcfcfc82b07e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_ttls_data</name>
    <filename>structeap__ttls__data.html</filename>
    <member kind="enumvalue">
      <name>START</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>a38406464a092dcba4060b3dc9cb41dd5ade93911af8e06710d7446b7a5b12fb9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PHASE1</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>a38406464a092dcba4060b3dc9cb41dd5a2aaeb34634bf19e9a80540c50982e213</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PHASE2_START</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>a38406464a092dcba4060b3dc9cb41dd5a67566b5c0d47e052c28340ff33bb8485</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PHASE2_METHOD</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>a38406464a092dcba4060b3dc9cb41dd5a6a623b4c5d2e1819f18d0160a636c0f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PHASE2_MSCHAPV2_RESP</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>a38406464a092dcba4060b3dc9cb41dd5a13037e968047b02f8296fdea82f1a260</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PHASE_FINISHED</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>a38406464a092dcba4060b3dc9cb41dd5a5d9b171c6b6e338f28b270199b1f9c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>a38406464a092dcba4060b3dc9cb41dd5ab6f2933a9931ee0e8885640dbfd6713c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILURE</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>a38406464a092dcba4060b3dc9cb41dd5ae55bfc0439e742c959695f20a33ee8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>phase2_types</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>a84c11f40201fa4dada6e4937cbc9bf1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_TTLS_PHASE2_EAP</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>a84c11f40201fa4dada6e4937cbc9bf1eafad1f9f0ca9e4af77fcb21aa2a053799</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_TTLS_PHASE2_MSCHAPV2</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>a84c11f40201fa4dada6e4937cbc9bf1ea55a3a135b52248a3909560cf3ee7fdc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_TTLS_PHASE2_MSCHAP</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>a84c11f40201fa4dada6e4937cbc9bf1eab19ac7b0135f3d797a9a0e01e47aa3ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_TTLS_PHASE2_PAP</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>a84c11f40201fa4dada6e4937cbc9bf1eaf429f8f1ddac69c22e95ed36a101a3d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAP_TTLS_PHASE2_CHAP</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>a84c11f40201fa4dada6e4937cbc9bf1ea2a0f0882830a7e87e1fb96bebda1ab96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>auth_response</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>adddffdfe1e38eec77d92389e38031cb8</anchor>
      <arglist>[MSCHAPV2_AUTH_RESPONSE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>auth_response_valid</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>a4f443ee46bb6dd8a68488e01f9b619d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>force_ttls_version</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>aa8fef0a066cc7ec3375baec306d15cbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>force_version</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>a936509c07367cafecf42e1530db82a51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ident</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>ac408f0ebfa4d8f240aed8fd226cfe5f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>key_data</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>a160432368970cfc484eafdff37ae57dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>master_key</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>ab1ffcb8eec75dc7589e3cba025235101</anchor>
      <arglist>[MSCHAPV2_MASTER_KEY_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>mschapv2_auth_response</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>a353e7fa68c24da8a7f8f610ee3684920</anchor>
      <arglist>[20]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>mschapv2_ident</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>ab23d8a7fd6ebe61aa0862b720cef963b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mschapv2_resp_ok</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>ab86ea6df987d43816a89fc962bf4e7af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>num_phase2_eap_types</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>a7503b60fe2c31781aed82b6da21d262a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>pending_phase2_eap_resp</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>a9f0fc219fa0ed866ae287dfb20d743cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>pending_phase2_req</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>a5523622df964a4eaafe05cf29aa6ad86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_method_type</type>
      <name>phase2_eap_type</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>abf2438f5f9d8098ec82973ed4267a2f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_method_type *</type>
      <name>phase2_eap_types</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>afae41a9257cbc984429ee3e39b492d6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_method *</type>
      <name>phase2_method</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>a2af71a4cdcf8465645f20e7974c92ee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>phase2_priv</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>a43b52d1ad3351a3f6d241e2daf2c7878</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>phase2_start</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>a7a0efcacf13bfe688b4a6f67d9250ae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>phase2_success</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>a5f42fdd66ff94c9a4a969e5e3d75f2ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eap_ttls_data::phase2_types</type>
      <name>phase2_type</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>a15b947ceeab8485c71519b76cfc7e9e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>reauth</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>a6d4f0850cd7078b9088bfa74f4f29278</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>resuming</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>a7e18345c1ea8b37fcbb5237039b4772c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_ssl_data</type>
      <name>ssl</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>aa303db9369103335d3450ce8586d266b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ssl_initialized</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>a7155a47c6b3667edc361c0d9fa5aba72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eap_ttls_data::@136</type>
      <name>state</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>ac93c6b413890baf23c49a3993edac031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tls_ia_configured</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>a9c56abbb85e631c1f00fc29b228cdaca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tnc_started</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>add0b53c96cd041a73eafbfd238aac8ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ttls_version</name>
      <anchorfile>structeap__ttls__data.html</anchorfile>
      <anchor>a1e6d3780cf6897ba22a7f8e7c43d9bbd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_user</name>
    <filename>structeap__user.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>force_version</name>
      <anchorfile>structeap__user.html</anchorfile>
      <anchor>ac55dcb9e23425f7434d53c3817702b98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_user::@110</type>
      <name>methods</name>
      <anchorfile>structeap__user.html</anchorfile>
      <anchor>a1a1bdf8921a6af8993906298c978336d</anchor>
      <arglist>[EAP_MAX_METHODS]</arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>method</name>
      <anchorfile>structeap__user_1_1@110.html</anchorfile>
      <anchor>a25b555dfb7ea88762540b64e4f498ac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>vendor</name>
      <anchorfile>structeap__user_1_1@110.html</anchorfile>
      <anchor>ac7b28d14c8d5304c25c141faccda3f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>password</name>
      <anchorfile>structeap__user.html</anchorfile>
      <anchor>adb6ac34ab0975debbd45994f7b0dd88f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>password_hash</name>
      <anchorfile>structeap__user.html</anchorfile>
      <anchor>ac6808369abc925d09823eef31cf73a92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>password_len</name>
      <anchorfile>structeap__user.html</anchorfile>
      <anchor>a3bcf463ea18070cfaea9d613ef65d687</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>phase2</name>
      <anchorfile>structeap__user.html</anchorfile>
      <anchor>a05f76608fea1f615a06a10e6424959f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ttls_auth</name>
      <anchorfile>structeap__user.html</anchorfile>
      <anchor>a600130c5f63865f0e0536a027c84f426</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_vendor_test_data</name>
    <filename>structeap__vendor__test__data.html</filename>
    <member kind="enumvalue">
      <name>INIT</name>
      <anchorfile>structeap__vendor__test__data.html</anchorfile>
      <anchor>aa1ab86f7a099f458eb31d9fd192bd451ab7b7e5ae554b09eed479147e0defedc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONFIRM</name>
      <anchorfile>structeap__vendor__test__data.html</anchorfile>
      <anchor>aa1ab86f7a099f458eb31d9fd192bd451a52c177e03ee4b268e333b33165c8d409</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>structeap__vendor__test__data.html</anchorfile>
      <anchor>aa1ab86f7a099f458eb31d9fd192bd451ac64811261ed1beb5c4f8287733b9f6a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INIT</name>
      <anchorfile>structeap__vendor__test__data.html</anchorfile>
      <anchor>aa1ab86f7a099f458eb31d9fd192bd451ab7b7e5ae554b09eed479147e0defedc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONFIRM</name>
      <anchorfile>structeap__vendor__test__data.html</anchorfile>
      <anchor>aa1ab86f7a099f458eb31d9fd192bd451a52c177e03ee4b268e333b33165c8d409</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>structeap__vendor__test__data.html</anchorfile>
      <anchor>aa1ab86f7a099f458eb31d9fd192bd451ac64811261ed1beb5c4f8287733b9f6a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILURE</name>
      <anchorfile>structeap__vendor__test__data.html</anchorfile>
      <anchor>aa1ab86f7a099f458eb31d9fd192bd451a9ac2ae38019a60a98028edf0e4683189</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>first_try</name>
      <anchorfile>structeap__vendor__test__data.html</anchorfile>
      <anchor>a66e709de63db39c78d46a4aa3a0a877e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eap_vendor_test_data::@137</type>
      <name>state</name>
      <anchorfile>structeap__vendor__test__data.html</anchorfile>
      <anchor>a6003091d727963114b7ff79f23dc0470</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eap_vendor_test_data::@104</type>
      <name>state</name>
      <anchorfile>structeap__vendor__test__data.html</anchorfile>
      <anchor>ac10ace294c4132edf2f25df8660705bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eap_wsc_data</name>
    <filename>structeap__wsc__data.html</filename>
    <member kind="enumvalue">
      <name>WAIT_START</name>
      <anchorfile>structeap__wsc__data.html</anchorfile>
      <anchor>a1555cf252ed9749444807ea55dab4486a230b2dd06609720a42cca00c61e2d8b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MESG</name>
      <anchorfile>structeap__wsc__data.html</anchorfile>
      <anchor>ae8ec000ca09ce571c51ad89e0767cbf1a11a6b4f152caef2a3ab7514f8ea8cee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FRAG_ACK</name>
      <anchorfile>structeap__wsc__data.html</anchorfile>
      <anchor>ae8ec000ca09ce571c51ad89e0767cbf1a5fbd66db5abe290c3dd4cb041eec4029</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WAIT_FRAG_ACK</name>
      <anchorfile>structeap__wsc__data.html</anchorfile>
      <anchor>ae8ec000ca09ce571c51ad89e0767cbf1aa10fb82f2b94ed0fe6690b645b268bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DONE</name>
      <anchorfile>structeap__wsc__data.html</anchorfile>
      <anchor>ae8ec000ca09ce571c51ad89e0767cbf1a5d51072b1fbe3930a026a11d5faba27a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAIL</name>
      <anchorfile>structeap__wsc__data.html</anchorfile>
      <anchor>ae8ec000ca09ce571c51ad89e0767cbf1ad3976d1b2fa203a2561e98f823da2bf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>START</name>
      <anchorfile>structeap__wsc__data.html</anchorfile>
      <anchor>ae8ec000ca09ce571c51ad89e0767cbf1af815b92b9d6f842d077be5f6324d8d1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MESG</name>
      <anchorfile>structeap__wsc__data.html</anchorfile>
      <anchor>ae8ec000ca09ce571c51ad89e0767cbf1a11a6b4f152caef2a3ab7514f8ea8cee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FRAG_ACK</name>
      <anchorfile>structeap__wsc__data.html</anchorfile>
      <anchor>ae8ec000ca09ce571c51ad89e0767cbf1a5fbd66db5abe290c3dd4cb041eec4029</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WAIT_FRAG_ACK</name>
      <anchorfile>structeap__wsc__data.html</anchorfile>
      <anchor>ae8ec000ca09ce571c51ad89e0767cbf1aa10fb82f2b94ed0fe6690b645b268bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DONE</name>
      <anchorfile>structeap__wsc__data.html</anchorfile>
      <anchor>ae8ec000ca09ce571c51ad89e0767cbf1a5d51072b1fbe3930a026a11d5faba27a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAIL</name>
      <anchorfile>structeap__wsc__data.html</anchorfile>
      <anchor>ae8ec000ca09ce571c51ad89e0767cbf1ad3976d1b2fa203a2561e98f823da2bf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ext_reg_timeout</name>
      <anchorfile>structeap__wsc__data.html</anchorfile>
      <anchor>a4e65afd69e7e8b13839c2d366b0ec5fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>fragment_size</name>
      <anchorfile>structeap__wsc__data.html</anchorfile>
      <anchor>a6b0964a27a97e0b7227a8dc87c31a785</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>in_buf</name>
      <anchorfile>structeap__wsc__data.html</anchorfile>
      <anchor>a9816e40fb24c94192cee850a5f20da82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>out_buf</name>
      <anchorfile>structeap__wsc__data.html</anchorfile>
      <anchor>a3500214e4666045fdb955a624659fd8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum wsc_op_code in_op_code</type>
      <name>out_op_code</name>
      <anchorfile>structeap__wsc__data.html</anchorfile>
      <anchor>acd6d1c3c05154d3ea43cf6338d43fec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>out_used</name>
      <anchorfile>structeap__wsc__data.html</anchorfile>
      <anchor>a275342dc8478684bfd14b2bebf5b6b4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>registrar</name>
      <anchorfile>structeap__wsc__data.html</anchorfile>
      <anchor>ae00c7c43b5776f94826c863551c4d1d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eap_wsc_data::@138</type>
      <name>state</name>
      <anchorfile>structeap__wsc__data.html</anchorfile>
      <anchor>a12a84d60c2edef28aa647418e456db86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eap_wsc_data::@105</type>
      <name>state</name>
      <anchorfile>structeap__wsc__data.html</anchorfile>
      <anchor>ac8530d92aba09780e22eb2c803f3f27a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wps_data *</type>
      <name>wps</name>
      <anchorfile>structeap__wsc__data.html</anchorfile>
      <anchor>a2e06c87e4a7867b62166d49f0b401858</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wps_context *</type>
      <name>wps_ctx</name>
      <anchorfile>structeap__wsc__data.html</anchorfile>
      <anchor>a520850854c60548d4324da7efb3227cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eapol_auth_cb</name>
    <filename>structeapol__auth__cb.html</filename>
    <member kind="variable">
      <type>void(*</type>
      <name>aaa_send</name>
      <anchorfile>structeapol__auth__cb.html</anchorfile>
      <anchor>a64cbc0e4082765fa87f01c4828463495</anchor>
      <arglist>)(void *ctx, void *sta_ctx, const u8 *data, size_t datalen)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>abort_auth</name>
      <anchorfile>structeapol__auth__cb.html</anchorfile>
      <anchor>a06d7721fbe7ac4037b11ce0f851d2a10</anchor>
      <arglist>)(void *ctx, void *sta_ctx)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>eapol_event</name>
      <anchorfile>structeapol__auth__cb.html</anchorfile>
      <anchor>a867d7484cc58984635d2144e3610544b</anchor>
      <arglist>)(void *ctx, void *sta_ctx, enum eapol_event type)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>eapol_send</name>
      <anchorfile>structeapol__auth__cb.html</anchorfile>
      <anchor>afbfac1b0119463db01e772d1fdf1b254</anchor>
      <arglist>)(void *ctx, void *sta_ctx, u8 type, const u8 *data, size_t datalen)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>finished</name>
      <anchorfile>structeapol__auth__cb.html</anchorfile>
      <anchor>ad695f6404480991c1d0ea0dbb15583da</anchor>
      <arglist>)(void *ctx, void *sta_ctx, int success, int preauth)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>get_eap_user</name>
      <anchorfile>structeapol__auth__cb.html</anchorfile>
      <anchor>ab7467319e4004ed17014cc6f6a016851</anchor>
      <arglist>)(void *ctx, const u8 *identity, size_t identity_len, int phase2, struct eap_user *user)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>logger</name>
      <anchorfile>structeapol__auth__cb.html</anchorfile>
      <anchor>a70522bda2b411c16b878ef858d84af23</anchor>
      <arglist>)(void *ctx, const u8 *addr, eapol_logger_level level, const char *txt)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>set_port_authorized</name>
      <anchorfile>structeapol__auth__cb.html</anchorfile>
      <anchor>a6301e733f8f79a016745a0440f2d9aea</anchor>
      <arglist>)(void *ctx, void *sta_ctx, int authorized)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>sta_entry_alive</name>
      <anchorfile>structeapol__auth__cb.html</anchorfile>
      <anchor>ad1d1974e44af99d92d8725a231916a3c</anchor>
      <arglist>)(void *ctx, const u8 *addr)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>tx_key</name>
      <anchorfile>structeapol__auth__cb.html</anchorfile>
      <anchor>af18ba72d8b72ea94db570d492ef044f3</anchor>
      <arglist>)(void *ctx, void *sta_ctx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eapol_auth_config</name>
    <filename>structeapol__auth__config.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>ctx</name>
      <anchorfile>structeapol__auth__config.html</anchorfile>
      <anchor>ade987f923834ff93baa86a4ec1f14fe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>eap_fast_a_id</name>
      <anchorfile>structeapol__auth__config.html</anchorfile>
      <anchor>a97d92e443d4567e501aa557d79aee3fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>eap_fast_a_id_info</name>
      <anchorfile>structeapol__auth__config.html</anchorfile>
      <anchor>a8279694000dd24f35cd214304296653d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>eap_fast_a_id_len</name>
      <anchorfile>structeapol__auth__config.html</anchorfile>
      <anchor>a6e027900ef4ea0ee3e4f1c20e7530d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>eap_fast_prov</name>
      <anchorfile>structeapol__auth__config.html</anchorfile>
      <anchor>acf2db7806fa3dd27154732961306addf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>eap_reauth_period</name>
      <anchorfile>structeapol__auth__config.html</anchorfile>
      <anchor>ac1c07f3050d19151fcb5ce2ecce5b78b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>eap_req_id_text</name>
      <anchorfile>structeapol__auth__config.html</anchorfile>
      <anchor>aa03a99cc014b85d53c37233230d61fc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>eap_req_id_text_len</name>
      <anchorfile>structeapol__auth__config.html</anchorfile>
      <anchor>a7b7641c7a8f0ec03249ec9fa6c0fe2d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>eap_server</name>
      <anchorfile>structeapol__auth__config.html</anchorfile>
      <anchor>a71e19c0546fd6ba737c670ad7219c2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>eap_sim_aka_result_ind</name>
      <anchorfile>structeapol__auth__config.html</anchorfile>
      <anchor>a9334c58fae058fdb0e13b5ca6bade091</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>eap_sim_db_priv</name>
      <anchorfile>structeapol__auth__config.html</anchorfile>
      <anchor>a1fc0ad92112bffbc6e9e55a60708baf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>individual_wep_key_len</name>
      <anchorfile>structeapol__auth__config.html</anchorfile>
      <anchor>a9671dcd71788667ec57fbba81141175a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>msg_ctx</name>
      <anchorfile>structeapol__auth__config.html</anchorfile>
      <anchor>ad0a18823ece366de736e8a3a33626094</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pac_key_lifetime</name>
      <anchorfile>structeapol__auth__config.html</anchorfile>
      <anchor>a6a8099f4649d029df67431e2f432b24a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pac_key_refresh_time</name>
      <anchorfile>structeapol__auth__config.html</anchorfile>
      <anchor>a0736768570bfeb0045ff09999e19b80d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>pac_opaque_encr_key</name>
      <anchorfile>structeapol__auth__config.html</anchorfile>
      <anchor>a1c57502ed3999771b512d2984a30e788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ssl_ctx</name>
      <anchorfile>structeapol__auth__config.html</anchorfile>
      <anchor>ae708e3e61b2632cfdaa32e24ef767ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tnc</name>
      <anchorfile>structeapol__auth__config.html</anchorfile>
      <anchor>a7a6a04699eb4830f0785539f19129830</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa</name>
      <anchorfile>structeapol__auth__config.html</anchorfile>
      <anchor>a92360d0b0f2d3b3b2b08faf78d138b3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wps_context *</type>
      <name>wps</name>
      <anchorfile>structeapol__auth__config.html</anchorfile>
      <anchor>a66850384460095fbb916d406fee5b228</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eapol_authenticator</name>
    <filename>structeapol__authenticator.html</filename>
    <member kind="variable">
      <type>struct eapol_auth_cb</type>
      <name>cb</name>
      <anchorfile>structeapol__authenticator.html</anchorfile>
      <anchor>a285f9777b931c8b2b7e2b9bd3a41c2d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eapol_auth_config</type>
      <name>conf</name>
      <anchorfile>structeapol__authenticator.html</anchorfile>
      <anchor>a52680079425ec86c8920fba0633e6f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>default_wep_key</name>
      <anchorfile>structeapol__authenticator.html</anchorfile>
      <anchor>ab7000d180d6a46685685f07e03a5927c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>default_wep_key_idx</name>
      <anchorfile>structeapol__authenticator.html</anchorfile>
      <anchor>a675b26cdfabffe3979a190f9ee15ba92</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eapol_callbacks</name>
    <filename>structeapol__callbacks.html</filename>
    <member kind="variable">
      <type>const char *(*</type>
      <name>get_eap_req_id_text</name>
      <anchorfile>structeapol__callbacks.html</anchorfile>
      <anchor>a50cd13799aa279b0d097826f24fbf091</anchor>
      <arglist>)(void *ctx, size_t *len)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>get_eap_user</name>
      <anchorfile>structeapol__callbacks.html</anchorfile>
      <anchor>ad76b2d085a49a87a8bdeaa6521fa11ce</anchor>
      <arglist>)(void *ctx, const u8 *identity, size_t identity_len, int phase2, struct eap_user *user)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eapol_config</name>
    <filename>structeapol__config.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>accept_802_1x_keys</name>
      <anchorfile>structeapol__config.html</anchorfile>
      <anchor>adacd086560e8c2fbb07b6b21dbdfe2c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>eap_disabled</name>
      <anchorfile>structeapol__config.html</anchorfile>
      <anchor>a4dfd27d5a2547681c42fd34dfea1c155</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fast_reauth</name>
      <anchorfile>structeapol__config.html</anchorfile>
      <anchor>ace885a31cb1f6847dace10f35978a149</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>required_keys</name>
      <anchorfile>structeapol__config.html</anchorfile>
      <anchor>a134a08648c2d63357ed42ca77df0f884</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>workaround</name>
      <anchorfile>structeapol__config.html</anchorfile>
      <anchor>afd797c2c9049fe6ddd3c391bba1bc741</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eapol_ctx</name>
    <filename>structeapol__ctx.html</filename>
    <member kind="variable">
      <type>void(*</type>
      <name>cb</name>
      <anchorfile>structeapol__ctx.html</anchorfile>
      <anchor>a5b7b2fe74c56688ec07befaec9f856f7</anchor>
      <arglist>)(struct eapol_sm *eapol, int success, void *ctx)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>cb_ctx</name>
      <anchorfile>structeapol__ctx.html</anchorfile>
      <anchor>a3f53945cd7f35b94e339b43c6e1674b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ctx</name>
      <anchorfile>structeapol__ctx.html</anchorfile>
      <anchor>ae77afb69d1e728e13d879797b2e9cf20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>eapol_done_cb</name>
      <anchorfile>structeapol__ctx.html</anchorfile>
      <anchor>afbb4315c4144b4f9c74e4025a246b693</anchor>
      <arglist>)(void *ctx)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>eapol_send</name>
      <anchorfile>structeapol__ctx.html</anchorfile>
      <anchor>ad2f22ea4290f69f3ad874ccac234bfed</anchor>
      <arglist>)(void *ctx, int type, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>eapol_send_ctx</name>
      <anchorfile>structeapol__ctx.html</anchorfile>
      <anchor>a2183ed2fadc3c508c39eecd23a8cffe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>msg_ctx</name>
      <anchorfile>structeapol__ctx.html</anchorfile>
      <anchor>a8bc44c9751051fc19dbd197e7fdf9e50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>preauth</name>
      <anchorfile>structeapol__ctx.html</anchorfile>
      <anchor>a43f458231bdccf5e8ff62f5a4c3bc81e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>scard_ctx</name>
      <anchorfile>structeapol__ctx.html</anchorfile>
      <anchor>aed3124eb078ddf177b3a42f59c2eef90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>set_config_blob</name>
      <anchorfile>structeapol__ctx.html</anchorfile>
      <anchor>afb797746da20120500e8b952de259869</anchor>
      <arglist>)(void *ctx, struct wpa_config_blob *blob)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_wep_key</name>
      <anchorfile>structeapol__ctx.html</anchorfile>
      <anchor>a30d3c86cc48a0be1ae8a71fc22650142</anchor>
      <arglist>)(void *ctx, int unicast, int keyidx, const u8 *key, size_t keylen)</arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_config_blob *(*</type>
      <name>get_config_blob</name>
      <anchorfile>structeapol__ctx.html</anchorfile>
      <anchor>aa5ea6324921acd9db54fc8d564d08d13</anchor>
      <arglist>)(void *ctx, const char *name)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>aborted_cached</name>
      <anchorfile>structeapol__ctx.html</anchorfile>
      <anchor>a4296ff305340f73511fed54651f109da</anchor>
      <arglist>)(void *ctx)</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>opensc_engine_path</name>
      <anchorfile>structeapol__ctx.html</anchorfile>
      <anchor>a444cf907e5ed0cb4635b9eaa341041d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>pkcs11_engine_path</name>
      <anchorfile>structeapol__ctx.html</anchorfile>
      <anchor>ad270c05c415271cd0f57311ee740baf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>pkcs11_module_path</name>
      <anchorfile>structeapol__ctx.html</anchorfile>
      <anchor>a60193d48a41f4de6e9c1af2db7a5d3b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wps_context *</type>
      <name>wps</name>
      <anchorfile>structeapol__ctx.html</anchorfile>
      <anchor>ada01c0d537da015a4f4909a5945a87d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>eap_param_needed</name>
      <anchorfile>structeapol__ctx.html</anchorfile>
      <anchor>ae31e0c71bcdf4f13d6d4e8e7498bfe16</anchor>
      <arglist>)(void *ctx, const char *field, const char *txt)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>port_cb</name>
      <anchorfile>structeapol__ctx.html</anchorfile>
      <anchor>a5a410a7510283d00a4f8761fb101f4f5</anchor>
      <arglist>)(void *ctx, int authorized)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eapol_sm</name>
    <filename>structeapol__sm.html</filename>
    <member kind="enumvalue">
      <name>SUPP_PAE_UNKNOWN</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a383eb829b660b60edfa4ffeb43a499eaaa7570732083eb632d074e7d7bef83ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUPP_PAE_DISCONNECTED</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a383eb829b660b60edfa4ffeb43a499eaac57a0b30a56b22a40f53605230deb033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUPP_PAE_LOGOFF</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a383eb829b660b60edfa4ffeb43a499eaa12007811492b2bfe0432246b51c25a6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUPP_PAE_CONNECTING</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a383eb829b660b60edfa4ffeb43a499eaae2a07e0bf1cdba828af1a82928430f73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUPP_PAE_AUTHENTICATING</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a383eb829b660b60edfa4ffeb43a499eaaa845506be4b97f833e6e7d797db49533</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUPP_PAE_AUTHENTICATED</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a383eb829b660b60edfa4ffeb43a499eaaaad00791e33ec2c0920cc860baf0ca96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUPP_PAE_HELD</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a383eb829b660b60edfa4ffeb43a499eaa4bb545ddc2e334de0ea52861967cc874</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUPP_PAE_RESTART</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a383eb829b660b60edfa4ffeb43a499eaa90e68e03212b8c6a26a0f82d01f7b724</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUPP_PAE_S_FORCE_AUTH</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a383eb829b660b60edfa4ffeb43a499eaa3c33ace83c64ce400004edc4b207635b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUPP_PAE_S_FORCE_UNAUTH</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a383eb829b660b60edfa4ffeb43a499eaa0e896e7860e8484a91651d71f3032585</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_RX_UNKNOWN</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a3c6ccec05f391c2332f221163edec496a99dd8fd6183ccc2515409d29af2ba312</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_RX_NO_KEY_RECEIVE</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a3c6ccec05f391c2332f221163edec496afcecaec3b30c0fbee4d38b0334899130</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_RX_KEY_RECEIVE</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a3c6ccec05f391c2332f221163edec496a5ea6e6b96cbf376eb6465d5433f4b183</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUPP_BE_UNKNOWN</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>adb7917d1116f9c40f17d2265a57b00cca9d47f6947a674734685b61644b99b1ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUPP_BE_INITIALIZE</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>adb7917d1116f9c40f17d2265a57b00ccad3d85cd37168d117b1827b2bff17617e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUPP_BE_IDLE</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>adb7917d1116f9c40f17d2265a57b00cca8350cdb25405502b16edc8f516c35230</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUPP_BE_REQUEST</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>adb7917d1116f9c40f17d2265a57b00cca161408047bd1df395662044d6e531878</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUPP_BE_RECEIVE</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>adb7917d1116f9c40f17d2265a57b00ccafbed2ae8b13504db654933f44b4ce142</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUPP_BE_RESPONSE</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>adb7917d1116f9c40f17d2265a57b00cca1f3cd07f6ae09f3abfabc4ceb865943b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUPP_BE_FAIL</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>adb7917d1116f9c40f17d2265a57b00ccabf4a0c17da9e6ac33b376c284831c360</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUPP_BE_TIMEOUT</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>adb7917d1116f9c40f17d2265a57b00cca5234f55eb301b7471e5edcbedcc4ac39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUPP_BE_SUCCESS</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>adb7917d1116f9c40f17d2265a57b00ccaa95f252e6f35321baa0a51a7b2f983cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAPOL_CB_IN_PROGRESS</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a8176ec8213602e8a30f121a5e40cee92a6ab4584593ddb6cd43d40dd0455b2c47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAPOL_CB_SUCCESS</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a8176ec8213602e8a30f121a5e40cee92ad1d345ad432c32f124b11b7d6a588074</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAPOL_CB_FAILURE</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a8176ec8213602e8a30f121a5e40cee92a488bfd0a668a52ce9c5f1a78df049f7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>altAccept</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a7b10d11ce4761e42d41e4b5907a1677a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>altReject</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a639e0396dcac149326275bc4e5afecdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>authPeriod</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a7f7d7270987111396b76cc63f23191f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>authWhile</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a2256126bd8b8d3eb53c5dbd4ebfaa58a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>broadcast_key_received</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a44453a5a53da682828049bf425a52f36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>cached_pmk</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>ae840aaef86aa4d28026860c347ab45f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eapol_sm::@155</type>
      <name>cb_status</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>ad899a8be3d6f62762b9c3f843d76a17f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>changed</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a974dac26f04a730b815f978ebf28a69b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eapol_config</type>
      <name>conf</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>ac6a61ea640f426c6837321b2cdd840d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_peer_config *</type>
      <name>config</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a183ba129838c7b972dfa15b576abc538</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eapol_ctx *</type>
      <name>ctx</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a1260d27fdacbbd7da316fd9c47406774</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>dot1xSuppEapLengthErrorFramesRx</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a6aa80296cd440cdabeca28a8430673b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>dot1xSuppEapolFramesRx</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>aaa39f0edfbf6e1806192505ae02f9566</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>dot1xSuppEapolFramesTx</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a64962d907a4121d69d40ac1a2667a5a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>dot1xSuppEapolLogoffFramesTx</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>ac394c44c1a91342c3a98d1fa98fd9319</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>dot1xSuppEapolReqFramesRx</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>ac9d926f2dc5d2a0544d834adc36cd039</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>dot1xSuppEapolReqIdFramesRx</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a3982aceacfc2f38039b8fc5b3409bf5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>dot1xSuppEapolRespFramesTx</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>ac5a830587279bae73876ae7c30b1bdde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>dot1xSuppEapolStartFramesTx</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a3e6d3bc0247136d4eba28b13d666a35c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>dot1xSuppInvalidEapolFramesRx</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a806aa3d0b948dfe178d6d0106dea070b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>dot1xSuppLastEapolFrameSource</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>ad8c684cba7d558b4a332cbe19184b14b</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>dot1xSuppLastEapolFrameVersion</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a34a3de1bf2f44a357045ead32b108406</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_sm *</type>
      <name>eap</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a11103c4f2f08d66b922a4f4c570e8cd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>eapFail</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>aa167a8b045dde8f08e59debcacfe23f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>eapNoResp</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a65a5eb57e7d3211487affada6d8b5c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>eapolEap</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>aa36d1c51c735f2ceece4782d24d31ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>eapReq</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a88afaa700444cb64bba6155c3296a504</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>eapReqData</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a9f9602a4932cca449fad0d83a941408a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>eapResp</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a63c46c01cc3197336b214edfa364a237</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>eapRestart</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a9c954831916f228e9281fda745d793a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>eapSuccess</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a5c88a071addc748ebf0a87e16247e7a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>heldPeriod</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>ad64829734ca241d269a58b6860fcdea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>heldWhile</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a71f89756fc9369edfa835976c694edd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>idleWhile</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a3349172107b32e989c9e0876a8e9e4fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>initial_req</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a59244f0b9ea4fd8ce8157c69da2fed7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>initialize</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a437c7465a4a6ad83f94c482df523cee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eapol_sm::@153</type>
      <name>KEY_RX_state</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>ad143b024449f575842c8ddbf617f0970</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>keyDone</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a598dcd527dd56e590d687d77a090b28d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>keyRun</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a03a8a52d9f3ec64c1510ee13c7ba7756</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>last_replay_counter</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a0561cb57da1af9a709c06606344dce11</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>last_rx_key</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>acb800e5d0c3f726918c91456eac661a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>last_rx_key_len</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>acefabf90272ef93240ab7b9980ceabeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>logoffSent</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>affdde247c7959dad952cc96c0413ea20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>maxStart</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>ab338425a0360d4d93343878026d7e0c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PortControl</type>
      <name>portControl</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>ad265183aeba4d73930efbd408090b221</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>portEnabled</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a3253bf049ff615c4fdffb6e5ad395abc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>portValid</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a4d195b27dafd5f2624676cdf9b7b0986</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>replay_counter_valid</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a714c2126510689f96fbe2a71051c8049</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>rxKey</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a6f45e27b158c80b4c31adfd73a892139</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PortControl</type>
      <name>sPortMode</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a72c5b6b9b139594d89bf878be9a35460</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>startCount</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>ad4f18516fe7468d66a6deeb94007ceff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>startPeriod</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a0320e46be05282985d636026b0187153</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>startWhen</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>aa96ceac92438db0ede1a1246acff588f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eapol_sm::@154</type>
      <name>SUPP_BE_state</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a2f3f9484f10f89071ee7670b69f4dfcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eapol_sm::@152</type>
      <name>SUPP_PAE_state</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>ac938291f0b14b6fb6524f2183db330e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>suppAbort</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a1364628fcaf0deb5454c8afc9a508411</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>suppFail</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a51e316dec5f6e903c6ddd16301d57ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PortStatus</type>
      <name>suppPortStatus</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>abb01aa2c1dd637913f1c15d8e6a7e306</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>suppStart</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a5cc56e51b5bab675dc47400415f10395</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>suppSuccess</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>aedde36a48f309de555d00481522520d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>suppTimeout</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>ab6619c41ab03a2aff9c45171411cfc2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>timer_tick_enabled</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>ae01b968bd30b7f968a2d389927ce77f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>unicast_key_received</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a52134c24e82f26bfda040289ebf14039</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>userLogoff</name>
      <anchorfile>structeapol__sm.html</anchorfile>
      <anchor>a48fd7842f6956ca16b57368e2af2e89a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eapol_state_machine</name>
    <filename>structeapol__state__machine.html</filename>
    <member kind="enumvalue">
      <name>AUTH_PAE_INITIALIZE</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a595c787def926b14ceebeb0b585032d8a2acef254ae11e3b75f4a8518cc0ffed6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH_PAE_DISCONNECTED</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a595c787def926b14ceebeb0b585032d8a2df43bd5139373926e570498ab13d10c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH_PAE_CONNECTING</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a595c787def926b14ceebeb0b585032d8a89f8695af88e4a1983f603d3d94b81c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH_PAE_AUTHENTICATING</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a595c787def926b14ceebeb0b585032d8a74ee6d97c482bd1737a9538ad9d6b258</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH_PAE_AUTHENTICATED</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a595c787def926b14ceebeb0b585032d8a077df3fcb5d81da37308a9f7f70c06fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH_PAE_ABORTING</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a595c787def926b14ceebeb0b585032d8a4bbbbc8b6bde8ccdb918c728a1b10fb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH_PAE_HELD</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a595c787def926b14ceebeb0b585032d8af7cd828f839e03b5a3aac2b756f57d09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH_PAE_FORCE_AUTH</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a595c787def926b14ceebeb0b585032d8ace3e930ae3d8ad5743ab1d27599ab218</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH_PAE_FORCE_UNAUTH</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a595c787def926b14ceebeb0b585032d8a99970c9db186c89fab4b4dfd8fb8d743</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH_PAE_RESTART</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a595c787def926b14ceebeb0b585032d8a4530e0822bc4868805dc33d167a4cda3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BE_AUTH_REQUEST</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a7ce40cef1c404b2a3f5487359543ea45aed31cc30a188ecf4fcf6a3a5ddc1c0e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BE_AUTH_RESPONSE</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a7ce40cef1c404b2a3f5487359543ea45afd68d466f11f92f734097c7573d4cb26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BE_AUTH_SUCCESS</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a7ce40cef1c404b2a3f5487359543ea45a8c767fd17202e2d76a45b0acbc76bbcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BE_AUTH_FAIL</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a7ce40cef1c404b2a3f5487359543ea45a32a912783ef56beeaa41a01ad1f5b645</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BE_AUTH_TIMEOUT</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a7ce40cef1c404b2a3f5487359543ea45a47ab475c3b45803badb1421b2fd9d96d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BE_AUTH_IDLE</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a7ce40cef1c404b2a3f5487359543ea45a00d16f846967b3f85bda0f8cee0c772e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BE_AUTH_INITIALIZE</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a7ce40cef1c404b2a3f5487359543ea45a9688816c7cdb8411e6a9018e23f21f84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BE_AUTH_IGNORE</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a7ce40cef1c404b2a3f5487359543ea45a39a9d0c979754c6b4beb76e820fa1361</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REAUTH_TIMER_INITIALIZE</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a11b030da3123089cf4c7cb52115ba7f0abfc0a6e0b539df3c858261019be18b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REAUTH_TIMER_REAUTHENTICATE</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a11b030da3123089cf4c7cb52115ba7f0a99ed7dc236ff303f2c622fec32ca6f05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH_KEY_TX_NO_KEY_TRANSMIT</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>ad769026afa757e6fac42c1812e0c05ffa976f461e275ee74b2e22297161da7f2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTH_KEY_TX_KEY_TRANSMIT</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>ad769026afa757e6fac42c1812e0c05ffaf311f1099c57f2b035fe939ac813dfc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_RX_NO_KEY_RECEIVE</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>abcba65c027a26b56dc3424044fbf39f8a2f291ffffe64f8de9777139b38c92f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_RX_KEY_RECEIVE</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>abcba65c027a26b56dc3424044fbf39f8ab7e51c7921ac5e7a47172472188ab81b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CTRL_DIR_FORCE_BOTH</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>ad9d643ab6abd28408402f8817fad174aabed90cf823a98fa7ba221d7616df18e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CTRL_DIR_IN_OR_BOTH</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>ad9d643ab6abd28408402f8817fad174aa7c76615e227b641191784d8498db7960</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>addr</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a039b91f916bf09937c284131acad13cb</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>ControlledDirection</type>
      <name>adminControlledDirections</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a255533f19bb6c4dc3fd1dddf4e062404</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eapol_state_machine::@149</type>
      <name>auth_key_tx_state</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a14097823fb700e1e360a7c0dcfbef8e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eapol_state_machine::@146</type>
      <name>auth_pae_state</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a5b6abc4d421a9507d979f20a8672dca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>authAbort</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a21e3ea1bc8e169e15d68a3775099e837</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Counter</type>
      <name>authAuthEapLogoffWhileAuthenticated</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a76a5ba911fa8c2af39fd4cca7f89e110</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Counter</type>
      <name>authAuthEapLogoffWhileAuthenticating</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>ad4ceb1e814e6639c942bbeb119c85b68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Counter</type>
      <name>authAuthEapStartsWhileAuthenticated</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>ad8218b2d2c00634907b78f27707bc244</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Counter</type>
      <name>authAuthEapStartsWhileAuthenticating</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>acecd8b7d091bc2b292771c6b094c360b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Counter</type>
      <name>authAuthFailWhileAuthenticating</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>aee2d301ddef4da6fccafed4de8b01568</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Counter</type>
      <name>authAuthReauthsWhileAuthenticated</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a911a5a0766c98a8ecd176003a2aab0d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Counter</type>
      <name>authAuthSuccessesWhileAuthenticating</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>ae4a14f14ba4fc2f058441ba95079dc66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Counter</type>
      <name>authAuthTimeoutsWhileAuthenticating</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>ac1a82446512c4698e0dbd15491aa159c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Counter</type>
      <name>authEapLogoffsWhileConnecting</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a0e8c6d8ea4344afaacb0c6cafb5a9c73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Counter</type>
      <name>authEntersAuthenticating</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>ab67d4a676dab2b33f9ce76721cc6a113</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Counter</type>
      <name>authEntersConnecting</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a304de715cea8f30619a816030987b4c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>authFail</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a08f7807225e2afc0abd77b8f96f7ebb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PortState</type>
      <name>authPortStatus</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a0ce250b32b4c91eebf4c45065b453e6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>authStart</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a39190528e7f76cdf990c166b53f5a677</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>authSuccess</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a5468887c3f4ee57453d52068e04e5078</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>authTimeout</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a6cb2f35be3bc7e1aba3beabff866f5fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>aWhile</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a112c776365450f35e6fabe488690ba7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Counter</type>
      <name>backendAccessChallenges</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a30f481cb06e72ade021fb418d9c2d576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Counter</type>
      <name>backendAuthFails</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a98ce834cefc70107bdf3d315b170a190</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Counter</type>
      <name>backendAuthSuccesses</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>aacd1c88ea4085196a9cb1faf588738dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Counter</type>
      <name>backendOtherRequestsToSupplicant</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>aaae6ea15a93ff67191090e19d87dba71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Counter</type>
      <name>backendResponses</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a149608c27fff4de6e068ccfbbf5f8dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eapol_state_machine::@147</type>
      <name>be_auth_state</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a27464bbf725577551ec1a34f177b23f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>changed</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>af9876b4805d52cdd191c5d36cfaa42e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eapol_state_machine::@151</type>
      <name>ctrl_dir_state</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a1a3c2f80642d83d5f691e09f9b22d4a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Counter</type>
      <name>dot1xAuthEapLengthErrorFramesRx</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a39e008b85b6a7992a110fb730a3ea846</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Counter</type>
      <name>dot1xAuthEapolFramesRx</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a79b890d2eb16f1475d052c36f299c7e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Counter</type>
      <name>dot1xAuthEapolFramesTx</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>ae4d83c2f8d374f34571060183403fd90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Counter</type>
      <name>dot1xAuthEapolLogoffFramesRx</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a1a05262b2db9f6f88253d9dd21057fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Counter</type>
      <name>dot1xAuthEapolReqFramesTx</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a6bb2cc686c9de186ce07b2a4f0215ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Counter</type>
      <name>dot1xAuthEapolReqIdFramesTx</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>abf009d3215e48e4ad3f2558918ea1029</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Counter</type>
      <name>dot1xAuthEapolRespFramesRx</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>ac22e8c3015411cfab542ede381f5f0f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Counter</type>
      <name>dot1xAuthEapolRespIdFramesRx</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a06a5343ecc219c4ffe0eaf9111ce19bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Counter</type>
      <name>dot1xAuthEapolStartFramesRx</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a41a130f393785a3f80db6661aa9a9291</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Counter</type>
      <name>dot1xAuthInvalidEapolFramesRx</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a9be21a7bdec2decc9290cb19fff52ba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Counter</type>
      <name>dot1xAuthLastEapolFrameVersion</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a99c202b04228c091c9097e2f5d73519b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_sm *</type>
      <name>eap</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a8c48e61935625f5c2e497bb42c8592bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_eapol_interface *</type>
      <name>eap_if</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a01f3738a726805cbce967092ed74f2fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>eap_type_authsrv</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a6fac02453345257f954c4913e279b1ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>eap_type_supp</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>aba7b1fb8fe54eee2a2d09e1c9fbcdc6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eapol_authenticator *</type>
      <name>eapol</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>ad3e8f1c927d23bc2fc22041845a28a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>eapol_key_crypt</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>abd4e2e6b9291b2a69c13fa0235a833b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>eapol_key_crypt_len</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a20cd54d4fc503660f41b5eee22485bf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>eapol_key_sign</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a376022df7681610a3771b2f9a0175a75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>eapol_key_sign_len</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a891014143cdaedd5f54a3f8a8e5df6cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>eapolEap</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a2ceb69565b0cffe04dc555f4b5e52bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>eapolLogoff</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a428b322d8c31faa790f29f0464d081f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>eapolStart</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a7ab5966051cc68e9ffa50bf5740d0622</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flags</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>ad3d2fde12b5f317fee3623c20a17ea48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>identity</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a0ede622688dfadded516e80246db5a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>identity_len</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a5e5e93ab5989422062aa1971aaa444e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>initialize</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a0799f3e0ba922aaa0d143fc8f4620bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>initializing</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a85c942db3a27fc2a3d10c836fae21104</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eapol_state_machine::@150</type>
      <name>key_rx_state</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>aa73844baae97e0931dc206c6b7553373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>keyDone</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>afccb4537f4148c2b4c762c698db0ad2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>keyRun</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a75abe7dbc8e022216c2d1b7ef4939829</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>keyTxEnabled</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a05e6e14c6073a22699857743ae6251fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>last_eap_id</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>ab93286edb58469ee78ea9dc31faa2b18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct radius_msg *</type>
      <name>last_recv_radius</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a8f8ba175696c842f19232827ae12e86c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ControlledDirection</type>
      <name>operControlledDirections</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a846d5b9bea11772c35545256c527fb53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>operEdge</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>aa3c69f8c269618f03c78eeb78acb587e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PortTypes</type>
      <name>portControl</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>aaf8a2e0346957030961f2e75b6106434</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PortTypes</type>
      <name>portMode</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a7d1982b739d327b945473f57a8bd8061</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>portValid</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a68c977638fb3569670c5c575620b2741</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>quietPeriod</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>ad1f96646963ea4c968f4e034a5ec1785</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>quietWhile</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a4f87a48a958bfa51edd326c9361c1792</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct radius_class_data</type>
      <name>radius_class</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a2b9a303afd9830cc5cd62dd17cdb3f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>radius_identifier</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>ae9f991ee3d46ff03e77262d46cedaf42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum eapol_state_machine::@148</type>
      <name>reauth_timer_state</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a4ff43aa1d758503e20bf39d7c2bc89d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>reAuthCount</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a274c77a9ec8509392971526c091385d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>reAuthEnabled</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a732a0ffbab98352efabcc1fe89f83bbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>reAuthenticate</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>ac99424492424435672d70cb3839c9f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>reAuthMax</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>ab5c4cfde3fd32d0bd927580be89511ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>reAuthPeriod</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a778b404bea3ca2467cd681ab113c8b6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>reAuthWhen</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a75e02ffbac1c99676779f5b88ca27841</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>rxKey</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a7da19aa4749930d0d791ac649a022ea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>serverTimeout</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a9816085010d7b99eda702af27268ef27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>sta</name>
      <anchorfile>structeapol__state__machine.html</anchorfile>
      <anchor>a6c6758edcb9cd78c8c4877657f393bb4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eapol_test_data</name>
    <filename>structeapol__test__data.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>auth_timed_out</name>
      <anchorfile>structeapol__test__data.html</anchorfile>
      <anchor>a68d35953f484b168a3e310276360b553</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>authenticator_pmk</name>
      <anchorfile>structeapol__test__data.html</anchorfile>
      <anchor>ad35f4a96c243b52b3040921489257cbb</anchor>
      <arglist>[PMK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>authenticator_pmk_len</name>
      <anchorfile>structeapol__test__data.html</anchorfile>
      <anchor>a70b7f6071aaccaca8fa774423b4a4df9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>connect_info</name>
      <anchorfile>structeapol__test__data.html</anchorfile>
      <anchor>abc2a884d3cfad42434d6970441274dc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>eap_identity</name>
      <anchorfile>structeapol__test__data.html</anchorfile>
      <anchor>afce376f352c38cda7fdb67b5ffaf1874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>eap_identity_len</name>
      <anchorfile>structeapol__test__data.html</anchorfile>
      <anchor>a329cc771ef2d6e06325ab171daae9688</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>eapol_test_num_reauths</name>
      <anchorfile>structeapol__test__data.html</anchorfile>
      <anchor>af02a56837a5e3bb2264b804deada287b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct extra_radius_attr *</type>
      <name>extra_attrs</name>
      <anchorfile>structeapol__test__data.html</anchorfile>
      <anchor>a0fe59a3315e8f9bdea454ba7ab757981</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>last_eap_radius</name>
      <anchorfile>structeapol__test__data.html</anchorfile>
      <anchor>adb801a7dfacb943b7ecbcee4182627b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>last_eap_radius_len</name>
      <anchorfile>structeapol__test__data.html</anchorfile>
      <anchor>aabde9bb391c09278583e4c24c3fe65dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct radius_msg *</type>
      <name>last_recv_radius</name>
      <anchorfile>structeapol__test__data.html</anchorfile>
      <anchor>a0aa412dd2584a31bac408bcdb46ac7d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>no_mppe_keys</name>
      <anchorfile>structeapol__test__data.html</anchorfile>
      <anchor>a5ae9acb8cd2cb4cec7178be4fdd68185</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_mppe_mismatch</name>
      <anchorfile>structeapol__test__data.html</anchorfile>
      <anchor>a1eae9bb52e4979b6e2bf6587230b9726</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_mppe_ok</name>
      <anchorfile>structeapol__test__data.html</anchorfile>
      <anchor>af05a4fe9cebc7d85bc3283ef366df085</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>own_addr</name>
      <anchorfile>structeapol__test__data.html</anchorfile>
      <anchor>aed8e4c018a54fb3045782ec4f0519a68</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct in_addr</type>
      <name>own_ip_addr</name>
      <anchorfile>structeapol__test__data.html</anchorfile>
      <anchor>acdc84b20291fd03a4676a8bdf3c2d6ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct radius_client_data *</type>
      <name>radius</name>
      <anchorfile>structeapol__test__data.html</anchorfile>
      <anchor>a4c362c2987bcdec6f856ef3b74f02894</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>radius_access_accept_received</name>
      <anchorfile>structeapol__test__data.html</anchorfile>
      <anchor>a682573566ece83f0cc7d6d9dc6a0411a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>radius_access_reject_received</name>
      <anchorfile>structeapol__test__data.html</anchorfile>
      <anchor>a00b99bb1d61f92d99fbac3d66378a92d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_radius_servers *</type>
      <name>radius_conf</name>
      <anchorfile>structeapol__test__data.html</anchorfile>
      <anchor>a67379cf9e0cc2c01e2a5661846e6dcba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>radius_identifier</name>
      <anchorfile>structeapol__test__data.html</anchorfile>
      <anchor>afbff2eeed7f810fee62894c3e4ad971f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_supplicant *</type>
      <name>wpa_s</name>
      <anchorfile>structeapol__test__data.html</anchorfile>
      <anchor>a529952baceadc31b21f815f52afa6068</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eloop_data</name>
    <filename>structeloop__data.html</filename>
    <member kind="variable">
      <type>size_t</type>
      <name>event_count</name>
      <anchorfile>structeloop__data.html</anchorfile>
      <anchor>acd209910e4fcb2a5b9cb4eca233c921b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eloop_event *</type>
      <name>events</name>
      <anchorfile>structeloop__data.html</anchorfile>
      <anchor>aeeae3bb5d67029a0d607629bb44588e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eloop_sock_table</type>
      <name>exceptions</name>
      <anchorfile>structeloop__data.html</anchorfile>
      <anchor>aee26b55ea4683bccc2db02907dadcee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HANDLE *</type>
      <name>handles</name>
      <anchorfile>structeloop__data.html</anchorfile>
      <anchor>ad86c130f5dcec89c6d145a39d7d20756</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_sock</name>
      <anchorfile>structeloop__data.html</anchorfile>
      <anchor>a7112897084adab50961fbcaa1a11f08a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>num_handles</name>
      <anchorfile>structeloop__data.html</anchorfile>
      <anchor>aa6dd1a462f3dc5fb72c77cb6eefbdb85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pending_terminate</name>
      <anchorfile>structeloop__data.html</anchorfile>
      <anchor>a19d27005d90044cb4c89b00b5b058dac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>reader_count</name>
      <anchorfile>structeloop__data.html</anchorfile>
      <anchor>aee570b8485ba30e8bf4b4abd32c407c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>reader_count</name>
      <anchorfile>structeloop__data.html</anchorfile>
      <anchor>a3dfa65b51d2303e36d412a6a4c79fe66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>reader_table_changed</name>
      <anchorfile>structeloop__data.html</anchorfile>
      <anchor>aa5e4714c9e998727001caa5cdcf2a0a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eloop_sock *</type>
      <name>readers</name>
      <anchorfile>structeloop__data.html</anchorfile>
      <anchor>a70a4d035928e8116ad36728fdd0f1fa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eloop_sock_table</type>
      <name>readers</name>
      <anchorfile>structeloop__data.html</anchorfile>
      <anchor>a8b656e9c4adc46874ae551667e05896a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>signal_count</name>
      <anchorfile>structeloop__data.html</anchorfile>
      <anchor>acc1c64089477fd963d15b188824ac50a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>signaled</name>
      <anchorfile>structeloop__data.html</anchorfile>
      <anchor>a9f985c15a34e23a54a78e15d7131aeae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eloop_signal *</type>
      <name>signals</name>
      <anchorfile>structeloop__data.html</anchorfile>
      <anchor>a68421d00082d74545a3ff9d1efc2a88f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HANDLE</type>
      <name>term_event</name>
      <anchorfile>structeloop__data.html</anchorfile>
      <anchor>a5d54a1d304419099cac83401cac0de60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eloop_signal</type>
      <name>term_signal</name>
      <anchorfile>structeloop__data.html</anchorfile>
      <anchor>a823413165e16a89149c266fd8bcab132</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>terminate</name>
      <anchorfile>structeloop__data.html</anchorfile>
      <anchor>a33bf0994ef8a2022c5241788b2478bd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eloop_timeout *</type>
      <name>timeout</name>
      <anchorfile>structeloop__data.html</anchorfile>
      <anchor>ad3d833719bb7f64885cd4083bfd35e77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct dl_list</type>
      <name>timeout</name>
      <anchorfile>structeloop__data.html</anchorfile>
      <anchor>ae6e5cb1b4ea922655f104aaeeabe9b25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eloop_sock_table</type>
      <name>writers</name>
      <anchorfile>structeloop__data.html</anchorfile>
      <anchor>a811a2215217c3cb71bbe0183cfc995e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eloop_event</name>
    <filename>structeloop__event.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>eloop_data</name>
      <anchorfile>structeloop__event.html</anchorfile>
      <anchor>a758d2f7f6591cc10e860487ddea09070</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HANDLE</type>
      <name>event</name>
      <anchorfile>structeloop__event.html</anchorfile>
      <anchor>a1e648b6d464bd1bd59b89eff16eab69b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>eloop_event_handler</type>
      <name>handler</name>
      <anchorfile>structeloop__event.html</anchorfile>
      <anchor>a86ad2b5126248bc3b16e8a5bc19d8658</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>user_data</name>
      <anchorfile>structeloop__event.html</anchorfile>
      <anchor>a93f48bcf4d19281d2318edc78752f948</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eloop_signal</name>
    <filename>structeloop__signal.html</filename>
    <member kind="variable">
      <type>void(*</type>
      <name>handler</name>
      <anchorfile>structeloop__signal.html</anchorfile>
      <anchor>a8dc6fae709d8e308d66e80912bcd55f6</anchor>
      <arglist>)(int sig, void *eloop_ctx, void *signal_ctx)</arglist>
    </member>
    <member kind="variable">
      <type>eloop_signal_handler</type>
      <name>handler</name>
      <anchorfile>structeloop__signal.html</anchorfile>
      <anchor>a537460570829068b4b05dd4984777812</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sig</name>
      <anchorfile>structeloop__signal.html</anchorfile>
      <anchor>af53e830cd401896a25348422f0d331f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>signaled</name>
      <anchorfile>structeloop__signal.html</anchorfile>
      <anchor>adf303f881396c1a89da5bbd7bf2761d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>user_data</name>
      <anchorfile>structeloop__signal.html</anchorfile>
      <anchor>a2f5a6fe1ed75878fce231817a0f890c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eloop_sock</name>
    <filename>structeloop__sock.html</filename>
    <member kind="function">
      <type></type>
      <name>WPA_TRACE_REF</name>
      <anchorfile>structeloop__sock.html</anchorfile>
      <anchor>a810880e87dea9ee7cbe3300f47cda578</anchor>
      <arglist>(eloop)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WPA_TRACE_REF</name>
      <anchorfile>structeloop__sock.html</anchorfile>
      <anchor>a18e30a074ceedffe1b508ac012b56b53</anchor>
      <arglist>(user)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>eloop_data</name>
      <anchorfile>structeloop__sock.html</anchorfile>
      <anchor>a12cf01da5f4da7c0bf6494d2c9521b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>WSAEVENT</type>
      <name>event</name>
      <anchorfile>structeloop__sock.html</anchorfile>
      <anchor>abd1f348ebac47d7dfb4604dfc9ae5c45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>handler</name>
      <anchorfile>structeloop__sock.html</anchorfile>
      <anchor>aacb9093987c99434e4bd6b4b4ebe7566</anchor>
      <arglist>)(int sock, void *eloop_ctx, void *sock_ctx)</arglist>
    </member>
    <member kind="variable">
      <type>eloop_sock_handler</type>
      <name>handler</name>
      <anchorfile>structeloop__sock.html</anchorfile>
      <anchor>aaa0147e8f6eb93c4409053b3e5f3237f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sock</name>
      <anchorfile>structeloop__sock.html</anchorfile>
      <anchor>a85e339b28c0d874800ba3283a3001fe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>user_data</name>
      <anchorfile>structeloop__sock.html</anchorfile>
      <anchor>acb49b4beff67d6ec9de41b13973be3f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eloop_sock_table</name>
    <filename>structeloop__sock__table.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>changed</name>
      <anchorfile>structeloop__sock__table.html</anchorfile>
      <anchor>a9e0dfe1bc0868604bef83b930cc91615</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>structeloop__sock__table.html</anchorfile>
      <anchor>a306a212c8cb397ccd793d550c2fa9b7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eloop_sock *</type>
      <name>table</name>
      <anchorfile>structeloop__sock__table.html</anchorfile>
      <anchor>ac11b778c810d394b1bb2809cecb47806</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eloop_timeout</name>
    <filename>structeloop__timeout.html</filename>
    <member kind="function">
      <type></type>
      <name>WPA_TRACE_REF</name>
      <anchorfile>structeloop__timeout.html</anchorfile>
      <anchor>ab36426d60d9bb7905c0c8e75a0949499</anchor>
      <arglist>(eloop)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WPA_TRACE_REF</name>
      <anchorfile>structeloop__timeout.html</anchorfile>
      <anchor>a6b95e04aa2d33fb62b834ae85cb873ac</anchor>
      <arglist>(user)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>eloop_data</name>
      <anchorfile>structeloop__timeout.html</anchorfile>
      <anchor>a067c40a4542d3a5b1416350daeede247</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>handler</name>
      <anchorfile>structeloop__timeout.html</anchorfile>
      <anchor>a3ffbcf0633eb11bba82d9bab11710a4c</anchor>
      <arglist>)(void *eloop_ctx, void *sock_ctx)</arglist>
    </member>
    <member kind="variable">
      <type>eloop_timeout_handler</type>
      <name>handler</name>
      <anchorfile>structeloop__timeout.html</anchorfile>
      <anchor>a79815e54f51eeb5e721a49ce6007e025</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct dl_list</type>
      <name>list</name>
      <anchorfile>structeloop__timeout.html</anchorfile>
      <anchor>a08c7b0511085be25d6256b2deaa8dfc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eloop_timeout *</type>
      <name>next</name>
      <anchorfile>structeloop__timeout.html</anchorfile>
      <anchor>a3585ea08d1ae7ce94441b65c997fae64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct os_time</type>
      <name>time</name>
      <anchorfile>structeloop__timeout.html</anchorfile>
      <anchor>aa5906847edd2c427e31303be6b08eb6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>user_data</name>
      <anchorfile>structeloop__timeout.html</anchorfile>
      <anchor>a653556586b677eabf87760d0b5a34fb6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="protocol">
    <name>Ethernet-p</name>
    <filename>protocolEthernet-p.html</filename>
  </compound>
  <compound kind="class">
    <name>EventHistory</name>
    <filename>classEventHistory.html</filename>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>addEvent</name>
      <anchorfile>classEventHistory.html</anchorfile>
      <anchor>a78606673fa31fd2a537f4cd139566a53</anchor>
      <arglist>(WpaMsg msg)</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>addEvents</name>
      <anchorfile>classEventHistory.html</anchorfile>
      <anchor>ac086a49db8f8efad58ac42a6269fbc73</anchor>
      <arglist>(WpaMsgList msgs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EventHistory</name>
      <anchorfile>classEventHistory.html</anchorfile>
      <anchor>ae0bf57d00696ad6b89c969584d0add7c</anchor>
      <arglist>(QWidget *parent=0, const char *name=0, bool modal=false, Qt::WFlags fl=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~EventHistory</name>
      <anchorfile>classEventHistory.html</anchorfile>
      <anchor>ab364f0bf4e5ffa15d5b77f29223abc1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>languageChange</name>
      <anchorfile>classEventHistory.html</anchorfile>
      <anchor>a9477db6bf61460efe8a0df337f555afc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EventListModel *</type>
      <name>elm</name>
      <anchorfile>classEventHistory.html</anchorfile>
      <anchor>aa5119142f068f8258a73d540b8cea7b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EventListModel</name>
    <filename>classEventListModel.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addEvent</name>
      <anchorfile>classEventListModel.html</anchorfile>
      <anchor>a1243cedf2db885c2b4bd3580c2893e43</anchor>
      <arglist>(QString time, QString msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>columnCount</name>
      <anchorfile>classEventListModel.html</anchorfile>
      <anchor>a01590b451c8aadaf0bb4031db1444423</anchor>
      <arglist>(const QModelIndex &amp;parent=QModelIndex()) const </arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>data</name>
      <anchorfile>classEventListModel.html</anchorfile>
      <anchor>ae2fdbc3855d8e3fb5e503251b581dc79</anchor>
      <arglist>(const QModelIndex &amp;index, int role) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EventListModel</name>
      <anchorfile>classEventListModel.html</anchorfile>
      <anchor>a7b36155408eee3c6f30dfa40b0fdf087</anchor>
      <arglist>(QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>headerData</name>
      <anchorfile>classEventListModel.html</anchorfile>
      <anchor>ae758b59a714f11813a5c927f3f461629</anchor>
      <arglist>(int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rowCount</name>
      <anchorfile>classEventListModel.html</anchorfile>
      <anchor>afbb52d13f91258a764e310a01435a8dc</anchor>
      <arglist>(const QModelIndex &amp;parent=QModelIndex()) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QStringList</type>
      <name>msgList</name>
      <anchorfile>classEventListModel.html</anchorfile>
      <anchor>a504dafc9a2e33abb91413c507261f60d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QStringList</type>
      <name>timeList</name>
      <anchorfile>classEventListModel.html</anchorfile>
      <anchor>a4b4eea135b7cc69329cd6aaec4dcca12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>extra_radius_attr</name>
    <filename>structextra__radius__attr.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>data</name>
      <anchorfile>structextra__radius__attr.html</anchorfile>
      <anchor>a342e64f2148ac2488ba8aac60cc73757</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct extra_radius_attr *</type>
      <name>next</name>
      <anchorfile>structextra__radius__attr.html</anchorfile>
      <anchor>ae3dbb59a1d07f9ef4c17ff2441fe6ffb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>syntax</name>
      <anchorfile>structextra__radius__attr.html</anchorfile>
      <anchor>a7c5bcc5b1b35521a9c3d2083032c4d1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>type</name>
      <anchorfile>structextra__radius__attr.html</anchorfile>
      <anchor>a44b70066b736ea66e3b85d536f0fba62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>family_data</name>
    <filename>structfamily__data.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>group</name>
      <anchorfile>structfamily__data.html</anchorfile>
      <anchor>ae747ff36b80593906d53d5335639ba9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>structfamily__data.html</anchorfile>
      <anchor>a40a319a119158c4c6433e3f26bea6290</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ft_r0kh_r1kh_pull_frame</name>
    <filename>structft__r0kh__r1kh__pull__frame.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>ap_address</name>
      <anchorfile>structft__r0kh__r1kh__pull__frame.html</anchorfile>
      <anchor>a6e901fee78a1c481b09df42507672f8a</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>data_length</name>
      <anchorfile>structft__r0kh__r1kh__pull__frame.html</anchorfile>
      <anchor>a65103077f0e747c557db9335d4d148ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>frame_type</name>
      <anchorfile>structft__r0kh__r1kh__pull__frame.html</anchorfile>
      <anchor>ab73d840359fbc84b351da98c73a0797c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>key_wrap_extra</name>
      <anchorfile>structft__r0kh__r1kh__pull__frame.html</anchorfile>
      <anchor>a9297c2b0bdb5c639d42a50588fa71360</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>nonce</name>
      <anchorfile>structft__r0kh__r1kh__pull__frame.html</anchorfile>
      <anchor>acecb7c00bbff4d21c736a423a7031da5</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>packet_type</name>
      <anchorfile>structft__r0kh__r1kh__pull__frame.html</anchorfile>
      <anchor>afec723849516a07b3c0bf50c0640938e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>pad</name>
      <anchorfile>structft__r0kh__r1kh__pull__frame.html</anchorfile>
      <anchor>ab9dc54cfa3bed86dd79bd470766ed55a</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>pmk_r0_name</name>
      <anchorfile>structft__r0kh__r1kh__pull__frame.html</anchorfile>
      <anchor>a07f092f82aa6849126ab7f4e6688ed47</anchor>
      <arglist>[WPA_PMK_NAME_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>r1kh_id</name>
      <anchorfile>structft__r0kh__r1kh__pull__frame.html</anchorfile>
      <anchor>acd761d675b75c84639d53aae2c5cc02f</anchor>
      <arglist>[FT_R1KH_ID_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>s1kh_id</name>
      <anchorfile>structft__r0kh__r1kh__pull__frame.html</anchorfile>
      <anchor>a13a4376bb3b2d480a2edcb50b3a92155</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ft_r0kh_r1kh_push_frame</name>
    <filename>structft__r0kh__r1kh__push__frame.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>ap_address</name>
      <anchorfile>structft__r0kh__r1kh__push__frame.html</anchorfile>
      <anchor>a7679a6661d64b8dbff07f74b2898b5d3</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>data_length</name>
      <anchorfile>structft__r0kh__r1kh__push__frame.html</anchorfile>
      <anchor>ac4ae46115ddb6eb2f08d6a81347b0fa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>frame_type</name>
      <anchorfile>structft__r0kh__r1kh__push__frame.html</anchorfile>
      <anchor>a988b7cc017168c67fa2d81b9acf5f8e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>key_wrap_extra</name>
      <anchorfile>structft__r0kh__r1kh__push__frame.html</anchorfile>
      <anchor>af3b0befc54d86cf28c53ea908d0d2acc</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>packet_type</name>
      <anchorfile>structft__r0kh__r1kh__push__frame.html</anchorfile>
      <anchor>a84b012de0f08067a9fa5a51dfd19236c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>pad</name>
      <anchorfile>structft__r0kh__r1kh__push__frame.html</anchorfile>
      <anchor>a9bd5123e8237b871e0db317aa0ed4333</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>pairwise</name>
      <anchorfile>structft__r0kh__r1kh__push__frame.html</anchorfile>
      <anchor>a811ffb0010832a02a22d9ef6a0e0f16c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>pmk_r0_name</name>
      <anchorfile>structft__r0kh__r1kh__push__frame.html</anchorfile>
      <anchor>aced297571fb8794ef371dee36234a6a5</anchor>
      <arglist>[WPA_PMK_NAME_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>pmk_r1</name>
      <anchorfile>structft__r0kh__r1kh__push__frame.html</anchorfile>
      <anchor>a700a0c51b5e27fd45c23a06a8157aa6d</anchor>
      <arglist>[PMK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>pmk_r1_name</name>
      <anchorfile>structft__r0kh__r1kh__push__frame.html</anchorfile>
      <anchor>a34cdaff67d08e9240891dcf304129400</anchor>
      <arglist>[WPA_PMK_NAME_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>r1kh_id</name>
      <anchorfile>structft__r0kh__r1kh__push__frame.html</anchorfile>
      <anchor>ab6687ce6ed4cb116c5e3b8d1769702cb</anchor>
      <arglist>[FT_R1KH_ID_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>s1kh_id</name>
      <anchorfile>structft__r0kh__r1kh__push__frame.html</anchorfile>
      <anchor>ab86bed135b30324d39668185791233fe</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>timestamp</name>
      <anchorfile>structft__r0kh__r1kh__push__frame.html</anchorfile>
      <anchor>a69a838751841c6bc65fec6d5e034f2ed</anchor>
      <arglist>[4]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ft_r0kh_r1kh_resp_frame</name>
    <filename>structft__r0kh__r1kh__resp__frame.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>ap_address</name>
      <anchorfile>structft__r0kh__r1kh__resp__frame.html</anchorfile>
      <anchor>ac66f1fdd5251a91e1d29feee5d8e1e7e</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>data_length</name>
      <anchorfile>structft__r0kh__r1kh__resp__frame.html</anchorfile>
      <anchor>aa1bb442d21435dc56325534fda1f7f94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>frame_type</name>
      <anchorfile>structft__r0kh__r1kh__resp__frame.html</anchorfile>
      <anchor>a6b8482ef82344733dc6a73644dd1a009</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>key_wrap_extra</name>
      <anchorfile>structft__r0kh__r1kh__resp__frame.html</anchorfile>
      <anchor>a1a3c97782e32bc7a2bb20233544446ce</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>nonce</name>
      <anchorfile>structft__r0kh__r1kh__resp__frame.html</anchorfile>
      <anchor>a7ddb1e8aa6f9d9ef8e50fc3d15e829b0</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>packet_type</name>
      <anchorfile>structft__r0kh__r1kh__resp__frame.html</anchorfile>
      <anchor>a25ba258d7e588a551c8175b58db93bb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>pad</name>
      <anchorfile>structft__r0kh__r1kh__resp__frame.html</anchorfile>
      <anchor>a0ca63ed85c76d739fbbb5d3c7dcb7514</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>pairwise</name>
      <anchorfile>structft__r0kh__r1kh__resp__frame.html</anchorfile>
      <anchor>a8f4c222106423a4cfcf0f5fc3dcf5979</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>pmk_r1</name>
      <anchorfile>structft__r0kh__r1kh__resp__frame.html</anchorfile>
      <anchor>a0c282e4d1d68bde900c9c73ad5ddeb10</anchor>
      <arglist>[PMK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>pmk_r1_name</name>
      <anchorfile>structft__r0kh__r1kh__resp__frame.html</anchorfile>
      <anchor>a7442a02b213b6033ad097ffad60212d4</anchor>
      <arglist>[WPA_PMK_NAME_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>r1kh_id</name>
      <anchorfile>structft__r0kh__r1kh__resp__frame.html</anchorfile>
      <anchor>a7e14c53749d02e29bc86ec8a5cea6623</anchor>
      <arglist>[FT_R1KH_ID_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>s1kh_id</name>
      <anchorfile>structft__r0kh__r1kh__resp__frame.html</anchorfile>
      <anchor>af156d46c1533f4ba549b8108195be913</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ft_remote_r0kh</name>
    <filename>structft__remote__r0kh.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>addr</name>
      <anchorfile>structft__remote__r0kh.html</anchorfile>
      <anchor>af86d1cd8b941e193aeccb8047db30708</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>id</name>
      <anchorfile>structft__remote__r0kh.html</anchorfile>
      <anchor>abca740ed4e35a4881d3468f32ca68f5b</anchor>
      <arglist>[FT_R0KH_ID_MAX_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>id_len</name>
      <anchorfile>structft__remote__r0kh.html</anchorfile>
      <anchor>aa631686544f18994c58455511ca55604</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>key</name>
      <anchorfile>structft__remote__r0kh.html</anchorfile>
      <anchor>a1dff64e76a976a3710fdb645f53982fa</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>struct ft_remote_r0kh *</type>
      <name>next</name>
      <anchorfile>structft__remote__r0kh.html</anchorfile>
      <anchor>a161868152f36515d29b0f536507678c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ft_remote_r1kh</name>
    <filename>structft__remote__r1kh.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>addr</name>
      <anchorfile>structft__remote__r1kh.html</anchorfile>
      <anchor>a5287a009bf0430f6eb93f6a1455b725d</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>id</name>
      <anchorfile>structft__remote__r1kh.html</anchorfile>
      <anchor>af393427e8eb99823280ab1193f51e68e</anchor>
      <arglist>[FT_R1KH_ID_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>key</name>
      <anchorfile>structft__remote__r1kh.html</anchorfile>
      <anchor>a57f2b18f33e215c7d13250bbdff9858e</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>struct ft_remote_r1kh *</type>
      <name>next</name>
      <anchorfile>structft__remote__r1kh.html</anchorfile>
      <anchor>a3d944ff22a76e2250b54b70652c49e18</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ft_rrb_frame</name>
    <filename>structft__rrb__frame.html</filename>
    <member kind="variable">
      <type>le16</type>
      <name>action_length</name>
      <anchorfile>structft__rrb__frame.html</anchorfile>
      <anchor>a57bf536980cfc10929a864a7a7d0fab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ap_address</name>
      <anchorfile>structft__rrb__frame.html</anchorfile>
      <anchor>ae3e92f96ccf79fcdd3e6fa0d1a6ecd8e</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>frame_type</name>
      <anchorfile>structft__rrb__frame.html</anchorfile>
      <anchor>aaa1d604a186993e967d15f20398c3430</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>packet_type</name>
      <anchorfile>structft__rrb__frame.html</anchorfile>
      <anchor>a636c701337ab6bf2dab90f9229061703</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>global_parse_data</name>
    <filename>structglobal__parse__data.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>name</name>
      <anchorfile>structglobal__parse__data.html</anchorfile>
      <anchor>a80678b168eba49011ddbfe40cb535d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>param1</name>
      <anchorfile>structglobal__parse__data.html</anchorfile>
      <anchor>adb187afe00fbfe67ffa7ffe2f5a88b9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>param2</name>
      <anchorfile>structglobal__parse__data.html</anchorfile>
      <anchor>a1261515d75be87fbcca9b977755c914b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>param3</name>
      <anchorfile>structglobal__parse__data.html</anchorfile>
      <anchor>adf2147abd9c2ad11b9b7b9637bad3d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>parser</name>
      <anchorfile>structglobal__parse__data.html</anchorfile>
      <anchor>a45eed86fcf1767945897fdda0179f55a</anchor>
      <arglist>)(const struct global_parse_data *data, struct wpa_config *config, int line, const char *value)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gnutls_session_int</name>
    <filename>structgnutls__session__int.html</filename>
    <member kind="variable">
      <type>security_parameters_st</type>
      <name>security_parameters</name>
      <anchorfile>structgnutls__session__int.html</anchorfile>
      <anchor>ad5632318e9db57281732bfdd64d3dbaa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hostap_sta_driver_data</name>
    <filename>structhostap__sta__driver__data.html</filename>
    <member kind="variable">
      <type>unsigned long</type>
      <name>current_tx_rate</name>
      <anchorfile>structhostap__sta__driver__data.html</anchorfile>
      <anchor>ad2b03f14a89a4f8a3bd8d65c428faaf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>flags</name>
      <anchorfile>structhostap__sta__driver__data.html</anchorfile>
      <anchor>a1a19aeaac8f290f9ee70f70671084f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>inactive_msec</name>
      <anchorfile>structhostap__sta__driver__data.html</anchorfile>
      <anchor>addacb66520ad16e7f605bb0a316e4720</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>last_ack_rssi</name>
      <anchorfile>structhostap__sta__driver__data.html</anchorfile>
      <anchor>a3ba0cf96ab1809c300746e4b4bba1f1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>last_rssi</name>
      <anchorfile>structhostap__sta__driver__data.html</anchorfile>
      <anchor>a304b5d0e48794e617bf06a7cce28caf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>num_ps_buf_frames</name>
      <anchorfile>structhostap__sta__driver__data.html</anchorfile>
      <anchor>a96ac4496fa5d51cc3350c34930cd972f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>rx_bytes</name>
      <anchorfile>structhostap__sta__driver__data.html</anchorfile>
      <anchor>a31d6ddf8e7f44dc29e1bfff67c92c737</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>rx_packets</name>
      <anchorfile>structhostap__sta__driver__data.html</anchorfile>
      <anchor>a5d149b334d68aa9fb276f63dc90bea8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>tx_bytes</name>
      <anchorfile>structhostap__sta__driver__data.html</anchorfile>
      <anchor>a82eb32931e09b48ed5d15d7d7af4f229</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>tx_packets</name>
      <anchorfile>structhostap__sta__driver__data.html</anchorfile>
      <anchor>a990f19067e529bb7beb8945fce674eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>tx_retry_count</name>
      <anchorfile>structhostap__sta__driver__data.html</anchorfile>
      <anchor>a400c93268cccfe66e7789eaa3a94c0ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>tx_retry_failed</name>
      <anchorfile>structhostap__sta__driver__data.html</anchorfile>
      <anchor>a71ebfa499a3d2238668c6e79b31a2b17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hostapd_acl_query_data</name>
    <filename>structhostapd__acl__query__data.html</filename>
    <member kind="variable">
      <type>macaddr</type>
      <name>addr</name>
      <anchorfile>structhostapd__acl__query__data.html</anchorfile>
      <anchor>a3221bbd95a436e44a5c5164c949f1a53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>auth_msg</name>
      <anchorfile>structhostapd__acl__query__data.html</anchorfile>
      <anchor>a7ab80db74451ad12904242308a3c0c91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>auth_msg_len</name>
      <anchorfile>structhostapd__acl__query__data.html</anchorfile>
      <anchor>a76e67d6a921885631585f1b203fe0636</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_acl_query_data *</type>
      <name>next</name>
      <anchorfile>structhostapd__acl__query__data.html</anchorfile>
      <anchor>a991ba6cadfc59b28a9e8234898247f24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>radius_id</name>
      <anchorfile>structhostapd__acl__query__data.html</anchorfile>
      <anchor>af444320af0e385ee24074f448622e390</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>time_t</type>
      <name>timestamp</name>
      <anchorfile>structhostapd__acl__query__data.html</anchorfile>
      <anchor>a7b1ebb78268ecf6a232c91840bd4f428</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hostapd_bss_config</name>
    <filename>structhostapd__bss__config.html</filename>
    <member kind="enumvalue">
      <name>ACCEPT_UNLESS_DENIED</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a4c529e7caa5f60fa4a01f3873cca78e7aaae15f393b3fe10ee7144a65681c95e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DENY_UNLESS_ACCEPTED</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a4c529e7caa5f60fa4a01f3873cca78e7a48d6978d5f7ab4c4312819ed7ccab3d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USE_EXTERNAL_RADIUS_AUTH</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a4c529e7caa5f60fa4a01f3873cca78e7aeffd00d546b70ff15a35dd0ed54e318e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct mac_acl_entry *</type>
      <name>accept_mac</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>abb77ceebda4548d3f81a80a7014aceda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>acct_interim_interval</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>ab20cb8f51c0691738e54b4af5bfe731e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ap_max_inactivity</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>ae1b2e563f4178c2856757aa3f768dde9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>auth_algs</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a050ff9d14bb685afffea04659b38e035</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>bridge</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>ae932de0eeef0083d3689b8fc5409a01f</anchor>
      <arglist>[IFNAMSIZ+1]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>broadcast_key_idx_max</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a485fd292b06bf71a8fa52f469ac943aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>broadcast_key_idx_min</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a36f4fedddf3ed961d31b53eff7947835</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>macaddr</type>
      <name>bssid</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a14e53e5a8ee909184882ceaa22ff06f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>ca_cert</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a4e9679cac5381aedbf940d80b7a6c05e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>check_crl</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a501f15a774f8725aa0a50e8631d88fe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>ctrl_interface</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a5d42e7cef77c48401c9f710ca3b13c7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gid_t</type>
      <name>ctrl_interface_gid</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>afbbb64f6a7108b5113dd77779d2156be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ctrl_interface_gid_set</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>aee25d86d60f2cc7617c46510a7430b84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>default_wep_key_len</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a4bdcd679d5b0453b9357306fa5339086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct mac_acl_entry *</type>
      <name>deny_mac</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a5721ac3686ecccb5b864d9da9e7bf2c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>dh_file</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>aed0dadd9be1b709621c8d2db1ad3ebd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dtim_period</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>ad1de9c907009fccb9bc26b4655638574</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>dump_log_name</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>acb2bb637198ab30e4bdfc12d1f5bea71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>eap_fast_a_id</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>ae78f60f331f6a5334be190ca962256e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>eap_fast_a_id_info</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a723b154912f71ff1df7571474a718d19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>eap_fast_a_id_len</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>ae20d40b468fc27ebfe58d5b9881f6a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>eap_fast_prov</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a1949b3497444719ccb83d34578ff9ef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>eap_reauth_period</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>ae20a01e0c55f942630ccb0513f7d43cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>eap_req_id_text</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a4168ee7a0ed6c4ddeffee5fe33baf6e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>eap_req_id_text_len</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a5c8c6208ffb534c5b63359bb9f51d8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>eap_server</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a6aeb9900d5954cd34373b05002dd343f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>eap_sim_aka_result_ind</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>af505ee38ae4e61611ab435fa4d223507</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>eap_sim_db</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a7776db00049e1adc98918499ece2d617</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_eap_user *</type>
      <name>eap_user</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>ac9101abebb5f79730a1729483b6cb622</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>eapol_key_index_workaround</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a301d28ca21f81f1b899133c1c2c1ffef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>eapol_version</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>ae4e6236597568a9703a8e8ae708b0548</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>iapp_iface</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a21d058d9f86983d85cb768e20000b914</anchor>
      <arglist>[IFNAMSIZ+1]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ieee802_11f</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>af173229880dfdf627875d0dc916873d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ieee802_1x</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a16c01e19d15fec29d60dc8300b0c39f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>iface</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a27db0d8b4b365ee1c7a76fc72445904c</anchor>
      <arglist>[IFNAMSIZ+1]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ignore_broadcast_ssid</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a5c90a493842449bf8b4f50ab7b67c576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>individual_wep_key_len</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>afda8084f26276e5afc27d2073472d599</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>logger_stdout</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a29fc1a9ff650e05882b7905270df9b9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum hostapd_logger_level logger_syslog_level</type>
      <name>logger_stdout_level</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a75493fbb7d5e7347b4efc6317803ed0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>logger_syslog</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>ae8dcf8ff500065e53e45325621aff081</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum hostapd_bss_config::@1</type>
      <name>macaddr_acl</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a0b406ea39fba6a0db5b710dc1db74460</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>max_listen_interval</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a54198964e40cf6608c5a0629090267df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_num_sta</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a65974092e7416d3710f382bc196778f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>nas_identifier</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>ad73286bad3d4cf30f9a4f61045bc936f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_accept_mac</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>abb48c06e2d1b623e8215b14f5b2f585d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_deny_mac</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>ae930c502fedbddc238ca7c7739740acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>okc</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a0f7a0a15361e38a147941e903b23823e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_ip_addr</type>
      <name>own_ip_addr</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>aa1afd58830007e37f0fe16214605e02e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pac_key_lifetime</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>ad4c24bb01999934094b6f09d200589ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pac_key_refresh_time</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a9249e5ebe6a8a7bd38223e6ec2499f23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>pac_opaque_encr_key</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a09582d08cfe1c089bcf725fd575228fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>peerkey</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a49559365b248bc742031070f07a4fc26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>private_key</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a1d3d41e1ee7df2bed5e31746426dcc63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>private_key_passwd</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>ae237a1a67402f6c419deebadb983272f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_radius_servers *</type>
      <name>radius</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a18ab606b55e166809127637560b9e918</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>radius_server_auth_port</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>ab81fb0068ada5d30ccc18a3c9248b0c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>radius_server_clients</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a6edfcc0d8f29d9a58ed4bc1c53b1243a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>radius_server_ipv6</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>abf972012412eb1d199108af0b12c5dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rsn_pairwise</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a8c1377ce2fd7da90a9b9119c1a69c39e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rsn_preauth</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>ad4a2e562bf0956e32cbf4376947c58ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>rsn_preauth_interfaces</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>adc265615271237c253761fffda2fee89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>server_cert</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>ac24d9d8860649d997c74d3365919c9c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_ssid</type>
      <name>ssid</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a15cf6b2bec4c96f384e5c50692499f33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>test_socket</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a4ab51c3643c13f2e1cb9b520c1c524c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tnc</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>ab8caef8665c8dfaa905cc92d1623c044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>use_pae_group_addr</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a1a0150105a38bd97bf556d6afbf6af52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_vlan *</type>
      <name>vlan</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a0c5343dcb323ea73b63c48df48901ab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_vlan *</type>
      <name>vlan_tail</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>af2cd0192f4fb47a6ed8ada6871ff8ed5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wds_sta</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a2ceb789d9b32d3cc6ec0d96c24a8d36f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wep_rekeying_period</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a19ce27d7b05ecf0f66a878742b21f1b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wmm_enabled</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a6e46a1a23aa728768dcf733be1c55f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wmm_uapsd</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>aaaaf74e01c305ea782487a6f715e5b40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a1833132f7b772399bcb8a5bf1b94d32f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_gmk_rekey</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a3ed3c84ef8a49beddeac054df887fc5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_group</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a2e777bac55c4cf1a5ed694fa6db2ea92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_group_rekey</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a4c3b68badbc5c1a7dc0d5364323fe226</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_key_mgmt</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>acbbe6d87019d95b00a217a3c20a55df3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_pairwise</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a51e39fbd333bf662407da0798cb31078</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_ptk_rekey</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>ae7fcab0acdad1a106e2dfea2ff8e55ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_strict_rekey</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a54fe0d30c9d7fe716db92c19d4c1403e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wps_state</name>
      <anchorfile>structhostapd__bss__config.html</anchorfile>
      <anchor>a8e72580af94dcc9ed60f6c2f8e1230a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hostapd_cached_radius_acl</name>
    <filename>structhostapd__cached__radius__acl.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>accepted</name>
      <anchorfile>structhostapd__cached__radius__acl.html</anchorfile>
      <anchor>a23091f980728c32e034e679f18c58e03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>acct_interim_interval</name>
      <anchorfile>structhostapd__cached__radius__acl.html</anchorfile>
      <anchor>a31b5b9dbb1342063d1c923ec001cf4a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>macaddr</type>
      <name>addr</name>
      <anchorfile>structhostapd__cached__radius__acl.html</anchorfile>
      <anchor>aaf30352766f2e3f0b536f4c42e674213</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_cached_radius_acl *</type>
      <name>next</name>
      <anchorfile>structhostapd__cached__radius__acl.html</anchorfile>
      <anchor>a4085ab850d2d7aa2068fbc67e7665472</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>session_timeout</name>
      <anchorfile>structhostapd__cached__radius__acl.html</anchorfile>
      <anchor>ac703fd695160b3b29ccd8e6050240514</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>time_t</type>
      <name>timestamp</name>
      <anchorfile>structhostapd__cached__radius__acl.html</anchorfile>
      <anchor>a0305cce0f3cd8092c1621ae2082f6536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>vlan_id</name>
      <anchorfile>structhostapd__cached__radius__acl.html</anchorfile>
      <anchor>a491e3a571a055edb4b2a75b784f8756d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hostapd_channel_data</name>
    <filename>structhostapd__channel__data.html</filename>
    <member kind="variable">
      <type>short</type>
      <name>chan</name>
      <anchorfile>structhostapd__channel__data.html</anchorfile>
      <anchor>a9af8505f94791fb122a77236242cb457</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flag</name>
      <anchorfile>structhostapd__channel__data.html</anchorfile>
      <anchor>a518b1f6de96ce2c0bb35438eed86f3e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>freq</name>
      <anchorfile>structhostapd__channel__data.html</anchorfile>
      <anchor>a4835e6ea15b6553b6bdc04cf08497999</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>max_tx_power</name>
      <anchorfile>structhostapd__channel__data.html</anchorfile>
      <anchor>a882e4da2ba01b5a20a111396c1383f15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hostapd_config</name>
    <filename>structhostapd__config.html</filename>
    <member kind="enumvalue">
      <name>LONG_PREAMBLE</name>
      <anchorfile>structhostapd__config.html</anchorfile>
      <anchor>af4b0ed20ce03b4f3d7c95e0089af9610a1b7783388a2842ce103d6de0e6b9a805</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHORT_PREAMBLE</name>
      <anchorfile>structhostapd__config.html</anchorfile>
      <anchor>af4b0ed20ce03b4f3d7c95e0089af9610af38d0e6779112e4a452ede242dc532dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CTS_PROTECTION_AUTOMATIC</name>
      <anchorfile>structhostapd__config.html</anchorfile>
      <anchor>a9ffda3b9bcbddc69e69b1f39adba6194a31c376e8bfc749771726bfed548a6358</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CTS_PROTECTION_FORCE_ENABLED</name>
      <anchorfile>structhostapd__config.html</anchorfile>
      <anchor>a9ffda3b9bcbddc69e69b1f39adba6194a07c8ca30d4719c155063723a5ecdec4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CTS_PROTECTION_FORCE_DISABLED</name>
      <anchorfile>structhostapd__config.html</anchorfile>
      <anchor>a9ffda3b9bcbddc69e69b1f39adba6194ae68b12f327a4fdc64b021bbba2cce215</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CTS_PROTECTION_AUTOMATIC_NO_OLBC</name>
      <anchorfile>structhostapd__config.html</anchorfile>
      <anchor>a9ffda3b9bcbddc69e69b1f39adba6194a426c0dea924056db4dfb5fbe4eaf165c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ap_table_expiration_time</name>
      <anchorfile>structhostapd__config.html</anchorfile>
      <anchor>a6d7e7053ef18c9bc255dd09909be3f9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ap_table_max_size</name>
      <anchorfile>structhostapd__config.html</anchorfile>
      <anchor>a6d76436ca44f444ee40b39c2428911f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>basic_rates</name>
      <anchorfile>structhostapd__config.html</anchorfile>
      <anchor>a1b9d0833a0da9f856c7551b5b49d4141</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>beacon_int</name>
      <anchorfile>structhostapd__config.html</anchorfile>
      <anchor>addf97b2b945d5667bb18eef8ca8dce15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_bss_config *</type>
      <name>bss</name>
      <anchorfile>structhostapd__config.html</anchorfile>
      <anchor>ad839e0ca947ce75b4ebe51ec8018e64f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>channel</name>
      <anchorfile>structhostapd__config.html</anchorfile>
      <anchor>af6e1375f64696444a8a1cb302b369095</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>country</name>
      <anchorfile>structhostapd__config.html</anchorfile>
      <anchor>a748f213b5a74f59f38fe41ea9219b6f9</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>enum hostapd_config::@3</type>
      <name>cts_protection_type</name>
      <anchorfile>structhostapd__config.html</anchorfile>
      <anchor>a95f909c6af4875b1829a65acce2d521b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_driver_ops *</type>
      <name>driver</name>
      <anchorfile>structhostapd__config.html</anchorfile>
      <anchor>a507c4301ab46aabae32952850b2b06d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fragm_threshold</name>
      <anchorfile>structhostapd__config.html</anchorfile>
      <anchor>ac2b66b750c96840266b078a2ea4725fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>ht_capab</name>
      <anchorfile>structhostapd__config.html</anchorfile>
      <anchor>a9ef87a3882b8d196148349f0437a1ae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ht_op_mode_fixed</name>
      <anchorfile>structhostapd__config.html</anchorfile>
      <anchor>ab50f54bf1c57c08d384873bf4914a658</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum hostapd_hw_mode</type>
      <name>hw_mode</name>
      <anchorfile>structhostapd__config.html</anchorfile>
      <anchor>a8417c34e322cf0161b827a1074c37375</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ieee80211d</name>
      <anchorfile>structhostapd__config.html</anchorfile>
      <anchor>a6ceb5e1ff01c8205385b0188a142c33c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ieee80211n</name>
      <anchorfile>structhostapd__config.html</anchorfile>
      <anchor>abd2301cd5ec0ed5c0ca593464cf49ef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_bss_config *</type>
      <name>last_bss</name>
      <anchorfile>structhostapd__config.html</anchorfile>
      <anchor>ae8ee9d98de127ae23a882f75824e99b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>num_bss</name>
      <anchorfile>structhostapd__config.html</anchorfile>
      <anchor>a3acbb2f1e9c4fc0474021bd692dfe8b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum hostapd_config::@2</type>
      <name>preamble</name>
      <anchorfile>structhostapd__config.html</anchorfile>
      <anchor>a52bd4b8dc9590160deae31e6857c2189</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rts_threshold</name>
      <anchorfile>structhostapd__config.html</anchorfile>
      <anchor>a0470d90627785d5b4e678b5636a6465f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>secondary_channel</name>
      <anchorfile>structhostapd__config.html</anchorfile>
      <anchor>aa3a52c5aa5a6b2411618bd31eb41254d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>send_probe_response</name>
      <anchorfile>structhostapd__config.html</anchorfile>
      <anchor>a99242f648a3e4cce8ffde72b98f7cdb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>supported_rates</name>
      <anchorfile>structhostapd__config.html</anchorfile>
      <anchor>a8b031e4c663a6f8bbe8be14b22eccef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_tx_queue_params</type>
      <name>tx_queue</name>
      <anchorfile>structhostapd__config.html</anchorfile>
      <anchor>a803104343d806263f4d2a7b428d4d2f2</anchor>
      <arglist>[NUM_TX_QUEUES]</arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_wmm_ac_params</type>
      <name>wmm_ac_params</name>
      <anchorfile>structhostapd__config.html</anchorfile>
      <anchor>a522e4212d9ea6eecc33394f0b181ea17</anchor>
      <arglist>[4]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hostapd_data</name>
    <filename>structhostapd__data.html</filename>
    <member kind="variable">
      <type>u32</type>
      <name>acct_session_id_hi</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>abe1c4640f9c5a5ae57372dd446f92310</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>acct_session_id_lo</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>a6109d140c60f0ba1b01013c861c4aeac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_cached_radius_acl *</type>
      <name>acl_cache</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>aaf48cb2aa87d7730145279f67a89ce45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_acl_query_data *</type>
      <name>acl_queries</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>ab82b0c4d6b22a44ad2eef70504b29029</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_bss_config *</type>
      <name>conf</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>a34459c9147029e6830cd2064d5e8b7d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_ctrl_dst *</type>
      <name>ctrl_dst</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>a70522efcf4b82685fdd47b76421d5b9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ctrl_sock</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>a55e1e56c12b596ff8e8b6866f5280ac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_driver_ops *</type>
      <name>driver</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>afc3e7a20615788e5f458d7b42e71a472</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_driver_ops</type>
      <name>drv</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>a64472eef01c7c247b9c6512f97517abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>drv_priv</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>a41857e2db0be37deae8590d85fd7f5a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>eap_sim_db_priv</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>a86e0f7040c3331af988756870c50394f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eapol_authenticator *</type>
      <name>eapol_auth</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>a4efce74822013d9eada03635ad2191f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct iapp_data *</type>
      <name>iapp</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>a2c619afbf30043a381c9bc1bc064a0c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_config *</type>
      <name>iconf</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>a1993b7883ea165909f0b4adac9060262</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_iface *</type>
      <name>iface</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>a63a54b470d19c335a8a6de0e26927f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>interface_added</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>a9b9d9d049e73cdf760c69fd699974ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct l2_packet_data *</type>
      <name>l2</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>a90bc9b3f96a69359ac0c194b6d7bea25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>time_t</type>
      <name>michael_mic_failure</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>ae6729b5daefb291d27c57f31c5bd7cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>michael_mic_failures</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>ac37744913b3b6185ebde60ee32c44bbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>msg_ctx</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>aa54beb9ca890de8dddb1a5422ee66b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>new_assoc_sta_cb</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>ae929a94524d7cadd13fcf6d6508c0c50</anchor>
      <arglist>)(struct hostapd_data *hapd, struct sta_info *sta, int reassoc)</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>num_probereq_cb</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>a60982182780a1b42756ffdcc7182ea34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_sta</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>ae3dc022c30986db2480d764e67e436b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>own_addr</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>ac84bbe455993d872be9fb7b235ace546</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>parameter_set_count</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>a0c9270f353a7471688ca82221fcd8496</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct rsn_preauth_interface *</type>
      <name>preauth_iface</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>abd967bd45c786fdc2e2abc786fda2d45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_probereq_cb *</type>
      <name>probereq_cb</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>a243306445d16c4f923052553463ebeac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>public_action_cb</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>ac69b48e6f9b28ae106ddb9239e32d67a</anchor>
      <arglist>)(void *ctx, const u8 *buf, size_t len, int freq)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>public_action_cb_ctx</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>a897995e2acaab2007b31037721e2133f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct radius_client_data *</type>
      <name>radius</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>a412e9722fb0e4898473a338e776b9988</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct radius_server_data *</type>
      <name>radius_srv</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>ad096298393b33398da9102c962ed15d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ssl_ctx</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>a14bdfa36b85957759c39094fcae8fe87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>sta_aid</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>a072518ac37a1a7c25b2432bc0b50d01b</anchor>
      <arglist>[AID_WORDS]</arglist>
    </member>
    <member kind="variable">
      <type>struct sta_info *</type>
      <name>sta_hash</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>aca2dba66eb25df178b4a8fa09f834a88</anchor>
      <arglist>[STA_HASH_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>struct sta_info *</type>
      <name>sta_list</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>a610a2bf6edd900d0c0c1bf0b40a7122e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tkip_countermeasures</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>a1074903f938c1f252819af3611db5474</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_authenticator *</type>
      <name>wpa_auth</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>ae1c9d047c0d4eee758d9216de8a05d77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wps_context *</type>
      <name>wps</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>ad0f0d56e4e544e0b018e839148289526</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>wps_beacon_ie</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>a8b8abe513dda098917b8843fc63f6222</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>wps_probe_resp_ie</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>a89faa600958dc3e3690723d5a289712a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>wps_reg_success_cb</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>aaae8eb4dfd473b490a93c3e99261ea9b</anchor>
      <arglist>)(void *ctx, const u8 *mac_addr, const u8 *uuid_e)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>wps_reg_success_cb_ctx</name>
      <anchorfile>structhostapd__data.html</anchorfile>
      <anchor>ac3d1765792722e607afccc8712f31fee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hostapd_driver_ops</name>
    <filename>structhostapd__driver__ops.html</filename>
    <member kind="variable">
      <type>int(*</type>
      <name>get_inact_sec</name>
      <anchorfile>structhostapd__driver__ops.html</anchorfile>
      <anchor>aaf337c19a0f4b4d4384538f5517dba02</anchor>
      <arglist>)(struct hostapd_data *hapd, const u8 *addr)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>read_sta_data</name>
      <anchorfile>structhostapd__driver__ops.html</anchorfile>
      <anchor>ae08f918a10cd72ef470cf98261d3f481</anchor>
      <arglist>)(struct hostapd_data *hapd, struct hostap_sta_driver_data *data, const u8 *addr)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>send_eapol</name>
      <anchorfile>structhostapd__driver__ops.html</anchorfile>
      <anchor>aee6d879fe6b7484399a2467bcbd1c9bf</anchor>
      <arglist>)(struct hostapd_data *hapd, const u8 *addr, const u8 *data, size_t data_len, int encrypt)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>send_mgmt_frame</name>
      <anchorfile>structhostapd__driver__ops.html</anchorfile>
      <anchor>a031010ad6304072d16943b18451db89b</anchor>
      <arglist>)(struct hostapd_data *hapd, const void *msg, size_t len)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_ap_wps_ie</name>
      <anchorfile>structhostapd__driver__ops.html</anchorfile>
      <anchor>afa3505fd07fb24b5768e7e744d09f5ee</anchor>
      <arglist>)(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_authorized</name>
      <anchorfile>structhostapd__driver__ops.html</anchorfile>
      <anchor>a69f5784a8339c3a614ac5a5f37908af7</anchor>
      <arglist>)(struct hostapd_data *hapd, struct sta_info *sta, int authorized)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_beacon</name>
      <anchorfile>structhostapd__driver__ops.html</anchorfile>
      <anchor>a945f7e15072f618986e8ee6fbd19f530</anchor>
      <arglist>)(struct hostapd_data *hapd, const u8 *head, size_t head_len, const u8 *tail, size_t tail_len, int dtim_period, int beacon_int)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_bss_params</name>
      <anchorfile>structhostapd__driver__ops.html</anchorfile>
      <anchor>a5fca5439f20b4d01c3f43d85048c0fb8</anchor>
      <arglist>)(struct hostapd_data *hapd, int use_protection)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_countermeasures</name>
      <anchorfile>structhostapd__driver__ops.html</anchorfile>
      <anchor>aeb6cf50ccb4ea86aafdf50887a113b67</anchor>
      <arglist>)(struct hostapd_data *hapd, int enabled)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_drv_ieee8021x</name>
      <anchorfile>structhostapd__driver__ops.html</anchorfile>
      <anchor>a2b0a3f62cec0398e4d0060d45efc1f45</anchor>
      <arglist>)(struct hostapd_data *hapd, const char *ifname, int enabled)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_key</name>
      <anchorfile>structhostapd__driver__ops.html</anchorfile>
      <anchor>ae8a5d1c43b870ffa354fdaa16c73a8c1</anchor>
      <arglist>)(const char *ifname, struct hostapd_data *hapd, enum wpa_alg alg, const u8 *addr, int key_idx, int set_tx, const u8 *seq, size_t seq_len, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_radius_acl_auth</name>
      <anchorfile>structhostapd__driver__ops.html</anchorfile>
      <anchor>a9b5d392c2cd7a27c9a2ff0739d0c48f7</anchor>
      <arglist>)(struct hostapd_data *hapd, const u8 *mac, int accepted, u32 session_timeout)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_radius_acl_expire</name>
      <anchorfile>structhostapd__driver__ops.html</anchorfile>
      <anchor>a2507da0342d3174f53ddfea294d85e25</anchor>
      <arglist>)(struct hostapd_data *hapd, const u8 *mac)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_sta_flags</name>
      <anchorfile>structhostapd__driver__ops.html</anchorfile>
      <anchor>a381e2ecb774245d887032e7c7711ec45</anchor>
      <arglist>)(struct hostapd_data *hapd, struct sta_info *sta)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_sta_vlan</name>
      <anchorfile>structhostapd__driver__ops.html</anchorfile>
      <anchor>acb2954f8d36b80490eda61a58846af0d</anchor>
      <arglist>)(const char *ifname, struct hostapd_data *hapd, const u8 *addr, int vlan_id)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_wds_sta</name>
      <anchorfile>structhostapd__driver__ops.html</anchorfile>
      <anchor>a619c6970a03dd1863647a5798219f205</anchor>
      <arglist>)(struct hostapd_data *hapd, const u8 *addr, int aid, int val)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>sta_add</name>
      <anchorfile>structhostapd__driver__ops.html</anchorfile>
      <anchor>a3e1fe4cd39e1e34e0fc5fecbe5aeb75e</anchor>
      <arglist>)(struct hostapd_data *hapd, const u8 *addr, u16 aid, u16 capability, const u8 *supp_rates, size_t supp_rates_len, u16 listen_interval, const struct ieee80211_ht_capabilities *ht_capab)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>sta_clear_stats</name>
      <anchorfile>structhostapd__driver__ops.html</anchorfile>
      <anchor>ac1978eaf167f9370ad6f699f15182d0b</anchor>
      <arglist>)(struct hostapd_data *hapd, const u8 *addr)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>sta_deauth</name>
      <anchorfile>structhostapd__driver__ops.html</anchorfile>
      <anchor>a5e19c25f0612911e7cde0e84dd7c8cd1</anchor>
      <arglist>)(struct hostapd_data *hapd, const u8 *addr, int reason)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>sta_disassoc</name>
      <anchorfile>structhostapd__driver__ops.html</anchorfile>
      <anchor>af9a3c05cea31febd06f3a4b4b8c17937</anchor>
      <arglist>)(struct hostapd_data *hapd, const u8 *addr, int reason)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>sta_remove</name>
      <anchorfile>structhostapd__driver__ops.html</anchorfile>
      <anchor>a38b6bb408f71b1adcacd33735f7721e7</anchor>
      <arglist>)(struct hostapd_data *hapd, const u8 *addr)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>vlan_if_add</name>
      <anchorfile>structhostapd__driver__ops.html</anchorfile>
      <anchor>a49599e27971f84f96e0a883df71d9af5</anchor>
      <arglist>)(struct hostapd_data *hapd, const char *ifname)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>vlan_if_remove</name>
      <anchorfile>structhostapd__driver__ops.html</anchorfile>
      <anchor>a00d1039b3fa7aac624f99f59150d65c2</anchor>
      <arglist>)(struct hostapd_data *hapd, const char *ifname)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hostapd_eap_user</name>
    <filename>structhostapd__eap__user.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>force_version</name>
      <anchorfile>structhostapd__eap__user.html</anchorfile>
      <anchor>aa817c5239f1595b75e73d76dcd495f3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>identity</name>
      <anchorfile>structhostapd__eap__user.html</anchorfile>
      <anchor>aaf9dd20e8b29e2d1ae0b5972ad802f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>identity_len</name>
      <anchorfile>structhostapd__eap__user.html</anchorfile>
      <anchor>a848f1eedad18139cec9b23e1f7737729</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_eap_user::@0</type>
      <name>methods</name>
      <anchorfile>structhostapd__eap__user.html</anchorfile>
      <anchor>ada0a1411b1be9abe3faa6b60bcfed6f0</anchor>
      <arglist>[EAP_USER_MAX_METHODS]</arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>method</name>
      <anchorfile>structhostapd__eap__user_1_1@0.html</anchorfile>
      <anchor>a40d7d0be0ffb7cebddd70ca5da5fed60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>vendor</name>
      <anchorfile>structhostapd__eap__user_1_1@0.html</anchorfile>
      <anchor>a68f478aa6aa2e9b37d54e8d9177be2df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_eap_user *</type>
      <name>next</name>
      <anchorfile>structhostapd__eap__user.html</anchorfile>
      <anchor>a385eeaa6e1c285ecf35288013002aabd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>password</name>
      <anchorfile>structhostapd__eap__user.html</anchorfile>
      <anchor>a7b5114c181cefe44af9c5d91390d465b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>password_hash</name>
      <anchorfile>structhostapd__eap__user.html</anchorfile>
      <anchor>af7998ad505f6aaa1245e3d111c6404e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>password_len</name>
      <anchorfile>structhostapd__eap__user.html</anchorfile>
      <anchor>a096f531914df850e7766d66a7b17d06f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>phase2</name>
      <anchorfile>structhostapd__eap__user.html</anchorfile>
      <anchor>abc809ff25256f38555243daca70e5420</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ttls_auth</name>
      <anchorfile>structhostapd__eap__user.html</anchorfile>
      <anchor>a9689603fbaba1f93c3f8a430ad3b6d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>wildcard_prefix</name>
      <anchorfile>structhostapd__eap__user.html</anchorfile>
      <anchor>a64da8b8aff97175e2f6335f3d4d6b1d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hostapd_frame_info</name>
    <filename>structhostapd__frame__info.html</filename>
    <member kind="variable">
      <type>u32</type>
      <name>channel</name>
      <anchorfile>structhostapd__frame__info.html</anchorfile>
      <anchor>a82bd644171c10fcf0f08d50c65ce55e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>datarate</name>
      <anchorfile>structhostapd__frame__info.html</anchorfile>
      <anchor>a7f822e3046a1f4ccc2147ce20e323b3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>ssi_signal</name>
      <anchorfile>structhostapd__frame__info.html</anchorfile>
      <anchor>a12d99c49b7b71e41db18a51f530654b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hostapd_freq_params</name>
    <filename>structhostapd__freq__params.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>channel</name>
      <anchorfile>structhostapd__freq__params.html</anchorfile>
      <anchor>a9596cabb417a5188447cf59fd33405aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>freq</name>
      <anchorfile>structhostapd__freq__params.html</anchorfile>
      <anchor>a0592ef8fe21790e8b4a3b2d88b626a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ht_enabled</name>
      <anchorfile>structhostapd__freq__params.html</anchorfile>
      <anchor>ac06d8092228311c8b3c9dd6e168f56d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mode</name>
      <anchorfile>structhostapd__freq__params.html</anchorfile>
      <anchor>a0719b5141dfdaf656ca922dfef93cadc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sec_channel_offset</name>
      <anchorfile>structhostapd__freq__params.html</anchorfile>
      <anchor>a99c0b893a5c85a51ee432fe268953c69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hostapd_hw_modes</name>
    <filename>structhostapd__hw__modes.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>a_mpdu_params</name>
      <anchorfile>structhostapd__hw__modes.html</anchorfile>
      <anchor>a114169d9e2a0b2f76f8a5f3218add446</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_channel_data *</type>
      <name>channels</name>
      <anchorfile>structhostapd__hw__modes.html</anchorfile>
      <anchor>a9983558cc815b47a4aecd6d5c9eae306</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>ht_capab</name>
      <anchorfile>structhostapd__hw__modes.html</anchorfile>
      <anchor>ac5497e64a31fd06002d48fad25d9ebfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>mcs_set</name>
      <anchorfile>structhostapd__hw__modes.html</anchorfile>
      <anchor>a97ae7d9b31cd5b7d3fc0306ed00cdb51</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>enum hostapd_hw_mode</type>
      <name>mode</name>
      <anchorfile>structhostapd__hw__modes.html</anchorfile>
      <anchor>a0871766a6c0066084bdacd5951131d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_channels</name>
      <anchorfile>structhostapd__hw__modes.html</anchorfile>
      <anchor>a58bef7902d2d2f90195dc6966af06dc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_rates</name>
      <anchorfile>structhostapd__hw__modes.html</anchorfile>
      <anchor>a24e929496b1d1674e3d42660e6cc2448</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>rates</name>
      <anchorfile>structhostapd__hw__modes.html</anchorfile>
      <anchor>aa9a186ef967b8dc8dc7d56a9b622f66b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hostapd_iface</name>
    <filename>structhostapd__iface.html</filename>
    <member kind="variable">
      <type>struct ap_info *</type>
      <name>ap_hash</name>
      <anchorfile>structhostapd__iface.html</anchorfile>
      <anchor>a8d2e0a861cdc8804fbb0dc49a5407ef1</anchor>
      <arglist>[STA_HASH_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>struct ap_info *</type>
      <name>ap_iter_list</name>
      <anchorfile>structhostapd__iface.html</anchorfile>
      <anchor>aeca5575bee2a612a11052db9e5349989</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ap_info *</type>
      <name>ap_list</name>
      <anchorfile>structhostapd__iface.html</anchorfile>
      <anchor>a53d51e6ae341668ddc7011095fd26e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_data **</type>
      <name>bss</name>
      <anchorfile>structhostapd__iface.html</anchorfile>
      <anchor>ab9189e7ad2e04b47fb0c6da27d499a62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_config *</type>
      <name>conf</name>
      <anchorfile>structhostapd__iface.html</anchorfile>
      <anchor>a7c50933045a1713e9acbaad22a258f22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>config_fname</name>
      <anchorfile>structhostapd__iface.html</anchorfile>
      <anchor>afd3b3a24abf8afd6a0ae79c260bfdc02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_config *(*</type>
      <name>config_read_cb</name>
      <anchorfile>structhostapd__iface.html</anchorfile>
      <anchor>ad12f8540efae6b734b883e11ef99b01b</anchor>
      <arglist>)(const char *config_fname)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>ctrl_iface_deinit</name>
      <anchorfile>structhostapd__iface.html</anchorfile>
      <anchor>a79a4ee7a45b1e71b4cf6d147e85c0875</anchor>
      <arglist>)(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>ctrl_iface_init</name>
      <anchorfile>structhostapd__iface.html</anchorfile>
      <anchor>a1cbf2db149a017b7d8f1be9f4a7ec2ec</anchor>
      <arglist>)(struct hostapd_data *hapd)</arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_hw_modes *</type>
      <name>current_mode</name>
      <anchorfile>structhostapd__iface.html</anchorfile>
      <anchor>a3471565b39af29301832944c5572c1fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_rate_data *</type>
      <name>current_rates</name>
      <anchorfile>structhostapd__iface.html</anchorfile>
      <anchor>aa700372f57f51fe1827e8756ccb0f09b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>for_each_interface</name>
      <anchorfile>structhostapd__iface.html</anchorfile>
      <anchor>a2dde30b9a971530a3aaae2c7d90e2b3d</anchor>
      <arglist>)(struct hapd_interfaces *interfaces, int(*cb)(struct hostapd_iface *iface, void *ctx), void *ctx)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>freq</name>
      <anchorfile>structhostapd__iface.html</anchorfile>
      <anchor>a64841a6c8c7fae095ebd0fd057a4d069</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>ht_op_mode</name>
      <anchorfile>structhostapd__iface.html</anchorfile>
      <anchor>adfafe075bc32ec2c17ede13547141be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_hw_modes *</type>
      <name>hw_features</name>
      <anchorfile>structhostapd__iface.html</anchorfile>
      <anchor>af18568e048d6e301bbdf9c6b9ffa2992</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>hw_flags</name>
      <anchorfile>structhostapd__iface.html</anchorfile>
      <anchor>ad740c1414a3f1b52be3e64e030ebb5bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hapd_interfaces *</type>
      <name>interfaces</name>
      <anchorfile>structhostapd__iface.html</anchorfile>
      <anchor>ad30c53ec28a9f02f64f313028dea8b5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_ap</name>
      <anchorfile>structhostapd__iface.html</anchorfile>
      <anchor>a79f209fa3c815ac247d503859c647ad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>num_bss</name>
      <anchorfile>structhostapd__iface.html</anchorfile>
      <anchor>a0860e5e0ea67609ecd7076562f5b4754</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_hw_features</name>
      <anchorfile>structhostapd__iface.html</anchorfile>
      <anchor>a20f9a749b28a9777a72558e4011d13d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_rates</name>
      <anchorfile>structhostapd__iface.html</anchorfile>
      <anchor>a3c597525f0153388d4ff4f1e6c434163</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_sta_ht_20mhz</name>
      <anchorfile>structhostapd__iface.html</anchorfile>
      <anchor>a7f0744a4d2cb535c2a00d60767e0819f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_sta_ht_no_gf</name>
      <anchorfile>structhostapd__iface.html</anchorfile>
      <anchor>af2a7c8e411e69ec8115bffda46155793</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_sta_no_ht</name>
      <anchorfile>structhostapd__iface.html</anchorfile>
      <anchor>a6b63c3cf83d5d2864b6c983d7cfbff0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_sta_no_short_preamble</name>
      <anchorfile>structhostapd__iface.html</anchorfile>
      <anchor>a9ce6ae94f4945961047cd97998b9fb36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_sta_no_short_slot_time</name>
      <anchorfile>structhostapd__iface.html</anchorfile>
      <anchor>a0fb6e9f51441576ba85a78c3cd499411</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_sta_non_erp</name>
      <anchorfile>structhostapd__iface.html</anchorfile>
      <anchor>a088dbba54cabda8666dbdb507de97fce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>olbc</name>
      <anchorfile>structhostapd__iface.html</anchorfile>
      <anchor>a45cabe2a82fc885fd418a7f4b8970115</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>olbc_ht</name>
      <anchorfile>structhostapd__iface.html</anchorfile>
      <anchor>a2528ac8e5830ad6d37576e76f161057b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>owner</name>
      <anchorfile>structhostapd__iface.html</anchorfile>
      <anchor>ae47658135c90d9d2a2b38c200a73124c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>reload_config</name>
      <anchorfile>structhostapd__iface.html</anchorfile>
      <anchor>a247528216601ff2559b6362ef5a76e92</anchor>
      <arglist>)(struct hostapd_iface *iface)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>scan_cb</name>
      <anchorfile>structhostapd__iface.html</anchorfile>
      <anchor>a7a971804645234adbc41cbe8d4360c0d</anchor>
      <arglist>)(struct hostapd_iface *iface)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hostapd_ip_addr</name>
    <filename>structhostapd__ip__addr.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>af</name>
      <anchorfile>structhostapd__ip__addr.html</anchorfile>
      <anchor>ae0d3fca4cdf29bf27a69d132ba619fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union hostapd_ip_addr::@166</type>
      <name>u</name>
      <anchorfile>structhostapd__ip__addr.html</anchorfile>
      <anchor>a1791c182f90c223b7d3d4735154df98c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>max_len</name>
      <anchorfile>unionhostapd__ip__addr_1_1@166.html</anchorfile>
      <anchor>a08a127ac7919b8cd5ab6b7dbacca7794</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>struct in_addr</type>
      <name>v4</name>
      <anchorfile>unionhostapd__ip__addr_1_1@166.html</anchorfile>
      <anchor>a2d6ebf6fd89a0e16d1f21e0d2d107a6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hostapd_probereq_cb</name>
    <filename>structhostapd__probereq__cb.html</filename>
    <member kind="variable">
      <type>int(*</type>
      <name>cb</name>
      <anchorfile>structhostapd__probereq__cb.html</anchorfile>
      <anchor>af2b8df61bf767c8d9bbae407733828e4</anchor>
      <arglist>)(void *ctx, const u8 *sa, const u8 *ie, size_t ie_len)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ctx</name>
      <anchorfile>structhostapd__probereq__cb.html</anchorfile>
      <anchor>ae48869b1a2d39a29595af862c4e3f76e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hostapd_radius_server</name>
    <filename>structhostapd__radius__server.html</filename>
    <member kind="variable">
      <type>u32</type>
      <name>access_accepts</name>
      <anchorfile>structhostapd__radius__server.html</anchorfile>
      <anchor>a76af521e49a983ab0564bddccb908b68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>access_challenges</name>
      <anchorfile>structhostapd__radius__server.html</anchorfile>
      <anchor>a6ebddd123d1842577fdf732129c1429a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>access_rejects</name>
      <anchorfile>structhostapd__radius__server.html</anchorfile>
      <anchor>a90f46eb01cfcc60ab6a42ded79a6cb6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_ip_addr</type>
      <name>addr</name>
      <anchorfile>structhostapd__radius__server.html</anchorfile>
      <anchor>a4df37a8f79ad5e680dd68f143e559932</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>bad_authenticators</name>
      <anchorfile>structhostapd__radius__server.html</anchorfile>
      <anchor>a7cdb5b9cee9873cc5c38c92f59aa5004</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>structhostapd__radius__server.html</anchorfile>
      <anchor>a92ed5e001f9596965ad47697fb748662</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>malformed_responses</name>
      <anchorfile>structhostapd__radius__server.html</anchorfile>
      <anchor>a9f621fd715f8f353977099961d191e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>packets_dropped</name>
      <anchorfile>structhostapd__radius__server.html</anchorfile>
      <anchor>a9c123aef11ebd7a4039d3207571c666b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>port</name>
      <anchorfile>structhostapd__radius__server.html</anchorfile>
      <anchor>ac03b741fd65925a2b9c53686ac373de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>requests</name>
      <anchorfile>structhostapd__radius__server.html</anchorfile>
      <anchor>a4d19dff5a5be190930d9e86bdfab9e97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>responses</name>
      <anchorfile>structhostapd__radius__server.html</anchorfile>
      <anchor>acccc3c8c9b33641e8222ad263beca930</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>retransmissions</name>
      <anchorfile>structhostapd__radius__server.html</anchorfile>
      <anchor>a3d2fb077b21464a3b74bc99f304c453f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>round_trip_time</name>
      <anchorfile>structhostapd__radius__server.html</anchorfile>
      <anchor>a87ae1b1e18314332f0f4b8b81b841f8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>shared_secret</name>
      <anchorfile>structhostapd__radius__server.html</anchorfile>
      <anchor>a4b8bd3ace5a066366d1065ac8aaeab67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>shared_secret_len</name>
      <anchorfile>structhostapd__radius__server.html</anchorfile>
      <anchor>a46564f2ed9238052a5523081ef055023</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>timeouts</name>
      <anchorfile>structhostapd__radius__server.html</anchorfile>
      <anchor>a6f913edd40b6ddd1a8294d9155cbb6e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>unknown_types</name>
      <anchorfile>structhostapd__radius__server.html</anchorfile>
      <anchor>a28a0f47c86df881eb6a0a1d01e5fe62e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hostapd_radius_servers</name>
    <filename>structhostapd__radius__servers.html</filename>
    <member kind="variable">
      <type>struct hostapd_radius_server *</type>
      <name>acct_server</name>
      <anchorfile>structhostapd__radius__servers.html</anchorfile>
      <anchor>a79ddaada5875b206b05743a4bceab2bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_radius_server *</type>
      <name>acct_servers</name>
      <anchorfile>structhostapd__radius__servers.html</anchorfile>
      <anchor>a814e14667d568f2f8b34fb2249750d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_radius_server *</type>
      <name>auth_server</name>
      <anchorfile>structhostapd__radius__servers.html</anchorfile>
      <anchor>a5cc539ea5381c33ee2db5d2fbb0ed84a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_radius_server *</type>
      <name>auth_servers</name>
      <anchorfile>structhostapd__radius__servers.html</anchorfile>
      <anchor>ad80e2ec2e550581b868cf69e82a04a3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_ip_addr</type>
      <name>client_addr</name>
      <anchorfile>structhostapd__radius__servers.html</anchorfile>
      <anchor>a94d970f658aea3de0fdab5a561e1a758</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>force_client_addr</name>
      <anchorfile>structhostapd__radius__servers.html</anchorfile>
      <anchor>a403ff087993a1de0531f3e50e0fe2b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>msg_dumps</name>
      <anchorfile>structhostapd__radius__servers.html</anchorfile>
      <anchor>a9dc15cc47d6a23e1d1ce8edd97745c96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_acct_servers</name>
      <anchorfile>structhostapd__radius__servers.html</anchorfile>
      <anchor>a765dc8f9ea9c7a5226a2ab7fc371460c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_auth_servers</name>
      <anchorfile>structhostapd__radius__servers.html</anchorfile>
      <anchor>add84ee56a858320cb272ca811801c461</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>retry_primary_interval</name>
      <anchorfile>structhostapd__radius__servers.html</anchorfile>
      <anchor>ab3e8fc049fcc1ef2877c8818bff813e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hostapd_rate_data</name>
    <filename>structhostapd__rate__data.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>flags</name>
      <anchorfile>structhostapd__rate__data.html</anchorfile>
      <anchor>acab69897251f1694e40c21e7bf8f77aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rate</name>
      <anchorfile>structhostapd__rate__data.html</anchorfile>
      <anchor>aa71644b0d6f96a6c05dbfde57678ddd7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hostapd_ssid</name>
    <filename>structhostapd__ssid.html</filename>
    <member kind="variable">
      <type>struct hostapd_wep_keys **</type>
      <name>dyn_vlan_keys</name>
      <anchorfile>structhostapd__ssid.html</anchorfile>
      <anchor>a925c8b5a8857cae2fdf48bb52960ae29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dynamic_vlan</name>
      <anchorfile>structhostapd__ssid.html</anchorfile>
      <anchor>a66febbdec766637edcf9f3c65b5f5692</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>max_dyn_vlan_keys</name>
      <anchorfile>structhostapd__ssid.html</anchorfile>
      <anchor>ad69ae68fb0a156607a80d98b68aa9465</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>secpolicy</type>
      <name>security_policy</name>
      <anchorfile>structhostapd__ssid.html</anchorfile>
      <anchor>ae689e125d14bec920b7a311d2529dc70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ssid</name>
      <anchorfile>structhostapd__ssid.html</anchorfile>
      <anchor>acbb5c574753308a0d23d33fe4d5309ec</anchor>
      <arglist>[HOSTAPD_MAX_SSID_LEN+1]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ssid_len</name>
      <anchorfile>structhostapd__ssid.html</anchorfile>
      <anchor>ab88058d3847ddbdd5665dd7036739db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ssid_set</name>
      <anchorfile>structhostapd__ssid.html</anchorfile>
      <anchor>a7c14eaf4ad8753bf54b9bec20f62b367</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>vlan</name>
      <anchorfile>structhostapd__ssid.html</anchorfile>
      <anchor>ae5945d35321bf468d6b7484e19eb882a</anchor>
      <arglist>[IFNAMSIZ+1]</arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_wep_keys</type>
      <name>wep</name>
      <anchorfile>structhostapd__ssid.html</anchorfile>
      <anchor>aae3de8f1f6a971071d5f9a691243dff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>wpa_passphrase</name>
      <anchorfile>structhostapd__ssid.html</anchorfile>
      <anchor>a02318f310f627abd7b37fee0b925d320</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_wpa_psk *</type>
      <name>wpa_psk</name>
      <anchorfile>structhostapd__ssid.html</anchorfile>
      <anchor>a0a5343c2eee34c21ca633a5ac642de51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>wpa_psk_file</name>
      <anchorfile>structhostapd__ssid.html</anchorfile>
      <anchor>a4533dfea043de493de09df4edd188071</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hostapd_sta_add_params</name>
    <filename>structhostapd__sta__add__params.html</filename>
    <member kind="variable">
      <type>const u8 *</type>
      <name>addr</name>
      <anchorfile>structhostapd__sta__add__params.html</anchorfile>
      <anchor>ae0d77bbd253aae6cc84d5d2e73a1d2ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>aid</name>
      <anchorfile>structhostapd__sta__add__params.html</anchorfile>
      <anchor>ad2fa736d7fcac14662b226d6d1e68c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>capability</name>
      <anchorfile>structhostapd__sta__add__params.html</anchorfile>
      <anchor>ae00cd5ba2b8fd1bb3048ccf39805c143</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ieee80211_ht_capabilities *</type>
      <name>ht_capabilities</name>
      <anchorfile>structhostapd__sta__add__params.html</anchorfile>
      <anchor>afc54c9fc46f9353ba967bcbbaa114f5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>listen_interval</name>
      <anchorfile>structhostapd__sta__add__params.html</anchorfile>
      <anchor>a4508b546de9098526c772913c775c8b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>supp_rates</name>
      <anchorfile>structhostapd__sta__add__params.html</anchorfile>
      <anchor>a9c10322f94c9993d7f619ffbd1a27493</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>supp_rates_len</name>
      <anchorfile>structhostapd__sta__add__params.html</anchorfile>
      <anchor>afadedb29955b87eb2b1379b74edd0143</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hostapd_tx_queue_params</name>
    <filename>structhostapd__tx__queue__params.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>aifs</name>
      <anchorfile>structhostapd__tx__queue__params.html</anchorfile>
      <anchor>a2ff2b3495b2c228d9233e4ed3e4fc72a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>burst</name>
      <anchorfile>structhostapd__tx__queue__params.html</anchorfile>
      <anchor>ad380da247cecdf0693f2e3fa70320d9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>configured</name>
      <anchorfile>structhostapd__tx__queue__params.html</anchorfile>
      <anchor>a014f1a58c013e841a246a76fafb1ca83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cwmax</name>
      <anchorfile>structhostapd__tx__queue__params.html</anchorfile>
      <anchor>a123e43d30a8e448f9e322deb719deaee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cwmin</name>
      <anchorfile>structhostapd__tx__queue__params.html</anchorfile>
      <anchor>a65c6916b668175bca2b78decc71c56d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hostapd_vlan</name>
    <filename>structhostapd__vlan.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>dynamic_vlan</name>
      <anchorfile>structhostapd__vlan.html</anchorfile>
      <anchor>a31e381227384404c8c2c584da30bd5fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ifname</name>
      <anchorfile>structhostapd__vlan.html</anchorfile>
      <anchor>a67fc843ab82bffeb2069f0ff68d231d5</anchor>
      <arglist>[IFNAMSIZ+1]</arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_vlan *</type>
      <name>next</name>
      <anchorfile>structhostapd__vlan.html</anchorfile>
      <anchor>acc9a5a6957eb0a9b12f2cb9e3e262dc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>vlan_id</name>
      <anchorfile>structhostapd__vlan.html</anchorfile>
      <anchor>abe98d0b61298d868035e7d07cfa0b35e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hostapd_wep_keys</name>
    <filename>structhostapd__wep__keys.html</filename>
    <member kind="variable">
      <type>size_t</type>
      <name>default_len</name>
      <anchorfile>structhostapd__wep__keys.html</anchorfile>
      <anchor>a188392001453ec238217dec97d733a66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>idx</name>
      <anchorfile>structhostapd__wep__keys.html</anchorfile>
      <anchor>a088d8928c0a96b9a6d6510f24e1eeacf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>key</name>
      <anchorfile>structhostapd__wep__keys.html</anchorfile>
      <anchor>a5f939296ee86463f99d66c9ad4af040f</anchor>
      <arglist>[NUM_WEP_KEYS]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>keys_set</name>
      <anchorfile>structhostapd__wep__keys.html</anchorfile>
      <anchor>ad3d33e0d6b69a30769784ccacd7d29ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>len</name>
      <anchorfile>structhostapd__wep__keys.html</anchorfile>
      <anchor>a3ca7a5cfbdfb16abfbfd8ffa9f776397</anchor>
      <arglist>[NUM_WEP_KEYS]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hostapd_wmm_ac_params</name>
    <filename>structhostapd__wmm__ac__params.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>admission_control_mandatory</name>
      <anchorfile>structhostapd__wmm__ac__params.html</anchorfile>
      <anchor>a9e4964f9d64f22b6792f2da1627314fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>aifs</name>
      <anchorfile>structhostapd__wmm__ac__params.html</anchorfile>
      <anchor>a28e2e94d1124bb00646010bc79da1dc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cwmax</name>
      <anchorfile>structhostapd__wmm__ac__params.html</anchorfile>
      <anchor>ab089da1738fa5fcfe7b6329a87bb4d4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cwmin</name>
      <anchorfile>structhostapd__wmm__ac__params.html</anchorfile>
      <anchor>a0291da0eed6b4073b59d883d3343df73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>txop_limit</name>
      <anchorfile>structhostapd__wmm__ac__params.html</anchorfile>
      <anchor>a71df77b95772c6898463342b5247edf5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hostapd_wpa_psk</name>
    <filename>structhostapd__wpa__psk.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>addr</name>
      <anchorfile>structhostapd__wpa__psk.html</anchorfile>
      <anchor>ac3d1169c5594af4e0c1aa52e42ed31b1</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>group</name>
      <anchorfile>structhostapd__wpa__psk.html</anchorfile>
      <anchor>acf79e44c55568f6cbbb65d198252ad78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_wpa_psk *</type>
      <name>next</name>
      <anchorfile>structhostapd__wpa__psk.html</anchorfile>
      <anchor>a1698ae6f903c2793289ce16668ecb641</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>psk</name>
      <anchorfile>structhostapd__wpa__psk.html</anchorfile>
      <anchor>a1810b368122ec7e29dd502ed7cc53dae</anchor>
      <arglist>[PMK_LEN]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>http_client</name>
    <filename>structhttp__client.html</filename>
    <member kind="variable">
      <type>struct wpabuf</type>
      <name>body</name>
      <anchorfile>structhttp__client.html</anchorfile>
      <anchor>a3fb8453d4f47c9596c43fe2c190a69d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>cb</name>
      <anchorfile>structhttp__client.html</anchorfile>
      <anchor>a6be8255e328abea03d24a2410e78f2b0</anchor>
      <arglist>)(void *ctx, struct http_client *c, enum http_client_event event)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>cb_ctx</name>
      <anchorfile>structhttp__client.html</anchorfile>
      <anchor>a9eeb798e662acf2e38a43870d2f965bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sockaddr_in</type>
      <name>dst</name>
      <anchorfile>structhttp__client.html</anchorfile>
      <anchor>ac2f0f1c0d6924b3089f15da19c00fe9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct httpread *</type>
      <name>hread</name>
      <anchorfile>structhttp__client.html</anchorfile>
      <anchor>a33b1a4e4713f85a961c52c7294f4cafd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>max_response</name>
      <anchorfile>structhttp__client.html</anchorfile>
      <anchor>ae835d859912a37d8a5c09ae0f47677d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>req</name>
      <anchorfile>structhttp__client.html</anchorfile>
      <anchor>a62cdb268a1e1cf8627eca4dd51a88cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>req_pos</name>
      <anchorfile>structhttp__client.html</anchorfile>
      <anchor>a8c3563a0a56cea83a12c8f88b0a2fcb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sd</name>
      <anchorfile>structhttp__client.html</anchorfile>
      <anchor>a965781041dbfb558198c8a039c0184ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>http_request</name>
    <filename>structhttp__request.html</filename>
    <member kind="variable">
      <type>struct sockaddr_in</type>
      <name>cli</name>
      <anchorfile>structhttp__request.html</anchorfile>
      <anchor>afffb9ab1384d26dba0bf8b1c48223267</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fd</name>
      <anchorfile>structhttp__request.html</anchorfile>
      <anchor>a4003f60c6d2f18ce3e1c5de7c8dd2da7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct httpread *</type>
      <name>hread</name>
      <anchorfile>structhttp__request.html</anchorfile>
      <anchor>ad41c7c351ee7ff2f29f09409421ebba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct http_request *</type>
      <name>next</name>
      <anchorfile>structhttp__request.html</anchorfile>
      <anchor>ae79ab8cec70a7cb8385235e1b90e03ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct http_server *</type>
      <name>srv</name>
      <anchorfile>structhttp__request.html</anchorfile>
      <anchor>a2c65ae62a671cd9a976717822f3a9aef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>http_server</name>
    <filename>structhttp__server.html</filename>
    <member kind="variable">
      <type>void(*</type>
      <name>cb</name>
      <anchorfile>structhttp__server.html</anchorfile>
      <anchor>ad576ac9046f586f0eba1089f5d194dde</anchor>
      <arglist>)(void *ctx, struct http_request *req)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>cb_ctx</name>
      <anchorfile>structhttp__server.html</anchorfile>
      <anchor>a9f4d08909de4824b086d190c484f3c1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fd</name>
      <anchorfile>structhttp__server.html</anchorfile>
      <anchor>a2316698f47b9aec82cf748c74f1bc751</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>port</name>
      <anchorfile>structhttp__server.html</anchorfile>
      <anchor>a438226649b1e2c2c86dbdb7aa1d7a54d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>request_count</name>
      <anchorfile>structhttp__server.html</anchorfile>
      <anchor>a736dfcb1c4e6566a91a6ed6212525dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct http_request *</type>
      <name>requests</name>
      <anchorfile>structhttp__server.html</anchorfile>
      <anchor>aaa3729d6d1527c133bb1682ee8061a50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>httpread</name>
    <filename>structhttpread.html</filename>
    <member kind="enumeration">
      <name>trailer_state</name>
      <anchorfile>structhttpread.html</anchorfile>
      <anchor>abc84aeec926606eb9e53b105717f2da6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>trailer_line_begin</name>
      <anchorfile>structhttpread.html</anchorfile>
      <anchor>abc84aeec926606eb9e53b105717f2da6a661953eb78691873702a5faef8f354da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>trailer_empty_cr</name>
      <anchorfile>structhttpread.html</anchorfile>
      <anchor>abc84aeec926606eb9e53b105717f2da6a7676864eeb7142e7b0eb0e54f09537d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>trailer_nonempty</name>
      <anchorfile>structhttpread.html</anchorfile>
      <anchor>abc84aeec926606eb9e53b105717f2da6a60fde3f47e7cb2c09595641d67304964</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>trailer_nonempty_cr</name>
      <anchorfile>structhttpread.html</anchorfile>
      <anchor>abc84aeec926606eb9e53b105717f2da6a9933f3533cbfc442b604bfdf372741e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>body</name>
      <anchorfile>structhttpread.html</anchorfile>
      <anchor>ab4e1196ead3273367cd3b01cacf4a228</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>body_alloc_nbytes</name>
      <anchorfile>structhttpread.html</anchorfile>
      <anchor>a0ddf0cda1b9dd9c98d3f7bf4f1ea5f73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>body_nbytes</name>
      <anchorfile>structhttpread.html</anchorfile>
      <anchor>a9fa09a566ab5e8d2030035b683ec4db4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>cb</name>
      <anchorfile>structhttpread.html</anchorfile>
      <anchor>ae15467c8fa4675417aa9d75ea301c565</anchor>
      <arglist>)(struct httpread *handle, void *cookie, enum httpread_event e)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>chunk_size</name>
      <anchorfile>structhttpread.html</anchorfile>
      <anchor>ad8b97973dd02be610721dff069b76d89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>chunk_start</name>
      <anchorfile>structhttpread.html</anchorfile>
      <anchor>af24cf719e18b92a182dd782d21ab1f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>chunked</name>
      <anchorfile>structhttpread.html</anchorfile>
      <anchor>a213fb5ae9d2ea1e74d2db288eca5c16d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>content_length</name>
      <anchorfile>structhttpread.html</anchorfile>
      <anchor>ad7a34584fc1b4735f9574fd21b630840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>cookie</name>
      <anchorfile>structhttpread.html</anchorfile>
      <anchor>aafdc095e342c1ac0460814addd1a4812</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>got_body</name>
      <anchorfile>structhttpread.html</anchorfile>
      <anchor>a166a480f7487c32d22f2d5b199c4a597</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>got_content_length</name>
      <anchorfile>structhttpread.html</anchorfile>
      <anchor>a028ab62918b2aa8bd123611caaf9e753</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>got_file</name>
      <anchorfile>structhttpread.html</anchorfile>
      <anchor>a8403fe9104694290ff30eab9e79ac5c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>got_hdr</name>
      <anchorfile>structhttpread.html</anchorfile>
      <anchor>a95ae66273de79ef6b7f773d5e73d5931</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>hdr</name>
      <anchorfile>structhttpread.html</anchorfile>
      <anchor>af88f4c53288f8b4885ce0f92e02fdadd</anchor>
      <arglist>[HTTPREAD_HEADER_MAX_SIZE+1]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>hdr_nbytes</name>
      <anchorfile>structhttpread.html</anchorfile>
      <anchor>a70a490d9d1f03b7130ba71bc7be9dbd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum httpread_hdr_type</type>
      <name>hdr_type</name>
      <anchorfile>structhttpread.html</anchorfile>
      <anchor>adedd56da2eb80168a41f7ba85884d62f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>in_chunk_data</name>
      <anchorfile>structhttpread.html</anchorfile>
      <anchor>a7d10c9a87ffa12805fc12fd729fb2293</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>in_trailer</name>
      <anchorfile>structhttpread.html</anchorfile>
      <anchor>a42e79b0ce08092181b9317ca21b1e388</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_bytes</name>
      <anchorfile>structhttpread.html</anchorfile>
      <anchor>a3f577b6ac10aef3f6b6ef036a008da69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>reply_code</name>
      <anchorfile>structhttpread.html</anchorfile>
      <anchor>a933b64c501c992698b4f597c9465a3b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sd</name>
      <anchorfile>structhttpread.html</anchorfile>
      <anchor>a98cc2477710b4a7f7922860dc9c0e2b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sd_registered</name>
      <anchorfile>structhttpread.html</anchorfile>
      <anchor>a9d54795ffe5c6419650a8e0add88773c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>timeout_seconds</name>
      <anchorfile>structhttpread.html</anchorfile>
      <anchor>a0fc27ffb1a7cfde0d8d8fe79b3ec958e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>to_registered</name>
      <anchorfile>structhttpread.html</anchorfile>
      <anchor>a6eaabc6f9ceee04d92d4652ffc6a969c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum httpread::trailer_state</type>
      <name>trailer_state</name>
      <anchorfile>structhttpread.html</anchorfile>
      <anchor>a157a0d2ca1997e36740a442930b765fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>uri</name>
      <anchorfile>structhttpread.html</anchorfile>
      <anchor>a5aeb931775a702c1be43cb6167de2384</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>version</name>
      <anchorfile>structhttpread.html</anchorfile>
      <anchor>aea02b1858009eb6a7612d318bee36729</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>i802_bss</name>
    <filename>structi802__bss.html</filename>
    <member kind="variable">
      <type>unsigned int</type>
      <name>beacon_set</name>
      <anchorfile>structi802__bss.html</anchorfile>
      <anchor>a7c13b708542de42bc1cb6285c9656aba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_driver_nl80211_data *</type>
      <name>drv</name>
      <anchorfile>structi802__bss.html</anchorfile>
      <anchor>a37a3de1e801fd2582d36ade215803650</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ifindex</name>
      <anchorfile>structi802__bss.html</anchorfile>
      <anchor>aa01f4542556d98963e3f80e8c13d9861</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ifname</name>
      <anchorfile>structi802__bss.html</anchorfile>
      <anchor>ab299ab8ab994246b7c8503c938002af7</anchor>
      <arglist>[IFNAMSIZ+1]</arglist>
    </member>
    <member kind="variable">
      <type>struct i802_bss *</type>
      <name>next</name>
      <anchorfile>structi802__bss.html</anchorfile>
      <anchor>a3c69eb76fa550e27b5f814a142b02388</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iapp_ack_security_block</name>
    <filename>structiapp__ack__security__block.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>iv</name>
      <anchorfile>structiapp__ack__security__block.html</anchorfile>
      <anchor>a9f10ab10e92753eb87b99be41a4e0ac9</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>new_ap_ack_authenticator</name>
      <anchorfile>structiapp__ack__security__block.html</anchorfile>
      <anchor>a2efccac769cbebedb008ff08bfdbd880</anchor>
      <arglist>[48]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iapp_add_notify</name>
    <filename>structiapp__add__notify.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>addr_len</name>
      <anchorfile>structiapp__add__notify.html</anchorfile>
      <anchor>a91662895be33f988b05f675aacd6a857</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>mac_addr</name>
      <anchorfile>structiapp__add__notify.html</anchorfile>
      <anchor>afb294fc3dd7bec3901ac4de9f7afbacc</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>reserved</name>
      <anchorfile>structiapp__add__notify.html</anchorfile>
      <anchor>a76e728124bdfa8b39798aa54d7279691</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>be16</type>
      <name>seq_num</name>
      <anchorfile>structiapp__add__notify.html</anchorfile>
      <anchor>a8d4934b7dc1446cd479fd11f1d7fb2b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iapp_cache_notify</name>
    <filename>structiapp__cache__notify.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>addr_len</name>
      <anchorfile>structiapp__cache__notify.html</anchorfile>
      <anchor>abbf748e5957f019d69010caa66522a7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>ctx_block_len</name>
      <anchorfile>structiapp__cache__notify.html</anchorfile>
      <anchor>a249e943cbf9418cc5ac931f6e46dc8af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>current_ap</name>
      <anchorfile>structiapp__cache__notify.html</anchorfile>
      <anchor>a4be15aeeca2a92f8b7c45cbbe68faadf</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>mac_addr</name>
      <anchorfile>structiapp__cache__notify.html</anchorfile>
      <anchor>a186c194d0297098994b3c6de4e4fab35</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>reserved</name>
      <anchorfile>structiapp__cache__notify.html</anchorfile>
      <anchor>ac93c8357526866d1e1eff77769ccb57e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>seq_num</name>
      <anchorfile>structiapp__cache__notify.html</anchorfile>
      <anchor>ae4bbc2c8097fe7758fc2de41c2f78c00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iapp_cache_response</name>
    <filename>structiapp__cache__response.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>addr_len</name>
      <anchorfile>structiapp__cache__response.html</anchorfile>
      <anchor>ac73ba9379e6d74827c543cd67fb59a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>mac_addr</name>
      <anchorfile>structiapp__cache__response.html</anchorfile>
      <anchor>a2d48a1d9ae16600c103b327f0df78afa</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>seq_num</name>
      <anchorfile>structiapp__cache__response.html</anchorfile>
      <anchor>a2279936183a414f134db920d9c51cb16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>status</name>
      <anchorfile>structiapp__cache__response.html</anchorfile>
      <anchor>a3d20263d356923ce026a5219edfb8052</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iapp_data</name>
    <filename>structiapp__data.html</filename>
    <member kind="variable">
      <type>struct hostapd_data *</type>
      <name>hapd</name>
      <anchorfile>structiapp__data.html</anchorfile>
      <anchor>a4676c109703739146dfb975ccaebff11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>identifier</name>
      <anchorfile>structiapp__data.html</anchorfile>
      <anchor>a8bc437f57142da5ac3f3ef5d9e3dbdf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct in_addr own</type>
      <name>multicast</name>
      <anchorfile>structiapp__data.html</anchorfile>
      <anchor>a28498f07beab643d288c89ab9eafef6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>packet_sock</name>
      <anchorfile>structiapp__data.html</anchorfile>
      <anchor>aef9b6b6983e92b3e5aa663896fc04a05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>udp_sock</name>
      <anchorfile>structiapp__data.html</anchorfile>
      <anchor>a2f63c7dc35c16f75612655e3af8cc1f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iapp_hdr</name>
    <filename>structiapp__hdr.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>command</name>
      <anchorfile>structiapp__hdr.html</anchorfile>
      <anchor>ac56ac35a8436b28a144f9d39d23087ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>be16</type>
      <name>identifier</name>
      <anchorfile>structiapp__hdr.html</anchorfile>
      <anchor>abc9a42629cbef325d88fafa26c7517a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>be16</type>
      <name>length</name>
      <anchorfile>structiapp__hdr.html</anchorfile>
      <anchor>a85c8292cd40788e4985ae17eb8cc3c51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>version</name>
      <anchorfile>structiapp__hdr.html</anchorfile>
      <anchor>af2c6bc45a8ed295337a21c6b699ea10c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iapp_layer2_update</name>
    <filename>structiapp__layer2__update.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>control</name>
      <anchorfile>structiapp__layer2__update.html</anchorfile>
      <anchor>afaba6623cc3cfd62044d260a0a015009</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>da</name>
      <anchorfile>structiapp__layer2__update.html</anchorfile>
      <anchor>ad84ba78674b42b6fa5d5f20fc010b691</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>dsap</name>
      <anchorfile>structiapp__layer2__update.html</anchorfile>
      <anchor>a6c2dc93514a3067ad11a3719da4b9179</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>be16</type>
      <name>len</name>
      <anchorfile>structiapp__layer2__update.html</anchorfile>
      <anchor>a2f915e09961177917859aac18b73a73a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>sa</name>
      <anchorfile>structiapp__layer2__update.html</anchorfile>
      <anchor>af64d4a3a4a37e57286b06d63c1dd6942</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ssap</name>
      <anchorfile>structiapp__layer2__update.html</anchorfile>
      <anchor>aa82d461aca0bfd98cbfb3c60ea557ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>xid_info</name>
      <anchorfile>structiapp__layer2__update.html</anchorfile>
      <anchor>a6c5c469bcb695d9eb858bbb46ad7bac6</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iapp_move_notify</name>
    <filename>structiapp__move__notify.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>addr_len</name>
      <anchorfile>structiapp__move__notify.html</anchorfile>
      <anchor>adb410397428b7bcb366bf38ec0d1b8ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>ctx_block_len</name>
      <anchorfile>structiapp__move__notify.html</anchorfile>
      <anchor>a2f32cfb990e8d98d6a497f07d6b6b231</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>mac_addr</name>
      <anchorfile>structiapp__move__notify.html</anchorfile>
      <anchor>a7cbdb94249dcaeda78ef06b2ac545f3f</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>reserved</name>
      <anchorfile>structiapp__move__notify.html</anchorfile>
      <anchor>a6df103818dea788c2b430a2d051291cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>seq_num</name>
      <anchorfile>structiapp__move__notify.html</anchorfile>
      <anchor>a787439fd98016bd3d7139f94d676062f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iapp_move_response</name>
    <filename>structiapp__move__response.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>addr_len</name>
      <anchorfile>structiapp__move__response.html</anchorfile>
      <anchor>a2427b40712a19cc0583a31cdb1fc02f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>ctx_block_len</name>
      <anchorfile>structiapp__move__response.html</anchorfile>
      <anchor>a9a88b38e2f67c2bb18d1e77c609f10dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>mac_addr</name>
      <anchorfile>structiapp__move__response.html</anchorfile>
      <anchor>a75bb9fe180c7336e319fb21e5a11689b</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>seq_num</name>
      <anchorfile>structiapp__move__response.html</anchorfile>
      <anchor>a8af52b9017a4561e0dec009d3a40bce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>status</name>
      <anchorfile>structiapp__move__response.html</anchorfile>
      <anchor>a260d0e0c4a355d53519c779d9b52a355</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iapp_send_security_block</name>
    <filename>structiapp__send__security__block.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>iv</name>
      <anchorfile>structiapp__send__security__block.html</anchorfile>
      <anchor>a705d60e7c47c6d247caf4883fe46e297</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>sec_block_len</name>
      <anchorfile>structiapp__send__security__block.html</anchorfile>
      <anchor>af55dc0981f169f44c60c50b00783243b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ibss_rsn</name>
    <filename>structibss__rsn.html</filename>
    <member kind="variable">
      <type>struct wpa_authenticator *</type>
      <name>auth_group</name>
      <anchorfile>structibss__rsn.html</anchorfile>
      <anchor>a2728f07e651b80adf7e97b20b99768c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ibss_rsn_peer *</type>
      <name>peers</name>
      <anchorfile>structibss__rsn.html</anchorfile>
      <anchor>ab1efcdbedc6eb376eb2c73d4308f9849</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>psk</name>
      <anchorfile>structibss__rsn.html</anchorfile>
      <anchor>af2d10e4e795b8e8d8c0d1207d15aecad</anchor>
      <arglist>[PMK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_supplicant *</type>
      <name>wpa_s</name>
      <anchorfile>structibss__rsn.html</anchorfile>
      <anchor>af9156a863f0f131d726913b122823f75</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ibss_rsn_peer</name>
    <filename>structibss__rsn__peer.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>addr</name>
      <anchorfile>structibss__rsn__peer.html</anchorfile>
      <anchor>a301593e6278489ae2b05467999170abb</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_state_machine *</type>
      <name>auth</name>
      <anchorfile>structibss__rsn__peer.html</anchorfile>
      <anchor>a9dbc7315eace45733cf5ea49e55a2bf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ibss_rsn *</type>
      <name>ibss_rsn</name>
      <anchorfile>structibss__rsn__peer.html</anchorfile>
      <anchor>a6a33beb5d54e169c9f204b2d831b9557</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ibss_rsn_peer *</type>
      <name>next</name>
      <anchorfile>structibss__rsn__peer.html</anchorfile>
      <anchor>a03732e6a2eac92da0cb4d747bd3f8666</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_sm *</type>
      <name>supp</name>
      <anchorfile>structibss__rsn__peer.html</anchorfile>
      <anchor>a92d8c65eca9550e6d69e14c3fb77e5c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>supp_ie</name>
      <anchorfile>structibss__rsn__peer.html</anchorfile>
      <anchor>aa031c8d72f6424f21b17e2bd0eca1b54</anchor>
      <arglist>[80]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>supp_ie_len</name>
      <anchorfile>structibss__rsn__peer.html</anchorfile>
      <anchor>a4a455f80f4d79e9409dfb680e2a7a147</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum wpa_states</type>
      <name>supp_state</name>
      <anchorfile>structibss__rsn__peer.html</anchorfile>
      <anchor>a8632ac4bcaecc9eb0c869c8b2eeee699</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ieee80211_hdr</name>
    <filename>structieee80211__hdr.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>addr1</name>
      <anchorfile>structieee80211__hdr.html</anchorfile>
      <anchor>aea9a7f86386681f908437370d526798b</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>addr2</name>
      <anchorfile>structieee80211__hdr.html</anchorfile>
      <anchor>af99c407ad55c1b137a5174ef02ad0be8</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>addr3</name>
      <anchorfile>structieee80211__hdr.html</anchorfile>
      <anchor>adf7badeef51373a054028eca1d37ef84</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>duration_id</name>
      <anchorfile>structieee80211__hdr.html</anchorfile>
      <anchor>a883cea9e3a20c49fe57dd636bbc62ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>frame_control</name>
      <anchorfile>structieee80211__hdr.html</anchorfile>
      <anchor>ad3980ce7ce756466efbd49821cb59314</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>seq_ctrl</name>
      <anchorfile>structieee80211__hdr.html</anchorfile>
      <anchor>a299a9bac41872d399596fbaa2a58c043</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ieee80211_ht_capabilities</name>
    <filename>structieee80211__ht__capabilities.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>a_mpdu_params</name>
      <anchorfile>structieee80211__ht__capabilities.html</anchorfile>
      <anchor>ab4e91924771cfe74030ff3dbba1c890a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>asel_capabilities</name>
      <anchorfile>structieee80211__ht__capabilities.html</anchorfile>
      <anchor>a775ece5ba6954a25173a9085c43d91a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>ht_capabilities_info</name>
      <anchorfile>structieee80211__ht__capabilities.html</anchorfile>
      <anchor>a73d4c794a8c72d54cdf7872b7c6cca4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>ht_extended_capabilities</name>
      <anchorfile>structieee80211__ht__capabilities.html</anchorfile>
      <anchor>a6e7208b004b7492a64bc4b15ef17b66a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>supported_mcs_set</name>
      <anchorfile>structieee80211__ht__capabilities.html</anchorfile>
      <anchor>a74660939813e129b2ff08983f7cee90a</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>le32</type>
      <name>tx_bf_capability_info</name>
      <anchorfile>structieee80211__ht__capabilities.html</anchorfile>
      <anchor>aaa9be36186de2aa4ffb626ad82e4018a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ieee80211_ht_operation</name>
    <filename>structieee80211__ht__operation.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>basic_set</name>
      <anchorfile>structieee80211__ht__operation.html</anchorfile>
      <anchor>a2465bb4f071c2a061453fa7453a436a8</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>control_chan</name>
      <anchorfile>structieee80211__ht__operation.html</anchorfile>
      <anchor>aec99026d60b62a3dde4f0951e4a72ffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ht_param</name>
      <anchorfile>structieee80211__ht__operation.html</anchorfile>
      <anchor>a4d9468a4cc0f2261f42d3e951c1df8c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>operation_mode</name>
      <anchorfile>structieee80211__ht__operation.html</anchorfile>
      <anchor>ac5acf1b665ea727afea6c9cbe50b84f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>stbc_param</name>
      <anchorfile>structieee80211__ht__operation.html</anchorfile>
      <anchor>a173bbafef52f7cf34d9d21e1c2c09874</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ieee80211_mgmt</name>
    <filename>structieee80211__mgmt.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>bssid</name>
      <anchorfile>structieee80211__mgmt.html</anchorfile>
      <anchor>a9025cafcb6ad53fb4e9b09be2c53ba1f</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>da</name>
      <anchorfile>structieee80211__mgmt.html</anchorfile>
      <anchor>a4c18dc4a47a10b48ae9df9efa44958a1</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>duration</name>
      <anchorfile>structieee80211__mgmt.html</anchorfile>
      <anchor>a25f4df07ae3081d7d37726b059aa6a0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>frame_control</name>
      <anchorfile>structieee80211__mgmt.html</anchorfile>
      <anchor>a79efa66ae892c4685af9fe2ced2a0153</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>sa</name>
      <anchorfile>structieee80211__mgmt.html</anchorfile>
      <anchor>afbdc2a89b5e2ccea2dbee8012a3f70fa</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>seq_ctrl</name>
      <anchorfile>structieee80211__mgmt.html</anchorfile>
      <anchor>a85aa81672f023669da8c7eedc2997b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union ieee80211_mgmt::@17</type>
      <name>u</name>
      <anchorfile>structieee80211__mgmt.html</anchorfile>
      <anchor>ad431f86b8cb79554ceab5cdd93d096a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ieee80211_mgmt::@17::@27</type>
      <name>action</name>
      <anchorfile>unionieee80211__mgmt_1_1@17.html</anchorfile>
      <anchor>a1a4069f03a0f84b2d6bd5a185be215ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>category</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@27.html</anchorfile>
      <anchor>ac190fe32c152a7caee31b2697fecf084</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union ieee80211_mgmt::@17::@27::@28</type>
      <name>u</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@27.html</anchorfile>
      <anchor>a0bb2a88af4e4323cc68a780ccb442f4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ieee80211_mgmt::@17::@27::@28::@30</type>
      <name>chan_switch</name>
      <anchorfile>unionieee80211__mgmt_1_1@17_1_1@27_1_1@28.html</anchorfile>
      <anchor>ac94801b66425dccdc1032c0965a45861</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>action_code</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@27_1_1@28_1_1@30.html</anchorfile>
      <anchor>a635fc608eefb64f1d103e381768dfd30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>element_id</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@27_1_1@28_1_1@30.html</anchorfile>
      <anchor>a2b9484323ef908a8b820f691edf6ca55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>length</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@27_1_1@28_1_1@30.html</anchorfile>
      <anchor>a797f71357adbdaa2ad9563bb06727da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>new_chan</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@27_1_1@28_1_1@30.html</anchorfile>
      <anchor>a2f8065702738aa8c666221cb2c89ab26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>switch_count</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@27_1_1@28_1_1@30.html</anchorfile>
      <anchor>a3e84604a5e348c8625fe1ba85bcd9d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>switch_mode</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@27_1_1@28_1_1@30.html</anchorfile>
      <anchor>a3aca0a08c1537f477dc1585f9ab47fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ieee80211_mgmt::@17::@27::@28::@31</type>
      <name>ft_action_req</name>
      <anchorfile>unionieee80211__mgmt_1_1@17_1_1@27_1_1@28.html</anchorfile>
      <anchor>a07f58ad3396586d7e0cbe27f7c375dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>action</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@27_1_1@28_1_1@31.html</anchorfile>
      <anchor>a2bb716bf29d5e0f5a890da27f78958ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>sta_addr</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@27_1_1@28_1_1@31.html</anchorfile>
      <anchor>a71499c39a96278cf279fbe8ee555ced6</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>target_ap_addr</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@27_1_1@28_1_1@31.html</anchorfile>
      <anchor>a3247f86339ffd510a4d9381e0dd9186d</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>variable</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@27_1_1@28_1_1@31.html</anchorfile>
      <anchor>a16930143cf7dfd5371deda52f7ecc331</anchor>
      <arglist>[0]</arglist>
    </member>
    <member kind="variable">
      <type>struct ieee80211_mgmt::@17::@27::@28::@32</type>
      <name>ft_action_resp</name>
      <anchorfile>unionieee80211__mgmt_1_1@17_1_1@27_1_1@28.html</anchorfile>
      <anchor>ae6fa63e29199c84965fd2718939f2ab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>action</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@27_1_1@28_1_1@32.html</anchorfile>
      <anchor>a0b995d810f2fe8c3c9edda14b826424d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>sta_addr</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@27_1_1@28_1_1@32.html</anchorfile>
      <anchor>afa38b99e8bff9cc4a586a9959899d728</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>status_code</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@27_1_1@28_1_1@32.html</anchorfile>
      <anchor>a18a6e052280a13f2038668fe7b9e8fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>target_ap_addr</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@27_1_1@28_1_1@32.html</anchorfile>
      <anchor>abaeddfc28e198e4f35c3383fe579a51e</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>variable</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@27_1_1@28_1_1@32.html</anchorfile>
      <anchor>a098f2e7b70b1e837942492161551d52f</anchor>
      <arglist>[0]</arglist>
    </member>
    <member kind="variable">
      <type>struct ieee80211_mgmt::@17::@27::@28::@33</type>
      <name>sa_query_req</name>
      <anchorfile>unionieee80211__mgmt_1_1@17_1_1@27_1_1@28.html</anchorfile>
      <anchor>aa228e109e93baaa8d6e0722badff6d1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>action</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@27_1_1@28_1_1@33.html</anchorfile>
      <anchor>afd0c6d7500d8351283a1df07524aa623</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>trans_id</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@27_1_1@28_1_1@33.html</anchorfile>
      <anchor>a24d486a592278769103fafdd1fbc45ab</anchor>
      <arglist>[WLAN_SA_QUERY_TR_ID_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct ieee80211_mgmt::@17::@27::@28::@34</type>
      <name>sa_query_resp</name>
      <anchorfile>unionieee80211__mgmt_1_1@17_1_1@27_1_1@28.html</anchorfile>
      <anchor>a1c602305a8dda59052bff1cf6045daf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>action</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@27_1_1@28_1_1@34.html</anchorfile>
      <anchor>a32df0ecf545b3bc5508ab0dff6c3125b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>trans_id</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@27_1_1@28_1_1@34.html</anchorfile>
      <anchor>addd1fc8ab610f00ab03c6d0830551c7a</anchor>
      <arglist>[WLAN_SA_QUERY_TR_ID_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct ieee80211_mgmt::@17::@27::@28::@29</type>
      <name>wmm_action</name>
      <anchorfile>unionieee80211__mgmt_1_1@17_1_1@27_1_1@28.html</anchorfile>
      <anchor>a9866982e9553dd610cb026278275847d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>action_code</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@27_1_1@28_1_1@29.html</anchorfile>
      <anchor>a06802eb03fac3103e75b82aab6f30d65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>dialog_token</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@27_1_1@28_1_1@29.html</anchorfile>
      <anchor>a6dd989ec2094d116b4c7c8ba64a00cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>status_code</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@27_1_1@28_1_1@29.html</anchorfile>
      <anchor>a115fa398ecb0ac91d7199581ea93efc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>variable</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@27_1_1@28_1_1@29.html</anchorfile>
      <anchor>a4368d817e90a2da738c1be1ff3370f9a</anchor>
      <arglist>[0]</arglist>
    </member>
    <member kind="variable">
      <type>struct ieee80211_mgmt::@17::@20</type>
      <name>assoc_req</name>
      <anchorfile>unionieee80211__mgmt_1_1@17.html</anchorfile>
      <anchor>ad785593d90ec9cfd2426d1870a473afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>capab_info</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@20.html</anchorfile>
      <anchor>afd422c411ed58307407fee82e0323807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>listen_interval</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@20.html</anchorfile>
      <anchor>a420365f194021eaa54e8995f83309fe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>variable</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@20.html</anchorfile>
      <anchor>ac00f1304483c7d2bbb77087ecf62b155</anchor>
      <arglist>[0]</arglist>
    </member>
    <member kind="variable">
      <type>struct ieee80211_mgmt::@17::@21</type>
      <name>assoc_resp</name>
      <anchorfile>unionieee80211__mgmt_1_1@17.html</anchorfile>
      <anchor>a6742b490ee7e526693d4dc7b2beceb4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>aid</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@21.html</anchorfile>
      <anchor>ab7fbc3f0f49a24c1e3a013c9da4eb28a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>capab_info</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@21.html</anchorfile>
      <anchor>ab3bc39485de93eed3205c59819bd99ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>status_code</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@21.html</anchorfile>
      <anchor>a9065ea652ae56b55da60437692601f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>variable</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@21.html</anchorfile>
      <anchor>a59218dc409f8f6403b16e0d971c536d5</anchor>
      <arglist>[0]</arglist>
    </member>
    <member kind="variable">
      <type>struct ieee80211_mgmt::@17::@18</type>
      <name>auth</name>
      <anchorfile>unionieee80211__mgmt_1_1@17.html</anchorfile>
      <anchor>a98dd552c282b96524fe5b85922d75705</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>auth_alg</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@18.html</anchorfile>
      <anchor>a938eb5af28c80527553ecde96e515ade</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>auth_transaction</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@18.html</anchorfile>
      <anchor>a89ca7648b8861300d4e5ee134b8a7c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>status_code</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@18.html</anchorfile>
      <anchor>a43ed91341885ccf3e0ed03d9d5e5fe29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>variable</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@18.html</anchorfile>
      <anchor>a70abbd1da40ecf8990749ef5314ef1a5</anchor>
      <arglist>[0]</arglist>
    </member>
    <member kind="variable">
      <type>struct ieee80211_mgmt::@17::@24</type>
      <name>beacon</name>
      <anchorfile>unionieee80211__mgmt_1_1@17.html</anchorfile>
      <anchor>a991fdac3a6548c8ba4208d5d9e5e519d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>beacon_int</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@24.html</anchorfile>
      <anchor>aa7123548f3e20a1156eea96c7d77b6dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>capab_info</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@24.html</anchorfile>
      <anchor>ad547293acf71e05c0b21750d4bae561c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>timestamp</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@24.html</anchorfile>
      <anchor>a2d4764ef5e0a2b8c3cf1943fc2f49ee3</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>variable</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@24.html</anchorfile>
      <anchor>a0fa2a824414299a906b5a6432697e863</anchor>
      <arglist>[0]</arglist>
    </member>
    <member kind="variable">
      <type>struct ieee80211_mgmt::@17::@19</type>
      <name>deauth</name>
      <anchorfile>unionieee80211__mgmt_1_1@17.html</anchorfile>
      <anchor>a22087775ef0dfeb923a0546edfd96daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>reason_code</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@19.html</anchorfile>
      <anchor>a00704cc45d7b6bc6344246713a47cf99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ieee80211_mgmt::@17::@23</type>
      <name>disassoc</name>
      <anchorfile>unionieee80211__mgmt_1_1@17.html</anchorfile>
      <anchor>add15ccfa8509c4839d02f2fa816e63d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>reason_code</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@23.html</anchorfile>
      <anchor>a46c3b8a7ede5fac434376d7bce8f27eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ieee80211_mgmt::@17::@25</type>
      <name>probe_req</name>
      <anchorfile>unionieee80211__mgmt_1_1@17.html</anchorfile>
      <anchor>a0f8be013c2e9014572a16ba017223cd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>variable</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@25.html</anchorfile>
      <anchor>ae7e65ec0ebf42d343bba5855d22be5a0</anchor>
      <arglist>[0]</arglist>
    </member>
    <member kind="variable">
      <type>struct ieee80211_mgmt::@17::@26</type>
      <name>probe_resp</name>
      <anchorfile>unionieee80211__mgmt_1_1@17.html</anchorfile>
      <anchor>afe693c4652a9aa4909b4834c5c00efff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>beacon_int</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@26.html</anchorfile>
      <anchor>a501510daca8f11824efec489e2dbde9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>capab_info</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@26.html</anchorfile>
      <anchor>ae1312235df4459320a56dc3ae44302d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>timestamp</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@26.html</anchorfile>
      <anchor>adb7809f44fd1b4d82d699bee29789111</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>variable</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@26.html</anchorfile>
      <anchor>a73a9c1b3adc42158ca40ff2eb188931a</anchor>
      <arglist>[0]</arglist>
    </member>
    <member kind="variable">
      <type>struct ieee80211_mgmt::@17::@22</type>
      <name>reassoc_req</name>
      <anchorfile>unionieee80211__mgmt_1_1@17.html</anchorfile>
      <anchor>a2a0bd5b82ed75b72488474fd7dc90d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>capab_info</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@22.html</anchorfile>
      <anchor>af40bb3f37cdf135c31aa34dbd4fa2de6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>current_ap</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@22.html</anchorfile>
      <anchor>abc1ec4dfeecd0bc55e233398d38b2340</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>listen_interval</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@22.html</anchorfile>
      <anchor>a315db5778fc5f95aedc41e6f334a353c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>variable</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@22.html</anchorfile>
      <anchor>a7e5e95da8137d9d8d189df5d538aac96</anchor>
      <arglist>[0]</arglist>
    </member>
    <member kind="variable">
      <type>struct ieee80211_mgmt::@17::@21</type>
      <name>reassoc_resp</name>
      <anchorfile>unionieee80211__mgmt_1_1@17.html</anchorfile>
      <anchor>acbdeb52210848b3318b1d9952fdafd49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>aid</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@21.html</anchorfile>
      <anchor>ab7fbc3f0f49a24c1e3a013c9da4eb28a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>capab_info</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@21.html</anchorfile>
      <anchor>ab3bc39485de93eed3205c59819bd99ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>status_code</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@21.html</anchorfile>
      <anchor>a9065ea652ae56b55da60437692601f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>variable</name>
      <anchorfile>structieee80211__mgmt_1_1@17_1_1@21.html</anchorfile>
      <anchor>a59218dc409f8f6403b16e0d971c536d5</anchor>
      <arglist>[0]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ieee80211_radiotap_header</name>
    <filename>structieee80211__radiotap__header.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>it_len</name>
      <anchorfile>structieee80211__radiotap__header.html</anchorfile>
      <anchor>afbba0f9bf9b66f71388809838c03eb6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>it_pad</name>
      <anchorfile>structieee80211__radiotap__header.html</anchorfile>
      <anchor>ad77acab00e233cc46c629662cd91d4c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>it_present</name>
      <anchorfile>structieee80211__radiotap__header.html</anchorfile>
      <anchor>a14f2c6d4881c7d396c508cc3bbb7d503</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>it_version</name>
      <anchorfile>structieee80211__radiotap__header.html</anchorfile>
      <anchor>a3a846dc220560a032e21f4eb46a799e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ieee80211_radiotap_iterator</name>
    <filename>structieee80211__radiotap__iterator.html</filename>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>arg</name>
      <anchorfile>structieee80211__radiotap__iterator.html</anchorfile>
      <anchor>a89bd45c884b3bb9ad6ace1bfc29c0c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>arg_index</name>
      <anchorfile>structieee80211__radiotap__iterator.html</anchorfile>
      <anchor>a4c224d1de62c9de7b28a2207c7b9dd15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>bitmap_shifter</name>
      <anchorfile>structieee80211__radiotap__iterator.html</anchorfile>
      <anchor>a117305035aff2752fa0727bf6c50c4d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_length</name>
      <anchorfile>structieee80211__radiotap__iterator.html</anchorfile>
      <anchor>aca498f8a53f7e37426045c74fb119f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t *</type>
      <name>next_bitmap</name>
      <anchorfile>structieee80211__radiotap__iterator.html</anchorfile>
      <anchor>a5b678a12fe5756d14f5ac04637a5a475</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ieee80211_radiotap_header *</type>
      <name>rtheader</name>
      <anchorfile>structieee80211__radiotap__iterator.html</anchorfile>
      <anchor>a080c59193e7cab923086c3d6091a4245</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>this_arg</name>
      <anchorfile>structieee80211__radiotap__iterator.html</anchorfile>
      <anchor>a80239e0f378ddf770a373d46e61071d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>this_arg_index</name>
      <anchorfile>structieee80211__radiotap__iterator.html</anchorfile>
      <anchor>a821a1bbdbeb60d98b8a36f22aeda456c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ieee80211_rx_status</name>
    <filename>structieee80211__rx__status.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>channel</name>
      <anchorfile>structieee80211__rx__status.html</anchorfile>
      <anchor>a13375e451fa0418aa518b5b10dfc7a0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>freq</name>
      <anchorfile>structieee80211__rx__status.html</anchorfile>
      <anchor>a90aeff847aab237c7c782a20f095575e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ssi</name>
      <anchorfile>structieee80211__rx__status.html</anchorfile>
      <anchor>a137e4aca5e39a698aba15724c5d932c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ieee80211_sta_bss</name>
    <filename>structieee80211__sta__bss.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>beacon_int</name>
      <anchorfile>structieee80211__sta__bss.html</anchorfile>
      <anchor>a8cfb0004b40c61ee5d0767a345c63d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>bssid</name>
      <anchorfile>structieee80211__sta__bss.html</anchorfile>
      <anchor>a176729847dee4e180d6b1cad066ba941</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>capability</name>
      <anchorfile>structieee80211__sta__bss.html</anchorfile>
      <anchor>a7fcf25864938c9ec3c2d3b9ef5b7b20f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>channel</name>
      <anchorfile>structieee80211__sta__bss.html</anchorfile>
      <anchor>a299b3d1bc07ba40552dbdcf2bdbb57b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>freq</name>
      <anchorfile>structieee80211__sta__bss.html</anchorfile>
      <anchor>a9409d77cd210b3f7936e2cb46dc5d562</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ieee80211_sta_bss *</type>
      <name>hnext</name>
      <anchorfile>structieee80211__sta__bss.html</anchorfile>
      <anchor>acfaf0aba47bc3c7425949dc5e82896e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>hw_mode</name>
      <anchorfile>structieee80211__sta__bss.html</anchorfile>
      <anchor>af8d4b6f86854f586c7163843b9cc8256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>ie</name>
      <anchorfile>structieee80211__sta__bss.html</anchorfile>
      <anchor>a07af701d1442bf5f91c9439904c763df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ie_len</name>
      <anchorfile>structieee80211__sta__bss.html</anchorfile>
      <anchor>a57044765502ff8a0019dc91f3276a8e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct os_time</type>
      <name>last_update</name>
      <anchorfile>structieee80211__sta__bss.html</anchorfile>
      <anchor>a0a257cfe175affb13f52bd3075471777</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>mdie</name>
      <anchorfile>structieee80211__sta__bss.html</anchorfile>
      <anchor>a1dace0132cb8d477ea8f2ccbb2d58516</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>mdie_len</name>
      <anchorfile>structieee80211__sta__bss.html</anchorfile>
      <anchor>a7c323b8c3ee2b8f3f3a922e3a48a8b40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ieee80211_sta_bss *</type>
      <name>next</name>
      <anchorfile>structieee80211__sta__bss.html</anchorfile>
      <anchor>a657683ffa08514ab18599459e2c7f9fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>probe_resp</name>
      <anchorfile>structieee80211__sta__bss.html</anchorfile>
      <anchor>a326ce746b676e666074d31350136bbc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>rsn_ie</name>
      <anchorfile>structieee80211__sta__bss.html</anchorfile>
      <anchor>a269f621d0b56b09bb1ad480a8f87ef43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>rsn_ie_len</name>
      <anchorfile>structieee80211__sta__bss.html</anchorfile>
      <anchor>ac1d5cc6d6b3332a92cce3b04af8fbaa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rssi</name>
      <anchorfile>structieee80211__sta__bss.html</anchorfile>
      <anchor>a64bea5fa1c45989a9a0f0c796bb23461</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ssid</name>
      <anchorfile>structieee80211__sta__bss.html</anchorfile>
      <anchor>a83ccfd96fb63ba54033096c873b04397</anchor>
      <arglist>[MAX_SSID_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ssid_len</name>
      <anchorfile>structieee80211__sta__bss.html</anchorfile>
      <anchor>a0f3452cd9e97a20363638c0365bd3c03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>supp_rates</name>
      <anchorfile>structieee80211__sta__bss.html</anchorfile>
      <anchor>aa0641dc82b1ca3b40fb5a55757acfe30</anchor>
      <arglist>[IEEE80211_MAX_SUPP_RATES]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>supp_rates_len</name>
      <anchorfile>structieee80211__sta__bss.html</anchorfile>
      <anchor>a4c1e752daf09bbcac7c7125a1935de11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u64</type>
      <name>timestamp</name>
      <anchorfile>structieee80211__sta__bss.html</anchorfile>
      <anchor>a8dedc9ca9baea6e6b7040052a78ea801</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>wmm_ie</name>
      <anchorfile>structieee80211__sta__bss.html</anchorfile>
      <anchor>a7311420bbfc211ea0c95bfb0d967b11c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>wmm_ie_len</name>
      <anchorfile>structieee80211__sta__bss.html</anchorfile>
      <anchor>a26f5a6a92b31f0f34264944c29ff4132</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>wpa_ie</name>
      <anchorfile>structieee80211__sta__bss.html</anchorfile>
      <anchor>acacc319e2853c222a670195c604224ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>wpa_ie_len</name>
      <anchorfile>structieee80211__sta__bss.html</anchorfile>
      <anchor>afcf9dc10a5c91d4aad27523f827eb7a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ieee8023_hdr</name>
    <filename>structieee8023__hdr.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>dest</name>
      <anchorfile>structieee8023__hdr.html</anchorfile>
      <anchor>a9af76fb63dfc5a83d15dec56bed52999</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>ethertype</name>
      <anchorfile>structieee8023__hdr.html</anchorfile>
      <anchor>aa673c34b576bd253b2505aa047d9bf8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>src</name>
      <anchorfile>structieee8023__hdr.html</anchorfile>
      <anchor>aebc727180e5357fafd2b597218f451b0</anchor>
      <arglist>[6]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ieee802_11_elems</name>
    <filename>structieee802__11__elems.html</filename>
    <member kind="variable">
      <type>const u8 *</type>
      <name>cf_params</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>a45638fc1a54bdef414adcef2569c533c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>cf_params_len</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>a6b9d3ce1267ed0129f68700dc223b3df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>challenge</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>ae1d6dd7599deac98ee9f5cb095b8aca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>challenge_len</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>a57bed287e93bd89cbbe675257a11352a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>ds_params</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>ac4594cff3be34493f02d39a87b974cd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ds_params_len</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>af69ce520ccb7c7c002d0aea605f6f340</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>erp_info</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>afd80e41280ef1788c779853daeb5dd8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>erp_info_len</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>a80c411482c564c79117e1bdd9c4eed71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>ext_supp_rates</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>acd5c75fe817217ec55eaf8a3784eb9de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ext_supp_rates_len</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>a38dcce4c84e62bd37cca61aa65014967</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>fh_params</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>a38cc94fa144b4fa3dc2ff9f52af68add</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>fh_params_len</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>a6f1b2c2cb3c01cf074109435705eec65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>ftie</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>a2330186d137aebda42c86d357f9ccb2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ftie_len</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>a1e814058a8f8b846caa9050871133305</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>ht_capabilities</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>a4365945828c42bdf95df268b42eda09c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ht_capabilities_len</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>a2e85dd6dd5dceecdac4f8a6f05c2fbf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>ht_operation</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>aa0a9c30a2e47bf9332d0b438c0d87a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ht_operation_len</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>a50421a2c08ab7a5180037e0f6b390394</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>ibss_params</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>a32125218a6d94baf498255903112eadd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ibss_params_len</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>a8f87f915e65d9a7c9da4c100f9a60304</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>mdie</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>ac68e518cc61acd7e63371d68144e4b33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>mdie_len</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>a0f90e24c92757084d855e8116fd9cec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>power_cap</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>a3c1f24ccc178a1b982a870ead01c9e78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>power_cap_len</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>a812d1da4304acd56d2c281f6c5c36f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>rsn_ie</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>a17dbca100d715bacdf7bdecb586795ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>rsn_ie_len</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>ad5a66b7e7bbed2f7803f73059809a159</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>ssid</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>aa23c4fdd85bca850d056ca523939cbd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ssid_len</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>a2626e1509bc7fe908f4314bafcbf413a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>supp_channels</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>a8792ad56295ecdc17eeb0f324370a3e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>supp_channels_len</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>a4e0ebd343500020b0d972f7ed21a2481</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>supp_rates</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>a46b29294d37ed70e1cc74d0f9a64e5c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>supp_rates_len</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>a63fc7aaff55ee8d8c1502a348ee7bec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>tim</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>aa342d08f52578bfb3cb0fddf5d3e2dbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>tim_len</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>aee487ecd529dc17db53582e6b2faf821</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>timeout_int</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>acd61c7f2da6ae96a9e4a63f6a2b7cf67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>timeout_int_len</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>af83e6f4227153ce130a6f909d452f381</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>vendor_ht_cap</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>aebbed743cdf290d5c65adf06873500a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>vendor_ht_cap_len</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>a60ca7edc0fd2dc2236b57144c1a0337f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>wmm</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>a085c6b364905610ff40bbf5f840e5daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>wmm_len</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>a7704c39c1fdb3891d4e10883d3e82718</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>wmm_tspec</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>aea9608f66d7b1bb9a360ec3729d288fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>wmm_tspec_len</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>ab5f88398a8ac91334cf879c709ca4d51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>wpa_ie</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>a1f39c83dd3537685b7eae64c8af0071a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>wpa_ie_len</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>a49dd5634fd714251ad22d7d4dc8f90b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>wps_ie</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>a8ebc2090bdf461b7c16def26a87dea77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>wps_ie_len</name>
      <anchorfile>structieee802__11__elems.html</anchorfile>
      <anchor>a30ecd8e6654c0f65bc7f46862b310a52</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ieee802_1x_eapol_key</name>
    <filename>structieee802__1x__eapol__key.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>key_index</name>
      <anchorfile>structieee802__1x__eapol__key.html</anchorfile>
      <anchor>a5ad118f4dfc1ea55a03fdbbbb8babcd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>key_iv</name>
      <anchorfile>structieee802__1x__eapol__key.html</anchorfile>
      <anchor>ab298395e45b24fd8b64040642ce9ee84</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>key_length</name>
      <anchorfile>structieee802__1x__eapol__key.html</anchorfile>
      <anchor>aa45f793d78a31ca29d29529fee6a047c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>key_length</name>
      <anchorfile>structieee802__1x__eapol__key.html</anchorfile>
      <anchor>a74ef2e74542016fb3525d13cb3c112cf</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>key_signature</name>
      <anchorfile>structieee802__1x__eapol__key.html</anchorfile>
      <anchor>a4af426da5ca069704b9b372dfa4178f8</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>replay_counter</name>
      <anchorfile>structieee802__1x__eapol__key.html</anchorfile>
      <anchor>a304bafe9a6ecac6b6ac49609ca25cd25</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>type</name>
      <anchorfile>structieee802__1x__eapol__key.html</anchorfile>
      <anchor>af4df81af979e798a4fd8a3ed2c49d089</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ieee802_1x_hdr</name>
    <filename>structieee802__1x__hdr.html</filename>
    <member kind="variable">
      <type>be16</type>
      <name>length</name>
      <anchorfile>structieee802__1x__hdr.html</anchorfile>
      <anchor>aebfaa6694d09be671ff20696d2b7f85e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>type</name>
      <anchorfile>structieee802__1x__hdr.html</anchorfile>
      <anchor>a8bdfe08582ec2c1624d2b0e4fcfb066d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>version</name>
      <anchorfile>structieee802__1x__hdr.html</anchorfile>
      <anchor>aaea49623c92261175e537240461f8944</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ifinfomsg</name>
    <filename>structifinfomsg.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>__ifi_pad</name>
      <anchorfile>structifinfomsg.html</anchorfile>
      <anchor>a93d4c6a34b2e791fee1e331e92684fde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>ifi_change</name>
      <anchorfile>structifinfomsg.html</anchorfile>
      <anchor>a9dbfac9449cc98fd6e4e02f6fc0dca36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>ifi_family</name>
      <anchorfile>structifinfomsg.html</anchorfile>
      <anchor>a7772ca342df5b20aa632bea6eb7529c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>ifi_flags</name>
      <anchorfile>structifinfomsg.html</anchorfile>
      <anchor>ab307fa542ef964c144bd6fce53e223a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ifi_index</name>
      <anchorfile>structifinfomsg.html</anchorfile>
      <anchor>a61de5e202571e2ce389b0c6d4aa24a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>ifi_type</name>
      <anchorfile>structifinfomsg.html</anchorfile>
      <anchor>ab074b06e9f7b830efe57d7ebc830f19c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ikev2_encr_alg</name>
    <filename>structikev2__encr__alg.html</filename>
    <member kind="variable">
      <type>size_t</type>
      <name>block_size</name>
      <anchorfile>structikev2__encr__alg.html</anchorfile>
      <anchor>a7a952826747d084aa828f139aaba4e78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>structikev2__encr__alg.html</anchorfile>
      <anchor>a39b3c925382cf201b1dfe6fd2a16ae30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>key_len</name>
      <anchorfile>structikev2__encr__alg.html</anchorfile>
      <anchor>a99393cb1a3a8eb366758e4a2d212c094</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ikev2_hdr</name>
    <filename>structikev2__hdr.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>exchange_type</name>
      <anchorfile>structikev2__hdr.html</anchorfile>
      <anchor>a486c1c5aa578a382538f793e5ce3c0eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>flags</name>
      <anchorfile>structikev2__hdr.html</anchorfile>
      <anchor>a6cf4e78a7e51c266e813094ad6fb3969</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>i_spi</name>
      <anchorfile>structikev2__hdr.html</anchorfile>
      <anchor>a63bdfffc0983ad04445084d2b6d343e0</anchor>
      <arglist>[IKEV2_SPI_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>length</name>
      <anchorfile>structikev2__hdr.html</anchorfile>
      <anchor>a142148e0114377ef4f93efdcbae8f841</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>message_id</name>
      <anchorfile>structikev2__hdr.html</anchorfile>
      <anchor>a4b92a37b7927938d72076828a7ba490f</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>next_payload</name>
      <anchorfile>structikev2__hdr.html</anchorfile>
      <anchor>a2fecafeb22cd8fb51a5cddea1254e3ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>r_spi</name>
      <anchorfile>structikev2__hdr.html</anchorfile>
      <anchor>ae32436f65461e73c6a0e1e5ece2f7ad2</anchor>
      <arglist>[IKEV2_SPI_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>version</name>
      <anchorfile>structikev2__hdr.html</anchorfile>
      <anchor>a3da719b1856469e181d1866e53fe58f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ikev2_initiator_data</name>
    <filename>structikev2__initiator__data.html</filename>
    <member kind="enumvalue">
      <name>SA_INIT</name>
      <anchorfile>structikev2__initiator__data.html</anchorfile>
      <anchor>a697697a6b757961d9fa8d8c162e65d2ca1fb0c6d473680f939f37876c7dac132c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SA_AUTH</name>
      <anchorfile>structikev2__initiator__data.html</anchorfile>
      <anchor>a697697a6b757961d9fa8d8c162e65d2caf45188b25e3628d237fb6ff8ca148562</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHILD_SA</name>
      <anchorfile>structikev2__initiator__data.html</anchorfile>
      <anchor>a697697a6b757961d9fa8d8c162e65d2ca707648e8ff2da67f741e0e10cd79aeb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKEV2_DONE</name>
      <anchorfile>structikev2__initiator__data.html</anchorfile>
      <anchor>a697697a6b757961d9fa8d8c162e65d2ca7e6be86868ac12f58e70494d6156c319</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PEER_AUTH_CERT</name>
      <anchorfile>structikev2__initiator__data.html</anchorfile>
      <anchor>a3086b004b385ddb3dc71aa062fa5a043af45fe4cf12da66dcd959277de3e24eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PEER_AUTH_SECRET</name>
      <anchorfile>structikev2__initiator__data.html</anchorfile>
      <anchor>a3086b004b385ddb3dc71aa062fa5a043a3ae72a4863dfd1ba6b3705c09354abaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>cb_ctx</name>
      <anchorfile>structikev2__initiator__data.html</anchorfile>
      <anchor>a58339c8d106eb17931299ed0821632a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct dh_group *</type>
      <name>dh</name>
      <anchorfile>structikev2__initiator__data.html</anchorfile>
      <anchor>a8bf237b07d4e5162b99588912e75a5ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *(*</type>
      <name>get_shared_secret</name>
      <anchorfile>structikev2__initiator__data.html</anchorfile>
      <anchor>a35ee9aae0c647644865b5542fc92be73</anchor>
      <arglist>)(void *ctx, const u8 *IDr, size_t IDr_len, size_t *secret_len)</arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>i_dh_private</name>
      <anchorfile>structikev2__initiator__data.html</anchorfile>
      <anchor>a75c8daba2bfef223797fdef00eb13d86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>i_nonce</name>
      <anchorfile>structikev2__initiator__data.html</anchorfile>
      <anchor>a16d00bd365b72920b339c8e3e940b48d</anchor>
      <arglist>[IKEV2_NONCE_MAX_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>i_nonce_len</name>
      <anchorfile>structikev2__initiator__data.html</anchorfile>
      <anchor>a6d37c6c8b8e75a9207f6222e5c49404e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>i_sign_msg</name>
      <anchorfile>structikev2__initiator__data.html</anchorfile>
      <anchor>a5da3a4ae47efa8f2c9e038e1d0335e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>i_spi</name>
      <anchorfile>structikev2__initiator__data.html</anchorfile>
      <anchor>ad0faf91238069ad7202b2b6b069b8b52</anchor>
      <arglist>[IKEV2_SPI_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>IDi</name>
      <anchorfile>structikev2__initiator__data.html</anchorfile>
      <anchor>ae1c909de6c93d5c6f1176c0c039fd21d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>IDi_len</name>
      <anchorfile>structikev2__initiator__data.html</anchorfile>
      <anchor>a59816a90cc686c3f00337e3da861d749</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>IDr</name>
      <anchorfile>structikev2__initiator__data.html</anchorfile>
      <anchor>a752983960220cb32fa011f1938b7912c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>IDr_len</name>
      <anchorfile>structikev2__initiator__data.html</anchorfile>
      <anchor>af29ca1411081e4925b73f0ac98090423</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>IDr_type</name>
      <anchorfile>structikev2__initiator__data.html</anchorfile>
      <anchor>a36d5353417d170b4cbc1a5c9ab5a0671</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>key_pad</name>
      <anchorfile>structikev2__initiator__data.html</anchorfile>
      <anchor>ab726dbbadf09f880dabdc43957ff14c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>key_pad_len</name>
      <anchorfile>structikev2__initiator__data.html</anchorfile>
      <anchor>ac312491b6effe00dd540b56445f57ed5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ikev2_keys</type>
      <name>keys</name>
      <anchorfile>structikev2__initiator__data.html</anchorfile>
      <anchor>ade4dff6014d30a838044d82854324a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum ikev2_initiator_data::@145</type>
      <name>peer_auth</name>
      <anchorfile>structikev2__initiator__data.html</anchorfile>
      <anchor>a038c410a514481e13c4821817bc95567</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ikev2_proposal_data</type>
      <name>proposal</name>
      <anchorfile>structikev2__initiator__data.html</anchorfile>
      <anchor>ae29fb30badf6af69d5100cdb64c378c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>r_dh_public</name>
      <anchorfile>structikev2__initiator__data.html</anchorfile>
      <anchor>a898ebf1088f1e6ae2469f45e4d1875cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>r_nonce</name>
      <anchorfile>structikev2__initiator__data.html</anchorfile>
      <anchor>a59cfe8805cbfa9e1136275df245777dd</anchor>
      <arglist>[IKEV2_NONCE_MAX_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>r_nonce_len</name>
      <anchorfile>structikev2__initiator__data.html</anchorfile>
      <anchor>a757eae07619e6deadc4f49b4d6fbf446</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>r_sign_msg</name>
      <anchorfile>structikev2__initiator__data.html</anchorfile>
      <anchor>ac52dc101a99a9e56099e00cbbac07d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>r_spi</name>
      <anchorfile>structikev2__initiator__data.html</anchorfile>
      <anchor>a6a944185ff709a96da1de369439b5b21</anchor>
      <arglist>[IKEV2_SPI_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>shared_secret</name>
      <anchorfile>structikev2__initiator__data.html</anchorfile>
      <anchor>ab659bd00fe18d75d335f2b5033f530f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>shared_secret_len</name>
      <anchorfile>structikev2__initiator__data.html</anchorfile>
      <anchor>a2054ab90270fb3593f180de5ffa7b86d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum ikev2_initiator_data::@144</type>
      <name>state</name>
      <anchorfile>structikev2__initiator__data.html</anchorfile>
      <anchor>a211d4d7f89bcd82e36afef2580d8d344</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>unknown_user</name>
      <anchorfile>structikev2__initiator__data.html</anchorfile>
      <anchor>a7c01deab7af1e8a613b1031b12584c21</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ikev2_integ_alg</name>
    <filename>structikev2__integ__alg.html</filename>
    <member kind="variable">
      <type>size_t</type>
      <name>hash_len</name>
      <anchorfile>structikev2__integ__alg.html</anchorfile>
      <anchor>a7d91b1dcb0b70f94461c58af43da5274</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>structikev2__integ__alg.html</anchorfile>
      <anchor>ac6cc80e49a4d5bd0660abadd0be516b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>key_len</name>
      <anchorfile>structikev2__integ__alg.html</anchorfile>
      <anchor>a7209a685f2e7a53e24c23cf17ee78f90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ikev2_keys</name>
    <filename>structikev2__keys.html</filename>
    <member kind="variable">
      <type>u8 *</type>
      <name>SK_ai</name>
      <anchorfile>structikev2__keys.html</anchorfile>
      <anchor>a704ea9fbb0501390af15b48576e14f23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>SK_ar</name>
      <anchorfile>structikev2__keys.html</anchorfile>
      <anchor>ae283bee36b3575fd9efe304faaf45145</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>SK_d</name>
      <anchorfile>structikev2__keys.html</anchorfile>
      <anchor>a8d0b026a8ef0ef4236aa223c7b4df223</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>SK_d_len</name>
      <anchorfile>structikev2__keys.html</anchorfile>
      <anchor>a8c534a51c315d34ead09d7b2d7f5b36a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>SK_ei</name>
      <anchorfile>structikev2__keys.html</anchorfile>
      <anchor>a4144c0b32edea285807196ae730f3c2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>SK_encr_len</name>
      <anchorfile>structikev2__keys.html</anchorfile>
      <anchor>ad81d4fda85ddebd6100430f5e05c23c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>SK_er</name>
      <anchorfile>structikev2__keys.html</anchorfile>
      <anchor>a2ce382fc0a056f3acc1ac25f1af442c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>SK_integ_len</name>
      <anchorfile>structikev2__keys.html</anchorfile>
      <anchor>af68d0aa5cf8398066ac36d71d7290de6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>SK_pi</name>
      <anchorfile>structikev2__keys.html</anchorfile>
      <anchor>a742a0b1ff23ca2326a3c8867261b1e91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>SK_pr</name>
      <anchorfile>structikev2__keys.html</anchorfile>
      <anchor>a03a5eb99874c8f24521016cf23a56a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>SK_prf_len</name>
      <anchorfile>structikev2__keys.html</anchorfile>
      <anchor>ad87f780d21aeb2f3a95b1ff9aae87ad0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ikev2_payload_hdr</name>
    <filename>structikev2__payload__hdr.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>flags</name>
      <anchorfile>structikev2__payload__hdr.html</anchorfile>
      <anchor>abff4a0d9a161fb6a2462c80bf479b817</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>next_payload</name>
      <anchorfile>structikev2__payload__hdr.html</anchorfile>
      <anchor>a6840f75332eba412c925831f5362f1e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>payload_length</name>
      <anchorfile>structikev2__payload__hdr.html</anchorfile>
      <anchor>a281b6560151cc720e8ebf32a73b4b4a9</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ikev2_payloads</name>
    <filename>structikev2__payloads.html</filename>
    <member kind="variable">
      <type>const u8 *</type>
      <name>auth</name>
      <anchorfile>structikev2__payloads.html</anchorfile>
      <anchor>a5a849f560c2b42faf57053d81408924a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>auth_len</name>
      <anchorfile>structikev2__payloads.html</anchorfile>
      <anchor>a8f5feaddd0fa0fc746fa59f642b73cb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>cert</name>
      <anchorfile>structikev2__payloads.html</anchorfile>
      <anchor>a2b527e848fadb02f66e507adae76eb22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>cert_len</name>
      <anchorfile>structikev2__payloads.html</anchorfile>
      <anchor>a801fa4779d892af6d83d065bed4aa3fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>encr_next_payload</name>
      <anchorfile>structikev2__payloads.html</anchorfile>
      <anchor>a1c27452d1d7cc65a3cee339d5052c9f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>encrypted</name>
      <anchorfile>structikev2__payloads.html</anchorfile>
      <anchor>a0171d18bb192dcb9d93f46b47dc7a8b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>encrypted_len</name>
      <anchorfile>structikev2__payloads.html</anchorfile>
      <anchor>a482bb0d2b4f26a541cf5cc905bfc8b18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>idi</name>
      <anchorfile>structikev2__payloads.html</anchorfile>
      <anchor>a365fab4781ad55a0678c86212ee1424a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>idi_len</name>
      <anchorfile>structikev2__payloads.html</anchorfile>
      <anchor>a30b298def03165a168ff242fa3ad64d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>idr</name>
      <anchorfile>structikev2__payloads.html</anchorfile>
      <anchor>a26814e6fe3498ae3c9869b537f4470a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>idr_len</name>
      <anchorfile>structikev2__payloads.html</anchorfile>
      <anchor>abf87771bf158a15aa5b7a2ab75afd86a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>ke</name>
      <anchorfile>structikev2__payloads.html</anchorfile>
      <anchor>aa58bd14c4b9bf4a60aac148334322985</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ke_len</name>
      <anchorfile>structikev2__payloads.html</anchorfile>
      <anchor>a715e9459aa8ba90999af7f2eaf1074e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>nonce</name>
      <anchorfile>structikev2__payloads.html</anchorfile>
      <anchor>ae85926094554ddb015c67a897fd0033f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>nonce_len</name>
      <anchorfile>structikev2__payloads.html</anchorfile>
      <anchor>ac67e967771297b006d5c6b044d23c090</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>notification</name>
      <anchorfile>structikev2__payloads.html</anchorfile>
      <anchor>a00baf45aaf6f013e39e1da39f004f3f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>notification_len</name>
      <anchorfile>structikev2__payloads.html</anchorfile>
      <anchor>a8f403febab69b22a49a7bef11f48297f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>sa</name>
      <anchorfile>structikev2__payloads.html</anchorfile>
      <anchor>ac0b677e0b44eee5ac62d80ee28959592</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>sa_len</name>
      <anchorfile>structikev2__payloads.html</anchorfile>
      <anchor>a1a06b55196db5c2b8fca1ad3750afc3d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ikev2_prf_alg</name>
    <filename>structikev2__prf__alg.html</filename>
    <member kind="variable">
      <type>size_t</type>
      <name>hash_len</name>
      <anchorfile>structikev2__prf__alg.html</anchorfile>
      <anchor>a5a70f2cc3802ddd8bf7a9e8695a7e5af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>structikev2__prf__alg.html</anchorfile>
      <anchor>a67c19689a2a6402f05b088efa2ed7dfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>key_len</name>
      <anchorfile>structikev2__prf__alg.html</anchorfile>
      <anchor>a57eb18b51feb4dcb4c8218427b539246</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ikev2_proposal</name>
    <filename>structikev2__proposal.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>num_transforms</name>
      <anchorfile>structikev2__proposal.html</anchorfile>
      <anchor>ab679ef7bb3131c2432929653e58fe3d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>proposal_length</name>
      <anchorfile>structikev2__proposal.html</anchorfile>
      <anchor>ae3c4ae2a4fd44a8b4ca464a8dd1c29c6</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>proposal_num</name>
      <anchorfile>structikev2__proposal.html</anchorfile>
      <anchor>acc452c9f3d921989183e648e0cb930e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>protocol_id</name>
      <anchorfile>structikev2__proposal.html</anchorfile>
      <anchor>a2f8bda3f54e8aca1a48c6094bccf5626</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>reserved</name>
      <anchorfile>structikev2__proposal.html</anchorfile>
      <anchor>aa0c2c2850e6e3c7a8abfb52e98ab975e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>spi_size</name>
      <anchorfile>structikev2__proposal.html</anchorfile>
      <anchor>a84fd4ff1045b299721b208a18706950e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>type</name>
      <anchorfile>structikev2__proposal.html</anchorfile>
      <anchor>a96ff320f19e91e7cc3c6d62c725b43b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ikev2_proposal_data</name>
    <filename>structikev2__proposal__data.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>dh</name>
      <anchorfile>structikev2__proposal__data.html</anchorfile>
      <anchor>a92c722b2759905d01ff2c7f909369d3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>encr</name>
      <anchorfile>structikev2__proposal__data.html</anchorfile>
      <anchor>afe1740e8386f8f37ef404c5f58ced7f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>integ</name>
      <anchorfile>structikev2__proposal__data.html</anchorfile>
      <anchor>a6c1f6aa94e70b0f281b4abbb02181fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>prf</name>
      <anchorfile>structikev2__proposal__data.html</anchorfile>
      <anchor>a46b01e812b9b2f4972a82036f63e1b04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>proposal_num</name>
      <anchorfile>structikev2__proposal__data.html</anchorfile>
      <anchor>aec38f1e259bc019fe858a40adce2e47c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ikev2_responder_data</name>
    <filename>structikev2__responder__data.html</filename>
    <member kind="enumvalue">
      <name>SA_INIT</name>
      <anchorfile>structikev2__responder__data.html</anchorfile>
      <anchor>af932dd20a43274f917e87d53b86889a0a5691296be1ac5f675de457f5bcd67b8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SA_AUTH</name>
      <anchorfile>structikev2__responder__data.html</anchorfile>
      <anchor>af932dd20a43274f917e87d53b86889a0a57799f7f4a44e7bf2be79e00e6ea8bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHILD_SA</name>
      <anchorfile>structikev2__responder__data.html</anchorfile>
      <anchor>af932dd20a43274f917e87d53b86889a0a1ff52f0f8766f86ab96ac3f0691bbfb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOTIFY</name>
      <anchorfile>structikev2__responder__data.html</anchorfile>
      <anchor>af932dd20a43274f917e87d53b86889a0a7f95ddff80852bdd4ea189aef769984f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKEV2_DONE</name>
      <anchorfile>structikev2__responder__data.html</anchorfile>
      <anchor>af932dd20a43274f917e87d53b86889a0ab0bdaef0da72f2da9d6cd9de019bb6b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKEV2_FAILED</name>
      <anchorfile>structikev2__responder__data.html</anchorfile>
      <anchor>af932dd20a43274f917e87d53b86889a0a88c49ce73c22442e3a817b9841d84d99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PEER_AUTH_CERT</name>
      <anchorfile>structikev2__responder__data.html</anchorfile>
      <anchor>af07bb13984c7acc7b74f1cd1621a38b4a120ae00dd18b7d2648193aadc097015d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PEER_AUTH_SECRET</name>
      <anchorfile>structikev2__responder__data.html</anchorfile>
      <anchor>af07bb13984c7acc7b74f1cd1621a38b4ada6bf28acddbd2c198b9bb00a29ef846</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAST_MSG_SA_INIT</name>
      <anchorfile>structikev2__responder__data.html</anchorfile>
      <anchor>a609307f814d4140693d0c0c0ef0824f9a68a723560c1c58c9a132d52a347bbddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAST_MSG_SA_AUTH</name>
      <anchorfile>structikev2__responder__data.html</anchorfile>
      <anchor>a609307f814d4140693d0c0c0ef0824f9af7c80c08acba8963b9b0ce3a7084985c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct dh_group *</type>
      <name>dh</name>
      <anchorfile>structikev2__responder__data.html</anchorfile>
      <anchor>a6a50de3c15c0778ecef7d1e05a13a348</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>error_type</name>
      <anchorfile>structikev2__responder__data.html</anchorfile>
      <anchor>a6b7a886322c7fe698961c859e051e51f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>i_dh_public</name>
      <anchorfile>structikev2__responder__data.html</anchorfile>
      <anchor>a5441b4f3d8cfd3dfc82105088f7067e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>i_nonce</name>
      <anchorfile>structikev2__responder__data.html</anchorfile>
      <anchor>af22e76bc6f5d583f76d375932b36a4b5</anchor>
      <arglist>[IKEV2_NONCE_MAX_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>i_nonce_len</name>
      <anchorfile>structikev2__responder__data.html</anchorfile>
      <anchor>a4a93bc157745910795c5b5a046a0be2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>i_sign_msg</name>
      <anchorfile>structikev2__responder__data.html</anchorfile>
      <anchor>a7573c630f0ff515c6ef1f0e967842f21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>i_spi</name>
      <anchorfile>structikev2__responder__data.html</anchorfile>
      <anchor>a675809152d1bfc0f6da50f127e0bf266</anchor>
      <arglist>[IKEV2_SPI_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>IDi</name>
      <anchorfile>structikev2__responder__data.html</anchorfile>
      <anchor>a46b16e9375cf6703ebea02aa4cfbfc14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>IDi_len</name>
      <anchorfile>structikev2__responder__data.html</anchorfile>
      <anchor>ad409c6eb8ac0467d234b8d9311876dfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>IDi_type</name>
      <anchorfile>structikev2__responder__data.html</anchorfile>
      <anchor>a0703ae0c6cfb928db3465e03a260c255</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>IDr</name>
      <anchorfile>structikev2__responder__data.html</anchorfile>
      <anchor>a1645a1598a08b227a2e58440a40bf302</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>IDr_len</name>
      <anchorfile>structikev2__responder__data.html</anchorfile>
      <anchor>a7e3a71ad11f7f04be5f8bfd19433ace2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>key_pad</name>
      <anchorfile>structikev2__responder__data.html</anchorfile>
      <anchor>aec45fd8c73e548c246df6e3553a4f4cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>key_pad_len</name>
      <anchorfile>structikev2__responder__data.html</anchorfile>
      <anchor>a0b0b257541369b689650fc48fa97911d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ikev2_keys</type>
      <name>keys</name>
      <anchorfile>structikev2__responder__data.html</anchorfile>
      <anchor>a697f217f22b8a8f84b31dcb201076e18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum ikev2_responder_data::@108</type>
      <name>last_msg</name>
      <anchorfile>structikev2__responder__data.html</anchorfile>
      <anchor>a15e45126e92dd415608cca593f562487</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum ikev2_responder_data::@107</type>
      <name>peer_auth</name>
      <anchorfile>structikev2__responder__data.html</anchorfile>
      <anchor>ad856fef36113d0e0507d24afde890e63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ikev2_proposal_data</type>
      <name>proposal</name>
      <anchorfile>structikev2__responder__data.html</anchorfile>
      <anchor>a20dde08126f6222eed7771cc524b7347</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>r_dh_private</name>
      <anchorfile>structikev2__responder__data.html</anchorfile>
      <anchor>af54ccbb0b945db300c66e03119f8137c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>r_nonce</name>
      <anchorfile>structikev2__responder__data.html</anchorfile>
      <anchor>a7b504c73ee22adcb90798b65575ebbee</anchor>
      <arglist>[IKEV2_NONCE_MAX_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>r_nonce_len</name>
      <anchorfile>structikev2__responder__data.html</anchorfile>
      <anchor>aea3a716c5cfa83d778bc64a029ee34e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>r_sign_msg</name>
      <anchorfile>structikev2__responder__data.html</anchorfile>
      <anchor>ab4d1c5d9bf853f9bb55e82fc08813978</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>r_spi</name>
      <anchorfile>structikev2__responder__data.html</anchorfile>
      <anchor>a4b77f0dfd9d676433dccd0bd779f3953</anchor>
      <arglist>[IKEV2_SPI_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>shared_secret</name>
      <anchorfile>structikev2__responder__data.html</anchorfile>
      <anchor>a723ff07299590d0e168485bcdde735fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>shared_secret_len</name>
      <anchorfile>structikev2__responder__data.html</anchorfile>
      <anchor>ad21bd45bcca6245d0e21746cb07fd131</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum ikev2_responder_data::@106</type>
      <name>state</name>
      <anchorfile>structikev2__responder__data.html</anchorfile>
      <anchor>a8b45f5142743c906af97064bab3b09e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ikev2_transform</name>
    <filename>structikev2__transform.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>reserved</name>
      <anchorfile>structikev2__transform.html</anchorfile>
      <anchor>a7ec213b04ac0eaf62a7f9aaa4bd67190</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>reserved2</name>
      <anchorfile>structikev2__transform.html</anchorfile>
      <anchor>a235fd22a1b72c36a0ec7dffe1bfed6ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>transform_id</name>
      <anchorfile>structikev2__transform.html</anchorfile>
      <anchor>a84964f69eb4d1636492ad4f5ec7ebfee</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>transform_length</name>
      <anchorfile>structikev2__transform.html</anchorfile>
      <anchor>aa639da00417141aa604f43f1bf3f1780</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>transform_type</name>
      <anchorfile>structikev2__transform.html</anchorfile>
      <anchor>aa4127dc3b815095959fb4623652b4aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>type</name>
      <anchorfile>structikev2__transform.html</anchorfile>
      <anchor>a5f668b5e821eb761460740b85069058d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>interface</name>
    <filename>interfaceinterface.html</filename>
  </compound>
  <compound kind="struct">
    <name>interfaces</name>
    <filename>structinterfaces.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>dbus_interface</name>
      <anchorfile>structinterfaces.html</anchorfile>
      <anchor>af2578c28fd84c0f007ba419d21e80430</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct dl_list</type>
      <name>list</name>
      <anchorfile>structinterfaces.html</anchorfile>
      <anchor>a59627392b6e6652960a346ca88cec652</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>xml</name>
      <anchorfile>structinterfaces.html</anchorfile>
      <anchor>afd9ed97fbb48994267e8001241f368b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ipw_param</name>
    <filename>structipw__param.html</filename>
    <member kind="variable">
      <type>u32</type>
      <name>cmd</name>
      <anchorfile>structipw__param.html</anchorfile>
      <anchor>ab8a349919a712567c6dcf970470a6a88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>sta_addr</name>
      <anchorfile>structipw__param.html</anchorfile>
      <anchor>aa6c6302a9fa0a78eef76a74d9d22b20b</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>union ipw_param::@68</type>
      <name>u</name>
      <anchorfile>structipw__param.html</anchorfile>
      <anchor>a85fdea8538731b9ca89082ca4c0e6248</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ipw_param::@68::@72</type>
      <name>crypt</name>
      <anchorfile>unionipw__param_1_1@68.html</anchorfile>
      <anchor>a2f180857042117dba5b60767d310f572</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>alg</name>
      <anchorfile>structipw__param_1_1@68_1_1@72.html</anchorfile>
      <anchor>a230f03d3d0891867d95d30e4b7f165c0</anchor>
      <arglist>[IPW_CRYPT_ALG_NAME_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>err</name>
      <anchorfile>structipw__param_1_1@68_1_1@72.html</anchorfile>
      <anchor>a52c7474c072ceebde8a4ce0116247d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>idx</name>
      <anchorfile>structipw__param_1_1@68_1_1@72.html</anchorfile>
      <anchor>a09dfa234561fc3d2db92509cbe7fdbeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>key</name>
      <anchorfile>structipw__param_1_1@68_1_1@72.html</anchorfile>
      <anchor>afee37ed8e7c2ae68343c039212961192</anchor>
      <arglist>[0]</arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>key_len</name>
      <anchorfile>structipw__param_1_1@68_1_1@72.html</anchorfile>
      <anchor>a57f244ad44bfb8bf5c9196084284a5c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>seq</name>
      <anchorfile>structipw__param_1_1@68_1_1@72.html</anchorfile>
      <anchor>a1910e92d992a59080eab471750a07358</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>set_tx</name>
      <anchorfile>structipw__param_1_1@68_1_1@72.html</anchorfile>
      <anchor>abb9ee439d6af60517a9da39f5a07d840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ipw_param::@68::@71</type>
      <name>mlme</name>
      <anchorfile>unionipw__param_1_1@68.html</anchorfile>
      <anchor>a19a1a1d036091a5471a37aac549c0c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>command</name>
      <anchorfile>structipw__param_1_1@68_1_1@71.html</anchorfile>
      <anchor>ad827e1b2ba05ca0fc2203ef30fd429df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>reason_code</name>
      <anchorfile>structipw__param_1_1@68_1_1@71.html</anchorfile>
      <anchor>abb26270e072209e43219c2d58b17026b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ipw_param::@68::@70</type>
      <name>wpa_ie</name>
      <anchorfile>unionipw__param_1_1@68.html</anchorfile>
      <anchor>a65515de5a1f2bff115692ebc66b36e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>data</name>
      <anchorfile>structipw__param_1_1@68_1_1@70.html</anchorfile>
      <anchor>ab6f6bcb02c61c8e21a3d9bcacd8f8a37</anchor>
      <arglist>[0]</arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>len</name>
      <anchorfile>structipw__param_1_1@68_1_1@70.html</anchorfile>
      <anchor>af18a64bcb139fc2cc879807ecedd259a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>reserved</name>
      <anchorfile>structipw__param_1_1@68_1_1@70.html</anchorfile>
      <anchor>a8432286d1e2608ee5a3c1752d9365552</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>struct ipw_param::@68::@69</type>
      <name>wpa_param</name>
      <anchorfile>unionipw__param_1_1@68.html</anchorfile>
      <anchor>aebf10dbac8ccdc659f1274e3df0b2ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>name</name>
      <anchorfile>structipw__param_1_1@68_1_1@69.html</anchorfile>
      <anchor>a7cdc43450cb665db2de6d348b1d71cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>value</name>
      <anchorfile>structipw__param_1_1@68_1_1@69.html</anchorfile>
      <anchor>ae12faa90f1bc7930d8bcc81a2e22ec16</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iw_discarded</name>
    <filename>structiw__discarded.html</filename>
    <member kind="variable">
      <type>__u32</type>
      <name>code</name>
      <anchorfile>structiw__discarded.html</anchorfile>
      <anchor>af728e7f1567d5026c809f2d2dc256cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u32</type>
      <name>fragment</name>
      <anchorfile>structiw__discarded.html</anchorfile>
      <anchor>aa3826c66ed7fc4775697370a586a0cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u32</type>
      <name>misc</name>
      <anchorfile>structiw__discarded.html</anchorfile>
      <anchor>a0fc427ff4493f222fe8f8884988a48c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u32</type>
      <name>nwid</name>
      <anchorfile>structiw__discarded.html</anchorfile>
      <anchor>a024b2318865629c56bb3d53ce2bdb36b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u32</type>
      <name>retries</name>
      <anchorfile>structiw__discarded.html</anchorfile>
      <anchor>a6a2869e4e72950c8999db64dee2533dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iw_encode_ext</name>
    <filename>structiw__encode__ext.html</filename>
    <member kind="variable">
      <type>struct sockaddr</type>
      <name>addr</name>
      <anchorfile>structiw__encode__ext.html</anchorfile>
      <anchor>a76523ced620c4417581c6b628409ed10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u16</type>
      <name>alg</name>
      <anchorfile>structiw__encode__ext.html</anchorfile>
      <anchor>ad070562ad8d6166ff58007be03115ea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u32</type>
      <name>ext_flags</name>
      <anchorfile>structiw__encode__ext.html</anchorfile>
      <anchor>acc2da99f12ae33d78058e2ed0df584c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u8</type>
      <name>key</name>
      <anchorfile>structiw__encode__ext.html</anchorfile>
      <anchor>a46158e85c79f162d6ecd2298ef8c7199</anchor>
      <arglist>[0]</arglist>
    </member>
    <member kind="variable">
      <type>__u16</type>
      <name>key_len</name>
      <anchorfile>structiw__encode__ext.html</anchorfile>
      <anchor>ae166737c201dc76175124a2407fe6855</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u8</type>
      <name>rx_seq</name>
      <anchorfile>structiw__encode__ext.html</anchorfile>
      <anchor>acc104b6c4d1284553b5069e717cd0d8f</anchor>
      <arglist>[IW_ENCODE_SEQ_MAX_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>__u8</type>
      <name>tx_seq</name>
      <anchorfile>structiw__encode__ext.html</anchorfile>
      <anchor>acda324f75b344cea02f5624fad29a489</anchor>
      <arglist>[IW_ENCODE_SEQ_MAX_SIZE]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iw_event</name>
    <filename>structiw__event.html</filename>
    <member kind="variable">
      <type>__u16</type>
      <name>cmd</name>
      <anchorfile>structiw__event.html</anchorfile>
      <anchor>a5fc0e158421f9df68fdbe6f1cdce50cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u16</type>
      <name>len</name>
      <anchorfile>structiw__event.html</anchorfile>
      <anchor>ab940b2cc721cc09c973ea705610a6067</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union iwreq_data</type>
      <name>u</name>
      <anchorfile>structiw__event.html</anchorfile>
      <anchor>a7e8169e0750f0baaa88ef6894f020c7a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iw_freq</name>
    <filename>structiw__freq.html</filename>
    <member kind="variable">
      <type>__s16</type>
      <name>e</name>
      <anchorfile>structiw__freq.html</anchorfile>
      <anchor>acd6a43be12fb9f7b5e15bc3d5de6fa89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u8</type>
      <name>flags</name>
      <anchorfile>structiw__freq.html</anchorfile>
      <anchor>aefc7575bb7d847bb2352f84f170bf323</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u8</type>
      <name>i</name>
      <anchorfile>structiw__freq.html</anchorfile>
      <anchor>a2533467c02445317ef7ba0ff5000afc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__s32</type>
      <name>m</name>
      <anchorfile>structiw__freq.html</anchorfile>
      <anchor>a60188ab152073a69702f68d68a38a819</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iw_michaelmicfailure</name>
    <filename>structiw__michaelmicfailure.html</filename>
    <member kind="variable">
      <type>__u32</type>
      <name>flags</name>
      <anchorfile>structiw__michaelmicfailure.html</anchorfile>
      <anchor>a792300c04d90de7249c281a4baebf16c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sockaddr</type>
      <name>src_addr</name>
      <anchorfile>structiw__michaelmicfailure.html</anchorfile>
      <anchor>a8edae2fc381ef12dccb9d5bf76687b4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u8</type>
      <name>tsc</name>
      <anchorfile>structiw__michaelmicfailure.html</anchorfile>
      <anchor>a9b2fdf4c53ef12af7ef9098fc34d57f6</anchor>
      <arglist>[IW_ENCODE_SEQ_MAX_SIZE]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iw_missed</name>
    <filename>structiw__missed.html</filename>
    <member kind="variable">
      <type>__u32</type>
      <name>beacon</name>
      <anchorfile>structiw__missed.html</anchorfile>
      <anchor>a33ad4b4e2d7997122232811758b53aaa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iw_mlme</name>
    <filename>structiw__mlme.html</filename>
    <member kind="variable">
      <type>struct sockaddr</type>
      <name>addr</name>
      <anchorfile>structiw__mlme.html</anchorfile>
      <anchor>a612d0d871f5dd790fdb9095ead34cd05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u16</type>
      <name>cmd</name>
      <anchorfile>structiw__mlme.html</anchorfile>
      <anchor>add0b42042859583c7842020cfb41581e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u16</type>
      <name>reason_code</name>
      <anchorfile>structiw__mlme.html</anchorfile>
      <anchor>a60082e10769263be4600920fe5462389</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iw_param</name>
    <filename>structiw__param.html</filename>
    <member kind="variable">
      <type>__u8</type>
      <name>disabled</name>
      <anchorfile>structiw__param.html</anchorfile>
      <anchor>a52b0d685477ee69b787808ad1d807912</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u8</type>
      <name>fixed</name>
      <anchorfile>structiw__param.html</anchorfile>
      <anchor>aa063858b344fd7f3813d7983fa4b3a3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u16</type>
      <name>flags</name>
      <anchorfile>structiw__param.html</anchorfile>
      <anchor>abe6d6a077b934ab09f9cf9dc127aa2f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__s32</type>
      <name>value</name>
      <anchorfile>structiw__param.html</anchorfile>
      <anchor>a3207487e8942c2981d5a065552966f85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iw_pmkid_cand</name>
    <filename>structiw__pmkid__cand.html</filename>
    <member kind="variable">
      <type>struct sockaddr</type>
      <name>bssid</name>
      <anchorfile>structiw__pmkid__cand.html</anchorfile>
      <anchor>aada514931022ac631038534ef9801fe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u32</type>
      <name>flags</name>
      <anchorfile>structiw__pmkid__cand.html</anchorfile>
      <anchor>a24a72a34e78fd6e4bbd20df179695c69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u32</type>
      <name>index</name>
      <anchorfile>structiw__pmkid__cand.html</anchorfile>
      <anchor>a244239cfc64dafdc630564b89ae637ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iw_pmksa</name>
    <filename>structiw__pmksa.html</filename>
    <member kind="variable">
      <type>struct sockaddr</type>
      <name>bssid</name>
      <anchorfile>structiw__pmksa.html</anchorfile>
      <anchor>a434a5a72d34d430832857d439911f8ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u32</type>
      <name>cmd</name>
      <anchorfile>structiw__pmksa.html</anchorfile>
      <anchor>ade80d8cde733813e94495ab5e5d33dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u8</type>
      <name>pmkid</name>
      <anchorfile>structiw__pmksa.html</anchorfile>
      <anchor>aedbab0aaf39fd6c512b8ccc8d6fb25b9</anchor>
      <arglist>[IW_PMKID_LEN]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iw_point</name>
    <filename>structiw__point.html</filename>
    <member kind="variable">
      <type>__u16</type>
      <name>flags</name>
      <anchorfile>structiw__point.html</anchorfile>
      <anchor>a8f0a49b7d6956c725065f8997ab46bbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u16</type>
      <name>length</name>
      <anchorfile>structiw__point.html</anchorfile>
      <anchor>acd4b0e6b3ef2c64da4943fa89ba972e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void __user *</type>
      <name>pointer</name>
      <anchorfile>structiw__point.html</anchorfile>
      <anchor>a3b2d0bcc6adb1094cc1104c1074717bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iw_priv_args</name>
    <filename>structiw__priv__args.html</filename>
    <member kind="variable">
      <type>__u32</type>
      <name>cmd</name>
      <anchorfile>structiw__priv__args.html</anchorfile>
      <anchor>a72052af92494cce11c7be9af70417163</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u16</type>
      <name>get_args</name>
      <anchorfile>structiw__priv__args.html</anchorfile>
      <anchor>a7e69eb12bb476e0ed7db915a77ea8641</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structiw__priv__args.html</anchorfile>
      <anchor>a6c97b069806b0c7db65bcdbff1e44020</anchor>
      <arglist>[IFNAMSIZ]</arglist>
    </member>
    <member kind="variable">
      <type>__u16</type>
      <name>set_args</name>
      <anchorfile>structiw__priv__args.html</anchorfile>
      <anchor>a4d8bd577f7f0235a30cc8a6976d49eed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iw_quality</name>
    <filename>structiw__quality.html</filename>
    <member kind="variable">
      <type>__u8</type>
      <name>level</name>
      <anchorfile>structiw__quality.html</anchorfile>
      <anchor>ada41feb980072a072e509e4c005e9701</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u8</type>
      <name>noise</name>
      <anchorfile>structiw__quality.html</anchorfile>
      <anchor>a0e73bcef21c02510d683d48f67c39245</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u8</type>
      <name>qual</name>
      <anchorfile>structiw__quality.html</anchorfile>
      <anchor>a2ef225b38581e8abfddcfe4e9b883227</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u8</type>
      <name>updated</name>
      <anchorfile>structiw__quality.html</anchorfile>
      <anchor>a748227d3cbba07d69a703b037184d9d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iw_range</name>
    <filename>structiw__range.html</filename>
    <member kind="variable">
      <type>struct iw_quality</type>
      <name>avg_qual</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>ae853ae54e1aff971146e7447394e563f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__s32</type>
      <name>bitrate</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>ad5f964a34ef0aa36fd0b038d83f726fe</anchor>
      <arglist>[IW_MAX_BITRATES]</arglist>
    </member>
    <member kind="variable">
      <type>__u32</type>
      <name>enc_capa</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>a91a8f78a1b5ba8c9fe99f12bc435e954</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u8</type>
      <name>encoding_login_index</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>ab5d31da4e744664a37fcf86ed76f1df3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u16</type>
      <name>encoding_size</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>a02ee4c68d3a34603184860c4fcec12ca</anchor>
      <arglist>[IW_MAX_ENCODING_SIZES]</arglist>
    </member>
    <member kind="variable">
      <type>__u32</type>
      <name>event_capa</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>a80e9ebc24977ca8eea532aa1c20a604e</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>struct iw_freq</type>
      <name>freq</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>a9433e5d91f0ed21bc1a254edc7b34fb8</anchor>
      <arglist>[IW_MAX_FREQUENCIES]</arglist>
    </member>
    <member kind="variable">
      <type>__u8</type>
      <name>max_encoding_tokens</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>a3744fdd1170b9fa80e3ba284b2ba34d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__s32</type>
      <name>max_frag</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>a61bddfbfa832ef7af352bd14eb0f494b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u32</type>
      <name>max_nwid</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>ad3eb26c2cb965039d2dbf01a2af115ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__s32</type>
      <name>max_pmp</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>a5fa06fc5f19daf2ea2232ebc3b89df47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__s32</type>
      <name>max_pmt</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>ac72c978cf66bc1015324070af4ee49bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct iw_quality</type>
      <name>max_qual</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>a213d0fb273dce61cc49386bffe003399</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__s32</type>
      <name>max_r_time</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>a71a752ae76e3d4fdb2e11f86b07177a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__s32</type>
      <name>max_retry</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>a992d4e8f891517bbbc1fcf421be15e0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__s32</type>
      <name>max_rts</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>a08146487e288cc4a5f08e867af9860ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__s32</type>
      <name>min_frag</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>a20078d6f0fed3af10a1552223a492276</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u32</type>
      <name>min_nwid</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>abbe9ec9eb3e47dd2072520f127776883</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__s32</type>
      <name>min_pmp</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>aa68f367cff398d4c24ed24f54f013be3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__s32</type>
      <name>min_pmt</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>a3ac8004d3d0da417b727de36eb45d8e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__s32</type>
      <name>min_r_time</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>a3768cb3d83f81002db3e35d47b902443</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__s32</type>
      <name>min_retry</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>a04d26499411ff32010b7f984a32ed414</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__s32</type>
      <name>min_rts</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>a760fe82e20776d179373bafcfb7029de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u8</type>
      <name>num_bitrates</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>aa1e7dd44dfd665d5ebe82ee28c3e27d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u16</type>
      <name>num_channels</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>a2c41e2b28666273207dfeb24af4b0b42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u8</type>
      <name>num_encoding_sizes</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>a05823f0542676088dc5ae020dcca29a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u8</type>
      <name>num_frequency</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>a24e74d260b043e39b91dd3c949791fab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u8</type>
      <name>num_txpower</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>a021ad8f178e3fb787af60e68494c33ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u16</type>
      <name>old_num_channels</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>aa41170e127eab60ba4c108842b612904</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u8</type>
      <name>old_num_frequency</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>a008db8bd67f413fc51f37fa8342e02a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u16</type>
      <name>pm_capa</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>a154cc88f269e518498e25aff69c5d0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u16</type>
      <name>pmp_flags</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>a1ca72c9354a2767d7f77db98cf1cdd01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u16</type>
      <name>pmt_flags</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>a3254f2c98d778cc90faa11b30154913d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u16</type>
      <name>r_time_flags</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>a2a4bb8bfc27c280c264ab2c0e1fd657d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u16</type>
      <name>retry_capa</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>ace92c7677335cca8c74a32d39ce34b11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u16</type>
      <name>retry_flags</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>a0b234d31b6a8012f86b79f27ce9dfd62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__s32</type>
      <name>sensitivity</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>a026caa570e93d15284bcc8f688a65fc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u32</type>
      <name>throughput</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>a02c3c333ec80ca3cfd240f2cfd66f236</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__s32</type>
      <name>txpower</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>aa8b7cf65b9bc2bfef11ef7b284adee34</anchor>
      <arglist>[IW_MAX_TXPOWER]</arglist>
    </member>
    <member kind="variable">
      <type>__u16</type>
      <name>txpower_capa</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>a3edf19c2912036fc46db0b05d9844a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u8</type>
      <name>we_version_compiled</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>a2c78d087b9279f26048c799b225a4490</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u8</type>
      <name>we_version_source</name>
      <anchorfile>structiw__range.html</anchorfile>
      <anchor>a39e1aa1481620f326ca303e146321f97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iw_scan_req</name>
    <filename>structiw__scan__req.html</filename>
    <member kind="variable">
      <type>struct sockaddr</type>
      <name>bssid</name>
      <anchorfile>structiw__scan__req.html</anchorfile>
      <anchor>a0287a35add92cba0e9e06982116dfaf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct iw_freq</type>
      <name>channel_list</name>
      <anchorfile>structiw__scan__req.html</anchorfile>
      <anchor>af4f4c6d1ba896e23f2646f816f70f8bc</anchor>
      <arglist>[IW_MAX_FREQUENCIES]</arglist>
    </member>
    <member kind="variable">
      <type>__u8</type>
      <name>essid</name>
      <anchorfile>structiw__scan__req.html</anchorfile>
      <anchor>ad9ae16611a1f15e904fb0809dc29f866</anchor>
      <arglist>[IW_ESSID_MAX_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>__u8</type>
      <name>essid_len</name>
      <anchorfile>structiw__scan__req.html</anchorfile>
      <anchor>aa4707d0a5b00a3f9ef53e032ae1b9203</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u8</type>
      <name>flags</name>
      <anchorfile>structiw__scan__req.html</anchorfile>
      <anchor>abb87d3f897c4be9f99ff4794ab02a119</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u32</type>
      <name>max_channel_time</name>
      <anchorfile>structiw__scan__req.html</anchorfile>
      <anchor>a0d9348cc3540d252c9daef5e28ea32cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u32</type>
      <name>min_channel_time</name>
      <anchorfile>structiw__scan__req.html</anchorfile>
      <anchor>aea711afcfeced4d836f0263a0eb038bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u8</type>
      <name>num_channels</name>
      <anchorfile>structiw__scan__req.html</anchorfile>
      <anchor>a36615cabf847fdd5f1bb8610bec57358</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u8</type>
      <name>scan_type</name>
      <anchorfile>structiw__scan__req.html</anchorfile>
      <anchor>a2b2e605179ca11e99b0982747e799926</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iw_statistics</name>
    <filename>structiw__statistics.html</filename>
    <member kind="variable">
      <type>struct iw_discarded</type>
      <name>discard</name>
      <anchorfile>structiw__statistics.html</anchorfile>
      <anchor>a25b47495038c8b62a4b3df6c5c751ae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct iw_missed</type>
      <name>miss</name>
      <anchorfile>structiw__statistics.html</anchorfile>
      <anchor>a164d735ab0462855758666e25e333d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct iw_quality</type>
      <name>qual</name>
      <anchorfile>structiw__statistics.html</anchorfile>
      <anchor>a9dd2854c5886048a1956b5a11d742941</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u16</type>
      <name>status</name>
      <anchorfile>structiw__statistics.html</anchorfile>
      <anchor>aab55de79062aa4d5ca4b71c574ce3dc6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iw_thrspy</name>
    <filename>structiw__thrspy.html</filename>
    <member kind="variable">
      <type>struct sockaddr</type>
      <name>addr</name>
      <anchorfile>structiw__thrspy.html</anchorfile>
      <anchor>ad60e16e81d7b01e240fe254c1ba61f8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct iw_quality</type>
      <name>high</name>
      <anchorfile>structiw__thrspy.html</anchorfile>
      <anchor>a7394f2486284cd4550d71f431e72dc9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct iw_quality</type>
      <name>low</name>
      <anchorfile>structiw__thrspy.html</anchorfile>
      <anchor>ae4864ddb6df59c6e6e272384a04946cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct iw_quality</type>
      <name>qual</name>
      <anchorfile>structiw__thrspy.html</anchorfile>
      <anchor>ae48c57f74d9049145be6fdea362cfa77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iwreq</name>
    <filename>structiwreq.html</filename>
    <member kind="variable">
      <type>union iwreq::@74</type>
      <name>ifr_ifrn</name>
      <anchorfile>structiwreq.html</anchorfile>
      <anchor>ac0e806ce17a1ce646a25fe4361c7826f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ifrn_name</name>
      <anchorfile>unioniwreq_1_1@74.html</anchorfile>
      <anchor>ae5ebf60dfe810e37159af07f8e5bc6b9</anchor>
      <arglist>[IFNAMSIZ]</arglist>
    </member>
    <member kind="variable">
      <type>union iwreq_data</type>
      <name>u</name>
      <anchorfile>structiwreq.html</anchorfile>
      <anchor>ad86c5a8a562da83ba492b06b502bca33</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>iwreq_data</name>
    <filename>unioniwreq__data.html</filename>
    <member kind="variable">
      <type>struct sockaddr</type>
      <name>addr</name>
      <anchorfile>unioniwreq__data.html</anchorfile>
      <anchor>a607e5fed42a747a3431d7950a5001c51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sockaddr</type>
      <name>ap_addr</name>
      <anchorfile>unioniwreq__data.html</anchorfile>
      <anchor>af8c0c308e7dd5e4cf71caf8d7768fe12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct iw_param</type>
      <name>bitrate</name>
      <anchorfile>unioniwreq__data.html</anchorfile>
      <anchor>ab33d605bf09ff82676589b242ce65811</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct iw_point</type>
      <name>data</name>
      <anchorfile>unioniwreq__data.html</anchorfile>
      <anchor>ac40ab512012a9a0e4e8e0ef766f856a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct iw_point</type>
      <name>encoding</name>
      <anchorfile>unioniwreq__data.html</anchorfile>
      <anchor>a3247b6c063cf91df9b603c84ea403a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct iw_point</type>
      <name>essid</name>
      <anchorfile>unioniwreq__data.html</anchorfile>
      <anchor>a91592b2a9eec615214efb14b0f5c1430</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct iw_param</type>
      <name>frag</name>
      <anchorfile>unioniwreq__data.html</anchorfile>
      <anchor>aef3a588be34140705ea91911571a535f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct iw_freq</type>
      <name>freq</name>
      <anchorfile>unioniwreq__data.html</anchorfile>
      <anchor>ab473beb9804544397f108a39a2a444c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u32</type>
      <name>mode</name>
      <anchorfile>unioniwreq__data.html</anchorfile>
      <anchor>a489438e0bc6c7181d935796bb9d819eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>unioniwreq__data.html</anchorfile>
      <anchor>a62544d2d04cb16cc0336c4b1ff8eb326</anchor>
      <arglist>[IFNAMSIZ]</arglist>
    </member>
    <member kind="variable">
      <type>struct iw_param</type>
      <name>nwid</name>
      <anchorfile>unioniwreq__data.html</anchorfile>
      <anchor>a8985a09e4f631dda7cb3f656462e1f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct iw_param</type>
      <name>param</name>
      <anchorfile>unioniwreq__data.html</anchorfile>
      <anchor>a00feb18220d97cef9bab3f55a0baf83a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct iw_param</type>
      <name>power</name>
      <anchorfile>unioniwreq__data.html</anchorfile>
      <anchor>a77175e46035eaa3bcd357b3ac061b6d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct iw_quality</type>
      <name>qual</name>
      <anchorfile>unioniwreq__data.html</anchorfile>
      <anchor>a21852a1af41a9489609b33fa6c907783</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct iw_param</type>
      <name>retry</name>
      <anchorfile>unioniwreq__data.html</anchorfile>
      <anchor>abc90136e706a920d754c3e4fdd59fdf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct iw_param</type>
      <name>rts</name>
      <anchorfile>unioniwreq__data.html</anchorfile>
      <anchor>affb24eec9dd11590cd8e6ed850fab033</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct iw_param</type>
      <name>sens</name>
      <anchorfile>unioniwreq__data.html</anchorfile>
      <anchor>a0f796a8ebec45a540aac2b587b05e860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct iw_param</type>
      <name>txpower</name>
      <anchorfile>unioniwreq__data.html</anchorfile>
      <anchor>a4aacfcd5ddf375e1ce7a37e88a18c169</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>l2_ethhdr</name>
    <filename>structl2__ethhdr.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>h_dest</name>
      <anchorfile>structl2__ethhdr.html</anchorfile>
      <anchor>a06cd90cbd5b1495bff4937467b07c57b</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>be16</type>
      <name>h_proto</name>
      <anchorfile>structl2__ethhdr.html</anchorfile>
      <anchor>af9cc72841354b5c4a962bd71e30bbf53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>h_source</name>
      <anchorfile>structl2__ethhdr.html</anchorfile>
      <anchor>a8761c162708e643f54cb1002c1f4b0d0</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>l2_packet_data</name>
    <filename>structl2__packet__data.html</filename>
    <member kind="variable">
      <type>eth_t *</type>
      <name>eth</name>
      <anchorfile>structl2__packet__data.html</anchorfile>
      <anchor>a1a36387d48745ee45973e021a1ffb044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fd</name>
      <anchorfile>structl2__packet__data.html</anchorfile>
      <anchor>a4163bafd602ff5a8d0e1df626fca2ed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ifindex</name>
      <anchorfile>structl2__packet__data.html</anchorfile>
      <anchor>a29cd4069e238bd1d705a53a4acf8ac86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ifname</name>
      <anchorfile>structl2__packet__data.html</anchorfile>
      <anchor>a5618fcbcd13c43feb1f2b777ed38679e</anchor>
      <arglist>[100]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>l2_hdr</name>
      <anchorfile>structl2__packet__data.html</anchorfile>
      <anchor>a24f650f24fc09a779836fdd74d4844ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>num_fast_poll</name>
      <anchorfile>structl2__packet__data.html</anchorfile>
      <anchor>ab3b59c87d1060e054c3e76b3043edefb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>own_addr</name>
      <anchorfile>structl2__packet__data.html</anchorfile>
      <anchor>a4012abae0a9698df2f1250bc2110483f</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>own_socket_path</name>
      <anchorfile>structl2__packet__data.html</anchorfile>
      <anchor>acfe5697155cba749f4e0ed64f930c7c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcap_t *</type>
      <name>pcap</name>
      <anchorfile>structl2__packet__data.html</anchorfile>
      <anchor>a8d4617ed8f2eea1a52475f9b529e437a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sockaddr_un</type>
      <name>priv_addr</name>
      <anchorfile>structl2__packet__data.html</anchorfile>
      <anchor>aac4f93c2ff72420dfcbd5895e3e3dd1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>running</name>
      <anchorfile>structl2__packet__data.html</anchorfile>
      <anchor>a105610b156bdcaabab1429e6bb3e4912</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HANDLE</type>
      <name>rx_avail</name>
      <anchorfile>structl2__packet__data.html</anchorfile>
      <anchor>a19a246eac7480891b1b84c623eee4046</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>rx_buf</name>
      <anchorfile>structl2__packet__data.html</anchorfile>
      <anchor>ab34680276286b09abf515987c8e96d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>rx_buf</name>
      <anchorfile>structl2__packet__data.html</anchorfile>
      <anchor>a063a729a01ae72ce241317f1103d7c9d</anchor>
      <arglist>[1514]</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>rx_callback</name>
      <anchorfile>structl2__packet__data.html</anchorfile>
      <anchor>a0bf981cce3608d044e027f823e97257b</anchor>
      <arglist>)(void *ctx, const u8 *src_addr, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>rx_callback_ctx</name>
      <anchorfile>structl2__packet__data.html</anchorfile>
      <anchor>a5cf463166228c007135eacb7fc32f690</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HANDLE</type>
      <name>rx_done</name>
      <anchorfile>structl2__packet__data.html</anchorfile>
      <anchor>a9528dcd537df13c55478d0abbb95e7de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>rx_len</name>
      <anchorfile>structl2__packet__data.html</anchorfile>
      <anchor>a0105dbd36be5aa54b74d6c51b7d48d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>rx_no_wait</name>
      <anchorfile>structl2__packet__data.html</anchorfile>
      <anchor>af883e67de59353e40b813fe8b199b4a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HANDLE</type>
      <name>rx_notify</name>
      <anchorfile>structl2__packet__data.html</anchorfile>
      <anchor>a5159ffeebcd8d78c2074a19b347b459d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OVERLAPPED</type>
      <name>rx_overlapped</name>
      <anchorfile>structl2__packet__data.html</anchorfile>
      <anchor>acdb3dd00c35ceccfba5b6d067570eebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>rx_src</name>
      <anchorfile>structl2__packet__data.html</anchorfile>
      <anchor>a856d1a9eb57177d631ad5a6198bf4564</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HANDLE</type>
      <name>rx_thread</name>
      <anchorfile>structl2__packet__data.html</anchorfile>
      <anchor>ae46e5d1320989383a467c879385bf8b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HANDLE</type>
      <name>rx_thread_done</name>
      <anchorfile>structl2__packet__data.html</anchorfile>
      <anchor>ae27ec5d54087bb38206b7162f88a82e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DWORD</type>
      <name>rx_written</name>
      <anchorfile>structl2__packet__data.html</anchorfile>
      <anchor>a25129d79c2f35626d923954bfb6e00e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>l2_packet_ndisuio_global</name>
    <filename>structl2__packet__ndisuio__global.html</filename>
    <member kind="variable">
      <type>unsigned short</type>
      <name>first_proto</name>
      <anchorfile>structl2__packet__ndisuio__global.html</anchorfile>
      <anchor>a6e8fceb577faec65ba3ace721a52df8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct l2_packet_data *</type>
      <name>l2</name>
      <anchorfile>structl2__packet__ndisuio__global.html</anchorfile>
      <anchor>a8149bfe9a33e5e3d9607a802fb0ca3aa</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>refcount</name>
      <anchorfile>structl2__packet__ndisuio__global.html</anchorfile>
      <anchor>acab3657a482e819a3fade672acf9304a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mac_acl_entry</name>
    <filename>structmac__acl__entry.html</filename>
    <member kind="variable">
      <type>macaddr</type>
      <name>addr</name>
      <anchorfile>structmac__acl__entry.html</anchorfile>
      <anchor>a3050ea8e132189c35c2d4274c254b549</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>vlan_id</name>
      <anchorfile>structmac__acl__entry.html</anchorfile>
      <anchor>a8fdb7a9150fcd61ea6cbbfa667488b86</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>madwifi_driver_data</name>
    <filename>structmadwifi__driver__data.html</filename>
    <member kind="variable">
      <type>struct hostap_sta_driver_data</type>
      <name>acct_data</name>
      <anchorfile>structmadwifi__driver__data.html</anchorfile>
      <anchor>a7cae9e8314293d2cc8346cd7133f94f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>acct_mac</name>
      <anchorfile>structmadwifi__driver__data.html</anchorfile>
      <anchor>a7631fdd9109f44f95ef0018b63630fc5</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_data *</type>
      <name>hapd</name>
      <anchorfile>structmadwifi__driver__data.html</anchorfile>
      <anchor>a06362a0dec6db41b0ecd9d4bd1315417</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>iface</name>
      <anchorfile>structmadwifi__driver__data.html</anchorfile>
      <anchor>a364c4f352415f4bb5bab5f839221d24a</anchor>
      <arglist>[IFNAMSIZ+1]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ifindex</name>
      <anchorfile>structmadwifi__driver__data.html</anchorfile>
      <anchor>a4dd57d207a49af89500a41ffbb6820c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ioctl_sock</name>
      <anchorfile>structmadwifi__driver__data.html</anchorfile>
      <anchor>a7f30ccae5f949b910f5b0b089061c72c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct netlink_data *</type>
      <name>netlink</name>
      <anchorfile>structmadwifi__driver__data.html</anchorfile>
      <anchor>a1afc1742ba1567378915a18fb0a75b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct l2_packet_data *</type>
      <name>sock_raw</name>
      <anchorfile>structmadwifi__driver__data.html</anchorfile>
      <anchor>a69eb15bc07e860e12b669a583567840b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct l2_packet_data *</type>
      <name>sock_recv</name>
      <anchorfile>structmadwifi__driver__data.html</anchorfile>
      <anchor>a94b05683037b3165b43329f78e628646</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct l2_packet_data *</type>
      <name>sock_xmit</name>
      <anchorfile>structmadwifi__driver__data.html</anchorfile>
      <anchor>a64e098714cc1e74ee5f3891c019a11d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>we_version</name>
      <anchorfile>structmadwifi__driver__data.html</anchorfile>
      <anchor>adc09173fa27cee97ee3d05414347eac9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MD4Context</name>
    <filename>structMD4Context.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>buffer</name>
      <anchorfile>structMD4Context.html</anchorfile>
      <anchor>afdac8541b21e234ba6552ccd6076e145</anchor>
      <arglist>[MD4_BLOCK_LENGTH]</arglist>
    </member>
    <member kind="variable">
      <type>u64</type>
      <name>count</name>
      <anchorfile>structMD4Context.html</anchorfile>
      <anchor>ade337658d36495248e4e63dd3ad06d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>state</name>
      <anchorfile>structMD4Context.html</anchorfile>
      <anchor>aed73da64fbae0d05c70fc55be258eb72</anchor>
      <arglist>[4]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MD5Context</name>
    <filename>structMD5Context.html</filename>
    <member kind="variable">
      <type>u32</type>
      <name>bits</name>
      <anchorfile>structMD5Context.html</anchorfile>
      <anchor>a278f4ea5ac856eab0c5e0f85f40a7852</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>buf</name>
      <anchorfile>structMD5Context.html</anchorfile>
      <anchor>a1218878caea4bd6cde33d781bb3552bf</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>in</name>
      <anchorfile>structMD5Context.html</anchorfile>
      <anchor>aee115bde6dba578744b04716cc905ffc</anchor>
      <arglist>[64]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp_int</name>
    <filename>structmp__int.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>alloc</name>
      <anchorfile>structmp__int.html</anchorfile>
      <anchor>af6de13163a5b61f64a6bad1f8ac332ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mp_digit *</type>
      <name>dp</name>
      <anchorfile>structmp__int.html</anchorfile>
      <anchor>a9f0e58b3bf24a0ec620f768cf0e4c558</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sign</name>
      <anchorfile>structmp__int.html</anchorfile>
      <anchor>ae7db3a529b05a086bdc17f7916f02ea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>used</name>
      <anchorfile>structmp__int.html</anchorfile>
      <anchor>ad26d0a09bb12d9f02327a45fba4a01d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ms_change_password</name>
    <filename>structms__change__password.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>encr_hash</name>
      <anchorfile>structms__change__password.html</anchorfile>
      <anchor>a9f87de90f83c522f727680935166424a</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>encr_password</name>
      <anchorfile>structms__change__password.html</anchorfile>
      <anchor>a8e299389e154cf3cb7ed68acfe5c4985</anchor>
      <arglist>[516]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>flags</name>
      <anchorfile>structms__change__password.html</anchorfile>
      <anchor>a8efef4893f266d229abe8687e23675c2</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>nt_response</name>
      <anchorfile>structms__change__password.html</anchorfile>
      <anchor>a2bf2845cffd33b84ecb68f49f721bd6c</anchor>
      <arglist>[MSCHAPV2_NT_RESPONSE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>peer_challenge</name>
      <anchorfile>structms__change__password.html</anchorfile>
      <anchor>af8d56d8dea4cc1cfc9fc6f3e08439b66</anchor>
      <arglist>[MSCHAPV2_CHAL_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>reserved</name>
      <anchorfile>structms__change__password.html</anchorfile>
      <anchor>a0e69819eb5dec901e85ff3f467ec4a1e</anchor>
      <arglist>[8]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ms_response</name>
    <filename>structms__response.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>flags</name>
      <anchorfile>structms__response.html</anchorfile>
      <anchor>a05804b9d4c29cb31fc9cd6413e8e46c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>nt_response</name>
      <anchorfile>structms__response.html</anchorfile>
      <anchor>a904bf9c945fbf0d2005a8a7f9daff42c</anchor>
      <arglist>[MSCHAPV2_NT_RESPONSE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>peer_challenge</name>
      <anchorfile>structms__response.html</anchorfile>
      <anchor>aa17c5f575b2a8db840841617c5528ee4</anchor>
      <arglist>[MSCHAPV2_CHAL_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>reserved</name>
      <anchorfile>structms__response.html</anchorfile>
      <anchor>ad0f0f77962f5896b38e032c95454d8ec</anchor>
      <arglist>[8]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ndef_record</name>
    <filename>structndef__record.html</filename>
    <member kind="variable">
      <type>u8 *</type>
      <name>id</name>
      <anchorfile>structndef__record.html</anchorfile>
      <anchor>a66e5e7d0bf148a020d8b89bc3ec9ead8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>id_length</name>
      <anchorfile>structndef__record.html</anchorfile>
      <anchor>a14ea916a02ddd0a38d95d088d3d9a8ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>payload</name>
      <anchorfile>structndef__record.html</anchorfile>
      <anchor>a29fe0c9b258f0b01c5ff8b70538175f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>payload_length</name>
      <anchorfile>structndef__record.html</anchorfile>
      <anchor>ac29823d188a056a5806c7c66cbb8c3e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>total_length</name>
      <anchorfile>structndef__record.html</anchorfile>
      <anchor>acf4c9a81b4f288e83993cfcc6e85295e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>type</name>
      <anchorfile>structndef__record.html</anchorfile>
      <anchor>a4310deaeac64af7b89c757c4dd738ca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>type_length</name>
      <anchorfile>structndef__record.html</anchorfile>
      <anchor>a23d2dabfaa920d6630358ed3a69d475f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NDIS_802_11_AI_REQFI</name>
    <filename>structNDIS__802__11__AI__REQFI.html</filename>
    <member kind="variable">
      <type>USHORT</type>
      <name>Capabilities</name>
      <anchorfile>structNDIS__802__11__AI__REQFI.html</anchorfile>
      <anchor>aa618310efc8cf914d5cb39e5ee7f2311</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NDIS_802_11_MAC_ADDRESS</type>
      <name>CurrentAPAddress</name>
      <anchorfile>structNDIS__802__11__AI__REQFI.html</anchorfile>
      <anchor>ae766b1006c983daf03b7eb5505dd7cea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>USHORT</type>
      <name>ListenInterval</name>
      <anchorfile>structNDIS__802__11__AI__REQFI.html</anchorfile>
      <anchor>a632517021bddc1887efae1b8bccfa284</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NDIS_802_11_AI_RESFI</name>
    <filename>structNDIS__802__11__AI__RESFI.html</filename>
    <member kind="variable">
      <type>USHORT</type>
      <name>AssociationId</name>
      <anchorfile>structNDIS__802__11__AI__RESFI.html</anchorfile>
      <anchor>a1af472ea102b7cad0f208e96a1fc445e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>USHORT</type>
      <name>Capabilities</name>
      <anchorfile>structNDIS__802__11__AI__RESFI.html</anchorfile>
      <anchor>aa7be7246b27c49dc2ba3052507acbc26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>USHORT</type>
      <name>StatusCode</name>
      <anchorfile>structNDIS__802__11__AI__RESFI.html</anchorfile>
      <anchor>a101558e17373652b1109bdd186baf59a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NDIS_802_11_ASSOCIATION_INFORMATION</name>
    <filename>structNDIS__802__11__ASSOCIATION__INFORMATION.html</filename>
    <member kind="variable">
      <type>USHORT</type>
      <name>AvailableRequestFixedIEs</name>
      <anchorfile>structNDIS__802__11__ASSOCIATION__INFORMATION.html</anchorfile>
      <anchor>a0cdfa808069088478507ec6f0303b61d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>USHORT</type>
      <name>AvailableResponseFixedIEs</name>
      <anchorfile>structNDIS__802__11__ASSOCIATION__INFORMATION.html</anchorfile>
      <anchor>a41ba06f3ca07fe2c7ca8827ccb2c25d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>Length</name>
      <anchorfile>structNDIS__802__11__ASSOCIATION__INFORMATION.html</anchorfile>
      <anchor>abec47b33a26a6ef45b5e32266b22492a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>OffsetRequestIEs</name>
      <anchorfile>structNDIS__802__11__ASSOCIATION__INFORMATION.html</anchorfile>
      <anchor>a2c6ac6557bf7075d74c17b0b4131dd07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>OffsetResponseIEs</name>
      <anchorfile>structNDIS__802__11__ASSOCIATION__INFORMATION.html</anchorfile>
      <anchor>a95020956d2313091b1c7f68ef4ca3b1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NDIS_802_11_AI_REQFI</type>
      <name>RequestFixedIEs</name>
      <anchorfile>structNDIS__802__11__ASSOCIATION__INFORMATION.html</anchorfile>
      <anchor>ad2a745075cc75ab224599a2844944620</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>RequestIELength</name>
      <anchorfile>structNDIS__802__11__ASSOCIATION__INFORMATION.html</anchorfile>
      <anchor>a67d569f6f9e3dfdb0ab2e933d5d0dd0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NDIS_802_11_AI_RESFI</type>
      <name>ResponseFixedIEs</name>
      <anchorfile>structNDIS__802__11__ASSOCIATION__INFORMATION.html</anchorfile>
      <anchor>a366065d36cd5cedb0a926ac35be26ca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>ResponseIELength</name>
      <anchorfile>structNDIS__802__11__ASSOCIATION__INFORMATION.html</anchorfile>
      <anchor>a4adfa6397e6bb766fd27003ada8bf031</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NDIS_802_11_AUTHENTICATION_ENCRYPTION</name>
    <filename>structNDIS__802__11__AUTHENTICATION__ENCRYPTION.html</filename>
    <member kind="variable">
      <type>NDIS_802_11_AUTHENTICATION_MODE</type>
      <name>AuthModeSupported</name>
      <anchorfile>structNDIS__802__11__AUTHENTICATION__ENCRYPTION.html</anchorfile>
      <anchor>a3b7886516d337f74f546928ad4e30318</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NDIS_802_11_ENCRYPTION_STATUS</type>
      <name>EncryptStatusSupported</name>
      <anchorfile>structNDIS__802__11__AUTHENTICATION__ENCRYPTION.html</anchorfile>
      <anchor>a532980209e08e69a772d0cd23b46b22a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NDIS_802_11_AUTHENTICATION_REQUEST</name>
    <filename>structNDIS__802__11__AUTHENTICATION__REQUEST.html</filename>
    <member kind="variable">
      <type>NDIS_802_11_MAC_ADDRESS</type>
      <name>Bssid</name>
      <anchorfile>structNDIS__802__11__AUTHENTICATION__REQUEST.html</anchorfile>
      <anchor>a9fa7899aec1b90a1fb4b042856aacf1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>Flags</name>
      <anchorfile>structNDIS__802__11__AUTHENTICATION__REQUEST.html</anchorfile>
      <anchor>adaa0e3c78b6bc539af4253db82b60405</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>Length</name>
      <anchorfile>structNDIS__802__11__AUTHENTICATION__REQUEST.html</anchorfile>
      <anchor>a04724b6cd96c219d27578737114afc98</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NDIS_802_11_BSSID_LIST_EX</name>
    <filename>structNDIS__802__11__BSSID__LIST__EX.html</filename>
    <member kind="variable">
      <type>NDIS_WLAN_BSSID_EX</type>
      <name>Bssid</name>
      <anchorfile>structNDIS__802__11__BSSID__LIST__EX.html</anchorfile>
      <anchor>a58f6b7ae8d9c62e3ff3a2e34daa9ef52</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>NumberOfItems</name>
      <anchorfile>structNDIS__802__11__BSSID__LIST__EX.html</anchorfile>
      <anchor>a5fb98c925209f4fa05e87b46e7729724</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NDIS_802_11_CAPABILITY</name>
    <filename>structNDIS__802__11__CAPABILITY.html</filename>
    <member kind="variable">
      <type>NDIS_802_11_AUTHENTICATION_ENCRYPTION</type>
      <name>AuthenticationEncryptionSupported</name>
      <anchorfile>structNDIS__802__11__CAPABILITY.html</anchorfile>
      <anchor>aabac1cf3c6458acc24a04e6e338d2add</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>Length</name>
      <anchorfile>structNDIS__802__11__CAPABILITY.html</anchorfile>
      <anchor>a9d086d7d89021ee7eb91c65bab5220b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>NoOfAuthEncryptPairsSupported</name>
      <anchorfile>structNDIS__802__11__CAPABILITY.html</anchorfile>
      <anchor>af0764d395f0f8b8f456f0cdbf1ffe0d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>NoOfPMKIDs</name>
      <anchorfile>structNDIS__802__11__CAPABILITY.html</anchorfile>
      <anchor>a112de952b189510da0aaf7aa36ae3f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>Version</name>
      <anchorfile>structNDIS__802__11__CAPABILITY.html</anchorfile>
      <anchor>a546a8840e9af19e1b6e7c0b4e1e04be6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NDIS_802_11_CONFIGURATION</name>
    <filename>structNDIS__802__11__CONFIGURATION.html</filename>
    <member kind="variable">
      <type>ULONG</type>
      <name>ATIMWindow</name>
      <anchorfile>structNDIS__802__11__CONFIGURATION.html</anchorfile>
      <anchor>a1d1b81cc9d59e8de7876b9ebda0466b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>BeaconPeriod</name>
      <anchorfile>structNDIS__802__11__CONFIGURATION.html</anchorfile>
      <anchor>a751ebe75208d0fff0274b2f1d07b8e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>DSConfig</name>
      <anchorfile>structNDIS__802__11__CONFIGURATION.html</anchorfile>
      <anchor>a825a9e1eed49d6fdc86b8c2d7f6eab5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NDIS_802_11_CONFIGURATION_FH</type>
      <name>FHConfig</name>
      <anchorfile>structNDIS__802__11__CONFIGURATION.html</anchorfile>
      <anchor>a0aeefcf8bcfa53ef9174f04b2ed32450</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>Length</name>
      <anchorfile>structNDIS__802__11__CONFIGURATION.html</anchorfile>
      <anchor>a307d223a901e9d1b8e89c99076a38782</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NDIS_802_11_CONFIGURATION_FH</name>
    <filename>structNDIS__802__11__CONFIGURATION__FH.html</filename>
    <member kind="variable">
      <type>ULONG</type>
      <name>DwellTime</name>
      <anchorfile>structNDIS__802__11__CONFIGURATION__FH.html</anchorfile>
      <anchor>a50a4211ea1dfb09b0ddf9a0f865e9316</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>HopPattern</name>
      <anchorfile>structNDIS__802__11__CONFIGURATION__FH.html</anchorfile>
      <anchor>a2b1a3bf9290b104d74b17bb4ff344577</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>HopSet</name>
      <anchorfile>structNDIS__802__11__CONFIGURATION__FH.html</anchorfile>
      <anchor>a188416f47cd1f4729db35d16950ee652</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>Length</name>
      <anchorfile>structNDIS__802__11__CONFIGURATION__FH.html</anchorfile>
      <anchor>a5ca80631d2a3a89fbb656d8d51d4281f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NDIS_802_11_FIXED_IEs</name>
    <filename>structNDIS__802__11__FIXED__IEs.html</filename>
    <member kind="variable">
      <type>USHORT</type>
      <name>BeaconInterval</name>
      <anchorfile>structNDIS__802__11__FIXED__IEs.html</anchorfile>
      <anchor>a52e50ea1c94e482d006bed3be9a8a17b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>USHORT</type>
      <name>Capabilities</name>
      <anchorfile>structNDIS__802__11__FIXED__IEs.html</anchorfile>
      <anchor>ad92a05db6e853ab7c2106ace077a1e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UCHAR</type>
      <name>Timestamp</name>
      <anchorfile>structNDIS__802__11__FIXED__IEs.html</anchorfile>
      <anchor>a1a8abbcf1f9a6edc0edc657b2434ecea</anchor>
      <arglist>[8]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NDIS_802_11_KEY</name>
    <filename>structNDIS__802__11__KEY.html</filename>
    <member kind="variable">
      <type>NDIS_802_11_MAC_ADDRESS</type>
      <name>BSSID</name>
      <anchorfile>structNDIS__802__11__KEY.html</anchorfile>
      <anchor>ac5a562e4549455f284b3254fae14d391</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>KeyIndex</name>
      <anchorfile>structNDIS__802__11__KEY.html</anchorfile>
      <anchor>a980f599c0ff2dd0b3ae89e07202e858c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>KeyLength</name>
      <anchorfile>structNDIS__802__11__KEY.html</anchorfile>
      <anchor>a2d162d61b102d1ad617908dfe19db5ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UCHAR</type>
      <name>KeyMaterial</name>
      <anchorfile>structNDIS__802__11__KEY.html</anchorfile>
      <anchor>a53fbe43e1a09ae50d4bdc1b2c892d529</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>NDIS_802_11_KEY_RSC</type>
      <name>KeyRSC</name>
      <anchorfile>structNDIS__802__11__KEY.html</anchorfile>
      <anchor>aa823d57c4db377bfd9b91f1b9390d49a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>Length</name>
      <anchorfile>structNDIS__802__11__KEY.html</anchorfile>
      <anchor>a175cdb86bc30e9592b6a25b98dc2ffec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NDIS_802_11_PMKID</name>
    <filename>structNDIS__802__11__PMKID.html</filename>
    <member kind="variable">
      <type>BSSID_INFO</type>
      <name>BSSIDInfo</name>
      <anchorfile>structNDIS__802__11__PMKID.html</anchorfile>
      <anchor>a7c64fe5305389d3923a53f6540024ac8</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>BSSIDInfoCount</name>
      <anchorfile>structNDIS__802__11__PMKID.html</anchorfile>
      <anchor>ab3393fd0bdff2e6b1e8220d7948f5af1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>Length</name>
      <anchorfile>structNDIS__802__11__PMKID.html</anchorfile>
      <anchor>a18ab07163b1634120553cb3a3eb6ec69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NDIS_802_11_PMKID_CANDIDATE_LIST</name>
    <filename>structNDIS__802__11__PMKID__CANDIDATE__LIST.html</filename>
    <member kind="variable">
      <type>PMKID_CANDIDATE</type>
      <name>CandidateList</name>
      <anchorfile>structNDIS__802__11__PMKID__CANDIDATE__LIST.html</anchorfile>
      <anchor>ad22566f5cfb280c4b6d61595633ea56e</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>NumCandidates</name>
      <anchorfile>structNDIS__802__11__PMKID__CANDIDATE__LIST.html</anchorfile>
      <anchor>a1a15a90922e78cc1a9ad34b2ce5788dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>Version</name>
      <anchorfile>structNDIS__802__11__PMKID__CANDIDATE__LIST.html</anchorfile>
      <anchor>a4284ad6293dd99b277e8e4a8ce9a2ec4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NDIS_802_11_REMOVE_KEY</name>
    <filename>structNDIS__802__11__REMOVE__KEY.html</filename>
    <member kind="variable">
      <type>NDIS_802_11_MAC_ADDRESS</type>
      <name>BSSID</name>
      <anchorfile>structNDIS__802__11__REMOVE__KEY.html</anchorfile>
      <anchor>a6b42d7f31f3a030b2f9654523f51e711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>KeyIndex</name>
      <anchorfile>structNDIS__802__11__REMOVE__KEY.html</anchorfile>
      <anchor>aa2a744a9dec2ab44dac7ae0ad297681f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>Length</name>
      <anchorfile>structNDIS__802__11__REMOVE__KEY.html</anchorfile>
      <anchor>a3d267f793468068191099783a8f4b0f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NDIS_802_11_SSID</name>
    <filename>structNDIS__802__11__SSID.html</filename>
    <member kind="variable">
      <type>UCHAR</type>
      <name>Ssid</name>
      <anchorfile>structNDIS__802__11__SSID.html</anchorfile>
      <anchor>a76551fdd421e8ecb91b96e1fe4fb67ac</anchor>
      <arglist>[NDIS_802_11_LENGTH_SSID]</arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>SsidLength</name>
      <anchorfile>structNDIS__802__11__SSID.html</anchorfile>
      <anchor>aad351be3200623d1c2ee0f4c9b8abacc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NDIS_802_11_STATUS_INDICATION</name>
    <filename>structNDIS__802__11__STATUS__INDICATION.html</filename>
    <member kind="variable">
      <type>NDIS_802_11_STATUS_TYPE</type>
      <name>StatusType</name>
      <anchorfile>structNDIS__802__11__STATUS__INDICATION.html</anchorfile>
      <anchor>a8e6dbc7561958790b05749a1146f5b2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NDIS_802_11_WEP</name>
    <filename>structNDIS__802__11__WEP.html</filename>
    <member kind="variable">
      <type>ULONG</type>
      <name>KeyIndex</name>
      <anchorfile>structNDIS__802__11__WEP.html</anchorfile>
      <anchor>ad995fc1f091cfc88dc4c4aea0d422a7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>KeyLength</name>
      <anchorfile>structNDIS__802__11__WEP.html</anchorfile>
      <anchor>a51e1e085004beb6bb476dbcfbeca220e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UCHAR</type>
      <name>KeyMaterial</name>
      <anchorfile>structNDIS__802__11__WEP.html</anchorfile>
      <anchor>abbb748945bf97711116667ed9f078409</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>Length</name>
      <anchorfile>structNDIS__802__11__WEP.html</anchorfile>
      <anchor>ad188667786f16cb8714263d457de3ece</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ndis_events_data</name>
    <filename>structndis__events__data.html</filename>
    <member kind="variable">
      <type>WCHAR *</type>
      <name>adapter_desc</name>
      <anchorfile>structndis__events__data.html</anchorfile>
      <anchor>abee3619a683cc4ad0e41c9f45f16b9d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HANDLE</type>
      <name>event_avail</name>
      <anchorfile>structndis__events__data.html</anchorfile>
      <anchor>a5fa1a753c6a703eec7f82ca1e9a64c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>ifname</name>
      <anchorfile>structndis__events__data.html</anchorfile>
      <anchor>a883419e30ccee8295f36c567728d3437</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IWbemLocator *</type>
      <name>pLoc</name>
      <anchorfile>structndis__events__data.html</anchorfile>
      <anchor>a7e6ad94a68b17fac78d23b3cc99215fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IWbemServices *</type>
      <name>pSvc</name>
      <anchorfile>structndis__events__data.html</anchorfile>
      <anchor>ad774510e13e0cb43213e4c23828f17a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HANDLE</type>
      <name>read_pipe</name>
      <anchorfile>structndis__events__data.html</anchorfile>
      <anchor>a8ca3fe790b2e99c4034c4369c7dc2f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT</type>
      <name>ref</name>
      <anchorfile>structndis__events__data.html</anchorfile>
      <anchor>ac3ab826836cb3952aaed206944b6866b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IWbemObjectSink</type>
      <name>sink</name>
      <anchorfile>structndis__events__data.html</anchorfile>
      <anchor>aee6457473143cd5949ce19bd23f6292d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IWbemObjectSinkVtbl</type>
      <name>sink_vtbl</name>
      <anchorfile>structndis__events__data.html</anchorfile>
      <anchor>a9b3fdb82dbebd2254084d2813e8a9794</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>terminating</name>
      <anchorfile>structndis__events__data.html</anchorfile>
      <anchor>a877ec2a2fbfc01406c41c9e363bc5036</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HANDLE</type>
      <name>write_pipe</name>
      <anchorfile>structndis__events__data.html</anchorfile>
      <anchor>ab75e2b1166c4c294f490b86463246d90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ndis_pmkid_entry</name>
    <filename>structndis__pmkid__entry.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>bssid</name>
      <anchorfile>structndis__pmkid__entry.html</anchorfile>
      <anchor>afc8495e17644ff6d5211d8846213e459</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct ndis_pmkid_entry *</type>
      <name>next</name>
      <anchorfile>structndis__pmkid__entry.html</anchorfile>
      <anchor>a5ee7f52cee903c97400363ef2460c955</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>pmkid</name>
      <anchorfile>structndis__pmkid__entry.html</anchorfile>
      <anchor>a29bd4e373c89a96da80deabd64cfd6ba</anchor>
      <arglist>[16]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NDIS_WLAN_BSSID_EX</name>
    <filename>structNDIS__WLAN__BSSID__EX.html</filename>
    <member kind="variable">
      <type>NDIS_802_11_CONFIGURATION</type>
      <name>Configuration</name>
      <anchorfile>structNDIS__WLAN__BSSID__EX.html</anchorfile>
      <anchor>a81481f391dce71a4010cb2ffd923619d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>IELength</name>
      <anchorfile>structNDIS__WLAN__BSSID__EX.html</anchorfile>
      <anchor>a6c6a821cb12e131a4ec182195ad293e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UCHAR</type>
      <name>IEs</name>
      <anchorfile>structNDIS__WLAN__BSSID__EX.html</anchorfile>
      <anchor>ad4b7852150e0c92ecd2ccfe30f922159</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>NDIS_802_11_NETWORK_INFRASTRUCTURE</type>
      <name>InfrastructureMode</name>
      <anchorfile>structNDIS__WLAN__BSSID__EX.html</anchorfile>
      <anchor>aa8237eb5e310e72f9faf081ca979572e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>Length</name>
      <anchorfile>structNDIS__WLAN__BSSID__EX.html</anchorfile>
      <anchor>a0c32ccbeaafab101097d2c0ff1317f33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NDIS_802_11_MAC_ADDRESS</type>
      <name>MacAddress</name>
      <anchorfile>structNDIS__WLAN__BSSID__EX.html</anchorfile>
      <anchor>abe4762c63890bec9377b578ecf12b289</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NDIS_802_11_NETWORK_TYPE</type>
      <name>NetworkTypeInUse</name>
      <anchorfile>structNDIS__WLAN__BSSID__EX.html</anchorfile>
      <anchor>a6105d79d438bbd13c5b236a76b1fbbae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>Privacy</name>
      <anchorfile>structNDIS__WLAN__BSSID__EX.html</anchorfile>
      <anchor>a5d7b2e5aae2c636683a9eb271aeadf75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UCHAR</type>
      <name>Reserved</name>
      <anchorfile>structNDIS__WLAN__BSSID__EX.html</anchorfile>
      <anchor>adf78336b850325538c08d88c211b0acd</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>NDIS_802_11_RSSI</type>
      <name>Rssi</name>
      <anchorfile>structNDIS__WLAN__BSSID__EX.html</anchorfile>
      <anchor>ad64595d91031475dafa40a52a906dc1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NDIS_802_11_SSID</type>
      <name>Ssid</name>
      <anchorfile>structNDIS__WLAN__BSSID__EX.html</anchorfile>
      <anchor>af5710312e760eea5ae5fb5ee0eab8456</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NDIS_802_11_RATES_EX</type>
      <name>SupportedRates</name>
      <anchorfile>structNDIS__WLAN__BSSID__EX.html</anchorfile>
      <anchor>a0907ea12cc2ac2c2fd6123e622acf6ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>netlink_config</name>
    <filename>structnetlink__config.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>ctx</name>
      <anchorfile>structnetlink__config.html</anchorfile>
      <anchor>a9bf3d9f91a5d6014854a92e57e54b3da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>dellink_cb</name>
      <anchorfile>structnetlink__config.html</anchorfile>
      <anchor>af7d4286e4beff90c07f2988182556d74</anchor>
      <arglist>)(void *ctx, struct ifinfomsg *ifi, u8 *buf, size_t len)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>newlink_cb</name>
      <anchorfile>structnetlink__config.html</anchorfile>
      <anchor>a44ec74ba6120f5278a81d8c655629ff2</anchor>
      <arglist>)(void *ctx, struct ifinfomsg *ifi, u8 *buf, size_t len)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>netlink_data</name>
    <filename>structnetlink__data.html</filename>
    <member kind="variable">
      <type>struct netlink_config *</type>
      <name>cfg</name>
      <anchorfile>structnetlink__data.html</anchorfile>
      <anchor>a3df45a8bf643c001fbbfc86d703d08da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sock</name>
      <anchorfile>structnetlink__data.html</anchorfile>
      <anchor>a705d6d48e5a4c31c42f54c5c6e683d34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>network_handler_args</name>
    <filename>structnetwork__handler__args.html</filename>
    <member kind="variable">
      <type>struct wpa_ssid *</type>
      <name>ssid</name>
      <anchorfile>structnetwork__handler__args.html</anchorfile>
      <anchor>a400ba6df0bf108647d07694e43d0bdad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_supplicant *</type>
      <name>wpa_s</name>
      <anchorfile>structnetwork__handler__args.html</anchorfile>
      <anchor>ae7475892ddf904ce5053910fbbf68dab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NetworkConfig</name>
    <filename>classNetworkConfig.html</filename>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>addNetwork</name>
      <anchorfile>classNetworkConfig.html</anchorfile>
      <anchor>a2e5471d71a9369a1c30ac91bb669fb60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>authChanged</name>
      <anchorfile>classNetworkConfig.html</anchorfile>
      <anchor>a6e94fa213df6be65f1e011a4d7d55dad</anchor>
      <arglist>(int sel)</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>eapChanged</name>
      <anchorfile>classNetworkConfig.html</anchorfile>
      <anchor>a7934f3daa47eb01ea43e8637ea334b3c</anchor>
      <arglist>(int sel)</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>encrChanged</name>
      <anchorfile>classNetworkConfig.html</anchorfile>
      <anchor>a86a8e6e963193016ab1b28e7d2eaf62f</anchor>
      <arglist>(const QString &amp;sel)</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>removeNetwork</name>
      <anchorfile>classNetworkConfig.html</anchorfile>
      <anchor>acb8aa91c37e33cd88533c15011f0324f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>useWps</name>
      <anchorfile>classNetworkConfig.html</anchorfile>
      <anchor>a6f3464ebcb1b0fe3c9824a20acfac65f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>writeWepKey</name>
      <anchorfile>classNetworkConfig.html</anchorfile>
      <anchor>a0acf64512c9dfdaebdbd7658da07ff93</anchor>
      <arglist>(int network_id, QLineEdit *edit, int id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NetworkConfig</name>
      <anchorfile>classNetworkConfig.html</anchorfile>
      <anchor>ad439e5e7a0f07075b46eee31b96f9d7d</anchor>
      <arglist>(QWidget *parent=0, const char *name=0, bool modal=false, Qt::WFlags fl=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>newNetwork</name>
      <anchorfile>classNetworkConfig.html</anchorfile>
      <anchor>a19dea729dc70a225b92a6cc5ac4f930f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>paramsFromConfig</name>
      <anchorfile>classNetworkConfig.html</anchorfile>
      <anchor>af5b526d5698de285559604f892f25bbe</anchor>
      <arglist>(int network_id)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>paramsFromScanResults</name>
      <anchorfile>classNetworkConfig.html</anchorfile>
      <anchor>aa000656b4cbed41ebeee10697468c355</anchor>
      <arglist>(QTreeWidgetItem *sel)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>setNetworkParam</name>
      <anchorfile>classNetworkConfig.html</anchorfile>
      <anchor>ad4c462b299cefffe9e6ca3ac6e713357</anchor>
      <arglist>(int id, const char *field, const char *value, bool quote)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setWpaGui</name>
      <anchorfile>classNetworkConfig.html</anchorfile>
      <anchor>a9fb81d0de0fa30c143fbf27629f7786e</anchor>
      <arglist>(WpaGui *_wpagui)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NetworkConfig</name>
      <anchorfile>classNetworkConfig.html</anchorfile>
      <anchor>ad605e4f83595f176c1aabfdb3e166416</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>languageChange</name>
      <anchorfile>classNetworkConfig.html</anchorfile>
      <anchor>a9052800876f61db73ad559e051a6b405</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>getEapCapa</name>
      <anchorfile>classNetworkConfig.html</anchorfile>
      <anchor>ad4eedb77b7f310660677eb71a5cebf4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>wepEnabled</name>
      <anchorfile>classNetworkConfig.html</anchorfile>
      <anchor>afc614fc3d4b339a4bf7ab50f62da0243</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>bssid</name>
      <anchorfile>classNetworkConfig.html</anchorfile>
      <anchor>add81897c1cfaf9461cf40cafb23fd6ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>edit_network_id</name>
      <anchorfile>classNetworkConfig.html</anchorfile>
      <anchor>a7ec752f0ce7a61c7fc33c8cf9001c8b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>new_network</name>
      <anchorfile>classNetworkConfig.html</anchorfile>
      <anchor>a9d6e45de08c1345b939d2447a4d08cd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>WpaGui *</type>
      <name>wpagui</name>
      <anchorfile>classNetworkConfig.html</anchorfile>
      <anchor>a2b70165b644d3a0f2635a61fd6209a9a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nl80211_bss_info_arg</name>
    <filename>structnl80211__bss__info__arg.html</filename>
    <member kind="variable">
      <type>struct wpa_driver_nl80211_data *</type>
      <name>drv</name>
      <anchorfile>structnl80211__bss__info__arg.html</anchorfile>
      <anchor>a06d886e5dca6e60dbe38bf66ce78f788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_scan_results *</type>
      <name>res</name>
      <anchorfile>structnl80211__bss__info__arg.html</anchorfile>
      <anchor>a0e535630d5133d84dbaf38150e30d3ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nl80211_sta_flag_update</name>
    <filename>structnl80211__sta__flag__update.html</filename>
    <member kind="variable">
      <type>__u32</type>
      <name>mask</name>
      <anchorfile>structnl80211__sta__flag__update.html</anchorfile>
      <anchor>ac36c153891421bae3159161d796cf2a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u32</type>
      <name>set</name>
      <anchorfile>structnl80211__sta__flag__update.html</anchorfile>
      <anchor>a80d601f6eb3839c7ad3c0308aeef64e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nlmsghdr</name>
    <filename>structnlmsghdr.html</filename>
    <member kind="variable">
      <type>u16</type>
      <name>nlmsg_flags</name>
      <anchorfile>structnlmsghdr.html</anchorfile>
      <anchor>a0fd1be38f3ebdc20690cab7aab4b6fa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>nlmsg_len</name>
      <anchorfile>structnlmsghdr.html</anchorfile>
      <anchor>aaa03797b1a4265ab97224fbcb7084df0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>nlmsg_pid</name>
      <anchorfile>structnlmsghdr.html</anchorfile>
      <anchor>a47ec0cf61e56ea64fd16f6a12830f17c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>nlmsg_seq</name>
      <anchorfile>structnlmsghdr.html</anchorfile>
      <anchor>a395cb812a638537a41913314c6a58c07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>nlmsg_type</name>
      <anchorfile>structnlmsghdr.html</anchorfile>
      <anchor>a508ee6ace18a6980019596579a5ed0d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>none_driver_data</name>
    <filename>structnone__driver__data.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>ctx</name>
      <anchorfile>structnone__driver__data.html</anchorfile>
      <anchor>aeb5d03ef538eac6ce10c54afacf763b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_data *</type>
      <name>hapd</name>
      <anchorfile>structnone__driver__data.html</anchorfile>
      <anchor>a5ed6d4568fcf5bbb854f4e91b3c486c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>oob_conf_data</name>
    <filename>structoob__conf__data.html</filename>
    <member kind="enumvalue">
      <name>OOB_METHOD_UNKNOWN</name>
      <anchorfile>structoob__conf__data.html</anchorfile>
      <anchor>a04c43441e214536f249900289b7a6deea112fb640ed4f3d30b2e40988790903f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OOB_METHOD_DEV_PWD_E</name>
      <anchorfile>structoob__conf__data.html</anchorfile>
      <anchor>a04c43441e214536f249900289b7a6deeacc6379542ab53d7b2a93cbbd173a1b40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OOB_METHOD_DEV_PWD_R</name>
      <anchorfile>structoob__conf__data.html</anchorfile>
      <anchor>a04c43441e214536f249900289b7a6deeaec94986f12a24c3bf6911c938fecb1e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OOB_METHOD_CRED</name>
      <anchorfile>structoob__conf__data.html</anchorfile>
      <anchor>a04c43441e214536f249900289b7a6deeaf2caa7f02e6d4485d24c669da6e48dbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>dev_password</name>
      <anchorfile>structoob__conf__data.html</anchorfile>
      <anchor>a0c22ed1b41ec69ee37dab50769c0158c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum oob_conf_data::@168</type>
      <name>oob_method</name>
      <anchorfile>structoob__conf__data.html</anchorfile>
      <anchor>ad46a1b0af38ad80feae2e7a0d3c52147</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>pubkey_hash</name>
      <anchorfile>structoob__conf__data.html</anchorfile>
      <anchor>ad4178466b8c32adbc28b8e15919a3df2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>oob_device_data</name>
    <filename>structoob__device__data.html</filename>
    <member kind="variable">
      <type>void(*</type>
      <name>deinit_func</name>
      <anchorfile>structoob__device__data.html</anchorfile>
      <anchor>a735a12ef0009295f6fb2b04bfc5a0f08</anchor>
      <arglist>)(void *)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>device_name</name>
      <anchorfile>structoob__device__data.html</anchorfile>
      <anchor>a160d626462fa450705a82d14d8b63e62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>device_path</name>
      <anchorfile>structoob__device__data.html</anchorfile>
      <anchor>a1f8cbb98628f50b634037130bc0dae23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>init_func</name>
      <anchorfile>structoob__device__data.html</anchorfile>
      <anchor>a64293e2f5d3288a0d188b034ab219c61</anchor>
      <arglist>)(struct wps_context *, struct oob_device_data *, int)</arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *(*</type>
      <name>read_func</name>
      <anchorfile>structoob__device__data.html</anchorfile>
      <anchor>abbb653b184ed188f09de1eb91ec68007</anchor>
      <arglist>)(void *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>write_func</name>
      <anchorfile>structoob__device__data.html</anchorfile>
      <anchor>a3cb8f4f89ff8758c19a8f6bb7aa7695f</anchor>
      <arglist>)(void *, struct wpabuf *)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>oob_nfc_device_data</name>
    <filename>structoob__nfc__device__data.html</filename>
    <member kind="variable">
      <type>void(*</type>
      <name>deinit_func</name>
      <anchorfile>structoob__nfc__device__data.html</anchorfile>
      <anchor>a73496a5a541b36c3ef2caa4b6318bfd3</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>init_func</name>
      <anchorfile>structoob__nfc__device__data.html</anchorfile>
      <anchor>a6a4cdfbe4f2f393a59d75316b69be387</anchor>
      <arglist>)(char *)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>read_func</name>
      <anchorfile>structoob__nfc__device__data.html</anchorfile>
      <anchor>aff712e0717e99cc0c0eb1ad928ad728c</anchor>
      <arglist>)(size_t *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>write_func</name>
      <anchorfile>structoob__nfc__device__data.html</anchorfile>
      <anchor>a488ce5942c8921cc74b5be54b921012d</anchor>
      <arglist>)(void *, size_t)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>os_time</name>
    <filename>structos__time.html</filename>
    <member kind="variable">
      <type>os_time_t</type>
      <name>sec</name>
      <anchorfile>structos__time.html</anchorfile>
      <anchor>aa70de2af7e180b82c14fd5301595cb99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>os_time_t</type>
      <name>usec</name>
      <anchorfile>structos__time.html</anchorfile>
      <anchor>a497def912c245065ca66e4802bf4f5b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pac_tlv_hdr</name>
    <filename>structpac__tlv__hdr.html</filename>
    <member kind="variable">
      <type>be16</type>
      <name>len</name>
      <anchorfile>structpac__tlv__hdr.html</anchorfile>
      <anchor>aee70ca5158d4cd3e91c865efb6a36034</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>be16</type>
      <name>type</name>
      <anchorfile>structpac__tlv__hdr.html</anchorfile>
      <anchor>a3d315a85b91fb333f87cb301ae8405af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>parse_data</name>
    <filename>structparse__data.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>key_data</name>
      <anchorfile>structparse__data.html</anchorfile>
      <anchor>ad30aa88ddf18f24b50b4310179db3d40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>name</name>
      <anchorfile>structparse__data.html</anchorfile>
      <anchor>a248cb4b3d045aa03833c154d20c16051</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>param1</name>
      <anchorfile>structparse__data.html</anchorfile>
      <anchor>a56bdfdbe5f766927e9790d01a0bff4fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>param2</name>
      <anchorfile>structparse__data.html</anchorfile>
      <anchor>af89a9730ccfe3243c633e6c068c09c1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>param3</name>
      <anchorfile>structparse__data.html</anchorfile>
      <anchor>a9651154678004bf0624045707d3592a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>param4</name>
      <anchorfile>structparse__data.html</anchorfile>
      <anchor>a063f14376027927aff53affe83b05e43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>parser</name>
      <anchorfile>structparse__data.html</anchorfile>
      <anchor>a3d170d012b05a55bc0099fd91da1295d</anchor>
      <arglist>)(const struct parse_data *data, struct wpa_ssid *ssid, int line, const char *value)</arglist>
    </member>
    <member kind="variable">
      <type>char *(*</type>
      <name>writer</name>
      <anchorfile>structparse__data.html</anchorfile>
      <anchor>ac66be0435991e7ae9f29670886492010</anchor>
      <arglist>)(const struct parse_data *data, struct wpa_ssid *ssid)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Peers</name>
    <filename>classPeers.html</filename>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>connect_pbc</name>
      <anchorfile>classPeers.html</anchorfile>
      <anchor>a631eb5a1834baefdc3d909f2cbb3b718</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>context_menu</name>
      <anchorfile>classPeers.html</anchorfile>
      <anchor>a1432e17a9cb396e1b93aa62843b86fda</anchor>
      <arglist>(const QPoint &amp;pos)</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>ctx_refresh</name>
      <anchorfile>classPeers.html</anchorfile>
      <anchor>a8835f5a32f83cf5a50067e69c16d2ebe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>enter_pin</name>
      <anchorfile>classPeers.html</anchorfile>
      <anchor>a371f6dd8c004fd2207216997f6c0b4a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>learn_ap_config</name>
      <anchorfile>classPeers.html</anchorfile>
      <anchor>a1ef33905a6c49951836c820b831f3f72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>properties</name>
      <anchorfile>classPeers.html</anchorfile>
      <anchor>a6e061cc2782bc7dbae6b00c04f8d0125</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>event_notify</name>
      <anchorfile>classPeers.html</anchorfile>
      <anchor>aa3ff674b032d812e6d8adbd6027ca3ab</anchor>
      <arglist>(WpaMsg msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Peers</name>
      <anchorfile>classPeers.html</anchorfile>
      <anchor>a2ae96439bb09df4f45cbe35e59ed675e</anchor>
      <arglist>(QWidget *parent=0, const char *name=0, bool modal=false, Qt::WFlags fl=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWpaGui</name>
      <anchorfile>classPeers.html</anchorfile>
      <anchor>a85a02387b0633305f66cb91756f181b9</anchor>
      <arglist>(WpaGui *_wpagui)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Peers</name>
      <anchorfile>classPeers.html</anchorfile>
      <anchor>a58ff7fd3b98b4dae03dffd1b59a67c94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>closeEvent</name>
      <anchorfile>classPeers.html</anchorfile>
      <anchor>a93a18a0d29f8046c9f85bb890e813b48</anchor>
      <arglist>(QCloseEvent *event)</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>languageChange</name>
      <anchorfile>classPeers.html</anchorfile>
      <anchor>a8711e585d3eae0b3be26f531613bc0fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>add_bss</name>
      <anchorfile>classPeers.html</anchorfile>
      <anchor>a0944ed6eb0dd3ac704b2a3d7c80356fa</anchor>
      <arglist>(const char *cmd)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>add_scan_results</name>
      <anchorfile>classPeers.html</anchorfile>
      <anchor>a3fa14d0e514416b0c17305ad02cea406</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>add_single_station</name>
      <anchorfile>classPeers.html</anchorfile>
      <anchor>a320af6d7427017ca01a38a56b9b88f1e</anchor>
      <arglist>(const char *addr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>add_station</name>
      <anchorfile>classPeers.html</anchorfile>
      <anchor>a039bdd007523e2a7bd2122d8c0d9a727</anchor>
      <arglist>(QString info)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>add_stations</name>
      <anchorfile>classPeers.html</anchorfile>
      <anchor>ada8591324784de8082c6cc441299abe0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>done</name>
      <anchorfile>classPeers.html</anchorfile>
      <anchor>abda34b7a479e09e79b1fa78eef7fbd69</anchor>
      <arglist>(int r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>QStandardItem *</type>
      <name>find_addr</name>
      <anchorfile>classPeers.html</anchorfile>
      <anchor>a25edc66a8ccdff4ee6d2b677b73a80cf</anchor>
      <arglist>(QString addr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>QStandardItem *</type>
      <name>find_uuid</name>
      <anchorfile>classPeers.html</anchorfile>
      <anchor>a02e50462d25be6216fce11abb12a28c9</anchor>
      <arglist>(QString uuid)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>QString</type>
      <name>ItemType</name>
      <anchorfile>classPeers.html</anchorfile>
      <anchor>aceb850e8f6e06bbde2a6e8dd8630da77</anchor>
      <arglist>(int type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>remove_bss</name>
      <anchorfile>classPeers.html</anchorfile>
      <anchor>a3fad888368bdb19c687188490954fa9a</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>remove_enrollee_uuid</name>
      <anchorfile>classPeers.html</anchorfile>
      <anchor>a98f0f25bffd21744c2f1f309488e36e1</anchor>
      <arglist>(QString uuid)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>update_peers</name>
      <anchorfile>classPeers.html</anchorfile>
      <anchor>a123cf5873da6420cbe84959a5b276ecf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QIcon *</type>
      <name>ap_icon</name>
      <anchorfile>classPeers.html</anchorfile>
      <anchor>a0c7584dfdef2ea01153c741f99eb72e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QStandardItem *</type>
      <name>ctx_item</name>
      <anchorfile>classPeers.html</anchorfile>
      <anchor>a04957fab32812879dac25023a4360a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QIcon *</type>
      <name>default_icon</name>
      <anchorfile>classPeers.html</anchorfile>
      <anchor>a633ec53588f8c45b003601fbf19d0135</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QIcon *</type>
      <name>laptop_icon</name>
      <anchorfile>classPeers.html</anchorfile>
      <anchor>a4cf58468dd93642281f6c935afe29763</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QStandardItemModel</type>
      <name>model</name>
      <anchorfile>classPeers.html</anchorfile>
      <anchor>a2d1dce4bf25e58f5267997a84374ef4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>WpaGui *</type>
      <name>wpagui</name>
      <anchorfile>classPeers.html</anchorfile>
      <anchor>ac42e5d2ab9854b8c925bf59da8714e0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>phy_info_arg</name>
    <filename>structphy__info__arg.html</filename>
    <member kind="variable">
      <type>struct hostapd_hw_modes *</type>
      <name>modes</name>
      <anchorfile>structphy__info__arg.html</anchorfile>
      <anchor>ab0795535e483297e827f50a3d2b45aaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16 *</type>
      <name>num_modes</name>
      <anchorfile>structphy__info__arg.html</anchorfile>
      <anchor>abc24b3fe86916f2741469f700ce6d2ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pkcs5_params</name>
    <filename>structpkcs5__params.html</filename>
    <member kind="enumeration">
      <name>pkcs5_alg</name>
      <anchorfile>structpkcs5__params.html</anchorfile>
      <anchor>a8756cf25f3efab3d61f3e1447e882b64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PKCS5_ALG_UNKNOWN</name>
      <anchorfile>structpkcs5__params.html</anchorfile>
      <anchor>a8756cf25f3efab3d61f3e1447e882b64a91032552c610683b309f9c571a7af56a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PKCS5_ALG_MD5_DES_CBC</name>
      <anchorfile>structpkcs5__params.html</anchorfile>
      <anchor>a8756cf25f3efab3d61f3e1447e882b64a8fd0f877fef4562875a163a821739146</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum pkcs5_params::pkcs5_alg</type>
      <name>alg</name>
      <anchorfile>structpkcs5__params.html</anchorfile>
      <anchor>a322c63dd7055d7a5ba6a600fda657022</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>iter_count</name>
      <anchorfile>structpkcs5__params.html</anchorfile>
      <anchor>a5925aa19a49bc7fca2229a8ebec8d360</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>salt</name>
      <anchorfile>structpkcs5__params.html</anchorfile>
      <anchor>afcfa55e8971ef93c4eb905062f34e188</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>salt_len</name>
      <anchorfile>structpkcs5__params.html</anchorfile>
      <anchor>aebbbd0be8ddb49e5d3652c4614fb53ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PMKID_CANDIDATE</name>
    <filename>structPMKID__CANDIDATE.html</filename>
    <member kind="variable">
      <type>NDIS_802_11_MAC_ADDRESS</type>
      <name>BSSID</name>
      <anchorfile>structPMKID__CANDIDATE.html</anchorfile>
      <anchor>a140a2eed4885075e3dde8ccdf5aa2f2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>Flags</name>
      <anchorfile>structPMKID__CANDIDATE.html</anchorfile>
      <anchor>a75a55517c13fac50f2dd307e01dcbe18</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>preauth_test_data</name>
    <filename>structpreauth__test__data.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>auth_timed_out</name>
      <anchorfile>structpreauth__test__data.html</anchorfile>
      <anchor>a1632e669162059c75905bd8726d49da7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>prism2_download_param</name>
    <filename>structprism2__download__param.html</filename>
    <class kind="struct">prism2_download_param::prism2_download_area</class>
    <member kind="variable">
      <type>struct prism2_download_param::prism2_download_area</type>
      <name>data</name>
      <anchorfile>structprism2__download__param.html</anchorfile>
      <anchor>af1e06d9d1d5272564e10bf5158ab1819</anchor>
      <arglist>[0]</arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>dl_cmd</name>
      <anchorfile>structprism2__download__param.html</anchorfile>
      <anchor>af1b111a9e604566d5a2997096ba2d1aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>num_areas</name>
      <anchorfile>structprism2__download__param.html</anchorfile>
      <anchor>a8a1e8cca4d22b9d0bcfd2ffa3d9819de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>start_addr</name>
      <anchorfile>structprism2__download__param.html</anchorfile>
      <anchor>a03520ecd26cb2f60399d13574dcc81de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>prism2_download_param::prism2_download_area</name>
    <filename>structprism2__download__param_1_1prism2__download__area.html</filename>
    <member kind="variable">
      <type>u32</type>
      <name>addr</name>
      <anchorfile>structprism2__download__param_1_1prism2__download__area.html</anchorfile>
      <anchor>a22b4cbfbd97f92058c454e5636e2c56f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>len</name>
      <anchorfile>structprism2__download__param_1_1prism2__download__area.html</anchorfile>
      <anchor>ad5e95ebb40183b24467c78daf74e445b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>caddr_t</type>
      <name>ptr</name>
      <anchorfile>structprism2__download__param_1_1prism2__download__area.html</anchorfile>
      <anchor>aa01d3e8e443a44d962f62453250c7930</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>prism2_hostapd_param</name>
    <filename>structprism2__hostapd__param.html</filename>
    <member kind="variable">
      <type>u32</type>
      <name>cmd</name>
      <anchorfile>structprism2__hostapd__param.html</anchorfile>
      <anchor>a2d8b83781b43371b454cc0a7703c3800</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>sta_addr</name>
      <anchorfile>structprism2__hostapd__param.html</anchorfile>
      <anchor>a307a9e3400ffe3d4cacbefd2adbc7a95</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>union prism2_hostapd_param::@59</type>
      <name>u</name>
      <anchorfile>structprism2__hostapd__param.html</anchorfile>
      <anchor>aeada7b9811ab286cb9f415e8f70682b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct prism2_hostapd_param::@59::@60</type>
      <name>add_sta</name>
      <anchorfile>unionprism2__hostapd__param_1_1@59.html</anchorfile>
      <anchor>a8ba9bfae5553db6c7572677513a2e74a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>aid</name>
      <anchorfile>structprism2__hostapd__param_1_1@59_1_1@60.html</anchorfile>
      <anchor>abca49420accbe5e8d17114d91fa4c7a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>capability</name>
      <anchorfile>structprism2__hostapd__param_1_1@59_1_1@60.html</anchorfile>
      <anchor>aa13ac4119513a67c31ad6e9dad4046d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>tx_supp_rates</name>
      <anchorfile>structprism2__hostapd__param_1_1@59_1_1@60.html</anchorfile>
      <anchor>ab9db9ee8602584eb3acd7362f77e0dfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct prism2_hostapd_param::@59::@62</type>
      <name>crypt</name>
      <anchorfile>unionprism2__hostapd__param_1_1@59.html</anchorfile>
      <anchor>a6322d397d80b91e51f074b63b050b174</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>alg</name>
      <anchorfile>structprism2__hostapd__param_1_1@59_1_1@62.html</anchorfile>
      <anchor>a1e442db5a2aa0301b12222b4dd3cd89f</anchor>
      <arglist>[HOSTAP_CRYPT_ALG_NAME_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>err</name>
      <anchorfile>structprism2__hostapd__param_1_1@59_1_1@62.html</anchorfile>
      <anchor>afa391f077e8312d72caac9e88dd45208</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>flags</name>
      <anchorfile>structprism2__hostapd__param_1_1@59_1_1@62.html</anchorfile>
      <anchor>ab7a5734f0408157210d42b2bbee8c10e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>idx</name>
      <anchorfile>structprism2__hostapd__param_1_1@59_1_1@62.html</anchorfile>
      <anchor>a47996350008245740bae3e246ec96316</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>key</name>
      <anchorfile>structprism2__hostapd__param_1_1@59_1_1@62.html</anchorfile>
      <anchor>a2a3a4c2a2268a1a0875eb5977312c7d1</anchor>
      <arglist>[0]</arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>key_len</name>
      <anchorfile>structprism2__hostapd__param_1_1@59_1_1@62.html</anchorfile>
      <anchor>a9d60c0294ca10eba47e5dbe5d360d18b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>seq</name>
      <anchorfile>structprism2__hostapd__param_1_1@59_1_1@62.html</anchorfile>
      <anchor>a4f02bad847780d5637f45c196dff04f1</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>struct prism2_hostapd_param::@59::@65</type>
      <name>generic_elem</name>
      <anchorfile>unionprism2__hostapd__param_1_1@59.html</anchorfile>
      <anchor>a751ecec441667bb2f1187f614007cd89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>data</name>
      <anchorfile>structprism2__hostapd__param_1_1@59_1_1@65.html</anchorfile>
      <anchor>ab45e69bffc9f95ebde666f2f89c998c7</anchor>
      <arglist>[0]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>len</name>
      <anchorfile>structprism2__hostapd__param_1_1@59_1_1@65.html</anchorfile>
      <anchor>af6f951a98a578236b21d4a00ca2c3f3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct prism2_hostapd_param::@59::@61</type>
      <name>get_info_sta</name>
      <anchorfile>unionprism2__hostapd__param_1_1@59.html</anchorfile>
      <anchor>ab5fd32c92ea048b23951bff2cfb3a538</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>inactive_sec</name>
      <anchorfile>structprism2__hostapd__param_1_1@59_1_1@61.html</anchorfile>
      <anchor>a5648e798a8b512fca9bb1bc4178d2579</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct prism2_hostapd_param::@59::@66</type>
      <name>mlme</name>
      <anchorfile>unionprism2__hostapd__param_1_1@59.html</anchorfile>
      <anchor>a8d2ba9590070a6da752881458cd76a23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>cmd</name>
      <anchorfile>structprism2__hostapd__param_1_1@59_1_1@66.html</anchorfile>
      <anchor>a18d4598de373093604d8b4b381366197</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>reason_code</name>
      <anchorfile>structprism2__hostapd__param_1_1@59_1_1@66.html</anchorfile>
      <anchor>af5b0e77573152fea101372fe8a433330</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct prism2_hostapd_param::@59::@64</type>
      <name>rid</name>
      <anchorfile>unionprism2__hostapd__param_1_1@59.html</anchorfile>
      <anchor>a69bcf6a2ceda7630224f07dca3dfe175</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>data</name>
      <anchorfile>structprism2__hostapd__param_1_1@59_1_1@64.html</anchorfile>
      <anchor>a1f60610e738a487047e8985c13bac25e</anchor>
      <arglist>[0]</arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>len</name>
      <anchorfile>structprism2__hostapd__param_1_1@59_1_1@64.html</anchorfile>
      <anchor>aad8fdbdf267b729626dffc41827d10f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>rid</name>
      <anchorfile>structprism2__hostapd__param_1_1@59_1_1@64.html</anchorfile>
      <anchor>a4c255504c43d914ea8527394e91b1c75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct prism2_hostapd_param::@59::@67</type>
      <name>scan_req</name>
      <anchorfile>unionprism2__hostapd__param_1_1@59.html</anchorfile>
      <anchor>aaa783a0896c3aab803b31b5fe8f96320</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ssid</name>
      <anchorfile>structprism2__hostapd__param_1_1@59_1_1@67.html</anchorfile>
      <anchor>a881037bd389edcaeeab3000208e667ca</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ssid_len</name>
      <anchorfile>structprism2__hostapd__param_1_1@59_1_1@67.html</anchorfile>
      <anchor>a2196e6278d6f2af194b6e5727afbb301</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct prism2_hostapd_param::@59::@63</type>
      <name>set_flags_sta</name>
      <anchorfile>unionprism2__hostapd__param_1_1@59.html</anchorfile>
      <anchor>ab7bb6cb8940a9cc90b9bc114d6a4d934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>flags_and</name>
      <anchorfile>structprism2__hostapd__param_1_1@59_1_1@63.html</anchorfile>
      <anchor>a0750a12d7c5d07fb5b97e1fac3693714</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>flags_or</name>
      <anchorfile>structprism2__hostapd__param_1_1@59_1_1@63.html</anchorfile>
      <anchor>a24f9b2cc5462a7cfdd4d89db7cde2223</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>privsep_cmd_associate</name>
    <filename>structprivsep__cmd__associate.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>auth_alg</name>
      <anchorfile>structprivsep__cmd__associate.html</anchorfile>
      <anchor>a543810784d93235a2827256bbae00716</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>bssid</name>
      <anchorfile>structprivsep__cmd__associate.html</anchorfile>
      <anchor>ab7d21e21866c79e6d9148358a96c18b1</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>freq</name>
      <anchorfile>structprivsep__cmd__associate.html</anchorfile>
      <anchor>a40ad0038f948d127f8bd5369f82a1f96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>group_suite</name>
      <anchorfile>structprivsep__cmd__associate.html</anchorfile>
      <anchor>ae79cf2e741295af099dac727bdc65604</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>key_mgmt_suite</name>
      <anchorfile>structprivsep__cmd__associate.html</anchorfile>
      <anchor>ae12b50a9a8c3f712486c11409e83be71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mode</name>
      <anchorfile>structprivsep__cmd__associate.html</anchorfile>
      <anchor>a5aa411c6234df844441f6d4ccfed3a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pairwise_suite</name>
      <anchorfile>structprivsep__cmd__associate.html</anchorfile>
      <anchor>a097022e177f93cd2412f5b6ee9a3eee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ssid</name>
      <anchorfile>structprivsep__cmd__associate.html</anchorfile>
      <anchor>a2d85a7b356ed218bc37f1f42b916c2b7</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ssid_len</name>
      <anchorfile>structprivsep__cmd__associate.html</anchorfile>
      <anchor>a951536edafa99dc2c74cd398fd5efb10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>wpa_ie_len</name>
      <anchorfile>structprivsep__cmd__associate.html</anchorfile>
      <anchor>a531df4607858def99d8582726aba4292</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>privsep_cmd_set_key</name>
    <filename>structprivsep__cmd__set__key.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>addr</name>
      <anchorfile>structprivsep__cmd__set__key.html</anchorfile>
      <anchor>a52439901237e59e93a375bc8f88e878c</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>alg</name>
      <anchorfile>structprivsep__cmd__set__key.html</anchorfile>
      <anchor>a3f5b29fa0b277e6b36fa4972ac92b41a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>key</name>
      <anchorfile>structprivsep__cmd__set__key.html</anchorfile>
      <anchor>a2b5a4f6951c9bb5777d8ca9eb5779f06</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>key_idx</name>
      <anchorfile>structprivsep__cmd__set__key.html</anchorfile>
      <anchor>ae466da2255fcead5f915a353b558a865</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>key_len</name>
      <anchorfile>structprivsep__cmd__set__key.html</anchorfile>
      <anchor>a42156e62922b2638c387401ad1a1828d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>seq</name>
      <anchorfile>structprivsep__cmd__set__key.html</anchorfile>
      <anchor>a35e4e8802f8281233b092abe93ad01ff</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>seq_len</name>
      <anchorfile>structprivsep__cmd__set__key.html</anchorfile>
      <anchor>a529423015ddba198cbd95d7c3a7cf525</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>set_tx</name>
      <anchorfile>structprivsep__cmd__set__key.html</anchorfile>
      <anchor>a556265e0ebf492fe985c2aaa6e243ff5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>prune_data</name>
    <filename>structprune__data.html</filename>
    <member kind="variable">
      <type>const u8 *</type>
      <name>addr</name>
      <anchorfile>structprune__data.html</anchorfile>
      <anchor>a98121234689f8a01292900eb79343b5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_data *</type>
      <name>hapd</name>
      <anchorfile>structprune__data.html</anchorfile>
      <anchor>a2a90ef6b8bfb1057f2a5b3861831d622</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>radius_attr_data</name>
    <filename>structradius__attr__data.html</filename>
    <member kind="variable">
      <type>u8 *</type>
      <name>data</name>
      <anchorfile>structradius__attr__data.html</anchorfile>
      <anchor>a4eaa2f4cea43c9c8e182c7047d7db9fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>len</name>
      <anchorfile>structradius__attr__data.html</anchorfile>
      <anchor>ae9a361adb7c7cfcd0b4d56c90976d3eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>radius_attr_hdr</name>
    <filename>structradius__attr__hdr.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>length</name>
      <anchorfile>structradius__attr__hdr.html</anchorfile>
      <anchor>adb48eeeb563c4a14843b43a58aea2d8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>type</name>
      <anchorfile>structradius__attr__hdr.html</anchorfile>
      <anchor>a0955cbaded22ab9ddc27c78e8f67d852</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>radius_attr_vendor</name>
    <filename>structradius__attr__vendor.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>vendor_length</name>
      <anchorfile>structradius__attr__vendor.html</anchorfile>
      <anchor>a0900f90bdab8a3d162a8e28ec6470274</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>vendor_type</name>
      <anchorfile>structradius__attr__vendor.html</anchorfile>
      <anchor>ac403a57490b30f5740e3b7028adfe504</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>radius_class_data</name>
    <filename>structradius__class__data.html</filename>
    <member kind="variable">
      <type>struct radius_attr_data *</type>
      <name>attr</name>
      <anchorfile>structradius__class__data.html</anchorfile>
      <anchor>a4dda1e478d5e02acc0bd5cbf99c5384a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>count</name>
      <anchorfile>structradius__class__data.html</anchorfile>
      <anchor>a5db3a23850eafdc56a287d0edfadd6ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>radius_client</name>
    <filename>structradius__client.html</filename>
    <member kind="variable">
      <type>struct in_addr</type>
      <name>addr</name>
      <anchorfile>structradius__client.html</anchorfile>
      <anchor>a7e6941189a7bf1161987516439d60e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct radius_server_counters</type>
      <name>counters</name>
      <anchorfile>structradius__client.html</anchorfile>
      <anchor>a2612a0f53591bb345c9149613f21ff4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct in_addr</type>
      <name>mask</name>
      <anchorfile>structradius__client.html</anchorfile>
      <anchor>aa27b3495ad6f61dd7c193f146ba133eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct radius_client *</type>
      <name>next</name>
      <anchorfile>structradius__client.html</anchorfile>
      <anchor>abeb7cf08bd93c145abec3d0e8425bf99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct radius_session *</type>
      <name>sessions</name>
      <anchorfile>structradius__client.html</anchorfile>
      <anchor>a2c36e80e992451ea4da256b5fda2bc4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>shared_secret</name>
      <anchorfile>structradius__client.html</anchorfile>
      <anchor>a50015d1f8546f2b57d1cda3d1922f9dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>shared_secret_len</name>
      <anchorfile>structradius__client.html</anchorfile>
      <anchor>ac7b33b5dddfad14db5f1be717e9ee558</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>radius_client_data</name>
    <filename>structradius__client__data.html</filename>
    <member kind="variable">
      <type>struct radius_rx_handler *</type>
      <name>acct_handlers</name>
      <anchorfile>structradius__client__data.html</anchorfile>
      <anchor>a742e5c8506b4692a948f48be62b99407</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>acct_serv_sock</name>
      <anchorfile>structradius__client__data.html</anchorfile>
      <anchor>a89b00cbd58f6aa0f5acbc56e84144e6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>acct_serv_sock6</name>
      <anchorfile>structradius__client__data.html</anchorfile>
      <anchor>a8a6076df0003c2a61fe7cdf38d615aa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>acct_sock</name>
      <anchorfile>structradius__client__data.html</anchorfile>
      <anchor>aef1b5e11ce55bab7cad33bd6f2d24140</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct radius_rx_handler *</type>
      <name>auth_handlers</name>
      <anchorfile>structradius__client__data.html</anchorfile>
      <anchor>a38a913deccf65650859563c616541f28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>auth_serv_sock</name>
      <anchorfile>structradius__client__data.html</anchorfile>
      <anchor>a9afb8fe22141eb62451f97f0c1050181</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>auth_serv_sock6</name>
      <anchorfile>structradius__client__data.html</anchorfile>
      <anchor>accb9f6766b08c158c4b0f2bb34c07305</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>auth_sock</name>
      <anchorfile>structradius__client__data.html</anchorfile>
      <anchor>a475887738bae39226e7ae3a51d99993e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_radius_servers *</type>
      <name>conf</name>
      <anchorfile>structradius__client__data.html</anchorfile>
      <anchor>a87516683be81eaa5b33f63dc68e390ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ctx</name>
      <anchorfile>structradius__client__data.html</anchorfile>
      <anchor>a9e7af0899bd4bc8bd1af876284b317dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct radius_msg_list *</type>
      <name>msgs</name>
      <anchorfile>structradius__client__data.html</anchorfile>
      <anchor>a5c2e2e24c2f41e9052e0dca79affa591</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>next_radius_identifier</name>
      <anchorfile>structradius__client__data.html</anchorfile>
      <anchor>ae3d1bf39d7ee51eba6dacc6c61a3314b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>num_acct_handlers</name>
      <anchorfile>structradius__client__data.html</anchorfile>
      <anchor>a2cc6ab1585cbeb494ec6f393240a4eb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>num_auth_handlers</name>
      <anchorfile>structradius__client__data.html</anchorfile>
      <anchor>a2ae474a9b272513d3e21b0ff4afbf954</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>num_msgs</name>
      <anchorfile>structradius__client__data.html</anchorfile>
      <anchor>a1fdf9faace2bb746ff8707e07844ff63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>radius_hdr</name>
    <filename>structradius__hdr.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>authenticator</name>
      <anchorfile>structradius__hdr.html</anchorfile>
      <anchor>a5e392fa2771ec662c308baeeb2a85312</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>code</name>
      <anchorfile>structradius__hdr.html</anchorfile>
      <anchor>a1f93353ab031fb07d8f7eba446e4715b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>identifier</name>
      <anchorfile>structradius__hdr.html</anchorfile>
      <anchor>afb614e98965e5c300f51f8c21572ba57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>length</name>
      <anchorfile>structradius__hdr.html</anchorfile>
      <anchor>a1382bb43265a6555ac8aafb81d5c6e0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>radius_ms_mppe_keys</name>
    <filename>structradius__ms__mppe__keys.html</filename>
    <member kind="variable">
      <type>u8 *</type>
      <name>recv</name>
      <anchorfile>structradius__ms__mppe__keys.html</anchorfile>
      <anchor>a63bde45aa0677b35c8259547f2588e2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>recv_len</name>
      <anchorfile>structradius__ms__mppe__keys.html</anchorfile>
      <anchor>ac22d9a799b670784631982d0f1298093</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>send</name>
      <anchorfile>structradius__ms__mppe__keys.html</anchorfile>
      <anchor>ab9463149805ec52b737339d858aaa1a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>send_len</name>
      <anchorfile>structradius__ms__mppe__keys.html</anchorfile>
      <anchor>a8d857a430bd48801fa9e61e82be01ced</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>radius_msg</name>
    <filename>structradius__msg.html</filename>
    <member kind="variable">
      <type>size_t *</type>
      <name>attr_pos</name>
      <anchorfile>structradius__msg.html</anchorfile>
      <anchor>a87713a1c7168bbc9e4bb2308092d7927</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>attr_size</name>
      <anchorfile>structradius__msg.html</anchorfile>
      <anchor>a5650489ce5f069ededf388720aff9945</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>attr_used</name>
      <anchorfile>structradius__msg.html</anchorfile>
      <anchor>a47eb45772ddfcd12f0fab0453725e84c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>buf</name>
      <anchorfile>structradius__msg.html</anchorfile>
      <anchor>a2aada34c6dcd5a0b01c49cad4cd5a32a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct radius_hdr *</type>
      <name>hdr</name>
      <anchorfile>structradius__msg.html</anchorfile>
      <anchor>ac44b51156cbc1cca1c5cf72609c4f291</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>radius_msg_list</name>
    <filename>structradius__msg__list.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>addr</name>
      <anchorfile>structradius__msg__list.html</anchorfile>
      <anchor>ac90f0de62736dfce382ed0560c85bbdd</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>attempts</name>
      <anchorfile>structradius__msg__list.html</anchorfile>
      <anchor>a32752c3fcc3c2a76efa0295ea1860020</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>os_time_t</type>
      <name>first_try</name>
      <anchorfile>structradius__msg__list.html</anchorfile>
      <anchor>ae333b9e712dad84f63bde98987089cfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct os_time</type>
      <name>last_attempt</name>
      <anchorfile>structradius__msg__list.html</anchorfile>
      <anchor>af0b9b229132ae6b7fafdc51a61fc8243</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct radius_msg *</type>
      <name>msg</name>
      <anchorfile>structradius__msg__list.html</anchorfile>
      <anchor>a2604a8855e1e8f89198b3291dfb4c740</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RadiusType</type>
      <name>msg_type</name>
      <anchorfile>structradius__msg__list.html</anchorfile>
      <anchor>ae388cba8c3673e33c91a8e9561d3f4d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct radius_msg_list *</type>
      <name>next</name>
      <anchorfile>structradius__msg__list.html</anchorfile>
      <anchor>a426413d4205965bbff04c30a24b76479</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>os_time_t</type>
      <name>next_try</name>
      <anchorfile>structradius__msg__list.html</anchorfile>
      <anchor>a5aba17c99eb7291a7c71f54fa457ec55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>next_wait</name>
      <anchorfile>structradius__msg__list.html</anchorfile>
      <anchor>a5aa25706bccd30de1e6abcd8598d53ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>shared_secret</name>
      <anchorfile>structradius__msg__list.html</anchorfile>
      <anchor>a1c6e0521fab6d91a4530b4781696ea00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>shared_secret_len</name>
      <anchorfile>structradius__msg__list.html</anchorfile>
      <anchor>a9c7fc2e567ffe19caeca08a954f50eb9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>radius_rx_handler</name>
    <filename>structradius__rx__handler.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>data</name>
      <anchorfile>structradius__rx__handler.html</anchorfile>
      <anchor>ae4325318f7f24f32fb17144adc637b12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RadiusRxResult(*</type>
      <name>handler</name>
      <anchorfile>structradius__rx__handler.html</anchorfile>
      <anchor>a94a7030d47d4f8579e333619ac777e6c</anchor>
      <arglist>)(struct radius_msg *msg, struct radius_msg *req, const u8 *shared_secret, size_t shared_secret_len, void *data)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>radius_server_conf</name>
    <filename>structradius__server__conf.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>auth_port</name>
      <anchorfile>structradius__server__conf.html</anchorfile>
      <anchor>afc09f372701a576938f481a1472672a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>client_file</name>
      <anchorfile>structradius__server__conf.html</anchorfile>
      <anchor>a6abe5829ffe51ac7b9ac5fe3e27b799e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>conf_ctx</name>
      <anchorfile>structradius__server__conf.html</anchorfile>
      <anchor>ac796d0a91c25766b57bc869b16c979c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>eap_fast_a_id</name>
      <anchorfile>structradius__server__conf.html</anchorfile>
      <anchor>a0b4fe2037ba7304c6514c3a70ca1fc74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>eap_fast_a_id_info</name>
      <anchorfile>structradius__server__conf.html</anchorfile>
      <anchor>a54c7b3f3f3637ed33859a40b251a6045</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>eap_fast_a_id_len</name>
      <anchorfile>structradius__server__conf.html</anchorfile>
      <anchor>ae18f32f8169f6c6cbbcde7766ab5d0d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>eap_fast_prov</name>
      <anchorfile>structradius__server__conf.html</anchorfile>
      <anchor>ad2f9c4c1a17a533b6445efce7cac50ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>eap_req_id_text</name>
      <anchorfile>structradius__server__conf.html</anchorfile>
      <anchor>a8d9a302dd2c9260d9bea3d1019cef078</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>eap_req_id_text_len</name>
      <anchorfile>structradius__server__conf.html</anchorfile>
      <anchor>a802c11ca037821fa5ac6f30ea6c31b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>eap_sim_aka_result_ind</name>
      <anchorfile>structradius__server__conf.html</anchorfile>
      <anchor>ac4c240db0175729b9de4b71aee39d905</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>eap_sim_db_priv</name>
      <anchorfile>structradius__server__conf.html</anchorfile>
      <anchor>a66814cf2d7504d08f497d1972bddab97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>get_eap_user</name>
      <anchorfile>structradius__server__conf.html</anchorfile>
      <anchor>afd8b86c0debb101d2a6f2cc08d30e0fc</anchor>
      <arglist>)(void *ctx, const u8 *identity, size_t identity_len, int phase2, struct eap_user *user)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ipv6</name>
      <anchorfile>structradius__server__conf.html</anchorfile>
      <anchor>a4a97fc067a4b438e32c932ca1048ca42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>msg_ctx</name>
      <anchorfile>structradius__server__conf.html</anchorfile>
      <anchor>ab1bd0691840c95d0d0e670567e181f6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pac_key_lifetime</name>
      <anchorfile>structradius__server__conf.html</anchorfile>
      <anchor>ad02334dacdbbd9d86ff9d2c5328b5995</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pac_key_refresh_time</name>
      <anchorfile>structradius__server__conf.html</anchorfile>
      <anchor>a91e2403efab9b1f93a38e726a502b203</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>pac_opaque_encr_key</name>
      <anchorfile>structradius__server__conf.html</anchorfile>
      <anchor>a7a5ac341f3e1dac45b722c08165d2126</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ssl_ctx</name>
      <anchorfile>structradius__server__conf.html</anchorfile>
      <anchor>a54904d9b3d942da06817d8957c5e9fba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tnc</name>
      <anchorfile>structradius__server__conf.html</anchorfile>
      <anchor>ae25100854a20d4b7e8e4ed30790b7969</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wps_context *</type>
      <name>wps</name>
      <anchorfile>structradius__server__conf.html</anchorfile>
      <anchor>ab18cdd7cfb25ed531c113a76ac8e24bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>radius_server_counters</name>
    <filename>structradius__server__counters.html</filename>
    <member kind="variable">
      <type>u32</type>
      <name>access_accepts</name>
      <anchorfile>structradius__server__counters.html</anchorfile>
      <anchor>a17f4f0dbb3cbe33398239c2404c751bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>access_challenges</name>
      <anchorfile>structradius__server__counters.html</anchorfile>
      <anchor>a8ab033f0d74365b9335f5ed502f63fc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>access_rejects</name>
      <anchorfile>structradius__server__counters.html</anchorfile>
      <anchor>a336341f896244e9bb86f362b6c3b3aef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>access_requests</name>
      <anchorfile>structradius__server__counters.html</anchorfile>
      <anchor>ad8cd719987f87e562fa79032cecce73d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>bad_authenticators</name>
      <anchorfile>structradius__server__counters.html</anchorfile>
      <anchor>a756fcd190f6dcd75633e05516b7eac9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>dup_access_requests</name>
      <anchorfile>structradius__server__counters.html</anchorfile>
      <anchor>a8714be8b9385fe6dc3ba5d9ee42ba7dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>invalid_requests</name>
      <anchorfile>structradius__server__counters.html</anchorfile>
      <anchor>a8dc4019d2ac52bef6e5d86eb07c233e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>malformed_access_requests</name>
      <anchorfile>structradius__server__counters.html</anchorfile>
      <anchor>a85fb4143120ba1918d0377fc4d1d25a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>packets_dropped</name>
      <anchorfile>structradius__server__counters.html</anchorfile>
      <anchor>a9474b44b90ee18630a2318da435f2e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>unknown_types</name>
      <anchorfile>structradius__server__counters.html</anchorfile>
      <anchor>a60f0122998ccf203eff7aa5a8fc43b7e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>radius_server_data</name>
    <filename>structradius__server__data.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>auth_sock</name>
      <anchorfile>structradius__server__data.html</anchorfile>
      <anchor>adb784c15733de73ef33f225c8bace453</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct radius_client *</type>
      <name>clients</name>
      <anchorfile>structradius__server__data.html</anchorfile>
      <anchor>aa26dceca92f7d649365a9220d0d61813</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>conf_ctx</name>
      <anchorfile>structradius__server__data.html</anchorfile>
      <anchor>a3f7b33d9d6477b271a45cc9a8b713309</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct radius_server_counters</type>
      <name>counters</name>
      <anchorfile>structradius__server__data.html</anchorfile>
      <anchor>a43c5ddfb4e00333138bc40c805390c9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>eap_fast_a_id</name>
      <anchorfile>structradius__server__data.html</anchorfile>
      <anchor>abcd9ec3ddcde6e9e8d04eb0de146ef47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>eap_fast_a_id_info</name>
      <anchorfile>structradius__server__data.html</anchorfile>
      <anchor>a08ac1791459874bc257dde30c60eb743</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>eap_fast_a_id_len</name>
      <anchorfile>structradius__server__data.html</anchorfile>
      <anchor>ab30209cfeb5e2e8a02b0b96d641056ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>eap_fast_prov</name>
      <anchorfile>structradius__server__data.html</anchorfile>
      <anchor>acd4026f60dceb4d761ea6b1954b3b480</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>eap_req_id_text</name>
      <anchorfile>structradius__server__data.html</anchorfile>
      <anchor>ae8800289178b2db77a8342b296496998</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>eap_req_id_text_len</name>
      <anchorfile>structradius__server__data.html</anchorfile>
      <anchor>a42ef785e4a6c7adb8d5abf2e0916cd6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>eap_sim_aka_result_ind</name>
      <anchorfile>structradius__server__data.html</anchorfile>
      <anchor>a65bdcb3ff2844344472cd68d9fdcc669</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>eap_sim_db_priv</name>
      <anchorfile>structradius__server__data.html</anchorfile>
      <anchor>a93c0e59ec36ddd240fa50dfa63547af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>get_eap_user</name>
      <anchorfile>structradius__server__data.html</anchorfile>
      <anchor>a41dd1eb3a368e632bf6c384377d5716a</anchor>
      <arglist>)(void *ctx, const u8 *identity, size_t identity_len, int phase2, struct eap_user *user)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ipv6</name>
      <anchorfile>structradius__server__data.html</anchorfile>
      <anchor>a48367e182b9a059f02172f822faae717</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>msg_ctx</name>
      <anchorfile>structradius__server__data.html</anchorfile>
      <anchor>af2c65aec96a26e34e1ac1ffbb693e35e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>next_sess_id</name>
      <anchorfile>structradius__server__data.html</anchorfile>
      <anchor>a6efd8159eefdc035196e562549bd0efb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_sess</name>
      <anchorfile>structradius__server__data.html</anchorfile>
      <anchor>a79c57bf17cce697a813dce4daa3021d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pac_key_lifetime</name>
      <anchorfile>structradius__server__data.html</anchorfile>
      <anchor>a255b5db250c89d4af769b4770edec88c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pac_key_refresh_time</name>
      <anchorfile>structradius__server__data.html</anchorfile>
      <anchor>af1944505bd55165280f5e9da50d5e798</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>pac_opaque_encr_key</name>
      <anchorfile>structradius__server__data.html</anchorfile>
      <anchor>ad0d6061c00284d8e446ca6f9dc1e7e3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ssl_ctx</name>
      <anchorfile>structradius__server__data.html</anchorfile>
      <anchor>a9142c566dd95c39232de7e46f7309879</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct os_time</type>
      <name>start_time</name>
      <anchorfile>structradius__server__data.html</anchorfile>
      <anchor>aa301b32824003aee37f59bb02706edc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tnc</name>
      <anchorfile>structradius__server__data.html</anchorfile>
      <anchor>a5a13ad8656c22bcf23a036601495eacc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wps_context *</type>
      <name>wps</name>
      <anchorfile>structradius__server__data.html</anchorfile>
      <anchor>af124d336ed632263019705b3d670fd39</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>radius_session</name>
    <filename>structradius__session.html</filename>
    <member kind="variable">
      <type>struct radius_client *</type>
      <name>client</name>
      <anchorfile>structradius__session.html</anchorfile>
      <anchor>ac763dd06b11e4905d4fb334098e7aa3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_sm *</type>
      <name>eap</name>
      <anchorfile>structradius__session.html</anchorfile>
      <anchor>a468df7f8102d5f12ce28ac8b01333393</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eap_eapol_interface *</type>
      <name>eap_if</name>
      <anchorfile>structradius__session.html</anchorfile>
      <anchor>aedd0703f3bec2ae9b9daf8df50d0e3a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>last_authenticator</name>
      <anchorfile>structradius__session.html</anchorfile>
      <anchor>a3c9c8829cf4b44427026f1978994919c</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>struct sockaddr_storage</type>
      <name>last_from</name>
      <anchorfile>structradius__session.html</anchorfile>
      <anchor>aa063a8f1653521e93026643799075a9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>last_from_addr</name>
      <anchorfile>structradius__session.html</anchorfile>
      <anchor>a192c7644003c3dbca17377617b8241a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>last_from_port</name>
      <anchorfile>structradius__session.html</anchorfile>
      <anchor>af66380e95f05196d6e14b1601735b1b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>socklen_t</type>
      <name>last_fromlen</name>
      <anchorfile>structradius__session.html</anchorfile>
      <anchor>a24d54a31141d7c9cdb601b9f4f56b23a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>last_identifier</name>
      <anchorfile>structradius__session.html</anchorfile>
      <anchor>a23fec54d1011f67d3607327deb1d893f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct radius_msg *</type>
      <name>last_msg</name>
      <anchorfile>structradius__session.html</anchorfile>
      <anchor>a91e02e4789a6de31a8f258205107cf3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct radius_msg *</type>
      <name>last_reply</name>
      <anchorfile>structradius__session.html</anchorfile>
      <anchor>a4bab059ed147f9f3084939800ebd70c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct radius_session *</type>
      <name>next</name>
      <anchorfile>structradius__session.html</anchorfile>
      <anchor>a3ec12b5dce14ff56458b9596f730ab2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct radius_server_data *</type>
      <name>server</name>
      <anchorfile>structradius__session.html</anchorfile>
      <anchor>aecb61309d683e8f3b416a23b4ea80a2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>sess_id</name>
      <anchorfile>structradius__session.html</anchorfile>
      <anchor>af79be3a3adbd1398c53a41fd1845d270</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros_interface</name>
    <filename>structros__interface.html</filename>
    <member kind="function">
      <type>void</type>
      <name>assocFailed</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>aead0209d80c464ddccb2c48cb0796b40</anchor>
      <arglist>(const u8 *bssid, const char *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assocSucceeded</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>a315f8bd64624f93bb91d98218de28897</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ifaceIdle</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>a876e28246f21981b268daaed9bdb3368</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishNetworkList</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>af39ef51252487a09f95926c5dd029352</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishUnassociated</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>a156674bfb768cc0fbbc1811da4c18af3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ros_interface</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>aa59b51a2a356c573487472b064e4aec6</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, wpa_supplicant *wpa_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scanCompleted</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>a7ef7d43595571fd1d91adc4d7a6548e1</anchor>
      <arglist>(wpa_scan_results *scan_res)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setCountryCode</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>a9bea472315e20817c8dccebe2dd02e22</anchor>
      <arglist>(const char *country_code)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char</type>
      <name>country_code</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>a56c741c23ca414ba40b684b10c798f07</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct wpa_global *</type>
      <name>global</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>afe07ad2b51807a8b8aef20c34a1cc48b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>addNetwork</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>af21334854e77f415a02e1d5b3750a327</anchor>
      <arglist>(wpa_supplicant_node::AddNetwork::Request &amp;req, wpa_supplicant_node::AddNetwork::Response &amp;rsp)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>associateCancelCallback</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>a5643f39852a4d1d755526440bc25108c</anchor>
      <arglist>(AssociateActionServer::GoalHandle &amp;gh)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>associateGoalCallback</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>a3927ba54558b04cd06f0225033936e81</anchor>
      <arglist>(AssociateActionServer::GoalHandle &amp;gh)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>associateWork</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>aae52f218c2e75b214767d33634b79981</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillRosBss</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>a6da980efd1508ed62fc61d916f81a240</anchor>
      <arglist>(wpa_supplicant_node::Bss &amp;ros_bss, wpa_bss &amp;bss)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillRosResp</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>abcc24bb4dac6f29ff51d2593f4e00927</anchor>
      <arglist>(wpa_supplicant_node::ScanResult &amp;rslt, wpa_scan_results &amp;scan_res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillSecurityInformation</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>aad3ae55b9a600640bd48f063ed3136e5</anchor>
      <arglist>(wpa_supplicant_node::SecurityProperties &amp;props, struct wpa_ie_data &amp;ie_data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>fillWpaReq</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>abcc9d6906f8bf68bb2b3eea2ab404aad</anchor>
      <arglist>(boost::shared_ptr&lt; const wpa_supplicant_node::ScanGoal &gt; &amp;g, struct wpa_driver_scan_params &amp;wpa_req)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>lockedScanTryActivate</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>ae9c2f50dce9379c091649993afea1d97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishFrequencyList</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>a02de82562e451925c77f5b9bdff8c86b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>removeNetwork</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>a2b52529dc52d442f6166c5a625355271</anchor>
      <arglist>(wpa_supplicant_node::RemoveNetwork::Request &amp;req, wpa_supplicant_node::RemoveNetwork::Response &amp;rsp)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>requestAssociateWork</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>a78324999edbf94dec993342b3d19ce33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>scanCancel</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>ae30f8987d4e8da3a4296c0814b4e4a95</anchor>
      <arglist>(ScanActionServer::GoalHandle &amp;gh)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>scanCancelCallback</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>a7dda6f91ee18a39f295d53ed1469cfda</anchor>
      <arglist>(ScanActionServer::GoalHandle &amp;gh)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>scanGoalCallback</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>a8a3c14d201d46ef0dbe9276a84854b78</anchor>
      <arglist>(ScanActionServer::GoalHandle &amp;gh)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>scanTryActivate</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>a3a5e08dcca1373a65bae876e67d2aab5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setDriverCountry</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>a382b4ae26102276548fdd4088000c593</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setNetworkParameter</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>a3443f274d3ca1984a126406137eca92d</anchor>
      <arglist>(wpa_supplicant_node::SetNetworkParameters::Request &amp;req, wpa_supplicant_node::SetNetworkParameters::Response &amp;rsp)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setNetworkState</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>ab38ef1428392fed149bf66f79d1d53cf</anchor>
      <arglist>(wpa_supplicant_node::SetNetworkState::Request &amp;req, wpa_supplicant_node::SetNetworkState::Response &amp;rsp)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>startActiveAssociation</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>a5382008dcbbe93b915c73389b6ba7b68</anchor>
      <arglist>(AssociateActionServer::GoalHandle &amp;gh)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>stopActiveAssociation</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>a71ccdd53080a04520d8d22bd5067c088</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>associateTimeoutHandler</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>ac324f482987e164ea57d4c742de2bce5</anchor>
      <arglist>(void *wpa_s, void *unused)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>delayedPublishFrequencyList</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>af37c60092c8325c4b69f4b8ef9475e5d</anchor>
      <arglist>(void *wpa_s, void *repeat_p)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>scanTimeoutHandler</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>a143570e6b455cef56294735daf51968e</anchor>
      <arglist>(void *wpa_s, void *unused)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AssociateActionServer</type>
      <name>aas_</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>adf559b301bc6c083f955481c01379837</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AssociateActionServer::GoalHandle</type>
      <name>active_association_</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>afd8d407dc21e6263e52441bc06e7acc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>add_network_service_</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>a72ff49d4444f2bdba74e6f6e358d516a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::queue&lt; AssociateActionServer::GoalHandle &gt;</type>
      <name>associate_cancel_queue_</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>ad8147427f0d4cdb475eaf819c93758c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::queue&lt; AssociateActionServer::GoalHandle &gt;</type>
      <name>associate_goal_queue_</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>aca1bd71c5726febb957cd57172ebe5a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::recursive_mutex</type>
      <name>associate_mutex_</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>a6c67012c604e6563cf563a062a9aef72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>associate_work_requested_</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>a432e53fdca54e87f83f39e1bbcb31fae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>association_publisher_</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>a44670c17923cf75e4adb9efb1a2c8e06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ScanActionServer::GoalHandle</type>
      <name>current_scan_</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>a74eb56ffbaec86445e9f9eda3bf55cef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>current_scan_frequencies_</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>a4c728a71410cfbd953589ff262cee155</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>frequency_list_publisher_</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>a7d06ffe5b59463f0f71c5fd439385ae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>network_list_publisher_</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>acfc820d64ec6dd78a6fb14905b638864</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>a32e50965ee8ca548527e0de96bb9a760</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>remove_network_service_</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>a64f29912ec39a820548fa08e106adf21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ScanActionServer</type>
      <name>sas_</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>a061f55c13706e2a446859b4837df13e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::recursive_mutex</type>
      <name>scan_mutex_</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>a8b48edacfed6edd5ad65d65a877fb7a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>scan_publisher_</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>a333594633092bbf8e382024092c44ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::queue&lt; ScanActionServer::GoalHandle &gt;</type>
      <name>scan_queue_</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>a9eab7550e6c52a6832513c4c5f8ff2dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>set_network_parameter_service_</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>a08abe4a64e117c373b9216dfba0ed9bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>set_network_state_service_</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>a713778d80751017b848c55cb5bd31336</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>wpa_supplicant *</type>
      <name>wpa_s_</name>
      <anchorfile>structros__interface.html</anchorfile>
      <anchor>a0188e61720b47eafd41060abdc18bfcd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RosApi</name>
    <filename>classRosApi.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addWork</name>
      <anchorfile>classRosApi.html</anchorfile>
      <anchor>a69014eba31d260d508d9d7e57cb72c24</anchor>
      <arglist>(const WorkFunction &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doWork</name>
      <anchorfile>classRosApi.html</anchorfile>
      <anchor>a6f24d1ef7b2fc8e69189e144d0cf26a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>init</name>
      <anchorfile>classRosApi.html</anchorfile>
      <anchor>a709dc47b188020cf31d8f6e7fec81b22</anchor>
      <arglist>(int *argc, char ***argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init2</name>
      <anchorfile>classRosApi.html</anchorfile>
      <anchor>ac67a7c7d5713a4ed9a553e00f6aaa09d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RosApi</name>
      <anchorfile>classRosApi.html</anchorfile>
      <anchor>a7dca148cd7fc5e499535e64387a085c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>triggerWork</name>
      <anchorfile>classRosApi.html</anchorfile>
      <anchor>af8ddce52ffba86ec6ea74b573a616081</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uninit</name>
      <anchorfile>classRosApi.html</anchorfile>
      <anchor>a0d0833ddcf74d0df7f95c72b58a7d08c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>waitForMainThread</name>
      <anchorfile>classRosApi.html</anchorfile>
      <anchor>a345aaf128660f5c1b199942aa0ad70b9</anchor>
      <arglist>(boost::mutex::scoped_lock &amp;lock)</arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classRosApi.html</anchorfile>
      <anchor>a1f01f9f6bec6c1fa334fb50cf48fb194</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>main_thread_states</name>
      <anchorfile>classRosApi.html</anchorfile>
      <anchor>a5123bffcb39b2eca441fe51125940918</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAIN_THREAD_NOT_WAITING</name>
      <anchorfile>classRosApi.html</anchorfile>
      <anchor>a5123bffcb39b2eca441fe51125940918a2bbd392ad78967378edaab5a0ab46f80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAIN_THREAD_WAITING</name>
      <anchorfile>classRosApi.html</anchorfile>
      <anchor>a5123bffcb39b2eca441fe51125940918adbac7980be62f81051a049833779df4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAIN_THREAD_PAUSED</name>
      <anchorfile>classRosApi.html</anchorfile>
      <anchor>a5123bffcb39b2eca441fe51125940918a3ddcdd4d43fea09e75d9e10908debae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mainThreadWait</name>
      <anchorfile>classRosApi.html</anchorfile>
      <anchor>ad66bfb480cce29a8084c618036c63ded</anchor>
      <arglist>(boost::mutex::scoped_lock &amp;lock)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reconfigure</name>
      <anchorfile>classRosApi.html</anchorfile>
      <anchor>a0b794ee0222ee8184ac7cd5246463e73</anchor>
      <arglist>(wpa_supplicant_node::WpaSupplicantNodeConfig &amp;config, unsigned int &amp;level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>waitForMainThreadState</name>
      <anchorfile>classRosApi.html</anchorfile>
      <anchor>a8442ca257bea92f90a062a131e042184</anchor>
      <arglist>(boost::mutex::scoped_lock &amp;lock, main_thread_states target)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>first_call_to_reconfigure</name>
      <anchorfile>classRosApi.html</anchorfile>
      <anchor>a9249eb95e1c72365e158d56ab2fbb651</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>initialized_</name>
      <anchorfile>classRosApi.html</anchorfile>
      <anchor>a7328c0440450942b369ed8af6a86bb54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::condition_variable</type>
      <name>main_thread_cv_</name>
      <anchorfile>classRosApi.html</anchorfile>
      <anchor>a697a5c891e1c7be5031f7de422d2bb18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile main_thread_states</type>
      <name>main_thread_state_</name>
      <anchorfile>classRosApi.html</anchorfile>
      <anchor>a61f5fead24882bd84f1399ac68cd9d78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>pipefd</name>
      <anchorfile>classRosApi.html</anchorfile>
      <anchor>a4a53cbf2b26b167f91084737cf765a4d</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; boost::thread &gt;</type>
      <name>ros_spin_loop_</name>
      <anchorfile>classRosApi.html</anchorfile>
      <anchor>a9444b22c5cbcba06e9f89283472ec92f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile bool</type>
      <name>shutting_down_</name>
      <anchorfile>classRosApi.html</anchorfile>
      <anchor>acda22974ead5a228d9b607a386b5e0ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::queue&lt; WorkFunction &gt;</type>
      <name>work_queue_</name>
      <anchorfile>classRosApi.html</anchorfile>
      <anchor>aa2966190c9ff10f2011fca67e1c16278</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rsn_error_kde</name>
    <filename>structrsn__error__kde.html</filename>
    <member kind="variable">
      <type>be16</type>
      <name>error_type</name>
      <anchorfile>structrsn__error__kde.html</anchorfile>
      <anchor>a217364d85b591259d7cd0dbfc448f1c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>be16</type>
      <name>mui</name>
      <anchorfile>structrsn__error__kde.html</anchorfile>
      <anchor>ac97ac8c3a311965a7d164412a9783b7e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rsn_ie_hdr</name>
    <filename>structrsn__ie__hdr.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>elem_id</name>
      <anchorfile>structrsn__ie__hdr.html</anchorfile>
      <anchor>a29eda01641446c02ccba1db451740472</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>len</name>
      <anchorfile>structrsn__ie__hdr.html</anchorfile>
      <anchor>a3d54edc93adb3e350d2d6154d7b6eb3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>version</name>
      <anchorfile>structrsn__ie__hdr.html</anchorfile>
      <anchor>aeb702b0544a28fd1908ed0f7b9ee7435</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rsn_pmksa_cache</name>
    <filename>structrsn__pmksa__cache.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>ctx</name>
      <anchorfile>structrsn__pmksa__cache.html</anchorfile>
      <anchor>aa99583548beaff04b54b41d2fa503f96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>free_cb</name>
      <anchorfile>structrsn__pmksa__cache.html</anchorfile>
      <anchor>a9560dfdbc41de6775dbac7e38907cd6b</anchor>
      <arglist>)(struct rsn_pmksa_cache_entry *entry, void *ctx)</arglist>
    </member>
    <member kind="variable">
      <type>struct rsn_pmksa_cache_entry *</type>
      <name>pmkid</name>
      <anchorfile>structrsn__pmksa__cache.html</anchorfile>
      <anchor>a5bf6700639c6ac69177f8a86f30791df</anchor>
      <arglist>[PMKID_HASH_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>struct rsn_pmksa_cache_entry *</type>
      <name>pmksa</name>
      <anchorfile>structrsn__pmksa__cache.html</anchorfile>
      <anchor>a1e86474fe1a5a514ed7516065e3e686a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pmksa_count</name>
      <anchorfile>structrsn__pmksa__cache.html</anchorfile>
      <anchor>a70564d2dd3d718d7d502e0e5533a8e3b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rsn_pmksa_cache_entry</name>
    <filename>structrsn__pmksa__cache__entry.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>aa</name>
      <anchorfile>structrsn__pmksa__cache__entry.html</anchorfile>
      <anchor>aeacd2b4e7eb5741a8f4693b26e5a8a50</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>akmp</name>
      <anchorfile>structrsn__pmksa__cache__entry.html</anchorfile>
      <anchor>a4079b745b7fa455ba4be7ad523db3f91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>eap_type_authsrv</name>
      <anchorfile>structrsn__pmksa__cache__entry.html</anchorfile>
      <anchor>a601d439c8cdfc8b895710343ef21bbaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>os_time_t</type>
      <name>expiration</name>
      <anchorfile>structrsn__pmksa__cache__entry.html</anchorfile>
      <anchor>a79d7fa0dd489bb9469afb5898321d84c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct rsn_pmksa_cache_entry *</type>
      <name>hnext</name>
      <anchorfile>structrsn__pmksa__cache__entry.html</anchorfile>
      <anchor>a039c207f27d5723c10f8b28d38d9cf65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>identity</name>
      <anchorfile>structrsn__pmksa__cache__entry.html</anchorfile>
      <anchor>ad5be8b839c32e44612ca039a87947404</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>identity_len</name>
      <anchorfile>structrsn__pmksa__cache__entry.html</anchorfile>
      <anchor>ace907a1dec9a33eae4406ee41baa8a5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>network_ctx</name>
      <anchorfile>structrsn__pmksa__cache__entry.html</anchorfile>
      <anchor>a58910d0fa8641f4ec00f1e719e1a8444</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct rsn_pmksa_cache_entry *</type>
      <name>next</name>
      <anchorfile>structrsn__pmksa__cache__entry.html</anchorfile>
      <anchor>ac85f098f0f48d167b45d904ee5e5ec64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>opportunistic</name>
      <anchorfile>structrsn__pmksa__cache__entry.html</anchorfile>
      <anchor>a76c1dce11c217868061f7e2ba7720985</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>pmk</name>
      <anchorfile>structrsn__pmksa__cache__entry.html</anchorfile>
      <anchor>a0291f87ffebf46c352e73e09a273df3e</anchor>
      <arglist>[PMK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>pmk_len</name>
      <anchorfile>structrsn__pmksa__cache__entry.html</anchorfile>
      <anchor>a123dfa75229123804d34135983096d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>pmkid</name>
      <anchorfile>structrsn__pmksa__cache__entry.html</anchorfile>
      <anchor>a637cd30ff97212f22e7cad363d7b8c09</anchor>
      <arglist>[PMKID_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct radius_class_data</type>
      <name>radius_class</name>
      <anchorfile>structrsn__pmksa__cache__entry.html</anchorfile>
      <anchor>ae146b03ec8f3c1d362bdbd7abc5fe70a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>os_time_t</type>
      <name>reauth_time</name>
      <anchorfile>structrsn__pmksa__cache__entry.html</anchorfile>
      <anchor>a4e443490095f3024900533a8158dbd85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>spa</name>
      <anchorfile>structrsn__pmksa__cache__entry.html</anchorfile>
      <anchor>a7fb5be0ded17d01a2c287a30a12cddb3</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>vlan_id</name>
      <anchorfile>structrsn__pmksa__cache__entry.html</anchorfile>
      <anchor>a7525a5d8b561ff14dc490a16137b3500</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rsn_supp_config</name>
    <filename>structrsn__supp__config.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>allowed_pairwise_cipher</name>
      <anchorfile>structrsn__supp__config.html</anchorfile>
      <anchor>a8ebd3d2039611993b1e793dfe45ee913</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>eap_conf_ctx</name>
      <anchorfile>structrsn__supp__config.html</anchorfile>
      <anchor>a6926d0e9b5c6f715e378b9a12562cbde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>eap_workaround</name>
      <anchorfile>structrsn__supp__config.html</anchorfile>
      <anchor>ad8f824f678121966df720e3605a196b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>network_ctx</name>
      <anchorfile>structrsn__supp__config.html</anchorfile>
      <anchor>a8dd76ea69bf9eca8748757bf5792578e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>peerkey_enabled</name>
      <anchorfile>structrsn__supp__config.html</anchorfile>
      <anchor>a7ba8ef6327f53cd60ab293c7c42ebdf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>proactive_key_caching</name>
      <anchorfile>structrsn__supp__config.html</anchorfile>
      <anchor>af21e1cddcf231dbe3ad0128ae5069816</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>ssid</name>
      <anchorfile>structrsn__supp__config.html</anchorfile>
      <anchor>a585df87bce8b64d38da7a6cd62d33db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ssid_len</name>
      <anchorfile>structrsn__supp__config.html</anchorfile>
      <anchor>a535770275b9b306d91e72e4a9d4c3210</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_ptk_rekey</name>
      <anchorfile>structrsn__supp__config.html</anchorfile>
      <anchor>a1351e5a137f50db96274578efd1f6a5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtattr</name>
    <filename>structrtattr.html</filename>
    <member kind="variable">
      <type>unsigned short</type>
      <name>rta_len</name>
      <anchorfile>structrtattr.html</anchorfile>
      <anchor>a078b98797232bf24c840008c4f6e581c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>rta_type</name>
      <anchorfile>structrtattr.html</anchorfile>
      <anchor>a23bd02894aef9ce3741ba36767ce2ede</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ScanResults</name>
    <filename>classScanResults.html</filename>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>bssSelected</name>
      <anchorfile>classScanResults.html</anchorfile>
      <anchor>ad19ee33622d6ac2281dec24ec2487cc7</anchor>
      <arglist>(QTreeWidgetItem *sel)</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>getResults</name>
      <anchorfile>classScanResults.html</anchorfile>
      <anchor>afd671b2a639ec41092e13b9802e82294</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>scanRequest</name>
      <anchorfile>classScanResults.html</anchorfile>
      <anchor>a7343270ae0253decf5538211d9f2c4c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>setWpaGui</name>
      <anchorfile>classScanResults.html</anchorfile>
      <anchor>a2eb7c95a5379988b7d0926a02eb71384</anchor>
      <arglist>(WpaGui *_wpagui)</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>updateResults</name>
      <anchorfile>classScanResults.html</anchorfile>
      <anchor>ae98f3606d0441ef5a60ec68bc21723af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScanResults</name>
      <anchorfile>classScanResults.html</anchorfile>
      <anchor>a31c75f81aad92691fd4c3ed188710683</anchor>
      <arglist>(QWidget *parent=0, const char *name=0, bool modal=false, Qt::WFlags fl=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ScanResults</name>
      <anchorfile>classScanResults.html</anchorfile>
      <anchor>ade614500acc97b74fbb32711ac240617</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>languageChange</name>
      <anchorfile>classScanResults.html</anchorfile>
      <anchor>ac094fdc887627495d5463ab4959389cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>WpaGui *</type>
      <name>wpagui</name>
      <anchorfile>classScanResults.html</anchorfile>
      <anchor>aff259219a4f6e51513bc4292f5e59664</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>scard_data</name>
    <filename>structscard__data.html</filename>
    <member kind="variable">
      <type>SCARDHANDLE</type>
      <name>card</name>
      <anchorfile>structscard__data.html</anchorfile>
      <anchor>aff976c08d4a483abe01e9b28dc89fde4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SCARDCONTEXT</type>
      <name>ctx</name>
      <anchorfile>structscard__data.html</anchorfile>
      <anchor>ab0ce440bcfae6f1a1ecc8bbb1094ca80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pin1_required</name>
      <anchorfile>structscard__data.html</anchorfile>
      <anchor>a1916fd2cb9229f4f0eedbf31858c83c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DWORD</type>
      <name>protocol</name>
      <anchorfile>structscard__data.html</anchorfile>
      <anchor>a02dc5e381cfa512ff8182b7b06282740</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sim_types</type>
      <name>sim_type</name>
      <anchorfile>structscard__data.html</anchorfile>
      <anchor>a7fffa1ba353c0d811eef862862ed5f3b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>security_parameters_st</name>
    <filename>structsecurity__parameters__st.html</filename>
    <member kind="variable">
      <type>opaque</type>
      <name>client_random</name>
      <anchorfile>structsecurity__parameters__st.html</anchorfile>
      <anchor>a616b4301da1c9ae39f4173aa7e0bca41</anchor>
      <arglist>[TLS_RANDOM_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>cipher_suite_st</type>
      <name>current_cipher_suite</name>
      <anchorfile>structsecurity__parameters__st.html</anchorfile>
      <anchor>a5e5e6414b1c105223121af684b1ff192</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gnutls_connection_end_t</type>
      <name>entity</name>
      <anchorfile>structsecurity__parameters__st.html</anchorfile>
      <anchor>a845297615face05983724f8fcc94d6ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gnutls_kx_algorithm_t</type>
      <name>kx_algorithm</name>
      <anchorfile>structsecurity__parameters__st.html</anchorfile>
      <anchor>abfa7ab4f6ec4d0e3bc7297cc09f3b9bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>opaque</type>
      <name>master_secret</name>
      <anchorfile>structsecurity__parameters__st.html</anchorfile>
      <anchor>adb8635c2753ca48ea50f9286c3a33cf8</anchor>
      <arglist>[TLS_MASTER_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>gnutls_cipher_algorithm_t</type>
      <name>read_bulk_cipher_algorithm</name>
      <anchorfile>structsecurity__parameters__st.html</anchorfile>
      <anchor>a8d786b9572e62538ea0dbe8666bd0b18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gnutls_compression_method_t</type>
      <name>read_compression_algorithm</name>
      <anchorfile>structsecurity__parameters__st.html</anchorfile>
      <anchor>a66cb6985f8f9dff2d5a5930cc3a2c24a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gnutls_mac_algorithm_t</type>
      <name>read_mac_algorithm</name>
      <anchorfile>structsecurity__parameters__st.html</anchorfile>
      <anchor>af0f206f98af4a64e421f81aa9701dfc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>opaque</type>
      <name>server_random</name>
      <anchorfile>structsecurity__parameters__st.html</anchorfile>
      <anchor>a50704c3caa436331f7632d43a593a603</anchor>
      <arglist>[TLS_RANDOM_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>gnutls_cipher_algorithm_t</type>
      <name>write_bulk_cipher_algorithm</name>
      <anchorfile>structsecurity__parameters__st.html</anchorfile>
      <anchor>a928e3d5467010d490b201dc536efe944</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gnutls_compression_method_t</type>
      <name>write_compression_algorithm</name>
      <anchorfile>structsecurity__parameters__st.html</anchorfile>
      <anchor>a37b51b011e1028b51be54c683309c635</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gnutls_mac_algorithm_t</type>
      <name>write_mac_algorithm</name>
      <anchorfile>structsecurity__parameters__st.html</anchorfile>
      <anchor>a6b574769a0585966fe5be2d70763e973</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SHA1Context</name>
    <filename>structSHA1Context.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>buffer</name>
      <anchorfile>structSHA1Context.html</anchorfile>
      <anchor>a0574c1dafd5a3a287b5829dcc5312d99</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>count</name>
      <anchorfile>structSHA1Context.html</anchorfile>
      <anchor>ac7ba81e8d2c7144b56d5b38baba6eb1d</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>state</name>
      <anchorfile>structSHA1Context.html</anchorfile>
      <anchor>a00b63898f04de5973b6cb86e10e9a283</anchor>
      <arglist>[5]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sha256_state</name>
    <filename>structsha256__state.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>buf</name>
      <anchorfile>structsha256__state.html</anchorfile>
      <anchor>a1262fb2876d133cae5dca7e32b84df02</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>curlen</name>
      <anchorfile>structsha256__state.html</anchorfile>
      <anchor>a0c44f024d42782549963233d6213d5c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u64</type>
      <name>length</name>
      <anchorfile>structsha256__state.html</anchorfile>
      <anchor>a879d9698b5c9600f128054d0a84a78af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>state</name>
      <anchorfile>structsha256__state.html</anchorfile>
      <anchor>a42c986129dd281b936f82fc5dd8461d3</anchor>
      <arglist>[8]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sockaddr_nl</name>
    <filename>structsockaddr__nl.html</filename>
    <member kind="variable">
      <type>sa_family_t</type>
      <name>nl_family</name>
      <anchorfile>structsockaddr__nl.html</anchorfile>
      <anchor>a28df558ea904fe04840eb2a4ce4b779d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>nl_groups</name>
      <anchorfile>structsockaddr__nl.html</anchorfile>
      <anchor>a3bf54788d934cd4bbf1c9f43f054834c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>nl_pad</name>
      <anchorfile>structsockaddr__nl.html</anchorfile>
      <anchor>a17074baf7e9d3e736fa90300ac853048</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>nl_pid</name>
      <anchorfile>structsockaddr__nl.html</anchorfile>
      <anchor>ac8e94a6f08228c26326924856effa05f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sta_id_search</name>
    <filename>structsta__id__search.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>identifier</name>
      <anchorfile>structsta__id__search.html</anchorfile>
      <anchor>a8738b024715c90422106c36ae7f3c460</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eapol_state_machine *</type>
      <name>sm</name>
      <anchorfile>structsta__id__search.html</anchorfile>
      <anchor>afe410053e440ee97ec57ea3f9c88aa2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sta_info</name>
    <filename>structsta__info.html</filename>
    <member kind="enumvalue">
      <name>STA_NULLFUNC</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>a18467c1dd0b3ab61d622d624e7926545aaff23e6f966d4678cb8bb630292df14c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STA_DISASSOC</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>a18467c1dd0b3ab61d622d624e7926545a31c04e8f2a56da9673e5284efc020eac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STA_DEAUTH</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>a18467c1dd0b3ab61d622d624e7926545a6531a577fbbb98f558cfcf27902547e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STA_REMOVE</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>a18467c1dd0b3ab61d622d624e7926545ade62346ae6df0034aba8e893363f6a9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>acct_input_gigawords</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>a15493cee1a3fb4d34306bf7fb95b4834</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>acct_interim_interval</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>a8079469e56307d55ec0f82d5e0e9f251</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>acct_output_gigawords</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>aad0f2e7fb8140d6e230172420e4e774c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>acct_session_id_hi</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>a1a9eceb55b1c35d35797b6776683b555</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>acct_session_id_lo</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>a7486c9ea78e429f83e8b797642b5a03e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>time_t</type>
      <name>acct_session_start</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>aa1bf1e5ca36912563bdb9e7dc2c6e6a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>acct_session_started</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>a867fdf2713fa62b19bdb38a34a101783</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>acct_terminate_cause</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>a8ff95615aadb4f658a32cf79d0d8debc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>addr</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>af612081f9558bab16a8902290b0dbbdd</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>aid</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>a4865ca9fb3209d70bb00c3f5da874110</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>auth_alg</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>a7e94f80aa53bb10269f773c8a68b68b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>capability</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>a52c75d68a2732d1c6843a6dbcd7c3d4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>challenge</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>a8d72ac56deca26ddfb027dc3f7d0412e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eapol_state_machine *</type>
      <name>eapol_sm</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>a1f3d34a5fb138c439a0bd2375603666f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>flags</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>a6039ee4e98c74d105a970e155f121f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sta_info *</type>
      <name>hnext</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>a58b4916576a533a652873b62a40d102d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>ht_20mhz_set</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>acdee56fc7a27e2c40b5c6fe9490ac287</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ieee80211_ht_capabilities *</type>
      <name>ht_capabilities</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>afc7a935e0978132b23ec52736ec40d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ieee80211_mgmt *</type>
      <name>last_assoc_req</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>a2fa5b98644c48ebcf2c7d2de7a06db15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>last_rx_bytes</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>aac4d852ab117f60e7b120e952d8540a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>last_tx_bytes</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>adb48f41bdcfffce3f8e1b0607bd8b76b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>listen_interval</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>aa6e7d4ff9008bb76e3c093b4add00312</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sta_info *</type>
      <name>next</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>a2180d03fd8259d52860564d0d24517f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>no_ht_gf_set</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>adeefb04065330869cf274ea74330037b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>no_ht_set</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>ae47b66e5c59ec84f977f2cb2027fabd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>no_short_preamble_set</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>af0268f044513c2dc9dab4c6c3fc20d75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>no_short_slot_time_set</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>a009fdf4dadf001b4b87754407140dc4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>nonerp_set</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>ad1ba16783253f7c59d20da5c1f012a1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct rsn_preauth_interface *</type>
      <name>preauth_iface</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>a838d80ec7d2f1e5d9b42358fd515dac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>previous_ap</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>ab989e79ad810fcd4ec1af3a513f18a99</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_ssid *</type>
      <name>ssid</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>ac0986cd34ac7806d813488c7f3119164</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_ssid *</type>
      <name>ssid_probe</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>a1f6b9446b8680530ed0c6a49a8613ff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>supported_rates</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>ab0dbc5c50b03775d27b4acb161f9bd9d</anchor>
      <arglist>[WLAN_SUPP_RATES_MAX]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>supported_rates_len</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>acc4862e45a4337ba24e976f03af2da25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum sta_info::@7</type>
      <name>timeout_next</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>ae19e93a7a1721a0c10495df3ef644738</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>vlan_id</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>a1c374b615dc0266992fb9cff2df93bcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_state_machine *</type>
      <name>wpa_sm</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>a0bacb7104471c47742d384f5bec65b19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>wps_ie</name>
      <anchorfile>structsta__info.html</anchorfile>
      <anchor>ae16ec55dc53413aba44e990a240404dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>StringQuery</name>
    <filename>classStringQuery.html</filename>
    <member kind="function">
      <type>QString</type>
      <name>get_string</name>
      <anchorfile>classStringQuery.html</anchorfile>
      <anchor>a10cf9b0499061962cc4f913a838a83be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringQuery</name>
      <anchorfile>classStringQuery.html</anchorfile>
      <anchor>a714ce57667d6702cc24e35ac25aa6876</anchor>
      <arglist>(QString label)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLineEdit *</type>
      <name>edit</name>
      <anchorfile>classStringQuery.html</anchorfile>
      <anchor>a5356e06449ecb66ddf2a2c8c670a024f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>subscr_addr</name>
    <filename>structsubscr__addr.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>domain_and_port</name>
      <anchorfile>structsubscr__addr.html</anchorfile>
      <anchor>a76c0edf0b9f31813b2d4548f281dc499</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct dl_list</type>
      <name>list</name>
      <anchorfile>structsubscr__addr.html</anchorfile>
      <anchor>a79623839499d856b29abec78c55f0a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>path</name>
      <anchorfile>structsubscr__addr.html</anchorfile>
      <anchor>abe594ac7f5069d7c7b6e60da09a31aec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sockaddr_in</type>
      <name>saddr</name>
      <anchorfile>structsubscr__addr.html</anchorfile>
      <anchor>ac4bc34f6f30d8c48020773b883d66048</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>subscription</name>
    <filename>structsubscription.html</filename>
    <member kind="variable">
      <type>struct dl_list</type>
      <name>addr_list</name>
      <anchorfile>structsubscription.html</anchorfile>
      <anchor>a62642ce8f55a2238f32c91ef098dcc32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>config_methods</name>
      <anchorfile>structsubscription.html</anchorfile>
      <anchor>a0baf36d7866dd7cadaee3e16720f3221</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wps_event_ *</type>
      <name>current_event</name>
      <anchorfile>structsubscription.html</anchorfile>
      <anchor>a44aa466ca051f6a18978082998a0ba79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>dev_password_id</name>
      <anchorfile>structsubscription.html</anchorfile>
      <anchor>ab9d901dc700e621764cf07dbc3c31286</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct dl_list</type>
      <name>event_queue</name>
      <anchorfile>structsubscription.html</anchorfile>
      <anchor>aa219df6c2994e794274a1cc1dc414f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct dl_list</type>
      <name>list</name>
      <anchorfile>structsubscription.html</anchorfile>
      <anchor>ab957d147de27c876e8d6bb24ce3f5c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>next_subscriber_sequence</name>
      <anchorfile>structsubscription.html</anchorfile>
      <anchor>a07773e5ef1dd530030523513635a3c4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wps_registrar *</type>
      <name>reg</name>
      <anchorfile>structsubscription.html</anchorfile>
      <anchor>a98cf0812c9c00232242c23042559278c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>selected_registrar</name>
      <anchorfile>structsubscription.html</anchorfile>
      <anchor>aa2e1cac5ed56370465a333b0936c621b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct upnp_wps_device_sm *</type>
      <name>sm</name>
      <anchorfile>structsubscription.html</anchorfile>
      <anchor>ae382cf7f35985ac69b154a9a643c87bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>time_t</type>
      <name>timeout_time</name>
      <anchorfile>structsubscription.html</anchorfile>
      <anchor>a3b605143ff84ba2dd014384c41d56283</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>uuid</name>
      <anchorfile>structsubscription.html</anchorfile>
      <anchor>a97df7a6bd3f55476b317319669ee6127</anchor>
      <arglist>[UUID_LEN]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>test_client_socket</name>
    <filename>structtest__client__socket.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>addr</name>
      <anchorfile>structtest__client__socket.html</anchorfile>
      <anchor>aec6d4b37d1980b75ca86c54c3ebf507c</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct test_driver_bss *</type>
      <name>bss</name>
      <anchorfile>structtest__client__socket.html</anchorfile>
      <anchor>acc94a15656c515b450aead39e54b3108</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct test_client_socket *</type>
      <name>next</name>
      <anchorfile>structtest__client__socket.html</anchorfile>
      <anchor>aa1333120e8d6c44e1e2eab1ff111d9a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sockaddr_un</type>
      <name>un</name>
      <anchorfile>structtest__client__socket.html</anchorfile>
      <anchor>a5d820516e066f3a4311a9f0c6aac3d99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>socklen_t</type>
      <name>unlen</name>
      <anchorfile>structtest__client__socket.html</anchorfile>
      <anchor>a8d533556c3800c6ea9be85d9751b419e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>test_driver_bss</name>
    <filename>structtest__driver__bss.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>bss_ctx</name>
      <anchorfile>structtest__driver__bss.html</anchorfile>
      <anchor>a119c2ec54c34e5c47af7837aa187a043</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>bssid</name>
      <anchorfile>structtest__driver__bss.html</anchorfile>
      <anchor>a5ac971fe4ed3b5f1a355b1898bf45068</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_driver_test_data *</type>
      <name>drv</name>
      <anchorfile>structtest__driver__bss.html</anchorfile>
      <anchor>a9baa359c2acaf8d93f96a7ed88f57b53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>ie</name>
      <anchorfile>structtest__driver__bss.html</anchorfile>
      <anchor>a4b98674e58e835c9666e11fa332081a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ielen</name>
      <anchorfile>structtest__driver__bss.html</anchorfile>
      <anchor>a7b2112d3b9026328916c45992e6a7170</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ifname</name>
      <anchorfile>structtest__driver__bss.html</anchorfile>
      <anchor>aadf4bddcc7346767bd2ded848f0cdbcd</anchor>
      <arglist>[IFNAMSIZ]</arglist>
    </member>
    <member kind="variable">
      <type>struct dl_list</type>
      <name>list</name>
      <anchorfile>structtest__driver__bss.html</anchorfile>
      <anchor>a3cee7a74ca8fbf6e8f6ca00f074b2576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>privacy</name>
      <anchorfile>structtest__driver__bss.html</anchorfile>
      <anchor>aa8fa65b7193abe1b6caa207cd717a6c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ssid</name>
      <anchorfile>structtest__driver__bss.html</anchorfile>
      <anchor>a15b78d2cb5bba0d46917cbfa9c92d68e</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ssid_len</name>
      <anchorfile>structtest__driver__bss.html</anchorfile>
      <anchor>a69298088628da01486c253c9a7041d3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>wps_beacon_ie</name>
      <anchorfile>structtest__driver__bss.html</anchorfile>
      <anchor>a710edb128d40206523140ee896d9536d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>wps_beacon_ie_len</name>
      <anchorfile>structtest__driver__bss.html</anchorfile>
      <anchor>a26a24ab411d7bd4e4a1baf647e8b2175</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>wps_probe_resp_ie</name>
      <anchorfile>structtest__driver__bss.html</anchorfile>
      <anchor>ab64c3bd3cb82ddf2df0b443a9a98870a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>wps_probe_resp_ie_len</name>
      <anchorfile>structtest__driver__bss.html</anchorfile>
      <anchor>a11f24e65efb9757bed5457270dc136bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tls_cipher_data</name>
    <filename>structtls__cipher__data.html</filename>
    <member kind="variable">
      <type>enum crypto_cipher_alg</type>
      <name>alg</name>
      <anchorfile>structtls__cipher__data.html</anchorfile>
      <anchor>a35638a1f38527e23769cdb7401ec4943</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>block_size</name>
      <anchorfile>structtls__cipher__data.html</anchorfile>
      <anchor>a902c9f89dc872b967839be2bc155ba21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tls_cipher</type>
      <name>cipher</name>
      <anchorfile>structtls__cipher__data.html</anchorfile>
      <anchor>a75c13dad96ccaefa57d8f8095d02284f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>expanded_key_material</name>
      <anchorfile>structtls__cipher__data.html</anchorfile>
      <anchor>ac6f830b0cbf4d97ec9801df1da4b85f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>key_material</name>
      <anchorfile>structtls__cipher__data.html</anchorfile>
      <anchor>a6c63475fe283ab4bb5a2762d7879bf6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tls_cipher_type</type>
      <name>type</name>
      <anchorfile>structtls__cipher__data.html</anchorfile>
      <anchor>af19a5ecf6452fa145ae242f2a454bb71</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tls_cipher_suite</name>
    <filename>structtls__cipher__suite.html</filename>
    <member kind="variable">
      <type>tls_cipher</type>
      <name>cipher</name>
      <anchorfile>structtls__cipher__suite.html</anchorfile>
      <anchor>a4046cdd10ddf28c68dc21cd5cf76d9d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tls_hash</type>
      <name>hash</name>
      <anchorfile>structtls__cipher__suite.html</anchorfile>
      <anchor>a302bb069b05d588e97ebb27ee7d65494</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tls_key_exchange</type>
      <name>key_exchange</name>
      <anchorfile>structtls__cipher__suite.html</anchorfile>
      <anchor>a2a0158a64faf5551f52db9ff51f65484</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>suite</name>
      <anchorfile>structtls__cipher__suite.html</anchorfile>
      <anchor>a11f05c9c83b39ef865f26e1ff4df1869</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tls_config</name>
    <filename>structtls__config.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>cb_ctx</name>
      <anchorfile>structtls__config.html</anchorfile>
      <anchor>a497079771eaf73662cb2115db44122b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>event_cb</name>
      <anchorfile>structtls__config.html</anchorfile>
      <anchor>a1f689f468dd0d9265c5a3cc8e1b6b2dd</anchor>
      <arglist>)(void *ctx, enum tls_event ev, union tls_event_data *data)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fips_mode</name>
      <anchorfile>structtls__config.html</anchorfile>
      <anchor>a4f57d6282a5a6e72ed2aaae5bf321fae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>opensc_engine_path</name>
      <anchorfile>structtls__config.html</anchorfile>
      <anchor>a4ea4d34ebaea53e919e89153b74ed81e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>pkcs11_engine_path</name>
      <anchorfile>structtls__config.html</anchorfile>
      <anchor>afdfe419d2606b0b8083f996b6625c7f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>pkcs11_module_path</name>
      <anchorfile>structtls__config.html</anchorfile>
      <anchor>ac92202b4b7bbed5ac1db93876e6aec01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tls_connection</name>
    <filename>structtls__connection.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>altsubject_match</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>ac009b967632c97383d34849c56947734</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>ca_cert_verify</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>a08e40efa69274d99e510b500bcc99a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>cert_probe</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>a58c19a0659aac9702dd098b26195288f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct tlsv1_client *</type>
      <name>client</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>a667160281f65b963f7a9401680ee7fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CtxtHandle</type>
      <name>context</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>acd88ddd535bf83f9f71d9ed14593ad31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CredHandle</type>
      <name>creds</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>a82a8e84744a7346bb5f55b3049b1900f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>eap_tls_prf</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>aa7e46da84977bdd2a1f3e1d2665d561c</anchor>
      <arglist>[128]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>eap_tls_prf_set</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>a9f658a4a3232c4f3ac92ce1c8ba4dcdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>established</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>abcefa86897d24cda6521a7fedeb84ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>failed</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>abb0faa7acbdbe408a5f9be203456c51e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PRFileDesc *</type>
      <name>fd</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>a264d68c66dbcebfccc889f080a1b7de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>final_phase_finished</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>a6dd248581172de941673c9a6c7ff9d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>params_set</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>a6660865d719af2c7f55514a3fdfc1355</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>pre_shared_secret</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>a2c4b420c491ab63992da261aabaa10c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>pre_shared_secret_len</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>a5d6aef5e88cb0156d584a5089627e05f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>pull_buf</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>a329b4085f2569395231f243358488a7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>pull_buf</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>a0fdec780617066fb3ff0faf1d216a34d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>pull_buf_len</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>ac55db4b386d4c49ea710fa293be7064d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>pull_buf_offset</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>a9a10782abf2be3f9cb3beb0d1ad95842</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>pull_buf_offset</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>a9903458de38d1c9e2c176e14c3af1e8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>push_buf</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>a9dc5365b352820373b620e6e68f68993</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>push_buf</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>a1437ca6518fd27c23b25fb5a00706285</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>push_buf_len</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>a50803dc887b4335a91e098d729f5cdfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>read_alerts</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>ab127242a9b7332a66b1655939a31e907</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SCHANNEL_CRED</type>
      <name>schannel_cred</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>a9c76b4ba86b535d5d620a1234686384b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct tlsv1_server *</type>
      <name>server</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>ad35c7e6bc24f4fd2fa890134f66478ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>server_cert_only</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>a41f43563392dc99693dd9ed54012afff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gnutls_session</type>
      <name>session</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>a1d8d55fa398baad0ff542ccdfeb58220</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>session_ticket</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>a0720b9e24b7b243d7931430179df3391</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tls_session_ticket_cb</type>
      <name>session_ticket_cb</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>ac8b46a71af6c6d6f245257f4aa7f03ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>session_ticket_cb_ctx</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>adba13063d5a2944f5145da1173a24122</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>session_ticket_len</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>a36588ef3301a5c60e18ed2e49c0ee580</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>srv_cert_hash</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>a87b0a000c53066ee34096d1e99e4e7ec</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>SSL *</type>
      <name>ssl</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>a13fb4dbf3576137a84937d1e8affa2c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BIO *</type>
      <name>ssl_in</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>ab325c2a873a99a1c649399a4c575ac0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BIO *</type>
      <name>ssl_out</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>a60601ab6b3fa415eca48a478706c1ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>start</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>a5514d589955cb08cb07005d657996b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>subject_match</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>ac58e5a9e9d0a8d8c1965e75395ab8a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tls_ia</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>a18cb179d2eb562eee643a69b080f5206</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>verify_peer</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>ad9f426f269f0aa67e2595ed3ee1ac3b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>write_alerts</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>acb83e721370a6ab85b42f75e55abc60e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gnutls_certificate_credentials_t</type>
      <name>xcred</name>
      <anchorfile>structtls__connection.html</anchorfile>
      <anchor>a43678c95a81bb6e727e8bb658c08f8c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tls_connection_params</name>
    <filename>structtls__connection__params.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>altsubject_match</name>
      <anchorfile>structtls__connection__params.html</anchorfile>
      <anchor>aa486ff74b26136d98c4673baaea2b71a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>ca_cert</name>
      <anchorfile>structtls__connection__params.html</anchorfile>
      <anchor>ae423cfdaf55210869c1ffeaaf1e16fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>ca_cert_blob</name>
      <anchorfile>structtls__connection__params.html</anchorfile>
      <anchor>a5d81222f15501f5a0092b80e30e958e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ca_cert_blob_len</name>
      <anchorfile>structtls__connection__params.html</anchorfile>
      <anchor>a1251d136ef03842686ccb1f2759e542c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>ca_cert_id</name>
      <anchorfile>structtls__connection__params.html</anchorfile>
      <anchor>a8159e1e75aaf0f3c471ed3a925cfe62a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>ca_path</name>
      <anchorfile>structtls__connection__params.html</anchorfile>
      <anchor>ace3c802d84bb8ca10bc2fbab46e08cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>cert_id</name>
      <anchorfile>structtls__connection__params.html</anchorfile>
      <anchor>a25219fa49c93742ab66c4078617da994</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>client_cert</name>
      <anchorfile>structtls__connection__params.html</anchorfile>
      <anchor>a3798a06b42b773235c32759843cddd1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>client_cert_blob</name>
      <anchorfile>structtls__connection__params.html</anchorfile>
      <anchor>a832699a0a27b929db05fe96d37323ca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>client_cert_blob_len</name>
      <anchorfile>structtls__connection__params.html</anchorfile>
      <anchor>abf572751ca6ef8d459139cdcf77f1ff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>dh_blob</name>
      <anchorfile>structtls__connection__params.html</anchorfile>
      <anchor>a484e9ba53892cf409d787c5cb4a52429</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>dh_blob_len</name>
      <anchorfile>structtls__connection__params.html</anchorfile>
      <anchor>a4f0f5506ad35590ca500c3f1a23c76a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>dh_file</name>
      <anchorfile>structtls__connection__params.html</anchorfile>
      <anchor>ac43e4617df6c98b7ed932d6badefabc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>engine</name>
      <anchorfile>structtls__connection__params.html</anchorfile>
      <anchor>a042a371a70d835341847fa7d5b00014e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>engine_id</name>
      <anchorfile>structtls__connection__params.html</anchorfile>
      <anchor>adf694c0d0c22f6bcbfacf2c7d0fc6589</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>flags</name>
      <anchorfile>structtls__connection__params.html</anchorfile>
      <anchor>ad9bbcbea16b7be30fbb9ef8092f61f03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>key_id</name>
      <anchorfile>structtls__connection__params.html</anchorfile>
      <anchor>a02d245e756627626753ea42f612a698b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>pin</name>
      <anchorfile>structtls__connection__params.html</anchorfile>
      <anchor>ac169a0fcab5b1c9b1b1579280cce6aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>private_key</name>
      <anchorfile>structtls__connection__params.html</anchorfile>
      <anchor>a7cf6ce6adf07872f9aa60b163ca457f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>private_key_blob</name>
      <anchorfile>structtls__connection__params.html</anchorfile>
      <anchor>a919f69a02650b4bd0bec3642ca27fe11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>private_key_blob_len</name>
      <anchorfile>structtls__connection__params.html</anchorfile>
      <anchor>a8b69d8791762328d24ebd0cbc7e447f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>private_key_passwd</name>
      <anchorfile>structtls__connection__params.html</anchorfile>
      <anchor>a8dc034bf519106c8c5b9ce54bae295dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>subject_match</name>
      <anchorfile>structtls__connection__params.html</anchorfile>
      <anchor>ad8251d5431383724321457a7608a8d73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tls_ia</name>
      <anchorfile>structtls__connection__params.html</anchorfile>
      <anchor>a69ba4b6cf54c592b944c42b7c2186bd2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>tls_event_data</name>
    <filename>uniontls__event__data.html</filename>
    <member kind="variable">
      <type>struct tls_event_data::@48</type>
      <name>cert_fail</name>
      <anchorfile>uniontls__event__data.html</anchorfile>
      <anchor>a6efa5b3c0bf7bdda68715af6fd721cac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>cert</name>
      <anchorfile>structtls__event__data_1_1@48.html</anchorfile>
      <anchor>afb17c8a9b0872b461723737f9e8a7837</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>depth</name>
      <anchorfile>structtls__event__data_1_1@48.html</anchorfile>
      <anchor>afd801c7ddf986961fed96c5fad0cbf05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum tls_fail_reason</type>
      <name>reason</name>
      <anchorfile>structtls__event__data_1_1@48.html</anchorfile>
      <anchor>a81719cf7ee7cf0ba16c928df5fb5676f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>reason_txt</name>
      <anchorfile>structtls__event__data_1_1@48.html</anchorfile>
      <anchor>a781010143abbc150393a52f01c5bf59d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>subject</name>
      <anchorfile>structtls__event__data_1_1@48.html</anchorfile>
      <anchor>afca4d79ef716505572ff9aaeef3ed202</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct tls_event_data::@49</type>
      <name>peer_cert</name>
      <anchorfile>uniontls__event__data.html</anchorfile>
      <anchor>a6ffc5ee29315b5dbbdff0bde1b117043</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>cert</name>
      <anchorfile>structtls__event__data_1_1@49.html</anchorfile>
      <anchor>a0b2b4f78fde699ac7d09e1eea7e0b7cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>depth</name>
      <anchorfile>structtls__event__data_1_1@49.html</anchorfile>
      <anchor>afaf8b557a4c61da99956565e3a036024</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>hash</name>
      <anchorfile>structtls__event__data_1_1@49.html</anchorfile>
      <anchor>af4b17a9bf915427264f33b4b402af19c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>hash_len</name>
      <anchorfile>structtls__event__data_1_1@49.html</anchorfile>
      <anchor>a58239d2ebc7c9211c2664cad1071b4b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>subject</name>
      <anchorfile>structtls__event__data_1_1@49.html</anchorfile>
      <anchor>a8290d45ff07a3817bdc5120d90922ad2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tls_global</name>
    <filename>structtls__global.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>cb_ctx</name>
      <anchorfile>structtls__global.html</anchorfile>
      <anchor>ac56a1147edd655b84becd467aaa1aeda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>check_crl</name>
      <anchorfile>structtls__global.html</anchorfile>
      <anchor>a734894dbc60c5df939d7b228d39245d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>event_cb</name>
      <anchorfile>structtls__global.html</anchorfile>
      <anchor>afd66cfb1194944424abaf9481ca4103e</anchor>
      <arglist>)(void *ctx, enum tls_event ev, union tls_event_data *data)</arglist>
    </member>
    <member kind="variable">
      <type>HMODULE</type>
      <name>hsecurity</name>
      <anchorfile>structtls__global.html</anchorfile>
      <anchor>a7eb68590a499a48b04b35ea68314b139</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HCERTSTORE</type>
      <name>my_cert_store</name>
      <anchorfile>structtls__global.html</anchorfile>
      <anchor>a9d80b0893389fb204165cbbef2274535</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>params_set</name>
      <anchorfile>structtls__global.html</anchorfile>
      <anchor>a7f82ca71cc20403a575e5a3682999d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>server</name>
      <anchorfile>structtls__global.html</anchorfile>
      <anchor>aeec5d4a8abff409493a27a6c2f9f6b28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct tlsv1_credentials *</type>
      <name>server_cred</name>
      <anchorfile>structtls__global.html</anchorfile>
      <anchor>ae090eb3c9f59487ef68a185ae45ae391</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>session_data</name>
      <anchorfile>structtls__global.html</anchorfile>
      <anchor>a5b54746c6c2caae8aa87be6c77fc915a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>session_data_size</name>
      <anchorfile>structtls__global.html</anchorfile>
      <anchor>a303ae89303c31efa70049c9049ed8e3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PSecurityFunctionTable</type>
      <name>sspi</name>
      <anchorfile>structtls__global.html</anchorfile>
      <anchor>afae8b8da0cc8caf7f863d5b500f340c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gnutls_certificate_credentials_t</type>
      <name>xcred</name>
      <anchorfile>structtls__global.html</anchorfile>
      <anchor>a4a1db8693aaeaedd0bf6bc0396ff36de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tls_keys</name>
    <filename>structtls__keys.html</filename>
    <member kind="variable">
      <type>const u8 *</type>
      <name>client_random</name>
      <anchorfile>structtls__keys.html</anchorfile>
      <anchor>ab73c73bac8ee550a486ee1e2cdb301f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>client_random_len</name>
      <anchorfile>structtls__keys.html</anchorfile>
      <anchor>a858b4aa2117e291f9981bb2ae93837d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>inner_secret</name>
      <anchorfile>structtls__keys.html</anchorfile>
      <anchor>a994a8515f775c6a9a9d12b9bcd2706db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>inner_secret_len</name>
      <anchorfile>structtls__keys.html</anchorfile>
      <anchor>abf87e240e2f2691776fd83f030edc672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>master_key</name>
      <anchorfile>structtls__keys.html</anchorfile>
      <anchor>af8302d27ef53a088dd3cd710d57fdb93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>master_key_len</name>
      <anchorfile>structtls__keys.html</anchorfile>
      <anchor>ae99c9aa7942f5e5edd95a6e6db15415e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>server_random</name>
      <anchorfile>structtls__keys.html</anchorfile>
      <anchor>a86749dcdb1690fcef3cabfac8c2ccb06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>server_random_len</name>
      <anchorfile>structtls__keys.html</anchorfile>
      <anchor>a5821033337f0ee61dcfb80b5d7e8c36e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tls_verify_hash</name>
    <filename>structtls__verify__hash.html</filename>
    <member kind="variable">
      <type>struct crypto_hash *</type>
      <name>md5_cert</name>
      <anchorfile>structtls__verify__hash.html</anchorfile>
      <anchor>ad9330525d2a55e5f03c122035c3a5c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct crypto_hash *</type>
      <name>md5_client</name>
      <anchorfile>structtls__verify__hash.html</anchorfile>
      <anchor>afeb56a9f19fd6d2958ee2935f5450970</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct crypto_hash *</type>
      <name>md5_server</name>
      <anchorfile>structtls__verify__hash.html</anchorfile>
      <anchor>af28494d02971dfd3c818dae3f1ce6a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct crypto_hash *</type>
      <name>sha1_cert</name>
      <anchorfile>structtls__verify__hash.html</anchorfile>
      <anchor>addda939cf265932d91ac174e1859f7f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct crypto_hash *</type>
      <name>sha1_client</name>
      <anchorfile>structtls__verify__hash.html</anchorfile>
      <anchor>abc7831e0087c347802ad6eb1ec76d9e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct crypto_hash *</type>
      <name>sha1_server</name>
      <anchorfile>structtls__verify__hash.html</anchorfile>
      <anchor>a96dc3134fe756b035183c658530052b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tlsv1_client</name>
    <filename>structtlsv1__client.html</filename>
    <member kind="enumvalue">
      <name>CLIENT_HELLO</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>a34719fe27042a19e8dd31f1534e019c2a2a41eb89e630612135010cbf4c388e49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SERVER_HELLO</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>a34719fe27042a19e8dd31f1534e019c2a2bd48f0abb5834ae3b2c6f35132a6d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SERVER_CERTIFICATE</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>a34719fe27042a19e8dd31f1534e019c2abeb074aa3d79f71b4819e32de96eb98f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SERVER_KEY_EXCHANGE</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>a34719fe27042a19e8dd31f1534e019c2a6522fabf470d6d9e7ec2b81d63e50345</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SERVER_CERTIFICATE_REQUEST</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>a34719fe27042a19e8dd31f1534e019c2a093a10c0e73399c02473bd203ab0ab5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SERVER_HELLO_DONE</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>a34719fe27042a19e8dd31f1534e019c2a198421385adcdb0a6b6e353e52e58523</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLIENT_KEY_EXCHANGE</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>a34719fe27042a19e8dd31f1534e019c2aadc9a157236300823da8bb9cc8ae1157</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHANGE_CIPHER_SPEC</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>a34719fe27042a19e8dd31f1534e019c2a2dec927a58e37b68133534abfa39aa7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SERVER_CHANGE_CIPHER_SPEC</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>a34719fe27042a19e8dd31f1534e019c2aa045946a00645b076aa7e3d50632df5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SERVER_FINISHED</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>a34719fe27042a19e8dd31f1534e019c2a07df0333fce3a499a165c0ac0f749b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACK_FINISHED</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>a34719fe27042a19e8dd31f1534e019c2a487ef5d028ff148d1a89fe4d909f6866</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ESTABLISHED</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>a34719fe27042a19e8dd31f1534e019c2a414e200464d1a967b363a64dd06dc8c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILED</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>a34719fe27042a19e8dd31f1534e019c2a62be0a2a1e095f6a6f2116df1bf84090</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>alert_description</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>a28b341cf558d4caae17dddc81e0750ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>alert_level</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>a8571939c1aa5a712f722bb03c12c60ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>certificate_requested</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>a14607456e99ebf4966b04a1816192289</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>cipher_suites</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>abd79d69a22d81ccaf7ca0a7258f8387c</anchor>
      <arglist>[MAX_CIPHER_COUNT]</arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>client_hello_ext</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>ae5dfc8a8dd4cc3c6b9050505a5a56492</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>client_hello_ext_len</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>a636ec1a1c85e2995a7ceaa2942374dad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>client_random</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>acc1603dc35ec337a79dfa5c52e8f030f</anchor>
      <arglist>[TLS_RANDOM_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct tlsv1_credentials *</type>
      <name>cred</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>a46b1c90e60308a9186bea9c4c7f2cde7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>dh_g</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>a30d7c4af9a5529baeb6283864d2de7a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>dh_g_len</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>a8f8c9924efce0096abfcf4ed261498ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>dh_p</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>ab756564a30ef053affcaf432d702bc6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>dh_p_len</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>ac663fb049d65b5f233fec96a4c2267bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>dh_ys</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>a3c6ba2c0315bd0f1ce9d2d9203a0a803</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>dh_ys_len</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>aab56895f656a22ccfcd89f9fa7294a22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>master_secret</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>a4ec80118212bec08cc4aaa54c9a65b12</anchor>
      <arglist>[TLS_MASTER_SECRET_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>num_cipher_suites</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>a967210bb69ec8059181e7af1c5dc4619</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>prev_cipher_suite</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>a8c45419ee985bb189bba2c3af20bd534</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct tlsv1_record_layer</type>
      <name>rl</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>a647f0d9cc56a67d46f0cf95da71c8184</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>server_random</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>a8eaec844c3724a31ccd169ab5b865116</anchor>
      <arglist>[TLS_RANDOM_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct crypto_public_key *</type>
      <name>server_rsa_key</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>aa241e9f20c947e5c7569dcff0f0aee75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>session_id</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>ad789c7b367e02efee12480106e4f1cd1</anchor>
      <arglist>[TLS_SESSION_ID_MAX_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>session_id_len</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>abe357e3c9dbd95b01af33184ddf970f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>session_resumed</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>ac1aa467facb1315ca7acbb7d7226a5df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tlsv1_client_session_ticket_cb</type>
      <name>session_ticket_cb</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>a743be57bc1142e0cff643821c37d4d75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>session_ticket_cb_ctx</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>a2cb9d5139657010777345ae755e31bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>session_ticket_included</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>a5e4a8b90e0a3d8e257541c909b49357f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum tlsv1_client::@159</type>
      <name>state</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>a119f47c55fd61a89c95c80a6c0ca85d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>use_session_ticket</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>a9a0330ecf42c5776192536c2fa3643c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct tls_verify_hash</type>
      <name>verify</name>
      <anchorfile>structtlsv1__client.html</anchorfile>
      <anchor>ae76f968fc9c4bdbef5787ae233f4e473</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tlsv1_credentials</name>
    <filename>structtlsv1__credentials.html</filename>
    <member kind="variable">
      <type>struct x509_certificate *</type>
      <name>cert</name>
      <anchorfile>structtlsv1__credentials.html</anchorfile>
      <anchor>aaa47c74126f5e6d1d23e4bfa4b57ab1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>dh_g</name>
      <anchorfile>structtlsv1__credentials.html</anchorfile>
      <anchor>a631c263c3293ade5360aa91ee3ff8e84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>dh_g_len</name>
      <anchorfile>structtlsv1__credentials.html</anchorfile>
      <anchor>a3af6a5adde1d69cc6bd47b2dac39784f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>dh_p</name>
      <anchorfile>structtlsv1__credentials.html</anchorfile>
      <anchor>a26ff31968c577ce385a68cfbb9e94a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>dh_p_len</name>
      <anchorfile>structtlsv1__credentials.html</anchorfile>
      <anchor>a28bdac0495d83b847a01b1bdb098fece</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct crypto_private_key *</type>
      <name>key</name>
      <anchorfile>structtlsv1__credentials.html</anchorfile>
      <anchor>ad6e8b436295faec8bf49b1fc6a01c995</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct x509_certificate *</type>
      <name>trusted_certs</name>
      <anchorfile>structtlsv1__credentials.html</anchorfile>
      <anchor>a7c07925d142754c9e958c67440e68fd5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tlsv1_record_layer</name>
    <filename>structtlsv1__record__layer.html</filename>
    <member kind="variable">
      <type>enum crypto_cipher_alg</type>
      <name>cipher_alg</name>
      <anchorfile>structtlsv1__record__layer.html</anchorfile>
      <anchor>a84eb61be1f6c7a444985361bfeb2e839</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>cipher_suite</name>
      <anchorfile>structtlsv1__record__layer.html</anchorfile>
      <anchor>acdecad54d24d4413fbea412ccfaf456d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum crypto_hash_alg</type>
      <name>hash_alg</name>
      <anchorfile>structtlsv1__record__layer.html</anchorfile>
      <anchor>a4357fd82ae442c0ba76da09992c7814f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>hash_size</name>
      <anchorfile>structtlsv1__record__layer.html</anchorfile>
      <anchor>a468cc09742182d6a54078f9f7dc11cbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>iv_size</name>
      <anchorfile>structtlsv1__record__layer.html</anchorfile>
      <anchor>a7cf76df06d3116a52b570ace55358871</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>key_material_len</name>
      <anchorfile>structtlsv1__record__layer.html</anchorfile>
      <anchor>ae699f5095d6952967726319ab689a09b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct crypto_cipher *</type>
      <name>read_cbc</name>
      <anchorfile>structtlsv1__record__layer.html</anchorfile>
      <anchor>a3bb61627a3437a8576698639283948fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>read_cipher_suite</name>
      <anchorfile>structtlsv1__record__layer.html</anchorfile>
      <anchor>a617987d5beadaf07f4351433e5184f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>read_iv</name>
      <anchorfile>structtlsv1__record__layer.html</anchorfile>
      <anchor>acd90992b823da60961579541e2dc4b39</anchor>
      <arglist>[TLS_MAX_IV_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>read_key</name>
      <anchorfile>structtlsv1__record__layer.html</anchorfile>
      <anchor>a7a3ed366c0ac41af837b2fdc9bc0a0d7</anchor>
      <arglist>[TLS_MAX_WRITE_KEY_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>read_mac_secret</name>
      <anchorfile>structtlsv1__record__layer.html</anchorfile>
      <anchor>a866f868ba9b9b661c64c607425f75550</anchor>
      <arglist>[TLS_MAX_WRITE_MAC_SECRET_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>read_seq_num</name>
      <anchorfile>structtlsv1__record__layer.html</anchorfile>
      <anchor>a88a5ca43da88e975fd4be22035300477</anchor>
      <arglist>[TLS_SEQ_NUM_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct crypto_cipher *</type>
      <name>write_cbc</name>
      <anchorfile>structtlsv1__record__layer.html</anchorfile>
      <anchor>a0f07f4727860bf03862210da2207bb62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>write_cipher_suite</name>
      <anchorfile>structtlsv1__record__layer.html</anchorfile>
      <anchor>afcd06683a073bbfc3902ec931b944410</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>write_iv</name>
      <anchorfile>structtlsv1__record__layer.html</anchorfile>
      <anchor>a39215b66f9855b8c4caa8eb4f451de32</anchor>
      <arglist>[TLS_MAX_IV_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>write_key</name>
      <anchorfile>structtlsv1__record__layer.html</anchorfile>
      <anchor>a6666849a1d4789ed21bb880745b80d7d</anchor>
      <arglist>[TLS_MAX_WRITE_KEY_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>write_mac_secret</name>
      <anchorfile>structtlsv1__record__layer.html</anchorfile>
      <anchor>ae0cc96a178583cf531fb164f1051172b</anchor>
      <arglist>[TLS_MAX_WRITE_MAC_SECRET_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>write_seq_num</name>
      <anchorfile>structtlsv1__record__layer.html</anchorfile>
      <anchor>a889286221092164b1d65a0026fb1c5fe</anchor>
      <arglist>[TLS_SEQ_NUM_LEN]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tlsv1_server</name>
    <filename>structtlsv1__server.html</filename>
    <member kind="enumvalue">
      <name>CLIENT_HELLO</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>a0a0a24a5a9d658de0d2b2d0eaf93e527a9cfd45d36ec4340f66c144e7a622f244</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SERVER_HELLO</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>a0a0a24a5a9d658de0d2b2d0eaf93e527aff9b4c8dcbb07925652b36af71c46165</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SERVER_CERTIFICATE</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>a0a0a24a5a9d658de0d2b2d0eaf93e527ab8d0cce145c5deafb594f39863ccb091</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SERVER_KEY_EXCHANGE</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>a0a0a24a5a9d658de0d2b2d0eaf93e527a300ec9ba556b1f2d70a1ad928989c25a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SERVER_CERTIFICATE_REQUEST</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>a0a0a24a5a9d658de0d2b2d0eaf93e527a0c2984cdb3ec2dc957f1e05f02b99947</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SERVER_HELLO_DONE</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>a0a0a24a5a9d658de0d2b2d0eaf93e527a452d9bbef4b128a43b9624d40ae7e81e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLIENT_CERTIFICATE</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>a0a0a24a5a9d658de0d2b2d0eaf93e527a7cfea4c07c5ac81a811cdf1491ec6a5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLIENT_KEY_EXCHANGE</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>a0a0a24a5a9d658de0d2b2d0eaf93e527a1c5e5a4547281873f19f081595c22775</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CERTIFICATE_VERIFY</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>a0a0a24a5a9d658de0d2b2d0eaf93e527a946e599c5230bb28d9c5f72c041e36ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHANGE_CIPHER_SPEC</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>a0a0a24a5a9d658de0d2b2d0eaf93e527ab9235b8ff1dde86dda7bec5da366b3ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLIENT_FINISHED</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>a0a0a24a5a9d658de0d2b2d0eaf93e527acd2ad951ae6c0ad017aa6a5f363be472</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SERVER_CHANGE_CIPHER_SPEC</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>a0a0a24a5a9d658de0d2b2d0eaf93e527a7f9ce02ffc19d07111e06bea3d92a30c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SERVER_FINISHED</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>a0a0a24a5a9d658de0d2b2d0eaf93e527abb440212cd3b8e93efe73377e01f525a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ESTABLISHED</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>a0a0a24a5a9d658de0d2b2d0eaf93e527a9fadb61a6bceb1ef1b01ce4834a4f11c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILED</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>a0a0a24a5a9d658de0d2b2d0eaf93e527a66ab6d57f5d21e025dcae694948661fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>alert_description</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>af0245681114a0ef7d266b401a28a3f89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>alert_level</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>a7b233697f51c03c977d06bbcfe3a0d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>cipher_suite</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>a69fc75d2b6828d05ff9b7316d763d5eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>cipher_suites</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>aea516c2e0c88fefdc1902fa795a1fd02</anchor>
      <arglist>[MAX_CIPHER_COUNT]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>client_random</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>a5f5c1551bfb7c4dbfcf1b0a1e2716276</anchor>
      <arglist>[TLS_RANDOM_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct crypto_public_key *</type>
      <name>client_rsa_key</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>a4f07aacfda122d306ba754a4aba32aa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>client_version</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>aa44dd031e239096a50b3d2c49a481a6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct tlsv1_credentials *</type>
      <name>cred</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>a0607106f5c390917cc182aeb9eede122</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>dh_secret</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>a9376e5deb78fb6a0b907c090c6c265e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>dh_secret_len</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>a5486fc580865e6f9b78558c006a051d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>master_secret</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>ac5312f01511e0bad1793b3a7db257847</anchor>
      <arglist>[TLS_MASTER_SECRET_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>num_cipher_suites</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>aaf8be35cf16a9dec58f65d8981d6457e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct tlsv1_record_layer</type>
      <name>rl</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>a4704bb1f00437f88af1e3e23632e9c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>server_random</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>a64c3074421dd4632175111f3d704f4c4</anchor>
      <arglist>[TLS_RANDOM_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>session_id</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>ad20e8c53e9add9ee385f0904ef0fbdd2</anchor>
      <arglist>[TLS_SESSION_ID_MAX_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>session_id_len</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>a987f965ef968290c5fb9052c9c60b100</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>session_ticket</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>a11f9a9faecbc33ee46d13ffc500e7530</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tlsv1_server_session_ticket_cb</type>
      <name>session_ticket_cb</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>a31f3f0a2c71abb430613f2d118927fd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>session_ticket_cb_ctx</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>ae41d34e877ccdca21b18a29bb97d16f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>session_ticket_len</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>ae1b07fa36687e21545a15135ccf8ec63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum tlsv1_server::@163</type>
      <name>state</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>a93d6c78cc2ed1e4142ee03264328870a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>use_session_ticket</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>ac7748224fc5989bd2309687abc3298ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct tls_verify_hash</type>
      <name>verify</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>aa134f88241a51798465597da0df5032a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>verify_peer</name>
      <anchorfile>structtlsv1__server.html</anchorfile>
      <anchor>a4d05cee5a875accffd30094b4f250a79</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tnc_if_imc</name>
    <filename>structtnc__if__imc.html</filename>
    <member kind="variable">
      <type>TNC_Result(*</type>
      <name>BatchEnding</name>
      <anchorfile>structtnc__if__imc.html</anchorfile>
      <anchor>a58cb3aca36263ab55a8fc4cf11cd4433</anchor>
      <arglist>)(TNC_IMCID imcID, TNC_ConnectionID connectionID)</arglist>
    </member>
    <member kind="variable">
      <type>TNC_Result(*</type>
      <name>BeginHandshake</name>
      <anchorfile>structtnc__if__imc.html</anchorfile>
      <anchor>a06c7c85b10e3e7de9f004d649e344be9</anchor>
      <arglist>)(TNC_IMCID imcID, TNC_ConnectionID connectionID)</arglist>
    </member>
    <member kind="variable">
      <type>TNC_ConnectionID</type>
      <name>connectionID</name>
      <anchorfile>structtnc__if__imc.html</anchorfile>
      <anchor>ad2beb87a5cf9dc5d1531a9e191131f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>dlhandle</name>
      <anchorfile>structtnc__if__imc.html</anchorfile>
      <anchor>ae1cea4d615d0e215d028df9cfe2e4a73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>imc_send</name>
      <anchorfile>structtnc__if__imc.html</anchorfile>
      <anchor>a6e16410a6432cbe1a562dd30b33fd24e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>imc_send_len</name>
      <anchorfile>structtnc__if__imc.html</anchorfile>
      <anchor>accd82b2392b90908de24a0b12f893778</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TNC_IMCID</type>
      <name>imcID</name>
      <anchorfile>structtnc__if__imc.html</anchorfile>
      <anchor>a3b8bfb33717d038b9a4fb3c4ec079812</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TNC_Result(*</type>
      <name>Initialize</name>
      <anchorfile>structtnc__if__imc.html</anchorfile>
      <anchor>ab87353868159dc77cf185d74dfbe5ad9</anchor>
      <arglist>)(TNC_IMCID imcID, TNC_Version minVersion, TNC_Version maxVersion, TNC_Version *pOutActualVersion)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>name</name>
      <anchorfile>structtnc__if__imc.html</anchorfile>
      <anchor>a5835f81a2ed9b738bd1bde170f801867</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct tnc_if_imc *</type>
      <name>next</name>
      <anchorfile>structtnc__if__imc.html</anchorfile>
      <anchor>acdd029c87869fa5472f2484b28cc9ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TNC_Result(*</type>
      <name>NotifyConnectionChange</name>
      <anchorfile>structtnc__if__imc.html</anchorfile>
      <anchor>a98eb9616f9b5d163efc85b2c11bcf52a</anchor>
      <arglist>)(TNC_IMCID imcID, TNC_ConnectionID connectionID, TNC_ConnectionState newState)</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>num_supported_types</name>
      <anchorfile>structtnc__if__imc.html</anchorfile>
      <anchor>ad4b94850c05deaa7f330de1d1b7ee035</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>path</name>
      <anchorfile>structtnc__if__imc.html</anchorfile>
      <anchor>adc95e790f385d58c475a920c5683d964</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TNC_Result(*</type>
      <name>ProvideBindFunction</name>
      <anchorfile>structtnc__if__imc.html</anchorfile>
      <anchor>a472ef3337254afd6abdc4afbf2e035af</anchor>
      <arglist>)(TNC_IMCID imcID, TNC_TNCC_BindFunctionPointer bindFunction)</arglist>
    </member>
    <member kind="variable">
      <type>TNC_Result(*</type>
      <name>ReceiveMessage</name>
      <anchorfile>structtnc__if__imc.html</anchorfile>
      <anchor>a328f5334efc74c23ffc9fbc5047ae142</anchor>
      <arglist>)(TNC_IMCID imcID, TNC_ConnectionID connectionID, TNC_BufferReference messageBuffer, TNC_UInt32 messageLength, TNC_MessageType messageType)</arglist>
    </member>
    <member kind="variable">
      <type>TNC_MessageTypeList</type>
      <name>supported_types</name>
      <anchorfile>structtnc__if__imc.html</anchorfile>
      <anchor>ab814a5b6f9776cacde3f4f828e2112bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TNC_Result(*</type>
      <name>Terminate</name>
      <anchorfile>structtnc__if__imc.html</anchorfile>
      <anchor>ab39ace48a3eaaa7f4452b08fef365255</anchor>
      <arglist>)(TNC_IMCID imcID)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tnc_if_imv</name>
    <filename>structtnc__if__imv.html</filename>
    <member kind="variable">
      <type>TNC_Result(*</type>
      <name>BatchEnding</name>
      <anchorfile>structtnc__if__imv.html</anchorfile>
      <anchor>a0ad274c250ecaa422c2e0d3a780e9315</anchor>
      <arglist>)(TNC_IMVID imvID, TNC_ConnectionID connectionID)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>dlhandle</name>
      <anchorfile>structtnc__if__imv.html</anchorfile>
      <anchor>a3c06d1f74b37d8ed328adbc90df6c02f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TNC_IMVID</type>
      <name>imvID</name>
      <anchorfile>structtnc__if__imv.html</anchorfile>
      <anchor>a7fed0a715bf3fc3f7e1269544a424b8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TNC_Result(*</type>
      <name>Initialize</name>
      <anchorfile>structtnc__if__imv.html</anchorfile>
      <anchor>af7f5e8d270f33af55e8abf3b582bdd3e</anchor>
      <arglist>)(TNC_IMVID imvID, TNC_Version minVersion, TNC_Version maxVersion, TNC_Version *pOutActualVersion)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>name</name>
      <anchorfile>structtnc__if__imv.html</anchorfile>
      <anchor>a9db43dc03117d26be56dc1d119824d23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct tnc_if_imv *</type>
      <name>next</name>
      <anchorfile>structtnc__if__imv.html</anchorfile>
      <anchor>a2ee197cc83f88cd76e3af5ec4c0dd1af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TNC_Result(*</type>
      <name>NotifyConnectionChange</name>
      <anchorfile>structtnc__if__imv.html</anchorfile>
      <anchor>a18559089ff7f9e3d17053b8c60e78975</anchor>
      <arglist>)(TNC_IMVID imvID, TNC_ConnectionID connectionID, TNC_ConnectionState newState)</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>num_supported_types</name>
      <anchorfile>structtnc__if__imv.html</anchorfile>
      <anchor>ae8476b4e85a77a19dbf921f5fef3fda3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>path</name>
      <anchorfile>structtnc__if__imv.html</anchorfile>
      <anchor>a833dda5d9834517452d431cdffc06deb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TNC_Result(*</type>
      <name>ProvideBindFunction</name>
      <anchorfile>structtnc__if__imv.html</anchorfile>
      <anchor>ac6d1e23bead4c76e0bc9b0bbeadb4660</anchor>
      <arglist>)(TNC_IMVID imvID, TNC_TNCS_BindFunctionPointer bindFunction)</arglist>
    </member>
    <member kind="variable">
      <type>TNC_Result(*</type>
      <name>ReceiveMessage</name>
      <anchorfile>structtnc__if__imv.html</anchorfile>
      <anchor>a6746c9098289ddb4b7901ea88b1b0061</anchor>
      <arglist>)(TNC_IMVID imvID, TNC_ConnectionID connectionID, TNC_BufferReference message, TNC_UInt32 messageLength, TNC_MessageType messageType)</arglist>
    </member>
    <member kind="variable">
      <type>TNC_Result(*</type>
      <name>SolicitRecommendation</name>
      <anchorfile>structtnc__if__imv.html</anchorfile>
      <anchor>a7010cb526af07e99b7104b4fa7009975</anchor>
      <arglist>)(TNC_IMVID imvID, TNC_ConnectionID connectionID)</arglist>
    </member>
    <member kind="variable">
      <type>TNC_MessageTypeList</type>
      <name>supported_types</name>
      <anchorfile>structtnc__if__imv.html</anchorfile>
      <anchor>aa775de85a1bc9c57a85db1e6237d5379</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TNC_Result(*</type>
      <name>Terminate</name>
      <anchorfile>structtnc__if__imv.html</anchorfile>
      <anchor>a37bbd5f5e51ec9a936bd92ecd9410899</anchor>
      <arglist>)(TNC_IMVID imvID)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tncc_data</name>
    <filename>structtncc__data.html</filename>
    <member kind="variable">
      <type>struct tnc_if_imc *</type>
      <name>imc</name>
      <anchorfile>structtncc__data.html</anchorfile>
      <anchor>a07638681aab46b01ba44c2fe35158434</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>last_batchid</name>
      <anchorfile>structtncc__data.html</anchorfile>
      <anchor>a20096c4bb26c1edae78ebfa212143c73</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tncs_data</name>
    <filename>structtncs__data.html</filename>
    <class kind="struct">tncs_data::conn_imv</class>
    <member kind="variable">
      <type>TNC_ConnectionID</type>
      <name>connectionID</name>
      <anchorfile>structtncs__data.html</anchorfile>
      <anchor>aa41fc5247cb830e1ce743ea03620fc2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>done</name>
      <anchorfile>structtncs__data.html</anchorfile>
      <anchor>aeab1ae2590620d83715ecf8b63c06d99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct tnc_if_imv *</type>
      <name>imv</name>
      <anchorfile>structtncs__data.html</anchorfile>
      <anchor>a146d8fe2a00d7ac9cefa568e4947e4e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct tncs_data::conn_imv</type>
      <name>imv_data</name>
      <anchorfile>structtncs__data.html</anchorfile>
      <anchor>a9ec17459bf7ac2cd2158aa0802579743</anchor>
      <arglist>[TNC_MAX_IMV_ID]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>last_batchid</name>
      <anchorfile>structtncs__data.html</anchorfile>
      <anchor>ae0ef8c67f38596254597bea0e3622fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct tncs_data *</type>
      <name>next</name>
      <anchorfile>structtncs__data.html</anchorfile>
      <anchor>a37bd639c83359e8f11a63a2429e65d84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum IMV_Action_Recommendation</type>
      <name>recommendation</name>
      <anchorfile>structtncs__data.html</anchorfile>
      <anchor>af9607317060b6d97b08f878615f6a698</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>tncs_message</name>
      <anchorfile>structtncs__data.html</anchorfile>
      <anchor>ad9830e14eb3464bae39a1baf6248c58d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tncs_data::conn_imv</name>
    <filename>structtncs__data_1_1conn__imv.html</filename>
    <member kind="variable">
      <type>u8 *</type>
      <name>imv_send</name>
      <anchorfile>structtncs__data_1_1conn__imv.html</anchorfile>
      <anchor>a6d73df1ca6bb3741476a847149550e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>imv_send_len</name>
      <anchorfile>structtncs__data_1_1conn__imv.html</anchorfile>
      <anchor>a1d5247d64314ecebd98da3cebac2a731</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum IMV_Action_Recommendation</type>
      <name>recommendation</name>
      <anchorfile>structtncs__data_1_1conn__imv.html</anchorfile>
      <anchor>a285ea9adc482a3f1e0fe4a93c94a9abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>recommendation_set</name>
      <anchorfile>structtncs__data_1_1conn__imv.html</anchorfile>
      <anchor>a3ef1dcb1bd417946c9079f8316cf92ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tncs_global</name>
    <filename>structtncs__global.html</filename>
    <member kind="variable">
      <type>struct tncs_data *</type>
      <name>connections</name>
      <anchorfile>structtncs__global.html</anchorfile>
      <anchor>a7b48dbe69cfe6c0ecf84c9ba3a4fc915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct tnc_if_imv *</type>
      <name>imv</name>
      <anchorfile>structtncs__global.html</anchorfile>
      <anchor>a57669616751d194fa7116339a2fa050f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TNC_ConnectionID</type>
      <name>next_conn_id</name>
      <anchorfile>structtncs__global.html</anchorfile>
      <anchor>a4fb73a39bb5f54e75249aecb5d62b84f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ttls_avp</name>
    <filename>structttls__avp.html</filename>
    <member kind="variable">
      <type>be32</type>
      <name>avp_code</name>
      <anchorfile>structttls__avp.html</anchorfile>
      <anchor>a038676c74fd876d4b454469f62b0fe28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>be32</type>
      <name>avp_length</name>
      <anchorfile>structttls__avp.html</anchorfile>
      <anchor>a7f300c3125a090bed956891eb8814afd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ttls_avp_vendor</name>
    <filename>structttls__avp__vendor.html</filename>
    <member kind="variable">
      <type>be32</type>
      <name>avp_code</name>
      <anchorfile>structttls__avp__vendor.html</anchorfile>
      <anchor>a2eaca42a1d5c88550844a293400bff1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>be32</type>
      <name>avp_length</name>
      <anchorfile>structttls__avp__vendor.html</anchorfile>
      <anchor>a4cbd6845299784c2613444cf3ea004a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>be32</type>
      <name>vendor_id</name>
      <anchorfile>structttls__avp__vendor.html</anchorfile>
      <anchor>a19bf734ea45a7667d888d10b848519c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ttls_parse_avp</name>
    <filename>structttls__parse__avp.html</filename>
    <member kind="variable">
      <type>size_t</type>
      <name>eap_len</name>
      <anchorfile>structttls__parse__avp.html</anchorfile>
      <anchor>a78cbb48738f3d2739fbf07f8153cd327</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>eapdata</name>
      <anchorfile>structttls__parse__avp.html</anchorfile>
      <anchor>a6835db10f93b486a72777a289b56ef7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>mschapv2</name>
      <anchorfile>structttls__parse__avp.html</anchorfile>
      <anchor>a21fb7f614920519814cbb1f062891573</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mschapv2_error</name>
      <anchorfile>structttls__parse__avp.html</anchorfile>
      <anchor>ae878e17e823495c574e15154e7181063</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upnp_pending_message</name>
    <filename>structupnp__pending__message.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>addr</name>
      <anchorfile>structupnp__pending__message.html</anchorfile>
      <anchor>a52cc64b22202ba25a201809a7a3d47c7</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>msg</name>
      <anchorfile>structupnp__pending__message.html</anchorfile>
      <anchor>a2a3901ae9f59e4fb54017015656a6cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct upnp_pending_message *</type>
      <name>next</name>
      <anchorfile>structupnp__pending__message.html</anchorfile>
      <anchor>a0f49eef4fe693f26bd219a21cad32015</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum wps_msg_type</type>
      <name>type</name>
      <anchorfile>structupnp__pending__message.html</anchorfile>
      <anchor>af43832d09ce038ddcccc283fb1acb3bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upnp_wps_device_ctx</name>
    <filename>structupnp__wps__device__ctx.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>ap_pin</name>
      <anchorfile>structupnp__wps__device__ctx.html</anchorfile>
      <anchor>a830eee7c7abd3cbe8ba2b4edaa08fbd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>rx_req_put_wlan_response</name>
      <anchorfile>structupnp__wps__device__ctx.html</anchorfile>
      <anchor>a4f5490433a6dd0e079b8c6ea46ce8c73</anchor>
      <arglist>)(void *priv, enum upnp_wps_wlanevent_type ev_type, const u8 *mac_addr, const struct wpabuf *msg, enum wps_msg_type msg_type)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upnp_wps_device_sm</name>
    <filename>structupnp__wps__device__sm.html</filename>
    <member kind="variable">
      <type>unsigned</type>
      <name>advertise_count</name>
      <anchorfile>structupnp__wps__device__sm.html</anchorfile>
      <anchor>af7ce529596901dc3f18badca95a61ee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct advertisement_state_machine</type>
      <name>advertisement</name>
      <anchorfile>structupnp__wps__device__sm.html</anchorfile>
      <anchor>a7e3af2c2465e8cf0090ddd0432c5ac43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct upnp_wps_device_ctx *</type>
      <name>ctx</name>
      <anchorfile>structupnp__wps__device__sm.html</anchorfile>
      <anchor>a164c1134b3518a6bb00232bf05626dda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>desc_url</name>
      <anchorfile>structupnp__wps__device__sm.html</anchorfile>
      <anchor>a55af74761fd3c467d08c77636dd6d42a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>event_send_all_queued</name>
      <anchorfile>structupnp__wps__device__sm.html</anchorfile>
      <anchor>acc48a0b7d1a166ebde9f04757578ee66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>ip_addr</name>
      <anchorfile>structupnp__wps__device__sm.html</anchorfile>
      <anchor>a58a701e4f0c570dad8cfacd894303912</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>ip_addr_text</name>
      <anchorfile>structupnp__wps__device__sm.html</anchorfile>
      <anchor>a058b07635a8af5f71d2fcdeee4e9e0e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>mac_addr</name>
      <anchorfile>structupnp__wps__device__sm.html</anchorfile>
      <anchor>a6e8f9db92d92e2865a246df478eecd54</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct dl_list</type>
      <name>msearch_replies</name>
      <anchorfile>structupnp__wps__device__sm.html</anchorfile>
      <anchor>a27cd70fb8d51ccd6bf942ce862acad18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>multicast_sd</name>
      <anchorfile>structupnp__wps__device__sm.html</anchorfile>
      <anchor>a1e532e81b10a9f5ff71a7af27edf6cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct upnp_wps_peer</type>
      <name>peer</name>
      <anchorfile>structupnp__wps__device__sm.html</anchorfile>
      <anchor>a4db01e2ecc8068bdb4f4614e3a0cada9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>priv</name>
      <anchorfile>structupnp__wps__device__sm.html</anchorfile>
      <anchor>aaa3a5dc2d1cb5b5c3923fadfb665b0f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>root_dir</name>
      <anchorfile>structupnp__wps__device__sm.html</anchorfile>
      <anchor>a242a490ff8f4e5a59ebbbafdb658d649</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ssdp_sd</name>
      <anchorfile>structupnp__wps__device__sm.html</anchorfile>
      <anchor>a7e99d203341e6aa2e19679151776d2b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ssdp_sd_registered</name>
      <anchorfile>structupnp__wps__device__sm.html</anchorfile>
      <anchor>a9f932c4bc4205f82d682f0e5c060851c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>started</name>
      <anchorfile>structupnp__wps__device__sm.html</anchorfile>
      <anchor>a734e42f23beb31d09220c97f845a00f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct dl_list</type>
      <name>subscriptions</name>
      <anchorfile>structupnp__wps__device__sm.html</anchorfile>
      <anchor>a3c53b2fa33f458e16cd208398dd20bc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>web_port</name>
      <anchorfile>structupnp__wps__device__sm.html</anchorfile>
      <anchor>a81c23b8279315eb5719fb4545b01d9d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct http_server *</type>
      <name>web_srv</name>
      <anchorfile>structupnp__wps__device__sm.html</anchorfile>
      <anchor>ae069c4538e1415a65ea5272f53e3b0e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>wlanevent</name>
      <anchorfile>structupnp__wps__device__sm.html</anchorfile>
      <anchor>a784534fe964ace9c85e80109e6eb0110</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wps_context *</type>
      <name>wps</name>
      <anchorfile>structupnp__wps__device__sm.html</anchorfile>
      <anchor>aa0d68638f805f5567ccee682d21e3244</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upnp_wps_peer</name>
    <filename>structupnp__wps__peer.html</filename>
    <member kind="variable">
      <type>struct wps_data *</type>
      <name>wps</name>
      <anchorfile>structupnp__wps__peer.html</anchorfile>
      <anchor>a520ada37169322a9cd4b512787c5b227</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UserDataRequest</name>
    <filename>classUserDataRequest.html</filename>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>sendReply</name>
      <anchorfile>classUserDataRequest.html</anchorfile>
      <anchor>a6021eab470a2f58359ebe371a80ce5b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setParams</name>
      <anchorfile>classUserDataRequest.html</anchorfile>
      <anchor>a3bbb3495f55c2423759b3605db01e77b</anchor>
      <arglist>(WpaGui *_wpagui, const char *reqMsg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UserDataRequest</name>
      <anchorfile>classUserDataRequest.html</anchorfile>
      <anchor>a4ff1719f896ec1f103fb1d6cf6df8184</anchor>
      <arglist>(QWidget *parent=0, const char *name=0, bool modal=false, Qt::WFlags fl=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~UserDataRequest</name>
      <anchorfile>classUserDataRequest.html</anchorfile>
      <anchor>abd98d34c7bfd5399d82326714d5dea89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>languageChange</name>
      <anchorfile>classUserDataRequest.html</anchorfile>
      <anchor>a85f06afb52ad7d868ec0f32ff5fc7a60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>field</name>
      <anchorfile>classUserDataRequest.html</anchorfile>
      <anchor>a991b6c72550a1014f9616dffedb504b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>networkid</name>
      <anchorfile>classUserDataRequest.html</anchorfile>
      <anchor>aa30cd5d87ddd8d3a9f394fcea2b77a2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>WpaGui *</type>
      <name>wpagui</name>
      <anchorfile>classUserDataRequest.html</anchorfile>
      <anchor>aa6f3b09a9bde37a5cc596255be54dca6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wext_scan_data</name>
    <filename>structwext__scan__data.html</filename>
    <member kind="variable">
      <type>u8 *</type>
      <name>ie</name>
      <anchorfile>structwext__scan__data.html</anchorfile>
      <anchor>af54dd92c4b102d26c2bd07d4e5c7c60e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ie_len</name>
      <anchorfile>structwext__scan__data.html</anchorfile>
      <anchor>a23f7ca11658ba24092bcc0cd3cd1c39a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxrate</name>
      <anchorfile>structwext__scan__data.html</anchorfile>
      <anchor>a3bca51da6832158c4fa42bebb24ce2c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_scan_res</type>
      <name>res</name>
      <anchorfile>structwext__scan__data.html</anchorfile>
      <anchor>ab98bd7414cea7f5556a5c927e80e95f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ssid</name>
      <anchorfile>structwext__scan__data.html</anchorfile>
      <anchor>a4fa361a5015cc10ca76b1ec8e729416f</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ssid_len</name>
      <anchorfile>structwext__scan__data.html</anchorfile>
      <anchor>a64bbad19c4e8b6a381ba15a9a9d18eae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wiphy_info_data</name>
    <filename>structwiphy__info__data.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>ap_supported</name>
      <anchorfile>structwiphy__info__data.html</anchorfile>
      <anchor>ab6e37e613b9685aab067b0c45fe6fb4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>auth_supported</name>
      <anchorfile>structwiphy__info__data.html</anchorfile>
      <anchor>a9fb5b4306c78de5462d311241800e900</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>connect_supported</name>
      <anchorfile>structwiphy__info__data.html</anchorfile>
      <anchor>a85c5daa630d33430fb7a60ad469d028e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_scan_ssids</name>
      <anchorfile>structwiphy__info__data.html</anchorfile>
      <anchor>aafd1261cb8f50af20211a7608f7ddc30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>WirelessInfo</name>
    <filename>structWirelessInfo.html</filename>
    <member kind="variable">
      <type>UInt8</type>
      <name>bssID</name>
      <anchorfile>structWirelessInfo.html</anchorfile>
      <anchor>a1910c89fa50f378c113e61870cef25da</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>UInt16</type>
      <name>client_mode</name>
      <anchorfile>structWirelessInfo.html</anchorfile>
      <anchor>a1a449eabb4bed86afda7044afd353040</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UInt16</type>
      <name>comms_qual</name>
      <anchorfile>structWirelessInfo.html</anchorfile>
      <anchor>abc109fb15919727527a20fe618267429</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UInt16</type>
      <name>link_qual</name>
      <anchorfile>structWirelessInfo.html</anchorfile>
      <anchor>a10ff1288323efb67a22d9df52b7e7aa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UInt16</type>
      <name>noise</name>
      <anchorfile>structWirelessInfo.html</anchorfile>
      <anchor>ab99fca8e2aaf4f2f9e5abf1393d580de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UInt16</type>
      <name>port_stat</name>
      <anchorfile>structWirelessInfo.html</anchorfile>
      <anchor>a2f586f7fc7432e2000daa7c6b6023d90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UInt16</type>
      <name>power</name>
      <anchorfile>structWirelessInfo.html</anchorfile>
      <anchor>abde999def53223325bec86addd77ae3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UInt16</type>
      <name>res1</name>
      <anchorfile>structWirelessInfo.html</anchorfile>
      <anchor>af99f43f9d5c5fb6d2da231c2ea453a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UInt16</type>
      <name>res2</name>
      <anchorfile>structWirelessInfo.html</anchorfile>
      <anchor>a1296934d1b1733ff0f63e38d2affcfa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UInt16</type>
      <name>signal</name>
      <anchorfile>structWirelessInfo.html</anchorfile>
      <anchor>ad81e28bc04565e1c8324e7f105128c9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UInt8</type>
      <name>ssid</name>
      <anchorfile>structWirelessInfo.html</anchorfile>
      <anchor>a596e4e0179e76ce96d9d78a6418b79b0</anchor>
      <arglist>[34]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>WirelessInfo2</name>
    <filename>structWirelessInfo2.html</filename>
    <member kind="variable">
      <type>WirelessInfo</type>
      <name>info1</name>
      <anchorfile>structWirelessInfo2.html</anchorfile>
      <anchor>aba3f7851b54fce3e92671e488af26826</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UInt8</type>
      <name>macAddress</name>
      <anchorfile>structWirelessInfo2.html</anchorfile>
      <anchor>aca55eb09fa2baae668f65caf8d061961</anchor>
      <arglist>[6]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>WirelessNetworkInfo</name>
    <filename>structWirelessNetworkInfo.html</filename>
    <member kind="variable">
      <type>UInt16</type>
      <name>beacon_int</name>
      <anchorfile>structWirelessNetworkInfo.html</anchorfile>
      <anchor>a818129cbdae5299a31cdbcedad213256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UInt8</type>
      <name>bssid</name>
      <anchorfile>structWirelessNetworkInfo.html</anchorfile>
      <anchor>a8de38e12c94164d8285a5a63ea9290b7</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>UInt16</type>
      <name>capability</name>
      <anchorfile>structWirelessNetworkInfo.html</anchorfile>
      <anchor>a4a91dcdf78f16e3f8c7b7d1c835c5b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UInt16</type>
      <name>channel</name>
      <anchorfile>structWirelessNetworkInfo.html</anchorfile>
      <anchor>a03a4015ba43f06f0917cb32c751e0aa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UInt16</type>
      <name>noise</name>
      <anchorfile>structWirelessNetworkInfo.html</anchorfile>
      <anchor>a9c971eebd33c7ecd283682efde8107b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UInt16</type>
      <name>signal</name>
      <anchorfile>structWirelessNetworkInfo.html</anchorfile>
      <anchor>a9629e774a4ce18cd114a500284d44f80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UInt8</type>
      <name>ssid</name>
      <anchorfile>structWirelessNetworkInfo.html</anchorfile>
      <anchor>aa82043b6dc3df714bbd0f45bbf288395</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>UInt16</type>
      <name>ssid_len</name>
      <anchorfile>structWirelessNetworkInfo.html</anchorfile>
      <anchor>adbb62d60a08a598a928f11a3ed9e75bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wlc_deauth_t</name>
    <filename>structwlc__deauth__t.html</filename>
    <member kind="variable">
      <type>struct ether_addr</type>
      <name>ea</name>
      <anchorfile>structwlc__deauth__t.html</anchorfile>
      <anchor>a6a93fee2df6b7d2f8fddce29510437b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>res</name>
      <anchorfile>structwlc__deauth__t.html</anchorfile>
      <anchor>a6bd68d397d153cb6e67648e33d1d56bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>val</name>
      <anchorfile>structwlc__deauth__t.html</anchorfile>
      <anchor>af3a463c5e4ef97385a97d62a86f06c8b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wmm_ac_parameter</name>
    <filename>structwmm__ac__parameter.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>aci_aifsn</name>
      <anchorfile>structwmm__ac__parameter.html</anchorfile>
      <anchor>a6cbc4f00a1cbcdfce2e53fcdb68eb303</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>cw</name>
      <anchorfile>structwmm__ac__parameter.html</anchorfile>
      <anchor>a15818903b76700346e13c1e69e96a0a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>txop_limit</name>
      <anchorfile>structwmm__ac__parameter.html</anchorfile>
      <anchor>ad0e0d0afd04c98f6ff5516cbb988e452</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wmm_information_element</name>
    <filename>structwmm__information__element.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>oui</name>
      <anchorfile>structwmm__information__element.html</anchorfile>
      <anchor>ae16af4d3bfda906fed3151c18597bc46</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>oui_subtype</name>
      <anchorfile>structwmm__information__element.html</anchorfile>
      <anchor>aa98cdedd85fa8652cd1d0470564f15ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>oui_type</name>
      <anchorfile>structwmm__information__element.html</anchorfile>
      <anchor>ad486d4a50cb01d96ca3a0afaebd4049c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>qos_info</name>
      <anchorfile>structwmm__information__element.html</anchorfile>
      <anchor>ab8756844dda8754145000ae4c5ecedec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>version</name>
      <anchorfile>structwmm__information__element.html</anchorfile>
      <anchor>a47252cb430a8fc67b921bd5df492edf5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wmm_parameter_element</name>
    <filename>structwmm__parameter__element.html</filename>
    <member kind="variable">
      <type>struct wmm_ac_parameter</type>
      <name>ac</name>
      <anchorfile>structwmm__parameter__element.html</anchorfile>
      <anchor>a1b4adbd0f5903b674e7c96c48a1c294b</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>oui</name>
      <anchorfile>structwmm__parameter__element.html</anchorfile>
      <anchor>a00977b8f0ddb6353712050332dd3f285</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>oui_subtype</name>
      <anchorfile>structwmm__parameter__element.html</anchorfile>
      <anchor>a55be34d9404a8df042915aea311ddd82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>oui_type</name>
      <anchorfile>structwmm__parameter__element.html</anchorfile>
      <anchor>ab911b903eb483eeb2a24ff208584f3ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>qos_info</name>
      <anchorfile>structwmm__parameter__element.html</anchorfile>
      <anchor>ab633a7c873d76220b5041f43754b19e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>reserved</name>
      <anchorfile>structwmm__parameter__element.html</anchorfile>
      <anchor>a44d576710564d8fb75a637422a53b228</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>version</name>
      <anchorfile>structwmm__parameter__element.html</anchorfile>
      <anchor>ae9d2e91d1a46c31935bb4a0e11f8303c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wmm_tspec_element</name>
    <filename>structwmm__tspec__element.html</filename>
    <member kind="variable">
      <type>le32</type>
      <name>delay_bound</name>
      <anchorfile>structwmm__tspec__element.html</anchorfile>
      <anchor>a07d9a5fe619e495d6eee03bb25fb3fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>eid</name>
      <anchorfile>structwmm__tspec__element.html</anchorfile>
      <anchor>a1cc2b05bad500e8af76c5119edaf4d77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le32</type>
      <name>inactivity_interval</name>
      <anchorfile>structwmm__tspec__element.html</anchorfile>
      <anchor>ac31b2cd7784cb856529524b46c2f47b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>length</name>
      <anchorfile>structwmm__tspec__element.html</anchorfile>
      <anchor>a6b2cd9f71e1b65df49ca37e70ee5a5ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le32</type>
      <name>maximum_burst_size</name>
      <anchorfile>structwmm__tspec__element.html</anchorfile>
      <anchor>a8654c449aa1c176c96decf32c919ae83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>maximum_msdu_size</name>
      <anchorfile>structwmm__tspec__element.html</anchorfile>
      <anchor>ad6d43e3593b27b6ad09b810037597ef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le32</type>
      <name>maximum_service_interval</name>
      <anchorfile>structwmm__tspec__element.html</anchorfile>
      <anchor>ae7add4c073957fbb2dbec37b83ad2a86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le32</type>
      <name>mean_data_rate</name>
      <anchorfile>structwmm__tspec__element.html</anchorfile>
      <anchor>aa92f5e2789ca0be5bfbb418e1d99d4ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>medium_time</name>
      <anchorfile>structwmm__tspec__element.html</anchorfile>
      <anchor>a477d3b5792b3774b63e7b9059c86a6f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le32</type>
      <name>minimum_data_rate</name>
      <anchorfile>structwmm__tspec__element.html</anchorfile>
      <anchor>aa160e42215bb84e5b2713be5cbe7c6ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le32</type>
      <name>minimum_phy_rate</name>
      <anchorfile>structwmm__tspec__element.html</anchorfile>
      <anchor>a9ebb98a28f76267947276e90bc676219</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le32</type>
      <name>minimum_service_interval</name>
      <anchorfile>structwmm__tspec__element.html</anchorfile>
      <anchor>aa46e3c8214b6b0793b8ff9dee1c2793b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>nominal_msdu_size</name>
      <anchorfile>structwmm__tspec__element.html</anchorfile>
      <anchor>adfec999551e69e4d1b5bbad378108ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>oui</name>
      <anchorfile>structwmm__tspec__element.html</anchorfile>
      <anchor>a091a1402710a26e98db241178ca45567</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>oui_subtype</name>
      <anchorfile>structwmm__tspec__element.html</anchorfile>
      <anchor>a8b148fad2163c070cc4b103bea34929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>oui_type</name>
      <anchorfile>structwmm__tspec__element.html</anchorfile>
      <anchor>afff01646737046a71bf44d377d6f75bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le32</type>
      <name>peak_data_rate</name>
      <anchorfile>structwmm__tspec__element.html</anchorfile>
      <anchor>a07170f2be6d5df50c5ecaa80d3123c2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le32</type>
      <name>service_start_time</name>
      <anchorfile>structwmm__tspec__element.html</anchorfile>
      <anchor>aa887408fbac9b7697c2900500233907d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le16</type>
      <name>surplus_bandwidth_allowance</name>
      <anchorfile>structwmm__tspec__element.html</anchorfile>
      <anchor>a9796edc672fec460934a4c2ead76d042</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>le32</type>
      <name>suspension_interval</name>
      <anchorfile>structwmm__tspec__element.html</anchorfile>
      <anchor>a29449bdd5b68029734248081b3f7be56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ts_info</name>
      <anchorfile>structwmm__tspec__element.html</anchorfile>
      <anchor>a7f1dc4324f7c2f83d90e256a3cc81243</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>version</name>
      <anchorfile>structwmm__tspec__element.html</anchorfile>
      <anchor>adde6912346aa0b6ed1a914cead48aeca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa</name>
    <filename>structwpa.html</filename>
    <member kind="variable">
      <type>struct wpa_state_machine *</type>
      <name>auth</name>
      <anchorfile>structwpa.html</anchorfile>
      <anchor>aff8777021e05f6a50d19a27ca586d33a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>auth_addr</name>
      <anchorfile>structwpa.html</anchorfile>
      <anchor>aee8dcded5906c59874168312a6abad34</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>auth_eapol</name>
      <anchorfile>structwpa.html</anchorfile>
      <anchor>ad5ede13657ff480ac1011c0cafbd3efb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>auth_eapol_dst</name>
      <anchorfile>structwpa.html</anchorfile>
      <anchor>aaafe1befaede1ea834899a5de10504db</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>auth_eapol_len</name>
      <anchorfile>structwpa.html</anchorfile>
      <anchor>a9007198e96f20abca07392f75d6ee5f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_authenticator *</type>
      <name>auth_group</name>
      <anchorfile>structwpa.html</anchorfile>
      <anchor>a3bf6ab07992dd64beadf86616e6c6ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>psk</name>
      <anchorfile>structwpa.html</anchorfile>
      <anchor>ae7b505cb95878ded72a4015223e3b4ab</anchor>
      <arglist>[PMK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_ssid</type>
      <name>ssid</name>
      <anchorfile>structwpa.html</anchorfile>
      <anchor>ad164096f72c1e70fd89da302ce7a3bc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_sm *</type>
      <name>supp</name>
      <anchorfile>structwpa.html</anchorfile>
      <anchor>a978e7a2e097ffec621f0bab086c5fdf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>supp_addr</name>
      <anchorfile>structwpa.html</anchorfile>
      <anchor>a83cb34205c4fb409dffe7c86d533bd8b</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>supp_eapol</name>
      <anchorfile>structwpa.html</anchorfile>
      <anchor>a0c449a16a8c1d60a85e203edcf215f5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>supp_eapol_len</name>
      <anchorfile>structwpa.html</anchorfile>
      <anchor>a40de0423d27157a28b5e44d1b0c9456b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>supp_ie</name>
      <anchorfile>structwpa.html</anchorfile>
      <anchor>a6b462f9b8b147f5c27a3b026d70ef99d</anchor>
      <arglist>[80]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>supp_ie_len</name>
      <anchorfile>structwpa.html</anchorfile>
      <anchor>a3f5a832babe60b1a0f58c46701c6d98c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_assoc_info</name>
    <filename>structwpa__assoc__info.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>auth_alg</name>
      <anchorfile>structwpa__assoc__info.html</anchorfile>
      <anchor>a02d9641574e122bdf730771b85067b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>bssid</name>
      <anchorfile>structwpa__assoc__info.html</anchorfile>
      <anchor>aa57bbc42359ea2a18453d65b1127e570</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>freq</name>
      <anchorfile>structwpa__assoc__info.html</anchorfile>
      <anchor>af679c163287894427f01787eced0e565</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum wpa_cipher</type>
      <name>group_suite</name>
      <anchorfile>structwpa__assoc__info.html</anchorfile>
      <anchor>a13807ecf3bb2c59a0c22ba6785f651d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum wpa_key_mgmt</type>
      <name>key_mgmt_suite</name>
      <anchorfile>structwpa__assoc__info.html</anchorfile>
      <anchor>ac4ffb446f6f2388cb6dc3d301310d27a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mode</name>
      <anchorfile>structwpa__assoc__info.html</anchorfile>
      <anchor>ae60d06d65157b620af5127120e6fa2c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum wpa_cipher</type>
      <name>pairwise_suite</name>
      <anchorfile>structwpa__assoc__info.html</anchorfile>
      <anchor>af2491deec427b89574b2d71dfa33a275</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>ssid</name>
      <anchorfile>structwpa__assoc__info.html</anchorfile>
      <anchor>a6eed7ceeec271552113057c8bba34d7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ssid_len</name>
      <anchorfile>structwpa__assoc__info.html</anchorfile>
      <anchor>a49d7ac0a0c18441d55d805d04087f743</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>wpa_ie</name>
      <anchorfile>structwpa__assoc__info.html</anchorfile>
      <anchor>a8a856ea369fddf7e70308c04aa5905f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>wpa_ie_len</name>
      <anchorfile>structwpa__assoc__info.html</anchorfile>
      <anchor>a2ea37911ee42768eddba80e510128ca8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_auth_callbacks</name>
    <filename>structwpa__auth__callbacks.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>ctx</name>
      <anchorfile>structwpa__auth__callbacks.html</anchorfile>
      <anchor>a24e5df00654f97b27e7de26715e4d2ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>disconnect</name>
      <anchorfile>structwpa__auth__callbacks.html</anchorfile>
      <anchor>a223a9f9590f3b6f77772dbaef29cc5bd</anchor>
      <arglist>)(void *ctx, const u8 *addr, u16 reason)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>for_each_auth</name>
      <anchorfile>structwpa__auth__callbacks.html</anchorfile>
      <anchor>a161ddbec94cd104ee3655aebf03af755</anchor>
      <arglist>)(void *ctx, int(*cb)(struct wpa_authenticator *a, void *ctx), void *cb_ctx)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>for_each_sta</name>
      <anchorfile>structwpa__auth__callbacks.html</anchorfile>
      <anchor>a435c544572ace029d8b209bfbc85e407</anchor>
      <arglist>)(void *ctx, int(*cb)(struct wpa_state_machine *sm, void *ctx), void *cb_ctx)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>get_eapol</name>
      <anchorfile>structwpa__auth__callbacks.html</anchorfile>
      <anchor>acb63f16738fcfa6dc033583720215213</anchor>
      <arglist>)(void *ctx, const u8 *addr, wpa_eapol_variable var)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>get_msk</name>
      <anchorfile>structwpa__auth__callbacks.html</anchorfile>
      <anchor>abf04104584c3ce59ed8409a4e81e4d04</anchor>
      <arglist>)(void *ctx, const u8 *addr, u8 *msk, size_t *len)</arglist>
    </member>
    <member kind="variable">
      <type>const u8 *(*</type>
      <name>get_psk</name>
      <anchorfile>structwpa__auth__callbacks.html</anchorfile>
      <anchor>abb33882d58fed4760064c28c38b3bb2c</anchor>
      <arglist>)(void *ctx, const u8 *addr, const u8 *prev_psk)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>get_seqnum</name>
      <anchorfile>structwpa__auth__callbacks.html</anchorfile>
      <anchor>a97e24a0f9d917ed7fffcb05d16988b95</anchor>
      <arglist>)(void *ctx, const u8 *addr, int idx, u8 *seq)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>logger</name>
      <anchorfile>structwpa__auth__callbacks.html</anchorfile>
      <anchor>abbb7bdb44e70ac4f1339c12babc4cd09</anchor>
      <arglist>)(void *ctx, const u8 *addr, logger_level level, const char *txt)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>mic_failure_report</name>
      <anchorfile>structwpa__auth__callbacks.html</anchorfile>
      <anchor>a561f9d3237695b4f65c9be3c8f5f1e9c</anchor>
      <arglist>)(void *ctx, const u8 *addr)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>send_eapol</name>
      <anchorfile>structwpa__auth__callbacks.html</anchorfile>
      <anchor>a91da82fc23bd946f30d3784894f1379f</anchor>
      <arglist>)(void *ctx, const u8 *addr, const u8 *data, size_t data_len, int encrypt)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>send_ether</name>
      <anchorfile>structwpa__auth__callbacks.html</anchorfile>
      <anchor>aef2a13ec1ea3524f12fd890eb1b3dd7f</anchor>
      <arglist>)(void *ctx, const u8 *dst, u16 proto, const u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>set_eapol</name>
      <anchorfile>structwpa__auth__callbacks.html</anchorfile>
      <anchor>a30b5f9bc4cc87fd6111bf48133ae4bad</anchor>
      <arglist>)(void *ctx, const u8 *addr, wpa_eapol_variable var, int value)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_key</name>
      <anchorfile>structwpa__auth__callbacks.html</anchorfile>
      <anchor>a1900f0a442c5ea40f4ae621f7cc547f8</anchor>
      <arglist>)(void *ctx, int vlan_id, enum wpa_alg alg, const u8 *addr, int idx, u8 *key, size_t key_len)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_auth_config</name>
    <filename>structwpa__auth__config.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>eapol_version</name>
      <anchorfile>structwpa__auth__config.html</anchorfile>
      <anchor>acced95eaef9d0b6e40a71442dd86c2c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>okc</name>
      <anchorfile>structwpa__auth__config.html</anchorfile>
      <anchor>a864a4351c0c88ed1a5f68885dae4066e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>peerkey</name>
      <anchorfile>structwpa__auth__config.html</anchorfile>
      <anchor>ac5f25ecabe1704be3d8c08cd87210176</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rsn_pairwise</name>
      <anchorfile>structwpa__auth__config.html</anchorfile>
      <anchor>ad8774128fd00c648f20959b01ba0882b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rsn_preauth</name>
      <anchorfile>structwpa__auth__config.html</anchorfile>
      <anchor>a8a78ccaee78cc740f64e5cb829469535</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wmm_enabled</name>
      <anchorfile>structwpa__auth__config.html</anchorfile>
      <anchor>a0472be0d81471de022e7b49940101807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wmm_uapsd</name>
      <anchorfile>structwpa__auth__config.html</anchorfile>
      <anchor>a481d350b8525418d93fd6312bedae3c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa</name>
      <anchorfile>structwpa__auth__config.html</anchorfile>
      <anchor>ab1525c1b11cd1e93fa2353898b9917a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_gmk_rekey</name>
      <anchorfile>structwpa__auth__config.html</anchorfile>
      <anchor>a2cc6417b440aac257a49f444820df6cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_group</name>
      <anchorfile>structwpa__auth__config.html</anchorfile>
      <anchor>aeb2593184b31baf29895d9e9a35615fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_group_rekey</name>
      <anchorfile>structwpa__auth__config.html</anchorfile>
      <anchor>a535f1b0762099761ea5f48375b0c3258</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_key_mgmt</name>
      <anchorfile>structwpa__auth__config.html</anchorfile>
      <anchor>a54b5757d95c86fd6c41fde8d48a1ada7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_pairwise</name>
      <anchorfile>structwpa__auth__config.html</anchorfile>
      <anchor>ace6f613916af7f378c3061034abf961f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_ptk_rekey</name>
      <anchorfile>structwpa__auth__config.html</anchorfile>
      <anchor>a1fdb4a4f3f72bb0aba34bfd3cc40aad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_strict_rekey</name>
      <anchorfile>structwpa__auth__config.html</anchorfile>
      <anchor>a4bc12a640179adf5ce7620a47fd5a22e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_auth_iface_iter_data</name>
    <filename>structwpa__auth__iface__iter__data.html</filename>
    <member kind="variable">
      <type>int(*</type>
      <name>cb</name>
      <anchorfile>structwpa__auth__iface__iter__data.html</anchorfile>
      <anchor>a980035bef05dbd18d79b10f5f0d50a77</anchor>
      <arglist>)(struct wpa_authenticator *sm, void *ctx)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>cb_ctx</name>
      <anchorfile>structwpa__auth__iface__iter__data.html</anchorfile>
      <anchor>a3d75d1d57478e98a0cda7c3102712fce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_auth_okc_iter_data</name>
    <filename>structwpa__auth__okc__iter__data.html</filename>
    <member kind="variable">
      <type>const u8 *</type>
      <name>aa</name>
      <anchorfile>structwpa__auth__okc__iter__data.html</anchorfile>
      <anchor>a1c4d68ba7a1847939762c198799ca309</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>pmkid</name>
      <anchorfile>structwpa__auth__okc__iter__data.html</anchorfile>
      <anchor>a78adeecd2207988da34c99aaa31c07af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct rsn_pmksa_cache_entry *</type>
      <name>pmksa</name>
      <anchorfile>structwpa__auth__okc__iter__data.html</anchorfile>
      <anchor>a76698d20cbf8662e03162d8fe7b4b97d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>spa</name>
      <anchorfile>structwpa__auth__okc__iter__data.html</anchorfile>
      <anchor>a7b4682d393cc715c8a115d447e198919</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_authenticator</name>
    <filename>structwpa__authenticator.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>addr</name>
      <anchorfile>structwpa__authenticator.html</anchorfile>
      <anchor>a751be007717a1eba893ed93a65f816a6</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_auth_callbacks</type>
      <name>cb</name>
      <anchorfile>structwpa__authenticator.html</anchorfile>
      <anchor>ab52b1a18f03beea7b2a17c1d7ee38a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_auth_config</type>
      <name>conf</name>
      <anchorfile>structwpa__authenticator.html</anchorfile>
      <anchor>ac86d8727aaaaa13b75430234f7569b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>dot11RSNA4WayHandshakeFailures</name>
      <anchorfile>structwpa__authenticator.html</anchorfile>
      <anchor>aa54037c078506dcbb26c32730481b8f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>dot11RSNAAuthenticationSuiteRequested</name>
      <anchorfile>structwpa__authenticator.html</anchorfile>
      <anchor>aa78393d6781b087820d37b0907853d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>dot11RSNAAuthenticationSuiteSelected</name>
      <anchorfile>structwpa__authenticator.html</anchorfile>
      <anchor>a0703ee291776f6e4467999a533d42f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>dot11RSNAGroupCipherRequested</name>
      <anchorfile>structwpa__authenticator.html</anchorfile>
      <anchor>a08699d5abea1f136ae3cce57202dde59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>dot11RSNAGroupCipherSelected</name>
      <anchorfile>structwpa__authenticator.html</anchorfile>
      <anchor>a32a48c83b83f4ca833f16e865b5b13cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>dot11RSNAPairwiseCipherRequested</name>
      <anchorfile>structwpa__authenticator.html</anchorfile>
      <anchor>af1514ffc15e7a37f8ad48e3ef3f41f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>dot11RSNAPairwiseCipherSelected</name>
      <anchorfile>structwpa__authenticator.html</anchorfile>
      <anchor>a188ebb5db9a631bb9e66f49a2359c72d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>dot11RSNAPMKIDUsed</name>
      <anchorfile>structwpa__authenticator.html</anchorfile>
      <anchor>afab5e899e3fd7ea0324e4f7ea49b783c</anchor>
      <arglist>[PMKID_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>dot11RSNAStatsTKIPRemoteMICFailures</name>
      <anchorfile>structwpa__authenticator.html</anchorfile>
      <anchor>a280a12ffa802c52f76c92b3a69ed56b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>dot11RSNATKIPCounterMeasuresInvoked</name>
      <anchorfile>structwpa__authenticator.html</anchorfile>
      <anchor>a8b4a6f861cc0285d12173b1e9ef118e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_ft_pmk_cache *</type>
      <name>ft_pmk_cache</name>
      <anchorfile>structwpa__authenticator.html</anchorfile>
      <anchor>a08d19d12dadf705cee684b984e6443d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_group *</type>
      <name>group</name>
      <anchorfile>structwpa__authenticator.html</anchorfile>
      <anchor>a32b3634868f03768b5e7c3eb710a26e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct rsn_pmksa_cache *</type>
      <name>pmksa</name>
      <anchorfile>structwpa__authenticator.html</anchorfile>
      <anchor>aad65f9ea55633b19cded45a758fbbbc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_stsl_negotiation *</type>
      <name>stsl_negotiations</name>
      <anchorfile>structwpa__authenticator.html</anchorfile>
      <anchor>a2bf292c98e7b3e1dd403de0364a41670</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>wpa_ie</name>
      <anchorfile>structwpa__authenticator.html</anchorfile>
      <anchor>a29f90ebda2c7b6e12f56d8609c83f7be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>wpa_ie_len</name>
      <anchorfile>structwpa__authenticator.html</anchorfile>
      <anchor>a669334acccd403ae543020bf1243b7f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_blacklist</name>
    <filename>structwpa__blacklist.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>bssid</name>
      <anchorfile>structwpa__blacklist.html</anchorfile>
      <anchor>ad486ad59560c4197c86db6fa817da7eb</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>structwpa__blacklist.html</anchorfile>
      <anchor>a6737540c3bd9fa738fba60e6304aea41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_blacklist *</type>
      <name>next</name>
      <anchorfile>structwpa__blacklist.html</anchorfile>
      <anchor>a4ef8577a84beaff7b026f08c8a28b211</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_bss</name>
    <filename>structwpa__bss.html</filename>
    <member kind="variable">
      <type>size_t</type>
      <name>beacon_ie_len</name>
      <anchorfile>structwpa__bss.html</anchorfile>
      <anchor>ae036d441ccf25dfcd86b791696e9cba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>beacon_int</name>
      <anchorfile>structwpa__bss.html</anchorfile>
      <anchor>a81cd9fc74e4f43886d44b4bc5b1c9f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>bssid</name>
      <anchorfile>structwpa__bss.html</anchorfile>
      <anchor>a1e46ecb86f329fd990089ff79e801a1e</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>caps</name>
      <anchorfile>structwpa__bss.html</anchorfile>
      <anchor>af34b94463a15c0f744fcbc2c4ee95d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>flags</name>
      <anchorfile>structwpa__bss.html</anchorfile>
      <anchor>a4e00d160577430c190eefbdb55b30918</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>freq</name>
      <anchorfile>structwpa__bss.html</anchorfile>
      <anchor>a5ca599983477beb47d30b2f12f8abbb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>id</name>
      <anchorfile>structwpa__bss.html</anchorfile>
      <anchor>a1cb39a148045e07da2fba0d3e7c05149</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ie_len</name>
      <anchorfile>structwpa__bss.html</anchorfile>
      <anchor>a55406136b9b997921170d0b4b934b6b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct os_time</type>
      <name>last_update</name>
      <anchorfile>structwpa__bss.html</anchorfile>
      <anchor>a4880841996cbebad53f051ac341fff4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>last_update_idx</name>
      <anchorfile>structwpa__bss.html</anchorfile>
      <anchor>a024bf1ce0d1a0bf9d2af72bfbded62a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>level</name>
      <anchorfile>structwpa__bss.html</anchorfile>
      <anchor>aaba6714eff0f3b169382e2ce14baaa37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct dl_list</type>
      <name>list</name>
      <anchorfile>structwpa__bss.html</anchorfile>
      <anchor>ae30a68711c82256c377dafb177ca8c2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct dl_list</type>
      <name>list_id</name>
      <anchorfile>structwpa__bss.html</anchorfile>
      <anchor>a193c2da82031a0e35ec65e8a69b2bbcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>noise</name>
      <anchorfile>structwpa__bss.html</anchorfile>
      <anchor>acef3b40a62c87ff077524ffa7b7b518b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>qual</name>
      <anchorfile>structwpa__bss.html</anchorfile>
      <anchor>aa5b7e2b5d76c22a8e1ce8cc2edd8182c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>scan_miss_count</name>
      <anchorfile>structwpa__bss.html</anchorfile>
      <anchor>ac9870ddc54fadfe849416f5193ae7d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ssid</name>
      <anchorfile>structwpa__bss.html</anchorfile>
      <anchor>af28750e9331f0bb079b562336093fb7f</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ssid_len</name>
      <anchorfile>structwpa__bss.html</anchorfile>
      <anchor>ade69256366cedc5fde306fd6406e4e8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u64</type>
      <name>tsf</name>
      <anchorfile>structwpa__bss.html</anchorfile>
      <anchor>a39be2ae03a51465e7dd917524992cede</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_bss_params</name>
    <filename>structwpa__bss__params.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>enabled</name>
      <anchorfile>structwpa__bss__params.html</anchorfile>
      <anchor>af7d4a24d1936d70a379086f65e352740</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ieee802_1x</name>
      <anchorfile>structwpa__bss__params.html</anchorfile>
      <anchor>a7bddcf24003811a57c19d907fdadeb0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>ifname</name>
      <anchorfile>structwpa__bss__params.html</anchorfile>
      <anchor>a05cc5e1dab923f0351681579ed9a78fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rsn_preauth</name>
      <anchorfile>structwpa__bss__params.html</anchorfile>
      <anchor>adaf3d3ff1125b22fdc4b98182f24c92e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa</name>
      <anchorfile>structwpa__bss__params.html</anchorfile>
      <anchor>a3f7097a0c928a4e4057a782f5c0a6327</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_group</name>
      <anchorfile>structwpa__bss__params.html</anchorfile>
      <anchor>a4110a2d3b93d5cc91e009e6aa0f2e62a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_key_mgmt</name>
      <anchorfile>structwpa__bss__params.html</anchorfile>
      <anchor>ada92cfc9947ec1fb77a91db913662273</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_pairwise</name>
      <anchorfile>structwpa__bss__params.html</anchorfile>
      <anchor>a3992ee8c42d6bee683078747daeb473a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_client_mlme</name>
    <filename>structwpa__client__mlme.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>dummy</name>
      <anchorfile>structwpa__client__mlme.html</anchorfile>
      <anchor>ab4e422c0704afdd177d6ef8e57aae223</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_config</name>
    <filename>structwpa__config.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>ap_scan</name>
      <anchorfile>structwpa__config.html</anchorfile>
      <anchor>acd2fcf0c6d9be7a14dbb8a37add971ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_config_blob *</type>
      <name>blobs</name>
      <anchorfile>structwpa__config.html</anchorfile>
      <anchor>a3b0d6c6ba76b3d15b982c1da9ed358c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>bss_max_count</name>
      <anchorfile>structwpa__config.html</anchorfile>
      <anchor>a635cc2592a998398e556096ad9f648f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>config_methods</name>
      <anchorfile>structwpa__config.html</anchorfile>
      <anchor>a2d8116b6662971350afbd6ce1fa9e9f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>country</name>
      <anchorfile>structwpa__config.html</anchorfile>
      <anchor>aceea4e06a28c244fa02843ac29f93b79</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>ctrl_interface</name>
      <anchorfile>structwpa__config.html</anchorfile>
      <anchor>a4aafce823953470b7560a470b16af41b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>ctrl_interface_group</name>
      <anchorfile>structwpa__config.html</anchorfile>
      <anchor>acd39eabfd725a3f8229e32d394778078</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>device_name</name>
      <anchorfile>structwpa__config.html</anchorfile>
      <anchor>af8f6a0aea397cea111bc5ab8bb6a8152</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>device_type</name>
      <anchorfile>structwpa__config.html</anchorfile>
      <anchor>aa769166773f6a9d72c5f7d286b902ba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>dot11RSNAConfigPMKLifetime</name>
      <anchorfile>structwpa__config.html</anchorfile>
      <anchor>aa9d1bbc3fd146a9672711630fe32c2a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>dot11RSNAConfigPMKReauthThreshold</name>
      <anchorfile>structwpa__config.html</anchorfile>
      <anchor>a7884f639546424ba35c6e933660df191</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>dot11RSNAConfigSATimeout</name>
      <anchorfile>structwpa__config.html</anchorfile>
      <anchor>aa43a7506d612bbd6560e9af381554962</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>driver_param</name>
      <anchorfile>structwpa__config.html</anchorfile>
      <anchor>a7381035ea33f37c7cd0d7ffeb8140b01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>eapol_version</name>
      <anchorfile>structwpa__config.html</anchorfile>
      <anchor>af1b24869f75d1292bec65fef99bdb4fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fast_reauth</name>
      <anchorfile>structwpa__config.html</anchorfile>
      <anchor>ada0fbb25ad72ec69da4bcf0c4bb378a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>filter_ssids</name>
      <anchorfile>structwpa__config.html</anchorfile>
      <anchor>a6d80e9602fe04a76b8eec44feb5e0580</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>manufacturer</name>
      <anchorfile>structwpa__config.html</anchorfile>
      <anchor>a598643e78d2ba103ef2f4492121606af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>model_name</name>
      <anchorfile>structwpa__config.html</anchorfile>
      <anchor>a7c4261d0d663eb0aec4f6ee220948ae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>model_number</name>
      <anchorfile>structwpa__config.html</anchorfile>
      <anchor>a709514ce35f93b07c16f36504bfe94be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_prio</name>
      <anchorfile>structwpa__config.html</anchorfile>
      <anchor>a5f6ac60ed98f0c5d4ed4f7524d022eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>opensc_engine_path</name>
      <anchorfile>structwpa__config.html</anchorfile>
      <anchor>a791fade4701a30852dbb2b25866ba359</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>os_version</name>
      <anchorfile>structwpa__config.html</anchorfile>
      <anchor>a519b168dc0f50c3534b1faccb0a1f2b4</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>pkcs11_engine_path</name>
      <anchorfile>structwpa__config.html</anchorfile>
      <anchor>adf38e52ccfe1b621ef5a18b78b1c3a9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>pkcs11_module_path</name>
      <anchorfile>structwpa__config.html</anchorfile>
      <anchor>a4625d6ff584804564a368b09bae40374</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_ssid **</type>
      <name>pssid</name>
      <anchorfile>structwpa__config.html</anchorfile>
      <anchor>a1fe2ab37cd935200e77a827e016365a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>serial_number</name>
      <anchorfile>structwpa__config.html</anchorfile>
      <anchor>a598fc990dc7145055b64b4af06335999</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_ssid *</type>
      <name>ssid</name>
      <anchorfile>structwpa__config.html</anchorfile>
      <anchor>a3aaaa157afc5da475c1f50eb926279be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>update_config</name>
      <anchorfile>structwpa__config.html</anchorfile>
      <anchor>a2df4458f00e3ee2958180267b6a18b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>uuid</name>
      <anchorfile>structwpa__config.html</anchorfile>
      <anchor>a53b5d93ce32a7cf753c0966e931e66cd</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wps_cred_processing</name>
      <anchorfile>structwpa__config.html</anchorfile>
      <anchor>a5c3f3848e9e71c5ea19c830674702022</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_config_blob</name>
    <filename>structwpa__config__blob.html</filename>
    <member kind="variable">
      <type>u8 *</type>
      <name>data</name>
      <anchorfile>structwpa__config__blob.html</anchorfile>
      <anchor>acf0eb574d8bbe8411f4adbadf914a630</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>len</name>
      <anchorfile>structwpa__config__blob.html</anchorfile>
      <anchor>a23954c14343bc19e5673349c800d179a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>name</name>
      <anchorfile>structwpa__config__blob.html</anchorfile>
      <anchor>a22eb44fea589cb586a84f08d1e407ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_config_blob *</type>
      <name>next</name>
      <anchorfile>structwpa__config__blob.html</anchorfile>
      <anchor>a793f43842e35f4a867248b117bc96b43</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_ctrl_dst</name>
    <filename>structwpa__ctrl__dst.html</filename>
    <member kind="variable">
      <type>struct sockaddr_in</type>
      <name>addr</name>
      <anchorfile>structwpa__ctrl__dst.html</anchorfile>
      <anchor>acdf8a51be8f328cb4a3e680dfe7b8e9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sockaddr_un</type>
      <name>addr</name>
      <anchorfile>structwpa__ctrl__dst.html</anchorfile>
      <anchor>a918ab82d4c761034bdb0e6e76c20940c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>socklen_t</type>
      <name>addrlen</name>
      <anchorfile>structwpa__ctrl__dst.html</anchorfile>
      <anchor>a960547e971d091df248007b7efd29cac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>attached</name>
      <anchorfile>structwpa__ctrl__dst.html</anchorfile>
      <anchor>a8ce489b0718ec5d524632f8a3a999735</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>debug_level</name>
      <anchorfile>structwpa__ctrl__dst.html</anchorfile>
      <anchor>a012d3a6b2ff72ead606f5c2a787f303d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>errors</name>
      <anchorfile>structwpa__ctrl__dst.html</anchorfile>
      <anchor>a9d46567e573b7f317e4c051328ffc7cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct dl_list</type>
      <name>list</name>
      <anchorfile>structwpa__ctrl__dst.html</anchorfile>
      <anchor>acca176e0f36af1fe9a2a78a106ee162e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_ctrl_dst *</type>
      <name>next</name>
      <anchorfile>structwpa__ctrl__dst.html</anchorfile>
      <anchor>a69aac40c823069967fee5a9981bf51f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OVERLAPPED</type>
      <name>overlap</name>
      <anchorfile>structwpa__ctrl__dst.html</anchorfile>
      <anchor>aa36db70d79d2e7994ff989bf9f1d875c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HANDLE</type>
      <name>pipe</name>
      <anchorfile>structwpa__ctrl__dst.html</anchorfile>
      <anchor>ae20da28d920e94cb49dd380d2f17a542</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_ctrl_dst *</type>
      <name>prev</name>
      <anchorfile>structwpa__ctrl__dst.html</anchorfile>
      <anchor>a8d0a9414cb7cc1c1ac3d10547ff30a0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ctrl_iface_priv *</type>
      <name>priv</name>
      <anchorfile>structwpa__ctrl__dst.html</anchorfile>
      <anchor>aa5b140305cbdce9c6e6f9c5f5cf170f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>req_buf</name>
      <anchorfile>structwpa__ctrl__dst.html</anchorfile>
      <anchor>a0d215076e76e408368bff951d8627507</anchor>
      <arglist>[REQUEST_BUFSIZE]</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>rsp_buf</name>
      <anchorfile>structwpa__ctrl__dst.html</anchorfile>
      <anchor>a7be11b7a9098ddcd3b9d3f6a4dda9b11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>used</name>
      <anchorfile>structwpa__ctrl__dst.html</anchorfile>
      <anchor>a1de00ed02f91a42a65fc876b4146f8a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_dbus_argument</name>
    <filename>structwpa__dbus__argument.html</filename>
    <member kind="variable">
      <type>enum dbus_arg_direction</type>
      <name>dir</name>
      <anchorfile>structwpa__dbus__argument.html</anchorfile>
      <anchor>a774691f156c64547ceebc6b6f92bf9b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>name</name>
      <anchorfile>structwpa__dbus__argument.html</anchorfile>
      <anchor>abad9eedadc3d3045347ad2a43f6bc503</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>type</name>
      <anchorfile>structwpa__dbus__argument.html</anchorfile>
      <anchor>a9f3269f849511ed7fba15b5fed97bf1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_dbus_dict_entry</name>
    <filename>structwpa__dbus__dict__entry.html</filename>
    <member kind="variable">
      <type>union wpa_dbus_dict_entry::@170</type>
      <name>@171</name>
      <anchorfile>structwpa__dbus__dict__entry.html</anchorfile>
      <anchor>a39dc8ee8c000e43b4f3b675da47c88e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dbus_bool_t</type>
      <name>bool_value</name>
      <anchorfile>unionwpa__dbus__dict__entry_1_1@170.html</anchorfile>
      <anchor>a9961abc797dd1c1451c13487898bc0d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>byte_value</name>
      <anchorfile>unionwpa__dbus__dict__entry_1_1@170.html</anchorfile>
      <anchor>a96d9f12eae2c4cfa4d3ebd3c72f8d788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>bytearray_value</name>
      <anchorfile>unionwpa__dbus__dict__entry_1_1@170.html</anchorfile>
      <anchor>adee21d66d9fce74adbb15219348df672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>double_value</name>
      <anchorfile>unionwpa__dbus__dict__entry_1_1@170.html</anchorfile>
      <anchor>a8f90855ef5e8fbb55b71ba2f73f3faa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dbus_int16_t</type>
      <name>int16_value</name>
      <anchorfile>unionwpa__dbus__dict__entry_1_1@170.html</anchorfile>
      <anchor>a8f064b8b713daf5b816522160b53cb89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dbus_int32_t</type>
      <name>int32_value</name>
      <anchorfile>unionwpa__dbus__dict__entry_1_1@170.html</anchorfile>
      <anchor>aa3394cabc3852d064c799e9364bef91c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dbus_int64_t</type>
      <name>int64_value</name>
      <anchorfile>unionwpa__dbus__dict__entry_1_1@170.html</anchorfile>
      <anchor>a706628eba1894445be33bf206c585c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>str_value</name>
      <anchorfile>unionwpa__dbus__dict__entry_1_1@170.html</anchorfile>
      <anchor>a5f137137ee8337e09b05a0e261627718</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char **</type>
      <name>strarray_value</name>
      <anchorfile>unionwpa__dbus__dict__entry_1_1@170.html</anchorfile>
      <anchor>a5aff71c4421e115fe5e3df27f0dfebb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dbus_uint16_t</type>
      <name>uint16_value</name>
      <anchorfile>unionwpa__dbus__dict__entry_1_1@170.html</anchorfile>
      <anchor>a209f86037833d0f59ba7e611f3a88872</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dbus_uint32_t</type>
      <name>uint32_value</name>
      <anchorfile>unionwpa__dbus__dict__entry_1_1@170.html</anchorfile>
      <anchor>a4c7e0ca7448fcb18f14cc001f402a28e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dbus_uint64_t</type>
      <name>uint64_value</name>
      <anchorfile>unionwpa__dbus__dict__entry_1_1@170.html</anchorfile>
      <anchor>a5edce7515c59734f4ce9264c53eac397</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dbus_uint32_t</type>
      <name>array_len</name>
      <anchorfile>structwpa__dbus__dict__entry.html</anchorfile>
      <anchor>a07259cb074dacea8e6ee4dd533b51648</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>array_type</name>
      <anchorfile>structwpa__dbus__dict__entry.html</anchorfile>
      <anchor>ac63741b3cf4425136a967333effe47c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>key</name>
      <anchorfile>structwpa__dbus__dict__entry.html</anchorfile>
      <anchor>a3a831d844786f37b8bcbf25888fb6a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type</name>
      <anchorfile>structwpa__dbus__dict__entry.html</anchorfile>
      <anchor>a825cb3bd47f5d1a19a3176550657e67a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_dbus_method_desc</name>
    <filename>structwpa__dbus__method__desc.html</filename>
    <member kind="variable">
      <type>struct wpa_dbus_argument</type>
      <name>args</name>
      <anchorfile>structwpa__dbus__method__desc.html</anchorfile>
      <anchor>aaa4fb357d3babedef48f38d4665817d5</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>dbus_interface</name>
      <anchorfile>structwpa__dbus__method__desc.html</anchorfile>
      <anchor>a6227a69eda26e94d5c9fab35f415d3f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>dbus_method</name>
      <anchorfile>structwpa__dbus__method__desc.html</anchorfile>
      <anchor>aeaf4c01b913a2e07abbea5ef92fed881</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>WPADBusMethodHandler</type>
      <name>method_handler</name>
      <anchorfile>structwpa__dbus__method__desc.html</anchorfile>
      <anchor>a9b03999b01e51bf63a6bf2dc5486a691</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_dbus_object_desc</name>
    <filename>structwpa__dbus__object__desc.html</filename>
    <member kind="variable">
      <type>DBusConnection *</type>
      <name>connection</name>
      <anchorfile>structwpa__dbus__object__desc.html</anchorfile>
      <anchor>ae3fd5f4172e5df430b45e76b47093eab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_dbus_method_desc *</type>
      <name>methods</name>
      <anchorfile>structwpa__dbus__object__desc.html</anchorfile>
      <anchor>ad469080f21516e3655a3ca6a2bc75da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>path</name>
      <anchorfile>structwpa__dbus__object__desc.html</anchorfile>
      <anchor>a4c787758939ffecf7c060da231bf8760</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>prop_changed_flags</name>
      <anchorfile>structwpa__dbus__object__desc.html</anchorfile>
      <anchor>a91edf2138169b03b808d5b0f99bc06bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_dbus_property_desc *</type>
      <name>properties</name>
      <anchorfile>structwpa__dbus__object__desc.html</anchorfile>
      <anchor>ab390ca1397da661bf793d688cf6b9a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_dbus_signal_desc *</type>
      <name>signals</name>
      <anchorfile>structwpa__dbus__object__desc.html</anchorfile>
      <anchor>a09e99446b163cb6c2e12a7f8be1659b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>user_data</name>
      <anchorfile>structwpa__dbus__object__desc.html</anchorfile>
      <anchor>a5629a891d2d26efa42141ab98ea7d1da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>WPADBusArgumentFreeFunction</type>
      <name>user_data_free_func</name>
      <anchorfile>structwpa__dbus__object__desc.html</anchorfile>
      <anchor>aa37f82942066bcbaf81903cf417bb276</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_dbus_property_desc</name>
    <filename>structwpa__dbus__property__desc.html</filename>
    <member kind="variable">
      <type>enum dbus_prop_access</type>
      <name>access</name>
      <anchorfile>structwpa__dbus__property__desc.html</anchorfile>
      <anchor>a8e7d31b988052f31e058e37ca606924e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>dbus_interface</name>
      <anchorfile>structwpa__dbus__property__desc.html</anchorfile>
      <anchor>abb7aa5cba5150e96eb9e89c8b683a6e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>dbus_property</name>
      <anchorfile>structwpa__dbus__property__desc.html</anchorfile>
      <anchor>ad3feffe5b0c8262865f5690d90a32fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>WPADBusPropertyAccessor</type>
      <name>getter</name>
      <anchorfile>structwpa__dbus__property__desc.html</anchorfile>
      <anchor>a8130c9730a11938cd41c8a9b2e1362d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>WPADBusPropertyAccessor</type>
      <name>setter</name>
      <anchorfile>structwpa__dbus__property__desc.html</anchorfile>
      <anchor>ad30889f8507d4017dc5a691f51fecf45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>type</name>
      <anchorfile>structwpa__dbus__property__desc.html</anchorfile>
      <anchor>ab09a4047bec3daa9d9f786ded3089304</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_dbus_signal_desc</name>
    <filename>structwpa__dbus__signal__desc.html</filename>
    <member kind="variable">
      <type>struct wpa_dbus_argument</type>
      <name>args</name>
      <anchorfile>structwpa__dbus__signal__desc.html</anchorfile>
      <anchor>a8b3fcf0ee05c6c3cd99c74e9cc7bc907</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>dbus_interface</name>
      <anchorfile>structwpa__dbus__signal__desc.html</anchorfile>
      <anchor>a324b8f8fd458d5fd1402f35581282504</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>dbus_signal</name>
      <anchorfile>structwpa__dbus__signal__desc.html</anchorfile>
      <anchor>a05cbb0ef754c81d0308047bbcaa7e0e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_driver_associate_params</name>
    <filename>structwpa__driver__associate__params.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>auth_alg</name>
      <anchorfile>structwpa__driver__associate__params.html</anchorfile>
      <anchor>a5ecf36f460bdf9e4e848eddba56414a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>bssid</name>
      <anchorfile>structwpa__driver__associate__params.html</anchorfile>
      <anchor>a77f3ecb072038d87baddba5dd12683e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>drop_unencrypted</name>
      <anchorfile>structwpa__driver__associate__params.html</anchorfile>
      <anchor>a8a0273fc78ca84d1c4552dd75de9edef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>freq</name>
      <anchorfile>structwpa__driver__associate__params.html</anchorfile>
      <anchor>afae3e14e65f5cad548b85a1ec5cb2ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>ft_ies</name>
      <anchorfile>structwpa__driver__associate__params.html</anchorfile>
      <anchor>a70438a6b00797ae382706357c3a7d1ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ft_ies_len</name>
      <anchorfile>structwpa__driver__associate__params.html</anchorfile>
      <anchor>ac57d5d85e1bfc5095af95dda2ce441d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>ft_md</name>
      <anchorfile>structwpa__driver__associate__params.html</anchorfile>
      <anchor>a09a198ecde9d34625aab37fa221dcb05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum wpa_cipher</type>
      <name>group_suite</name>
      <anchorfile>structwpa__driver__associate__params.html</anchorfile>
      <anchor>aa7771c993f33524cbb06e9b252eeb2bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum wpa_key_mgmt</type>
      <name>key_mgmt_suite</name>
      <anchorfile>structwpa__driver__associate__params.html</anchorfile>
      <anchor>ae5d81bd35bfd297b9e86eccbc56c4202</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum mfp_options</type>
      <name>mgmt_frame_protection</name>
      <anchorfile>structwpa__driver__associate__params.html</anchorfile>
      <anchor>a836aa6cce102b4b89abd3bd260b6ce99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mode</name>
      <anchorfile>structwpa__driver__associate__params.html</anchorfile>
      <anchor>af22e1c805a4ba3e4d6467de176fcec87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum wpa_cipher</type>
      <name>pairwise_suite</name>
      <anchorfile>structwpa__driver__associate__params.html</anchorfile>
      <anchor>abedd503674d1d7f8819787f01bb1de1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>passphrase</name>
      <anchorfile>structwpa__driver__associate__params.html</anchorfile>
      <anchor>a86bf4b439a3bd2d3f484e1b1fdd727d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>prev_bssid</name>
      <anchorfile>structwpa__driver__associate__params.html</anchorfile>
      <anchor>ac8ef60e27453682e4dbc2546f5411ade</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>psk</name>
      <anchorfile>structwpa__driver__associate__params.html</anchorfile>
      <anchor>acb59e02c42e596df9e0b9a183610b7a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>ssid</name>
      <anchorfile>structwpa__driver__associate__params.html</anchorfile>
      <anchor>a45eb1171554f865a1a3ee68230a248fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ssid_len</name>
      <anchorfile>structwpa__driver__associate__params.html</anchorfile>
      <anchor>a7413824a9459cb42101795b26b3096f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>wep_key</name>
      <anchorfile>structwpa__driver__associate__params.html</anchorfile>
      <anchor>ab8eb298d361cac811bd2db074a0e9092</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>wep_key_len</name>
      <anchorfile>structwpa__driver__associate__params.html</anchorfile>
      <anchor>a4e409f39882b71da1dadf37522990075</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wep_tx_keyidx</name>
      <anchorfile>structwpa__driver__associate__params.html</anchorfile>
      <anchor>aa4ecbf7d725eca603400ccd8aa875aa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>wpa_ie</name>
      <anchorfile>structwpa__driver__associate__params.html</anchorfile>
      <anchor>a5bea842a72eeb331e8e4d91718d08a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>wpa_ie_len</name>
      <anchorfile>structwpa__driver__associate__params.html</anchorfile>
      <anchor>a055ba37cf960357f7f9b9852b82b9c4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_driver_atmel_data</name>
    <filename>structwpa__driver__atmel__data.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>ctx</name>
      <anchorfile>structwpa__driver__atmel__data.html</anchorfile>
      <anchor>a93ea1a1e133fd5652ac16fe3bc318e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ifname</name>
      <anchorfile>structwpa__driver__atmel__data.html</anchorfile>
      <anchor>ad9ac84eef52d765253dd85383217b914</anchor>
      <arglist>[IFNAMSIZ+1]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sock</name>
      <anchorfile>structwpa__driver__atmel__data.html</anchorfile>
      <anchor>a3cbb6ca8a6967388e5d61d480ea77517</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>wext</name>
      <anchorfile>structwpa__driver__atmel__data.html</anchorfile>
      <anchor>a04cb94d8a4932548abd68d0ef0afb8ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_driver_auth_params</name>
    <filename>structwpa__driver__auth__params.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>auth_alg</name>
      <anchorfile>structwpa__driver__auth__params.html</anchorfile>
      <anchor>ad628bbc9e395e2a0f9ae2e52b15df306</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>bssid</name>
      <anchorfile>structwpa__driver__auth__params.html</anchorfile>
      <anchor>a6477709ed45f782d25e3a27c3425a7da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>freq</name>
      <anchorfile>structwpa__driver__auth__params.html</anchorfile>
      <anchor>a26488d152b3a468d69dde36d8a0bb903</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>ie</name>
      <anchorfile>structwpa__driver__auth__params.html</anchorfile>
      <anchor>af044f59b9234ea99666c23a3ae8a930c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ie_len</name>
      <anchorfile>structwpa__driver__auth__params.html</anchorfile>
      <anchor>a9be0d60cd6737ff857d84bdd1874ff16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>local_state_change</name>
      <anchorfile>structwpa__driver__auth__params.html</anchorfile>
      <anchor>a5bf93271b7d8285926d55bf8e24ea0b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>ssid</name>
      <anchorfile>structwpa__driver__auth__params.html</anchorfile>
      <anchor>a52de93ff78928517ef3993f550318e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ssid_len</name>
      <anchorfile>structwpa__driver__auth__params.html</anchorfile>
      <anchor>a4955e7c69ab57eaab9f57da67cc7e32e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>wep_key</name>
      <anchorfile>structwpa__driver__auth__params.html</anchorfile>
      <anchor>ad6c040f464f3081fc73b1141186345a9</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>wep_key_len</name>
      <anchorfile>structwpa__driver__auth__params.html</anchorfile>
      <anchor>ad9425ee8d71d5a287add058a656351dd</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wep_tx_keyidx</name>
      <anchorfile>structwpa__driver__auth__params.html</anchorfile>
      <anchor>a80c66285f9dfb916e327ca615272b93f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_driver_broadcom_data</name>
    <filename>structwpa__driver__broadcom__data.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>ctx</name>
      <anchorfile>structwpa__driver__broadcom__data.html</anchorfile>
      <anchor>ad97602b0fc140e26a9c8a71492d17b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>event_sock</name>
      <anchorfile>structwpa__driver__broadcom__data.html</anchorfile>
      <anchor>a62af7b40944d4061d6ec77085f1cbd6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ifname</name>
      <anchorfile>structwpa__driver__broadcom__data.html</anchorfile>
      <anchor>a4e94eadcfa21504c28df807430d1f2d4</anchor>
      <arglist>[IFNAMSIZ+1]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ioctl_sock</name>
      <anchorfile>structwpa__driver__broadcom__data.html</anchorfile>
      <anchor>ad23c1f31b4456be61f26dee436325109</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_driver_capa</name>
    <filename>structwpa__driver__capa.html</filename>
    <member kind="variable">
      <type>unsigned int</type>
      <name>auth</name>
      <anchorfile>structwpa__driver__capa.html</anchorfile>
      <anchor>ab0b40e679a5086b8def0b222c2747bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>enc</name>
      <anchorfile>structwpa__driver__capa.html</anchorfile>
      <anchor>a988340d2000ec41790a8de2bffe40c8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>flags</name>
      <anchorfile>structwpa__driver__capa.html</anchorfile>
      <anchor>a017ae5123fe0b6e684cc7d1f6ab0473d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>key_mgmt</name>
      <anchorfile>structwpa__driver__capa.html</anchorfile>
      <anchor>abf373dcf04f928145c8318a1077e9487</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>max_remain_on_chan</name>
      <anchorfile>structwpa__driver__capa.html</anchorfile>
      <anchor>a929f7507fccc4fe9125d309bf01b2596</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_scan_ssids</name>
      <anchorfile>structwpa__driver__capa.html</anchorfile>
      <anchor>a335bda378ec85497de39d0d9e2e2f1de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_driver_hostap_data</name>
    <filename>structwpa__driver__hostap__data.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>ctx</name>
      <anchorfile>structwpa__driver__hostap__data.html</anchorfile>
      <anchor>a45265955ae8d31606bb14198b8ce60dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>current_mode</name>
      <anchorfile>structwpa__driver__hostap__data.html</anchorfile>
      <anchor>a0fed5c7bbba5e54fd7bb1051b448d56b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ifname</name>
      <anchorfile>structwpa__driver__hostap__data.html</anchorfile>
      <anchor>a418d1297b29c23a9a2159cf5b1b2cd6c</anchor>
      <arglist>[IFNAMSIZ+1]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sock</name>
      <anchorfile>structwpa__driver__hostap__data.html</anchorfile>
      <anchor>aaf70309bad022f4517608a71c1a0d478</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>wext</name>
      <anchorfile>structwpa__driver__hostap__data.html</anchorfile>
      <anchor>a0698fa2fc0cc3e51e45396b06eca6734</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_driver_ipw_data</name>
    <filename>structwpa__driver__ipw__data.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>ctx</name>
      <anchorfile>structwpa__driver__ipw__data.html</anchorfile>
      <anchor>a3383fd370edd1b1dcbdd59425b6c5d45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ifname</name>
      <anchorfile>structwpa__driver__ipw__data.html</anchorfile>
      <anchor>a7232285b35ddf96e7785ee982c754dd9</anchor>
      <arglist>[IFNAMSIZ+1]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sock</name>
      <anchorfile>structwpa__driver__ipw__data.html</anchorfile>
      <anchor>a57e037f51ce2d2f09e14ed77fc966dae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>wext</name>
      <anchorfile>structwpa__driver__ipw__data.html</anchorfile>
      <anchor>a605369ab1c3cc9b46ecce62e5a8fb927</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_driver_madwifi_data</name>
    <filename>structwpa__driver__madwifi__data.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>ctx</name>
      <anchorfile>structwpa__driver__madwifi__data.html</anchorfile>
      <anchor>ae941a76ed674b7eaa8766678a121d00d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ifname</name>
      <anchorfile>structwpa__driver__madwifi__data.html</anchorfile>
      <anchor>a538c60b5e724c893a5740c899f07f33d</anchor>
      <arglist>[IFNAMSIZ+1]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sock</name>
      <anchorfile>structwpa__driver__madwifi__data.html</anchorfile>
      <anchor>ad5a9f6127a96e465a4419b082fc9cebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>wext</name>
      <anchorfile>structwpa__driver__madwifi__data.html</anchorfile>
      <anchor>ad1b4fe5c35f8862974c890de9bbe5632</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_driver_ndis_data</name>
    <filename>structwpa__driver__ndis__data.html</filename>
    <member kind="variable">
      <type>LPADAPTER</type>
      <name>adapter</name>
      <anchorfile>structwpa__driver__ndis__data.html</anchorfile>
      <anchor>aa43fa72fac46b5abfd91473c59404076</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>adapter_desc</name>
      <anchorfile>structwpa__driver__ndis__data.html</anchorfile>
      <anchor>a19a4d4e9096c82a3761aea57a5f3c5bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>bssid</name>
      <anchorfile>structwpa__driver__ndis__data.html</anchorfile>
      <anchor>a156db239a28bfd8ddda5ffe2555b66f8</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_driver_capa</type>
      <name>capa</name>
      <anchorfile>structwpa__driver__ndis__data.html</anchorfile>
      <anchor>ad4ed1eb4c27a26d5a3989b706278aee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ctx</name>
      <anchorfile>structwpa__driver__ndis__data.html</anchorfile>
      <anchor>a5ff34cc1206bcd513a7e8423785b8f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>has_capability</name>
      <anchorfile>structwpa__driver__ndis__data.html</anchorfile>
      <anchor>a98a1b74bf2299ee93638b3beeb6c4452</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ifname</name>
      <anchorfile>structwpa__driver__ndis__data.html</anchorfile>
      <anchor>acf2de191d977542d9e06b9952066fc6a</anchor>
      <arglist>[100]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mode</name>
      <anchorfile>structwpa__driver__ndis__data.html</anchorfile>
      <anchor>a09927658b7b1071d3c87a8a66ed089d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>native80211</name>
      <anchorfile>structwpa__driver__ndis__data.html</anchorfile>
      <anchor>afb0368753efbe1645161caab2df1891d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>no_of_pmkid</name>
      <anchorfile>structwpa__driver__ndis__data.html</anchorfile>
      <anchor>a0e9ef3ad9e9b4cb01f1cd651956af767</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>oid_bssid_set</name>
      <anchorfile>structwpa__driver__ndis__data.html</anchorfile>
      <anchor>a4f463b9b89c801b0d5be43e1eb394f91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>own_addr</name>
      <anchorfile>structwpa__driver__ndis__data.html</anchorfile>
      <anchor>a049fb12633a57f80bec3fddd49c63a2d</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct ndis_pmkid_entry *</type>
      <name>pmkid</name>
      <anchorfile>structwpa__driver__ndis__data.html</anchorfile>
      <anchor>a977281b1f71568a973f0cbd6824efbc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>radio_enabled</name>
      <anchorfile>structwpa__driver__ndis__data.html</anchorfile>
      <anchor>aaaccb26da9fac3d2bd3917caef0959f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wired</name>
      <anchorfile>structwpa__driver__ndis__data.html</anchorfile>
      <anchor>a24a799c1e8d8236f9ef9c53a77ab9962</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wzc_disabled</name>
      <anchorfile>structwpa__driver__ndis__data.html</anchorfile>
      <anchor>a6ee85d6736e91ec450b8346c163e63e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_driver_ndiswrapper_data</name>
    <filename>structwpa__driver__ndiswrapper__data.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>ctx</name>
      <anchorfile>structwpa__driver__ndiswrapper__data.html</anchorfile>
      <anchor>a9880f61eddf32e54a029883e140cfaca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ifname</name>
      <anchorfile>structwpa__driver__ndiswrapper__data.html</anchorfile>
      <anchor>ab1fe3f08af5ebf6cd890e8e37d08b60c</anchor>
      <arglist>[IFNAMSIZ+1]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sock</name>
      <anchorfile>structwpa__driver__ndiswrapper__data.html</anchorfile>
      <anchor>ae005ed012f68bee41091a2746e0fbb0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>wext</name>
      <anchorfile>structwpa__driver__ndiswrapper__data.html</anchorfile>
      <anchor>aadfb180fdb2a6169d9cc012ccd2a74bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_driver_nl80211_data</name>
    <filename>structwpa__driver__nl80211__data.html</filename>
    <member kind="variable">
      <type>unsigned int</type>
      <name>added_bridge</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>a5caf04c3a5d3520649485052688f7098</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>added_if_into_bridge</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>abe426a85a12dda9d13a29ace54627529</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ap_scan_as_station</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>ae59d68e4b67cc44029d57e0266b39ccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>assoc_freq</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>a9ce421568f892337978f0b91014c6a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>associated</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>aa1367a64ecd93d20d8bdac8d04af022e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>auth_bssid</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>a87c04a46d5924ddf19ec63c3f0c40130</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>brname</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>ab541af17799b9a309adba75478252a1d</anchor>
      <arglist>[IFNAMSIZ]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>bssid</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>a0416785e25707df18a49e37fc58786ef</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_driver_capa</type>
      <name>capa</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>af8ae84303370567d3d01322c5cb68496</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ctx</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>aab22031a6bbee1310a4695fd8c1ab847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>deauth_before_reauth</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>ab76f99cddeca81435c5673d46f10b11f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>disable_11b_rates</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>a81d1decfcae8c76ff0e49a182f8512ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_driver_scan_filter *</type>
      <name>filter_ssids</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>a936fb23e422e3a7c6afdcdb90d1353a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct i802_bss</type>
      <name>first_bss</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>ad10ec03e66990f3f0fe9b67d7a7fc1d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>has_capability</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>abff36de647093689818f8101634c1cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>if_removed</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>a36aae8a4e3cdfc74e76fd6e7377e2121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ifindex</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>a5ad399a8616fe0513e73788b2db828fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ioctl_sock</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>a6872f47a239fc4a2d9730bd52ebdbfde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>monitor_ifidx</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>a1256b8a522fc1dfe4456fdfce41f0cd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>monitor_sock</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>a81fc5d2c6dd1423552001d5a1b4829f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct netlink_data *</type>
      <name>netlink</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>a84dd2e886f225042c8b79ab1e424e8e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct genl_family *</type>
      <name>nl80211</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>ab6d2410a1095fcc7caf75016e7dea3ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct nl_cache *</type>
      <name>nl_cache</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>a4c41ee559fa736ac24686006d40e0fcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct nl_cache *</type>
      <name>nl_cache_event</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>a8d06defb60d51aa4dcbccc50c608c2b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct nl_cb *</type>
      <name>nl_cb</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>a2b4297b3092d57709d81927b5680d80e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct nl_handle *</type>
      <name>nl_handle</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>aecba39674fbe53ba881815e7c2642e04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct nl_handle *</type>
      <name>nl_handle_event</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>a25b3927e1faaaceb6c53345f446419e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nlmode</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>ab425f85626e9276715258ab6e5d868bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>num_filter_ssids</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>a5c13e49917cfefba379d81ba42b47db9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>operstate</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>a06e084f28a38101b17fa130d9f7308e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>pending_remain_on_chan</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>aeef463f5a29f3d2013f815c4ad47e27b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>pending_send_action</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>a7560293e591e885ee8cbe2d624aa1aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>probe_req_report</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>a0bdbe85ff51accccf902c4228c1196f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u64</type>
      <name>remain_on_chan_cookie</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>a26b74a1ae66af289750908a013516870</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>scan_complete_events</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>a41c1cb213f598c7d60f5c3a5ddd0afb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u64</type>
      <name>send_action_cookie</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>ae4894df962d79baef6a9b50fb0b68c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ssid</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>ad418ef951e9cdf7c83ee20a4c6e977a9</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ssid_len</name>
      <anchorfile>structwpa__driver__nl80211__data.html</anchorfile>
      <anchor>ab9590add0d599ae82d41182e8ee584e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_driver_ops</name>
    <filename>structwpa__driver__ops.html</filename>
    <member kind="variable">
      <type>int(*</type>
      <name>add_pmkid</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a593e2b92abdd987eeb27c03e6a830137</anchor>
      <arglist>)(void *priv, const u8 *bssid, const u8 *pmkid)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>associate</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>aab2985f9322b4e24f53508a164479d62</anchor>
      <arglist>)(void *priv, struct wpa_driver_associate_params *params)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>authenticate</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a5f3679419d9276dace431505a93647db</anchor>
      <arglist>)(void *priv, struct wpa_driver_auth_params *params)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>cancel_remain_on_channel</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a5318e501dc32a0fb04bde7a7a9b19a8a</anchor>
      <arglist>)(void *priv)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>commit</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a26cedc58616e4c324228dbefa5739590</anchor>
      <arglist>)(void *priv)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>deauthenticate</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a6447201e96d72b23d2e7b0c5d1d86c6a</anchor>
      <arglist>)(void *priv, const u8 *addr, int reason_code)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>deinit</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a80c9a92dc2061694c7b9baa8423b5f8a</anchor>
      <arglist>)(void *priv)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>deinit_ap</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>afe71e96f268aad4b9529779ffc9664b5</anchor>
      <arglist>)(void *priv)</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>desc</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a12b9089a419658b8f958097b676e4832</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>disable_11b_rates</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>ab4702bf518f3c95e58a79449d45ebf68</anchor>
      <arglist>)(void *priv, int disabled)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>disassociate</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a34ef486981bb0dddf1627f419c7eea0f</anchor>
      <arglist>)(void *priv, const u8 *addr, int reason_code)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>flush</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a6ad82e7ac6e660ed0db8abb18f89eb29</anchor>
      <arglist>)(void *priv)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>flush_pmkid</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a7ea95b5c762f95b0dd1d3870753278a5</anchor>
      <arglist>)(void *priv)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>get_bssid</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>abcb69d901da34f5810ffe76b0d6a01b4</anchor>
      <arglist>)(void *priv, u8 *bssid)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>get_capa</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a4d87ddf442ba6643db82bbb7eded00fe</anchor>
      <arglist>)(void *priv, struct wpa_driver_capa *capa)</arglist>
    </member>
    <member kind="variable">
      <type>struct hostapd_hw_modes *(*</type>
      <name>get_hw_feature_data</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a99845a556a35e4cd53b58f13ad0154c4</anchor>
      <arglist>)(void *priv, u16 *num_modes, u16 *flags)</arglist>
    </member>
    <member kind="variable">
      <type>const char *(*</type>
      <name>get_ifname</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a09913aed5ecc094f48120a152303311e</anchor>
      <arglist>)(void *priv)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>get_inact_sec</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>af7ab96d480d1908fc8371269e4edc1e0</anchor>
      <arglist>)(void *priv, const u8 *addr)</arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_interface_info *(*</type>
      <name>get_interfaces</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a30b47e7dbef5d8830421893fc17995db</anchor>
      <arglist>)(void *global_priv)</arglist>
    </member>
    <member kind="variable">
      <type>const u8 *(*</type>
      <name>get_mac_addr</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>ab410829ac706da13b57cbf63c0368895</anchor>
      <arglist>)(void *priv)</arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_scan_results *(*</type>
      <name>get_scan_results2</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a058e8d7899cc93a6ebd97a58f4499d3b</anchor>
      <arglist>)(void *priv)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>get_seqnum</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>ab95c6ff890ea90e68239bc94cf87c140</anchor>
      <arglist>)(const char *ifname, void *priv, const u8 *addr, int idx, u8 *seq)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>get_ssid</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>ae55c366c5799ee641689724967b7de15</anchor>
      <arglist>)(void *priv, u8 *ssid)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>global_deinit</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>aef740f80e92476d296dbc51b336cbfa7</anchor>
      <arglist>)(void *priv)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>global_init</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a9b3da9cda13b9a61f9182e5fa30c669e</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>hapd_deinit</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a7881f78182d904efa2f2ec514441fce0</anchor>
      <arglist>)(void *priv)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>hapd_get_ssid</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a384c895e21715325244ba3471b715a4c</anchor>
      <arglist>)(void *priv, u8 *buf, int len)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>hapd_init</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>aa031fa85b113d12a6a2ee27b456fa444</anchor>
      <arglist>)(struct hostapd_data *hapd, struct wpa_init_params *params)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>hapd_send_eapol</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a95476054a7839b48ee0f4b79c4a65938</anchor>
      <arglist>)(void *priv, const u8 *addr, const u8 *data, size_t data_len, int encrypt, const u8 *own_addr)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>hapd_set_countermeasures</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a200de14c5ce1da387dfbb7b6354d2b13</anchor>
      <arglist>)(void *priv, int enabled)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>hapd_set_ssid</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a5d13d02abfc6b19fd0b9f01bcb2db76f</anchor>
      <arglist>)(void *priv, const u8 *buf, int len)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>if_add</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a55c8a495ae4b3b3f3d527d4cc393a18c</anchor>
      <arglist>)(void *priv, enum wpa_driver_if_type type, const char *ifname, const u8 *addr, void *bss_ctx, void **drv_priv, char *force_ifname, u8 *if_addr)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>if_remove</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>aad276b31419e9984f76dd44a269485cd</anchor>
      <arglist>)(void *priv, enum wpa_driver_if_type type, const char *ifname)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>init</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a247e66445054de570b291854b1b4de2d</anchor>
      <arglist>)(void *ctx, const char *ifname)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>init2</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a7ce383ea8244702f503f4fbdd7402011</anchor>
      <arglist>)(void *ctx, const char *ifname, void *global_priv)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>mlme_add_sta</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>aea934892db9be0ae424512e3d7c5987b</anchor>
      <arglist>)(void *priv, const u8 *addr, const u8 *supp_rates, size_t supp_rates_len)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>mlme_remove_sta</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a44423b748e8ab839898ad86fbc1db2a4</anchor>
      <arglist>)(void *priv, const u8 *addr)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>mlme_setprotection</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a94994ed8eac24845ee5be54320e7d2a7</anchor>
      <arglist>)(void *priv, const u8 *addr, int protect_type, int key_type)</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a91ef3e58a1174b2a412e4d50ce1dea63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>poll</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a7b9577cd055c0e48faa08be273119127</anchor>
      <arglist>)(void *priv)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>probe_req_report</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a81eb2531b752a54d2fbec3fefd74b514</anchor>
      <arglist>)(void *priv, int report)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>read_sta_data</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>ab6afc2b66c0ec459b7b052502c03fad4</anchor>
      <arglist>)(void *priv, struct hostap_sta_driver_data *data, const u8 *addr)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>remain_on_channel</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a04cf3039e7b8ea6473793fbbcd7be0a8</anchor>
      <arglist>)(void *priv, unsigned int freq, unsigned int duration)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>remove_pmkid</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a5101fd0e80c8343439c6741facb9f7d6</anchor>
      <arglist>)(void *priv, const u8 *bssid, const u8 *pmkid)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>resume</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>ae66001b81c27f2e3b1f1321b9a6ca872</anchor>
      <arglist>)(void *priv)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>scan2</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a0a0accf1567d49af5b20b6344189e72b</anchor>
      <arglist>)(void *priv, struct wpa_driver_scan_params *params)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>send_action</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>abe8045f9e4ffc582a01c7754b158dcff</anchor>
      <arglist>)(void *priv, unsigned int freq, const u8 *dst, const u8 *src, const u8 *bssid, const u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>send_eapol</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a93154ad7deb19446561ee2c8fefbf55c</anchor>
      <arglist>)(void *priv, const u8 *dest, u16 proto, const u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>send_ether</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a8c026ee9353fd2f9bac05a5cd5695f2e</anchor>
      <arglist>)(void *priv, const u8 *dst, const u8 *src, u16 proto, const u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>send_frame</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a620e056cede30098fc42ba4eec5711b8</anchor>
      <arglist>)(void *priv, const u8 *data, size_t data_len, int encrypt)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>send_ft_action</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>af604ad7a2463b9d8631da4f56f6e8a01</anchor>
      <arglist>)(void *priv, u8 action, const u8 *target_ap, const u8 *ies, size_t ies_len)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>send_mlme</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a6f4523e541120e8272540f085748853b</anchor>
      <arglist>)(void *priv, const u8 *data, size_t data_len)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_ap_wps_ie</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a24619133b924377b6f8a332961cd23e7</anchor>
      <arglist>)(void *priv, const struct wpabuf *beacon, const struct wpabuf *proberesp)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_beacon</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a0dd2c81a579102c9da5e852d58d2e3b0</anchor>
      <arglist>)(void *priv, const u8 *head, size_t head_len, const u8 *tail, size_t tail_len, int dtim_period, int beacon_int)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_bssid</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>aaae5f2afa4536b512029a87f8ea540ad</anchor>
      <arglist>)(void *priv, const u8 *bssid)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_channel</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>acb4b90a575ef316daba9210925ecf595</anchor>
      <arglist>)(void *priv, enum hostapd_hw_mode phymode, int chan, int freq)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_countermeasures</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a624aa6019f0a29c3a977edf524f24f0a</anchor>
      <arglist>)(void *priv, int enabled)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_country</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>aa9ae4fc64d0507ebdf0e1c98875b5184</anchor>
      <arglist>)(void *priv, const char *alpha2)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_cts_protect</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a47726f3b32d10596a5edbe0c0bccefa6</anchor>
      <arglist>)(void *priv, int value)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_frag</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a294bd2b3887e938595ba24025cc82ded</anchor>
      <arglist>)(void *priv, int frag)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_freq</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a5f78a8a4580531be375b0f99c5848eeb</anchor>
      <arglist>)(void *priv, struct hostapd_freq_params *freq)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_generic_elem</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a22098eada1a8802e56bf2651a5eb5516</anchor>
      <arglist>)(void *priv, const u8 *elem, size_t elem_len)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_ht_params</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a1bd9e85b72d036e5fbca7aaaf1492d19</anchor>
      <arglist>)(void *priv, const u8 *ht_capab, size_t ht_capab_len, const u8 *ht_oper, size_t ht_oper_len)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_ieee8021x</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a5a96b55cccf5b13306c2f1ec6ad00834</anchor>
      <arglist>)(void *priv, struct wpa_bss_params *params)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_key</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>aa7011114b84f8cac06bfb4a54e5ec43e</anchor>
      <arglist>)(const char *ifname, void *priv, enum wpa_alg alg, const u8 *addr, int key_idx, int set_tx, const u8 *seq, size_t seq_len, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_operstate</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>ab822dded24230639aff78955355bf022</anchor>
      <arglist>)(void *priv, int state)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_param</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a11566ca9790ee3da508cc3d221c50230</anchor>
      <arglist>)(void *priv, const char *param)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_preamble</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a6a375537a2803b821f07e5436dbe6ba4</anchor>
      <arglist>)(void *priv, int value)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_privacy</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>acd9e5e75655df6b41f95ec143ac0c1fe</anchor>
      <arglist>)(void *priv, int enabled)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_radius_acl_auth</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a67f049882e6503d366b15a0f3ee9a841</anchor>
      <arglist>)(void *priv, const u8 *mac, int accepted, u32 session_timeout)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_radius_acl_expire</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a2b0152e7898994c4a398bc5f37e17aa2</anchor>
      <arglist>)(void *priv, const u8 *mac)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_rate_sets</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a5ea7f44631d511d42c6bf0bb7e1a9542</anchor>
      <arglist>)(void *priv, int *supp_rates, int *basic_rates, int mode)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_rts</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a09ceeac95efc0eed7247f1af0165c9ca</anchor>
      <arglist>)(void *priv, int rts)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_short_slot_time</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a1da8d922a663431bb82c16bc16c8af13</anchor>
      <arglist>)(void *priv, int value)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_ssid</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a1c95cde2e00580337804c488685fe375</anchor>
      <arglist>)(void *priv, const u8 *ssid, size_t ssid_len)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_sta_vlan</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a97ea30f33fc58b2f2aeb41d44950e94e</anchor>
      <arglist>)(void *priv, const u8 *addr, const char *ifname, int vlan_id)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_supp_port</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>ad83401c2c838161cf9fbdb5415bceb4a</anchor>
      <arglist>)(void *priv, int authorized)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_tx_queue_params</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a8afda74c5da7d5497888c365c98bd6e5</anchor>
      <arglist>)(void *priv, int queue, int aifs, int cw_min, int cw_max, int burst_time)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_wds_sta</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>aa5ebd6392f17287166f702c60fb43182</anchor>
      <arglist>)(void *priv, const u8 *addr, int aid, int val)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>signal_monitor</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a7cdd0f6da5aa64b3f214f613cbc76e6a</anchor>
      <arglist>)(void *priv, int threshold, int hysteresis)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>sta_add</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>abbe2c644ed40d088200d2f12530ff1d7</anchor>
      <arglist>)(void *priv, struct hostapd_sta_add_params *params)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>sta_clear_stats</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a5570c6efea13d6d8c0c6212968ec9022</anchor>
      <arglist>)(void *priv, const u8 *addr)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>sta_deauth</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a4da84de2fb37cbf5e5f58fc2029bd90e</anchor>
      <arglist>)(void *priv, const u8 *own_addr, const u8 *addr, int reason)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>sta_disassoc</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>acf8c3154617e6071ca13c4bdf1672101</anchor>
      <arglist>)(void *priv, const u8 *own_addr, const u8 *addr, int reason)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>sta_remove</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>ac518b3ba9121879cbd5b935ddd18a495</anchor>
      <arglist>)(void *priv, const u8 *addr)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>sta_set_flags</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>aebf4fee5ca8fc0021561e4626d6fad0d</anchor>
      <arglist>)(void *priv, const u8 *addr, int total_flags, int flags_or, int flags_and)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>suspend</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>a4e3f72b49ec3feeeb14332db68762f5c</anchor>
      <arglist>)(void *priv)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>update_ft_ies</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>aa0e8395f5f46a07d705020f2a2cf80f8</anchor>
      <arglist>)(void *priv, const u8 *md, const u8 *ies, size_t ies_len)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>valid_bss_mask</name>
      <anchorfile>structwpa__driver__ops.html</anchorfile>
      <anchor>af095ac7e66e23a924bfe954e65270500</anchor>
      <arglist>)(void *priv, const u8 *addr, const u8 *mask)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_driver_privsep_data</name>
    <filename>structwpa__driver__privsep__data.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>cmd_socket</name>
      <anchorfile>structwpa__driver__privsep__data.html</anchorfile>
      <anchor>a0e09b399a55c16dcc582d7782b81d73c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ctx</name>
      <anchorfile>structwpa__driver__privsep__data.html</anchorfile>
      <anchor>a24b57333f9cfa0c88e501aa6f9df4456</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ifname</name>
      <anchorfile>structwpa__driver__privsep__data.html</anchorfile>
      <anchor>a710674eede4de46fd054cda626ddc643</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>own_addr</name>
      <anchorfile>structwpa__driver__privsep__data.html</anchorfile>
      <anchor>a88452470ee9e1416dc4deaad5bef8b5b</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>own_cmd_path</name>
      <anchorfile>structwpa__driver__privsep__data.html</anchorfile>
      <anchor>aad1f4793eff288012529059833620c92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>own_socket_path</name>
      <anchorfile>structwpa__driver__privsep__data.html</anchorfile>
      <anchor>a9b9043c1b3acb9a9a1f1f48ea0232111</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sockaddr_un</type>
      <name>priv_addr</name>
      <anchorfile>structwpa__driver__privsep__data.html</anchorfile>
      <anchor>a83c488ec5f20f22d667f0fbef1eaa82c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>priv_socket</name>
      <anchorfile>structwpa__driver__privsep__data.html</anchorfile>
      <anchor>a44b55b024d1a76472d98739bc55dd0b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_driver_ralink_data</name>
    <filename>structwpa__driver__ralink__data.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>ap_scan</name>
      <anchorfile>structwpa__driver__ralink__data.html</anchorfile>
      <anchor>a61b2ca424c7e7a9312172a10edb6345b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>assoc_req_ies</name>
      <anchorfile>structwpa__driver__ralink__data.html</anchorfile>
      <anchor>a7e38865258a248ab1dd2ae276f1e4b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>assoc_req_ies_len</name>
      <anchorfile>structwpa__driver__ralink__data.html</anchorfile>
      <anchor>adf0a1fbf2716063ad0f2f87ce00efa89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>assoc_resp_ies</name>
      <anchorfile>structwpa__driver__ralink__data.html</anchorfile>
      <anchor>af954864b7f048887ac623f138cfd95bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>assoc_resp_ies_len</name>
      <anchorfile>structwpa__driver__ralink__data.html</anchorfile>
      <anchor>a3bd353a5342777064f0c8ac49fcdfb8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN</type>
      <name>bAddWepKey</name>
      <anchorfile>structwpa__driver__ralink__data.html</anchorfile>
      <anchor>a5a651d3f7195c790ba28460338b13c6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ctx</name>
      <anchorfile>structwpa__driver__ralink__data.html</anchorfile>
      <anchor>a07697a7305ef6935986ce71646e40e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>g_driver_down</name>
      <anchorfile>structwpa__driver__ralink__data.html</anchorfile>
      <anchor>adb12da35f90dd26670e0c7ceeae7539b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ifname</name>
      <anchorfile>structwpa__driver__ralink__data.html</anchorfile>
      <anchor>a62bb710641c6a2dd8535de9e31e57adb</anchor>
      <arglist>[IFNAMSIZ+1]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ioctl_sock</name>
      <anchorfile>structwpa__driver__ralink__data.html</anchorfile>
      <anchor>a4cf4d362904e452537ad8f462f2ef481</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct netlink_data *</type>
      <name>netlink</name>
      <anchorfile>structwpa__driver__ralink__data.html</anchorfile>
      <anchor>a96e732a2717a276f445bdfccf793b796</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>no_of_pmkid</name>
      <anchorfile>structwpa__driver__ralink__data.html</anchorfile>
      <anchor>a572671a1948c2d76653dd2d24a4c248d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ndis_pmkid_entry *</type>
      <name>pmkid</name>
      <anchorfile>structwpa__driver__ralink__data.html</anchorfile>
      <anchor>ab9ff29245e247ee168328983e5574f7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>scanning_done</name>
      <anchorfile>structwpa__driver__ralink__data.html</anchorfile>
      <anchor>a310e1a734041836cacb5afe859ee0856</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>we_version_compiled</name>
      <anchorfile>structwpa__driver__ralink__data.html</anchorfile>
      <anchor>a33e57bfb2a0decb6d158755988b79aba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_driver_roboswitch_data</name>
    <filename>structwpa__driver__roboswitch__data.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>ctx</name>
      <anchorfile>structwpa__driver__roboswitch__data.html</anchorfile>
      <anchor>ac3ca354ab9cb4f853377a6ad160fd6bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fd</name>
      <anchorfile>structwpa__driver__roboswitch__data.html</anchorfile>
      <anchor>a3d5ae306a955e6263905f3492ffa6444</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ifname</name>
      <anchorfile>structwpa__driver__roboswitch__data.html</anchorfile>
      <anchor>a78cc722071e6ca5208eb452ff02bd26b</anchor>
      <arglist>[IFNAMSIZ+1]</arglist>
    </member>
    <member kind="variable">
      <type>struct ifreq</type>
      <name>ifr</name>
      <anchorfile>structwpa__driver__roboswitch__data.html</anchorfile>
      <anchor>af2b0a15ad7870549a3844b87906e5857</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>is_5350</name>
      <anchorfile>structwpa__driver__roboswitch__data.html</anchorfile>
      <anchor>a04822f60765550257b3a434f487a8a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct l2_packet_data *</type>
      <name>l2</name>
      <anchorfile>structwpa__driver__roboswitch__data.html</anchorfile>
      <anchor>a1690f514f462e64eeab2d3a22adc4fa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>own_addr</name>
      <anchorfile>structwpa__driver__roboswitch__data.html</anchorfile>
      <anchor>a2241b51da8aa013bf3988955c3c3b008</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>ports</name>
      <anchorfile>structwpa__driver__roboswitch__data.html</anchorfile>
      <anchor>ab5135dd6eaf59844f16117347e08f701</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_driver_scan_params</name>
    <filename>structwpa__driver__scan__params.html</filename>
    <class kind="struct">wpa_driver_scan_params::wpa_driver_scan_filter</class>
    <member kind="variable">
      <type>const u8 *</type>
      <name>extra_ies</name>
      <anchorfile>structwpa__driver__scan__params.html</anchorfile>
      <anchor>ac3dc46d599e2f794304edd74926eb771</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>extra_ies_len</name>
      <anchorfile>structwpa__driver__scan__params.html</anchorfile>
      <anchor>a3598add327273fd0f4cb27a59c723960</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_driver_scan_params::wpa_driver_scan_filter *</type>
      <name>filter_ssids</name>
      <anchorfile>structwpa__driver__scan__params.html</anchorfile>
      <anchor>a41a2443f24f6006fd2f8a4c04419ebae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>freqs</name>
      <anchorfile>structwpa__driver__scan__params.html</anchorfile>
      <anchor>a86634ed5293450cb5647d1aa8c5d222e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>num_filter_ssids</name>
      <anchorfile>structwpa__driver__scan__params.html</anchorfile>
      <anchor>a7d19baea306c576d6630d3c9a44cd57d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>num_ssids</name>
      <anchorfile>structwpa__driver__scan__params.html</anchorfile>
      <anchor>a37c53fdbface9e18957b5f75c46bc127</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_driver_scan_ssid</type>
      <name>ssids</name>
      <anchorfile>structwpa__driver__scan__params.html</anchorfile>
      <anchor>a1a29524d17ad8e0fb9e6b4d9d857141b</anchor>
      <arglist>[WPAS_MAX_SCAN_SSIDS]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_driver_scan_params::wpa_driver_scan_filter</name>
    <filename>structwpa__driver__scan__params_1_1wpa__driver__scan__filter.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>ssid</name>
      <anchorfile>structwpa__driver__scan__params_1_1wpa__driver__scan__filter.html</anchorfile>
      <anchor>ad0d01484c18651f74a3466a142029d10</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ssid_len</name>
      <anchorfile>structwpa__driver__scan__params_1_1wpa__driver__scan__filter.html</anchorfile>
      <anchor>a9df5a784e4b80540ac9b3115f866d2a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_driver_scan_ssid</name>
    <filename>structwpa__driver__scan__ssid.html</filename>
    <member kind="variable">
      <type>const u8 *</type>
      <name>ssid</name>
      <anchorfile>structwpa__driver__scan__ssid.html</anchorfile>
      <anchor>a76ec6e1a2f97a582ca78a184b5f1e131</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ssid_len</name>
      <anchorfile>structwpa__driver__scan__ssid.html</anchorfile>
      <anchor>a918fa09ac299b23e99e427ba2a3dca45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_driver_test_data</name>
    <filename>structwpa__driver__test__data.html</filename>
    <member kind="function">
      <type></type>
      <name>WPA_TRACE_REF</name>
      <anchorfile>structwpa__driver__test__data.html</anchorfile>
      <anchor>acacdd5878ea6a0f3c95abb2823cbd21b</anchor>
      <arglist>(ctx)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>alloc_iface_idx</name>
      <anchorfile>structwpa__driver__test__data.html</anchorfile>
      <anchor>a1923ece5b4d3ba14ce8ee830309193ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ap</name>
      <anchorfile>structwpa__driver__test__data.html</anchorfile>
      <anchor>adcefb109ec608f83abd363448ac184d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>assoc_wpa_ie</name>
      <anchorfile>structwpa__driver__test__data.html</anchorfile>
      <anchor>ab627aef58ca343f7c16945b6a0eb7010</anchor>
      <arglist>[80]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>assoc_wpa_ie_len</name>
      <anchorfile>structwpa__driver__test__data.html</anchorfile>
      <anchor>ae28b8eb8c25a82deb7a407bfddf9d275</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>associated</name>
      <anchorfile>structwpa__driver__test__data.html</anchorfile>
      <anchor>aa5c4c4ff243a96cf334f0a25aa2632b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct dl_list</type>
      <name>bss</name>
      <anchorfile>structwpa__driver__test__data.html</anchorfile>
      <anchor>a9bcd38bb5e74274aca3522c364ff677f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct test_client_socket *</type>
      <name>cli</name>
      <anchorfile>structwpa__driver__test__data.html</anchorfile>
      <anchor>ace7d4217a8d57947a04f4bd80394d78d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ctx</name>
      <anchorfile>structwpa__driver__test__data.html</anchorfile>
      <anchor>a7f0d8cdf99e857bc4e6a1f53a79a2dca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>current_freq</name>
      <anchorfile>structwpa__driver__test__data.html</anchorfile>
      <anchor>a64d2366f6b741a3132f28a525f435805</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_driver_test_global *</type>
      <name>global</name>
      <anchorfile>structwpa__driver__test__data.html</anchorfile>
      <anchor>aba0dbedf0172740f9b753496cc54b700</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sockaddr_un</type>
      <name>hostapd_addr</name>
      <anchorfile>structwpa__driver__test__data.html</anchorfile>
      <anchor>a695f98856ab5d618df34e403cc59384b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>hostapd_addr_set</name>
      <anchorfile>structwpa__driver__test__data.html</anchorfile>
      <anchor>ae6c6913999d5bb553381824f4d79675a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sockaddr_in</type>
      <name>hostapd_addr_udp</name>
      <anchorfile>structwpa__driver__test__data.html</anchorfile>
      <anchor>a825d6796a56ee94f8911936d7fecc438</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>hostapd_addr_udp_set</name>
      <anchorfile>structwpa__driver__test__data.html</anchorfile>
      <anchor>a266e242e8f13d73b144f629cc5b69747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ibss</name>
      <anchorfile>structwpa__driver__test__data.html</anchorfile>
      <anchor>ab3cd3c09ea6ad1676860dbb6d6e26afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>num_scanres</name>
      <anchorfile>structwpa__driver__test__data.html</anchorfile>
      <anchor>a90713cae6149af6085fe752dcb1aeedf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>own_addr</name>
      <anchorfile>structwpa__driver__test__data.html</anchorfile>
      <anchor>aab156384ef8751744c38eef940669aa2</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>own_socket_path</name>
      <anchorfile>structwpa__driver__test__data.html</anchorfile>
      <anchor>ab8082c37026a9c8583c4b041030c48d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>probe_req_ie</name>
      <anchorfile>structwpa__driver__test__data.html</anchorfile>
      <anchor>a7580b98b89ec034da7efbd5705abaa92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>probe_req_ie_len</name>
      <anchorfile>structwpa__driver__test__data.html</anchorfile>
      <anchor>ab9a5d0da4cd0e46fd58dc9ac84aa0f22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>probe_req_report</name>
      <anchorfile>structwpa__driver__test__data.html</anchorfile>
      <anchor>a87836970458135d02de81f4c99cc81f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>probe_req_ssid</name>
      <anchorfile>structwpa__driver__test__data.html</anchorfile>
      <anchor>a5f8d4a502ed0d8b05d2bee00381da4e9</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>probe_req_ssid_len</name>
      <anchorfile>structwpa__driver__test__data.html</anchorfile>
      <anchor>ad5bb7aa8c78ce81bc8decf74814d0d62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>remain_on_channel_duration</name>
      <anchorfile>structwpa__driver__test__data.html</anchorfile>
      <anchor>aa47bf944b7f71f905f26ba1ffb8fafd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>remain_on_channel_freq</name>
      <anchorfile>structwpa__driver__test__data.html</anchorfile>
      <anchor>afaba01d5b70e8137de4760826107ed5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_scan_res *</type>
      <name>scanres</name>
      <anchorfile>structwpa__driver__test__data.html</anchorfile>
      <anchor>a7f4a42fe05eaf6bb15e15d5ad8678948</anchor>
      <arglist>[MAX_SCAN_RESULTS]</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>test_dir</name>
      <anchorfile>structwpa__driver__test__data.html</anchorfile>
      <anchor>a14ab27b29e889fd789fde99840d3bc59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test_socket</name>
      <anchorfile>structwpa__driver__test__data.html</anchorfile>
      <anchor>a5796279ec01eb0d9e3b26bff0d0b3d3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>udp_port</name>
      <anchorfile>structwpa__driver__test__data.html</anchorfile>
      <anchor>a5f1434f2a3f3d71bcfb2b3aa88b2ce34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>use_associnfo</name>
      <anchorfile>structwpa__driver__test__data.html</anchorfile>
      <anchor>ab1cffaf251c8b9388d3b9bc7facd70f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>use_mlme</name>
      <anchorfile>structwpa__driver__test__data.html</anchorfile>
      <anchor>a1c70f90e4afd79713b7fb41211ae3912</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_driver_test_global</name>
    <filename>structwpa__driver__test__global.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>bss_add_used</name>
      <anchorfile>structwpa__driver__test__global.html</anchorfile>
      <anchor>a4ba3385ff200a54385de5ad8f9e766c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>req_addr</name>
      <anchorfile>structwpa__driver__test__global.html</anchorfile>
      <anchor>aae1c6fef04050231cd4f1191da37087d</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_driver_wext_data</name>
    <filename>structwpa__driver__wext__data.html</filename>
    <member kind="variable">
      <type>u8 *</type>
      <name>assoc_req_ies</name>
      <anchorfile>structwpa__driver__wext__data.html</anchorfile>
      <anchor>a856672d99088a68d6679d155169d2583</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>assoc_req_ies_len</name>
      <anchorfile>structwpa__driver__wext__data.html</anchorfile>
      <anchor>a5b4333b1d109e8ea483a8e4ad7f2e6e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>assoc_resp_ies</name>
      <anchorfile>structwpa__driver__wext__data.html</anchorfile>
      <anchor>a4c673c3be6336d921a40cf4a67bd56d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>assoc_resp_ies_len</name>
      <anchorfile>structwpa__driver__wext__data.html</anchorfile>
      <anchor>ae0172492a92da7ce4ebac525519252fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>auth_alg_fallback</name>
      <anchorfile>structwpa__driver__wext__data.html</anchorfile>
      <anchor>a7cdbd07f78edcb7fdf0304be2e09cd75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_driver_capa</type>
      <name>capa</name>
      <anchorfile>structwpa__driver__wext__data.html</anchorfile>
      <anchor>a1bef6925dfa0da9a39c1e59ddb73b0fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cfg80211</name>
      <anchorfile>structwpa__driver__wext__data.html</anchorfile>
      <anchor>a6648333be79526cd45b68d0013ce40db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ctx</name>
      <anchorfile>structwpa__driver__wext__data.html</anchorfile>
      <anchor>aa6b70b16086ba385bc9370f31d500a4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>has_capability</name>
      <anchorfile>structwpa__driver__wext__data.html</anchorfile>
      <anchor>a493bf71c00e104c39eaa0f422d87e22c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>if_removed</name>
      <anchorfile>structwpa__driver__wext__data.html</anchorfile>
      <anchor>a921898da28951f5dca3aff3da33bf885</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ifindex</name>
      <anchorfile>structwpa__driver__wext__data.html</anchorfile>
      <anchor>a2386aba7cc2ea53293197642602620f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ifindex2</name>
      <anchorfile>structwpa__driver__wext__data.html</anchorfile>
      <anchor>a410fd12888ea755cb79ec70c660b272d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ifname</name>
      <anchorfile>structwpa__driver__wext__data.html</anchorfile>
      <anchor>a828e8d5b752de177b17acb39c8545edc</anchor>
      <arglist>[IFNAMSIZ+1]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ioctl_sock</name>
      <anchorfile>structwpa__driver__wext__data.html</anchorfile>
      <anchor>acbe3523136a4a7f19cc014340e79b1a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mlme_sock</name>
      <anchorfile>structwpa__driver__wext__data.html</anchorfile>
      <anchor>a64f0bc696a9a6ee9d307e1dafd322d7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>mlmedev</name>
      <anchorfile>structwpa__driver__wext__data.html</anchorfile>
      <anchor>a0b21625eab17bf4368904754b774f1ff</anchor>
      <arglist>[IFNAMSIZ+1]</arglist>
    </member>
    <member kind="variable">
      <type>struct netlink_data *</type>
      <name>netlink</name>
      <anchorfile>structwpa__driver__wext__data.html</anchorfile>
      <anchor>a5f8982455a9a7545ccc162e861670b9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>operstate</name>
      <anchorfile>structwpa__driver__wext__data.html</anchorfile>
      <anchor>aefeebf2d2f0ba3a97e0c2433e5f2e95c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>scan_complete_events</name>
      <anchorfile>structwpa__driver__wext__data.html</anchorfile>
      <anchor>a246936879a1347281f10166680535d5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>use_crypt</name>
      <anchorfile>structwpa__driver__wext__data.html</anchorfile>
      <anchor>a4f4e5e51a940ef510e1bf0df50e45a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>we_version_compiled</name>
      <anchorfile>structwpa__driver__wext__data.html</anchorfile>
      <anchor>ac401c795c8498f8040061a69c468a89e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_driver_wired_data</name>
    <filename>structwpa__driver__wired__data.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>ctx</name>
      <anchorfile>structwpa__driver__wired__data.html</anchorfile>
      <anchor>ab89e1ca22e63c80310d491799abe859f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dhcp_sock</name>
      <anchorfile>structwpa__driver__wired__data.html</anchorfile>
      <anchor>a8edc8ba45695fd4f2bc1a0044dc0357d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iff_allmulti</name>
      <anchorfile>structwpa__driver__wired__data.html</anchorfile>
      <anchor>aeaac1fda4222ea7272e87ff9fb9dbefe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iff_up</name>
      <anchorfile>structwpa__driver__wired__data.html</anchorfile>
      <anchor>abe10c1c121d93501bb68ff73b4353a68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ifname</name>
      <anchorfile>structwpa__driver__wired__data.html</anchorfile>
      <anchor>a38802a5d6508dd585e24ab870e5e9ab7</anchor>
      <arglist>[IFNAMSIZ+1]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>membership</name>
      <anchorfile>structwpa__driver__wired__data.html</anchorfile>
      <anchor>a52ca0a60480a59606e1500a40f88d706</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>multi</name>
      <anchorfile>structwpa__driver__wired__data.html</anchorfile>
      <anchor>a77d8bea49966ddbf28897476abad35eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pf_sock</name>
      <anchorfile>structwpa__driver__wired__data.html</anchorfile>
      <anchor>af5dde833990805ed0a1cea15fba53d87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sock</name>
      <anchorfile>structwpa__driver__wired__data.html</anchorfile>
      <anchor>aad95f102aba43e18e76c06c63c6e6ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>use_pae_group_addr</name>
      <anchorfile>structwpa__driver__wired__data.html</anchorfile>
      <anchor>a6ce13703f506adae5254fc9fec6ac45f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_eapol_ie_parse</name>
    <filename>structwpa__eapol__ie__parse.html</filename>
    <member kind="variable">
      <type>const u8 *</type>
      <name>gtk</name>
      <anchorfile>structwpa__eapol__ie__parse.html</anchorfile>
      <anchor>ad7a0074afa5355ece41d89d438983bc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>gtk_len</name>
      <anchorfile>structwpa__eapol__ie__parse.html</anchorfile>
      <anchor>ab4511b3deec103f2b2e09f8ca1ab9440</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>mac_addr</name>
      <anchorfile>structwpa__eapol__ie__parse.html</anchorfile>
      <anchor>a449a0833694aea65882c2628b9f3f9cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>mac_addr_len</name>
      <anchorfile>structwpa__eapol__ie__parse.html</anchorfile>
      <anchor>aa8b9c9663a8f3cc13f86a676d9bb1420</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>pmkid</name>
      <anchorfile>structwpa__eapol__ie__parse.html</anchorfile>
      <anchor>a8af2db3b471715d47e6739fc9b2c317b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>rsn_ie</name>
      <anchorfile>structwpa__eapol__ie__parse.html</anchorfile>
      <anchor>a8af076015f80d6e168ab53069b06ed4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>rsn_ie_len</name>
      <anchorfile>structwpa__eapol__ie__parse.html</anchorfile>
      <anchor>a3c173ef17915ed98a8a5f1e538ad5401</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>wpa_ie</name>
      <anchorfile>structwpa__eapol__ie__parse.html</anchorfile>
      <anchor>a113da8dc6d5ad345d0f89626586c0d62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>wpa_ie_len</name>
      <anchorfile>structwpa__eapol__ie__parse.html</anchorfile>
      <anchor>a97b780dc09d5b6e718744e99eafe9f16</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_eapol_key</name>
    <filename>structwpa__eapol__key.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>key_data_length</name>
      <anchorfile>structwpa__eapol__key.html</anchorfile>
      <anchor>af71f92e8a4d7444706be1ba5d147c587</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>key_id</name>
      <anchorfile>structwpa__eapol__key.html</anchorfile>
      <anchor>aac8dd76a3916d04140668e33b272422d</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>key_info</name>
      <anchorfile>structwpa__eapol__key.html</anchorfile>
      <anchor>a37a0fcb41785951e7dd100e176881f22</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>key_iv</name>
      <anchorfile>structwpa__eapol__key.html</anchorfile>
      <anchor>a7688d71337c20f3c5bcd21974fffd947</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>key_length</name>
      <anchorfile>structwpa__eapol__key.html</anchorfile>
      <anchor>a94e1020790a5ffae3c3ac5576a993031</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>key_mic</name>
      <anchorfile>structwpa__eapol__key.html</anchorfile>
      <anchor>a537499f5765f8b3b6bd074a61421edfb</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>key_nonce</name>
      <anchorfile>structwpa__eapol__key.html</anchorfile>
      <anchor>a956e88274222578947b074f96cbb884f</anchor>
      <arglist>[WPA_NONCE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>key_rsc</name>
      <anchorfile>structwpa__eapol__key.html</anchorfile>
      <anchor>a63e688b20f775fe363cfc7520fa2599a</anchor>
      <arglist>[WPA_KEY_RSC_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>replay_counter</name>
      <anchorfile>structwpa__eapol__key.html</anchorfile>
      <anchor>a3645d46206f6aa263a9e862f8472b953</anchor>
      <arglist>[WPA_REPLAY_COUNTER_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>type</name>
      <anchorfile>structwpa__eapol__key.html</anchorfile>
      <anchor>a5bc83bd07cb144f765c0a0e2db3aea2e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>wpa_event_data</name>
    <filename>unionwpa__event__data.html</filename>
    <class kind="struct">wpa_event_data::assoc_info</class>
    <class kind="struct">wpa_event_data::assoc_reject</class>
    <class kind="struct">wpa_event_data::auth_info</class>
    <class kind="struct">wpa_event_data::deauth_info</class>
    <class kind="struct">wpa_event_data::disassoc_info</class>
    <class kind="struct">wpa_event_data::eapol_rx</class>
    <class kind="struct">wpa_event_data::ft_ies</class>
    <class kind="struct">wpa_event_data::ft_rrb_rx</class>
    <class kind="struct">wpa_event_data::ibss_rsn_start</class>
    <class kind="struct">wpa_event_data::interface_status</class>
    <class kind="struct">wpa_event_data::michael_mic_failure</class>
    <class kind="struct">wpa_event_data::mlme_rx</class>
    <class kind="struct">wpa_event_data::new_sta</class>
    <class kind="struct">wpa_event_data::pmkid_candidate</class>
    <class kind="struct">wpa_event_data::remain_on_channel</class>
    <class kind="struct">wpa_event_data::rx_action</class>
    <class kind="struct">wpa_event_data::rx_from_unknown</class>
    <class kind="struct">wpa_event_data::rx_mgmt</class>
    <class kind="struct">wpa_event_data::rx_probe_req</class>
    <class kind="struct">wpa_event_data::scan_info</class>
    <class kind="struct">wpa_event_data::signal_change</class>
    <class kind="struct">wpa_event_data::stkstart</class>
    <class kind="struct">wpa_event_data::timeout_event</class>
    <class kind="struct">wpa_event_data::tx_status</class>
    <member kind="variable">
      <type>struct wpa_event_data::assoc_info</type>
      <name>assoc_info</name>
      <anchorfile>unionwpa__event__data.html</anchorfile>
      <anchor>aa211f4bf5e6ed4bf174bae34050e548d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_event_data::assoc_reject</type>
      <name>assoc_reject</name>
      <anchorfile>unionwpa__event__data.html</anchorfile>
      <anchor>a425d88027a6067b4d7e3aa4ae17dfa70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_event_data::auth_info</type>
      <name>auth</name>
      <anchorfile>unionwpa__event__data.html</anchorfile>
      <anchor>af1fdc1ccc7d338522d20cd246da4184a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_event_data::deauth_info</type>
      <name>deauth_info</name>
      <anchorfile>unionwpa__event__data.html</anchorfile>
      <anchor>a554d3ed4416b7e2528fe52723a3d4a39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_event_data::disassoc_info</type>
      <name>disassoc_info</name>
      <anchorfile>unionwpa__event__data.html</anchorfile>
      <anchor>a321fc815598caab5d941988580a6fd88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_event_data::eapol_rx</type>
      <name>eapol_rx</name>
      <anchorfile>unionwpa__event__data.html</anchorfile>
      <anchor>acf5025bd3c3ef8f0066a62aed460c6be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_event_data::ft_ies</type>
      <name>ft_ies</name>
      <anchorfile>unionwpa__event__data.html</anchorfile>
      <anchor>a36f8204b4367fe8aa50b793fafd0c278</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_event_data::ft_rrb_rx</type>
      <name>ft_rrb_rx</name>
      <anchorfile>unionwpa__event__data.html</anchorfile>
      <anchor>a1e83f8768a8561d065881c8aa4fd96d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_event_data::ibss_rsn_start</type>
      <name>ibss_rsn_start</name>
      <anchorfile>unionwpa__event__data.html</anchorfile>
      <anchor>a3e1c0afebccd1687741d78b1e31470ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_event_data::interface_status</type>
      <name>interface_status</name>
      <anchorfile>unionwpa__event__data.html</anchorfile>
      <anchor>ab5615a469d14fd66c4c3ac66d678885e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_event_data::michael_mic_failure</type>
      <name>michael_mic_failure</name>
      <anchorfile>unionwpa__event__data.html</anchorfile>
      <anchor>a5a65bb71455bae257094c766e3dfcc6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_event_data::mlme_rx</type>
      <name>mlme_rx</name>
      <anchorfile>unionwpa__event__data.html</anchorfile>
      <anchor>a6ab60fa800afdac4443fba0bbe14a66d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_event_data::new_sta</type>
      <name>new_sta</name>
      <anchorfile>unionwpa__event__data.html</anchorfile>
      <anchor>a9c58f99d4952b9e19c70cf98b420987c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_event_data::pmkid_candidate</type>
      <name>pmkid_candidate</name>
      <anchorfile>unionwpa__event__data.html</anchorfile>
      <anchor>a9577fd30ab07d1194519d37acb229544</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_event_data::remain_on_channel</type>
      <name>remain_on_channel</name>
      <anchorfile>unionwpa__event__data.html</anchorfile>
      <anchor>a4751602f41c8f23ef884986c8e883643</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_event_data::rx_action</type>
      <name>rx_action</name>
      <anchorfile>unionwpa__event__data.html</anchorfile>
      <anchor>a97979e69372a60f5e0bdf18e94efca05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_event_data::rx_from_unknown</type>
      <name>rx_from_unknown</name>
      <anchorfile>unionwpa__event__data.html</anchorfile>
      <anchor>ad6d6de59c17cf7b1b1b803c3c68c01ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_event_data::rx_mgmt</type>
      <name>rx_mgmt</name>
      <anchorfile>unionwpa__event__data.html</anchorfile>
      <anchor>a423b48f1734c8dcf56a057c0dd5dae7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_event_data::rx_probe_req</type>
      <name>rx_probe_req</name>
      <anchorfile>unionwpa__event__data.html</anchorfile>
      <anchor>ae6b4344b4cef1e271ec710fdc8342ca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_event_data::scan_info</type>
      <name>scan_info</name>
      <anchorfile>unionwpa__event__data.html</anchorfile>
      <anchor>a5c26572c7b8041252a10f364c67e4242</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_event_data::signal_change</type>
      <name>signal_change</name>
      <anchorfile>unionwpa__event__data.html</anchorfile>
      <anchor>a2b9ff56ec8b87575e09e7fe44749ad65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_event_data::stkstart</type>
      <name>stkstart</name>
      <anchorfile>unionwpa__event__data.html</anchorfile>
      <anchor>af07828828baa69599b849258e6c96183</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_event_data::timeout_event</type>
      <name>timeout_event</name>
      <anchorfile>unionwpa__event__data.html</anchorfile>
      <anchor>ae7f3b500758690202991e993650e73a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_event_data::tx_status</type>
      <name>tx_status</name>
      <anchorfile>unionwpa__event__data.html</anchorfile>
      <anchor>aaa165efcb5a297877bfeded41d68cf2d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_event_data::assoc_info</name>
    <filename>structwpa__event__data_1_1assoc__info.html</filename>
    <member kind="variable">
      <type>const u8 *</type>
      <name>addr</name>
      <anchorfile>structwpa__event__data_1_1assoc__info.html</anchorfile>
      <anchor>a90ff03cd9b6e6d90dd2babd660885554</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>beacon_ies</name>
      <anchorfile>structwpa__event__data_1_1assoc__info.html</anchorfile>
      <anchor>af5c6e843dbcad1ba60d3156fde512f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>beacon_ies_len</name>
      <anchorfile>structwpa__event__data_1_1assoc__info.html</anchorfile>
      <anchor>a410907443e2a7e1468443c9f9fef0dbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>freq</name>
      <anchorfile>structwpa__event__data_1_1assoc__info.html</anchorfile>
      <anchor>ae71396abaed600528c7c47c02996784d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>req_ies</name>
      <anchorfile>structwpa__event__data_1_1assoc__info.html</anchorfile>
      <anchor>a7920965c51d1dd319d2c28a50641576c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>req_ies_len</name>
      <anchorfile>structwpa__event__data_1_1assoc__info.html</anchorfile>
      <anchor>a4b2c55eb914dc7dc1a7e33cbf4a9c3cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>resp_ies</name>
      <anchorfile>structwpa__event__data_1_1assoc__info.html</anchorfile>
      <anchor>a4284ad4d7fbf5d665828d0869729efad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>resp_ies_len</name>
      <anchorfile>structwpa__event__data_1_1assoc__info.html</anchorfile>
      <anchor>a84273122e31ba01df669f4dba7e340ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_event_data::assoc_reject</name>
    <filename>structwpa__event__data_1_1assoc__reject.html</filename>
    <member kind="variable">
      <type>u8 *</type>
      <name>resp_ies</name>
      <anchorfile>structwpa__event__data_1_1assoc__reject.html</anchorfile>
      <anchor>a674c9148441fe90751f557d750a2bd13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>resp_ies_len</name>
      <anchorfile>structwpa__event__data_1_1assoc__reject.html</anchorfile>
      <anchor>a64c81eaf35868698c3fbda0f5279e1aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>status_code</name>
      <anchorfile>structwpa__event__data_1_1assoc__reject.html</anchorfile>
      <anchor>ac9d0950100b65f8c9dc4bd8e7b7d111c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_event_data::auth_info</name>
    <filename>structwpa__event__data_1_1auth__info.html</filename>
    <member kind="variable">
      <type>u16</type>
      <name>auth_type</name>
      <anchorfile>structwpa__event__data_1_1auth__info.html</anchorfile>
      <anchor>a108efbce2ac4a457963428c6440a5f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>ies</name>
      <anchorfile>structwpa__event__data_1_1auth__info.html</anchorfile>
      <anchor>a769818b5fae0c538c2e9006e703baf76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ies_len</name>
      <anchorfile>structwpa__event__data_1_1auth__info.html</anchorfile>
      <anchor>ae28c43b8c6a757ea46ff43a452d69186</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>peer</name>
      <anchorfile>structwpa__event__data_1_1auth__info.html</anchorfile>
      <anchor>ac31872d2daa46f5cecbeb82599fdb0ce</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>status_code</name>
      <anchorfile>structwpa__event__data_1_1auth__info.html</anchorfile>
      <anchor>a3f43f233069fa255249802096d727a17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_event_data::deauth_info</name>
    <filename>structwpa__event__data_1_1deauth__info.html</filename>
    <member kind="variable">
      <type>const u8 *</type>
      <name>addr</name>
      <anchorfile>structwpa__event__data_1_1deauth__info.html</anchorfile>
      <anchor>aad1e765ff61677548c2f74ff5567e5fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>reason_code</name>
      <anchorfile>structwpa__event__data_1_1deauth__info.html</anchorfile>
      <anchor>a3aebf539883a8f920db93cb2dbb011eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_event_data::disassoc_info</name>
    <filename>structwpa__event__data_1_1disassoc__info.html</filename>
    <member kind="variable">
      <type>const u8 *</type>
      <name>addr</name>
      <anchorfile>structwpa__event__data_1_1disassoc__info.html</anchorfile>
      <anchor>a9edad39014a3d0ae7773daf0d304609e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>reason_code</name>
      <anchorfile>structwpa__event__data_1_1disassoc__info.html</anchorfile>
      <anchor>a8b4e5b12e252d299ffa35a888bf58a7d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_event_data::eapol_rx</name>
    <filename>structwpa__event__data_1_1eapol__rx.html</filename>
    <member kind="variable">
      <type>const u8 *</type>
      <name>data</name>
      <anchorfile>structwpa__event__data_1_1eapol__rx.html</anchorfile>
      <anchor>aa5da86aa31795fe2ca27bdb4c9d26910</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>data_len</name>
      <anchorfile>structwpa__event__data_1_1eapol__rx.html</anchorfile>
      <anchor>ad44cc736c90dd8c309eeeda6cfa4f4f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>src</name>
      <anchorfile>structwpa__event__data_1_1eapol__rx.html</anchorfile>
      <anchor>ac845e1f73adab38e6d7dd74a1a962706</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_event_data::ft_ies</name>
    <filename>structwpa__event__data_1_1ft__ies.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>ft_action</name>
      <anchorfile>structwpa__event__data_1_1ft__ies.html</anchorfile>
      <anchor>ae67554248462ef8af79e3abb4a735a36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>ies</name>
      <anchorfile>structwpa__event__data_1_1ft__ies.html</anchorfile>
      <anchor>a0c4e7c3792ca8401608faa8884b3a806</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ies_len</name>
      <anchorfile>structwpa__event__data_1_1ft__ies.html</anchorfile>
      <anchor>a8336277883e0c4f4f4ce56737f6fec8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>ric_ies</name>
      <anchorfile>structwpa__event__data_1_1ft__ies.html</anchorfile>
      <anchor>a4feddfb2c54d14337af0b87ee6f23d7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ric_ies_len</name>
      <anchorfile>structwpa__event__data_1_1ft__ies.html</anchorfile>
      <anchor>afe8898199064251e7de0fafc32290447</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>target_ap</name>
      <anchorfile>structwpa__event__data_1_1ft__ies.html</anchorfile>
      <anchor>a358a2aedbfd0fd94f39eb48c6dfd93a9</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_event_data::ft_rrb_rx</name>
    <filename>structwpa__event__data_1_1ft__rrb__rx.html</filename>
    <member kind="variable">
      <type>const u8 *</type>
      <name>data</name>
      <anchorfile>structwpa__event__data_1_1ft__rrb__rx.html</anchorfile>
      <anchor>a6c6f2e668c04714587975d2a9c130153</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>data_len</name>
      <anchorfile>structwpa__event__data_1_1ft__rrb__rx.html</anchorfile>
      <anchor>ad01bd8e96d918337412c0d5b05bb7a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>src</name>
      <anchorfile>structwpa__event__data_1_1ft__rrb__rx.html</anchorfile>
      <anchor>a20f77b2786b0337dd5a42ba0d610f5f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_event_data::ibss_rsn_start</name>
    <filename>structwpa__event__data_1_1ibss__rsn__start.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>peer</name>
      <anchorfile>structwpa__event__data_1_1ibss__rsn__start.html</anchorfile>
      <anchor>a9d31ab71c85caf6b5d73d65d2d1b27c5</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_event_data::interface_status</name>
    <filename>structwpa__event__data_1_1interface__status.html</filename>
    <member kind="enumvalue">
      <name>EVENT_INTERFACE_ADDED</name>
      <anchorfile>structwpa__event__data_1_1interface__status.html</anchorfile>
      <anchor>a45a2ccb17054baa96ba7fa5899d0623ea0d1c541f937eeea83e635b2d24a31881</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_INTERFACE_REMOVED</name>
      <anchorfile>structwpa__event__data_1_1interface__status.html</anchorfile>
      <anchor>a45a2ccb17054baa96ba7fa5899d0623eae52556e509def073eac470cbe7aed8b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum wpa_event_data::interface_status::@50</type>
      <name>ievent</name>
      <anchorfile>structwpa__event__data_1_1interface__status.html</anchorfile>
      <anchor>a2b09cbe014e4af49bf1571d48ef671bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ifname</name>
      <anchorfile>structwpa__event__data_1_1interface__status.html</anchorfile>
      <anchor>a0abbae525f71303a0f7b89cd1d88fd68</anchor>
      <arglist>[100]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_event_data::michael_mic_failure</name>
    <filename>structwpa__event__data_1_1michael__mic__failure.html</filename>
    <member kind="variable">
      <type>const u8 *</type>
      <name>src</name>
      <anchorfile>structwpa__event__data_1_1michael__mic__failure.html</anchorfile>
      <anchor>adfc671307906c83b9d718b104a1f8e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>unicast</name>
      <anchorfile>structwpa__event__data_1_1michael__mic__failure.html</anchorfile>
      <anchor>afe431629348e1633e95dfaf9993470b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_event_data::mlme_rx</name>
    <filename>structwpa__event__data_1_1mlme__rx.html</filename>
    <member kind="variable">
      <type>const u8 *</type>
      <name>buf</name>
      <anchorfile>structwpa__event__data_1_1mlme__rx.html</anchorfile>
      <anchor>a4f7c3dfe9cd6f91599391921a34b7f3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>channel</name>
      <anchorfile>structwpa__event__data_1_1mlme__rx.html</anchorfile>
      <anchor>adf874ccf38d2558c20a1e3e12df71a62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>freq</name>
      <anchorfile>structwpa__event__data_1_1mlme__rx.html</anchorfile>
      <anchor>ac86ad550770e541300fef5af894ea887</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>len</name>
      <anchorfile>structwpa__event__data_1_1mlme__rx.html</anchorfile>
      <anchor>a083dc7809f67f5e5b742b309a6954486</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ssi</name>
      <anchorfile>structwpa__event__data_1_1mlme__rx.html</anchorfile>
      <anchor>aa102b695793494b14661801e77de6d02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_event_data::new_sta</name>
    <filename>structwpa__event__data_1_1new__sta.html</filename>
    <member kind="variable">
      <type>const u8 *</type>
      <name>addr</name>
      <anchorfile>structwpa__event__data_1_1new__sta.html</anchorfile>
      <anchor>a8a6b5349e108d376a53c703a6efddbb7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_event_data::pmkid_candidate</name>
    <filename>structwpa__event__data_1_1pmkid__candidate.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>bssid</name>
      <anchorfile>structwpa__event__data_1_1pmkid__candidate.html</anchorfile>
      <anchor>ac20fa1ee563fa058b3265d8d67e8a93b</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>structwpa__event__data_1_1pmkid__candidate.html</anchorfile>
      <anchor>a139373188f33ff800383a7a20877ede5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>preauth</name>
      <anchorfile>structwpa__event__data_1_1pmkid__candidate.html</anchorfile>
      <anchor>a26e365867a42580739e56134cf1320b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_event_data::remain_on_channel</name>
    <filename>structwpa__event__data_1_1remain__on__channel.html</filename>
    <member kind="variable">
      <type>unsigned int</type>
      <name>duration</name>
      <anchorfile>structwpa__event__data_1_1remain__on__channel.html</anchorfile>
      <anchor>a7a4371e4a2f7362a2c33d73e4757fc29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>freq</name>
      <anchorfile>structwpa__event__data_1_1remain__on__channel.html</anchorfile>
      <anchor>ab519a402f8030070eb83a0a9e2cbf5d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_event_data::rx_action</name>
    <filename>structwpa__event__data_1_1rx__action.html</filename>
    <member kind="variable">
      <type>const u8 *</type>
      <name>bssid</name>
      <anchorfile>structwpa__event__data_1_1rx__action.html</anchorfile>
      <anchor>aa05feb5d491a8fb8670e280451d932da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>category</name>
      <anchorfile>structwpa__event__data_1_1rx__action.html</anchorfile>
      <anchor>a6fa6af52d952afbf6460e3fd9cf0b206</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>da</name>
      <anchorfile>structwpa__event__data_1_1rx__action.html</anchorfile>
      <anchor>a24d66395e34912564e7aa855a1c44566</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>data</name>
      <anchorfile>structwpa__event__data_1_1rx__action.html</anchorfile>
      <anchor>a4bfb1196f006f2879cc14cdc05015fa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>freq</name>
      <anchorfile>structwpa__event__data_1_1rx__action.html</anchorfile>
      <anchor>a40718e764b4b416356a54ccc292ce4fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>len</name>
      <anchorfile>structwpa__event__data_1_1rx__action.html</anchorfile>
      <anchor>a6f22a01c0fce7369bb106fc3a4d183ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>sa</name>
      <anchorfile>structwpa__event__data_1_1rx__action.html</anchorfile>
      <anchor>acabfc4b864ea73e3f6745b9ed561a467</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_event_data::rx_from_unknown</name>
    <filename>structwpa__event__data_1_1rx__from__unknown.html</filename>
    <member kind="variable">
      <type>const u8 *</type>
      <name>frame</name>
      <anchorfile>structwpa__event__data_1_1rx__from__unknown.html</anchorfile>
      <anchor>a901da33c3ed04f38ec31fc493d0ad4bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>len</name>
      <anchorfile>structwpa__event__data_1_1rx__from__unknown.html</anchorfile>
      <anchor>a7a185ecb9a4140ccaa7485b4ce1b11e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_event_data::rx_mgmt</name>
    <filename>structwpa__event__data_1_1rx__mgmt.html</filename>
    <member kind="variable">
      <type>u32</type>
      <name>datarate</name>
      <anchorfile>structwpa__event__data_1_1rx__mgmt.html</anchorfile>
      <anchor>af151d8827d70a20d3a8e56c4addee0b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>frame</name>
      <anchorfile>structwpa__event__data_1_1rx__mgmt.html</anchorfile>
      <anchor>ae0833bea884de3f858cae46047245fba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>frame_len</name>
      <anchorfile>structwpa__event__data_1_1rx__mgmt.html</anchorfile>
      <anchor>ad9001139485d22bbb42c03f10dc5f978</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>ssi_signal</name>
      <anchorfile>structwpa__event__data_1_1rx__mgmt.html</anchorfile>
      <anchor>a241acd29c075e1fa3b8b384e3f0c3415</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_event_data::rx_probe_req</name>
    <filename>structwpa__event__data_1_1rx__probe__req.html</filename>
    <member kind="variable">
      <type>const u8 *</type>
      <name>ie</name>
      <anchorfile>structwpa__event__data_1_1rx__probe__req.html</anchorfile>
      <anchor>a652428e4479575db24df8b0fb77d02fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ie_len</name>
      <anchorfile>structwpa__event__data_1_1rx__probe__req.html</anchorfile>
      <anchor>a9f4187ae60ab4496d59d1a92f7362e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>sa</name>
      <anchorfile>structwpa__event__data_1_1rx__probe__req.html</anchorfile>
      <anchor>adc15eee53a0d12666bd3caa204113521</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_event_data::scan_info</name>
    <filename>structwpa__event__data_1_1scan__info.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>aborted</name>
      <anchorfile>structwpa__event__data_1_1scan__info.html</anchorfile>
      <anchor>a8de327ec9c926cf270efcee75eba346a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int *</type>
      <name>freqs</name>
      <anchorfile>structwpa__event__data_1_1scan__info.html</anchorfile>
      <anchor>a6fc3be02bb7679ec96793b95cc38b1f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>num_freqs</name>
      <anchorfile>structwpa__event__data_1_1scan__info.html</anchorfile>
      <anchor>ae212891dcdc364e6edfed40d9146868e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>num_ssids</name>
      <anchorfile>structwpa__event__data_1_1scan__info.html</anchorfile>
      <anchor>a580596f590603277eff149776c913fe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_driver_scan_ssid</type>
      <name>ssids</name>
      <anchorfile>structwpa__event__data_1_1scan__info.html</anchorfile>
      <anchor>ad549da6615401682ec5a19e54ebdc7ea</anchor>
      <arglist>[WPAS_MAX_SCAN_SSIDS]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_event_data::signal_change</name>
    <filename>structwpa__event__data_1_1signal__change.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>above_threshold</name>
      <anchorfile>structwpa__event__data_1_1signal__change.html</anchorfile>
      <anchor>aad7a02811ccffac9302a95eba1853423</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_event_data::stkstart</name>
    <filename>structwpa__event__data_1_1stkstart.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>peer</name>
      <anchorfile>structwpa__event__data_1_1stkstart.html</anchorfile>
      <anchor>abb95fbd39fc199558dc2e48929f682db</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_event_data::timeout_event</name>
    <filename>structwpa__event__data_1_1timeout__event.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>addr</name>
      <anchorfile>structwpa__event__data_1_1timeout__event.html</anchorfile>
      <anchor>aceb30d7bcbfe4692133044b6acd831d1</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_event_data::tx_status</name>
    <filename>structwpa__event__data_1_1tx__status.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>ack</name>
      <anchorfile>structwpa__event__data_1_1tx__status.html</anchorfile>
      <anchor>ab1e193fd9728c1fa602fdbb5ab876aa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>data</name>
      <anchorfile>structwpa__event__data_1_1tx__status.html</anchorfile>
      <anchor>a20fdb5040f6ab6776a5ba552ce21abf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>data_len</name>
      <anchorfile>structwpa__event__data_1_1tx__status.html</anchorfile>
      <anchor>ab4e811924417d2dd8c5ff681651fa180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>dst</name>
      <anchorfile>structwpa__event__data_1_1tx__status.html</anchorfile>
      <anchor>a7c0a4d66930f459a4f89efa7ec50b00d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>stype</name>
      <anchorfile>structwpa__event__data_1_1tx__status.html</anchorfile>
      <anchor>abbbe0006da46ba48dcd85b0031264569</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>type</name>
      <anchorfile>structwpa__event__data_1_1tx__status.html</anchorfile>
      <anchor>af8cbbcebe6f3d9f78db9b536366f6af6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_global</name>
    <filename>structwpa__global.html</filename>
    <member kind="variable">
      <type>struct ctrl_iface_global_priv *</type>
      <name>ctrl_iface</name>
      <anchorfile>structwpa__global.html</anchorfile>
      <anchor>a0853692ddf80fee897f32fcc3c2b20b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpas_dbus_priv *</type>
      <name>dbus</name>
      <anchorfile>structwpa__global.html</anchorfile>
      <anchor>a94c624d4568cea33c1daea146f656b2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>drv_count</name>
      <anchorfile>structwpa__global.html</anchorfile>
      <anchor>ac7f3aa6a1c30310ce26317a86a077963</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void **</type>
      <name>drv_priv</name>
      <anchorfile>structwpa__global.html</anchorfile>
      <anchor>a1c7e60149067ba95c5acf244566512bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_supplicant *</type>
      <name>ifaces</name>
      <anchorfile>structwpa__global.html</anchorfile>
      <anchor>a82cd18831080e520a0cf20ac53830683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_params</type>
      <name>params</name>
      <anchorfile>structwpa__global.html</anchorfile>
      <anchor>af17b8056c485d60fa49152ea99a08d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct os_time</type>
      <name>suspend_time</name>
      <anchorfile>structwpa__global.html</anchorfile>
      <anchor>a7097b336f25b5e2199b69568f2af4543</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_global_dst</name>
    <filename>structwpa__global__dst.html</filename>
    <member kind="variable">
      <type>struct wpa_global_dst *</type>
      <name>next</name>
      <anchorfile>structwpa__global__dst.html</anchorfile>
      <anchor>ad4145777eece071c6ff099d1be7901e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OVERLAPPED</type>
      <name>overlap</name>
      <anchorfile>structwpa__global__dst.html</anchorfile>
      <anchor>a6ea5658bb0bd981b62974a4880eb9c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HANDLE</type>
      <name>pipe</name>
      <anchorfile>structwpa__global__dst.html</anchorfile>
      <anchor>a0368012746cc48d4f0f2c3814eef3b10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_global_dst *</type>
      <name>prev</name>
      <anchorfile>structwpa__global__dst.html</anchorfile>
      <anchor>a1be9d18ed1a65d32e8498cb1a988a985</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ctrl_iface_global_priv *</type>
      <name>priv</name>
      <anchorfile>structwpa__global__dst.html</anchorfile>
      <anchor>af52a2e4e5bc755ebe057eba9a18bbab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>req_buf</name>
      <anchorfile>structwpa__global__dst.html</anchorfile>
      <anchor>a6f11dcaf0d0bebb1f4940f738dfaa688</anchor>
      <arglist>[REQUEST_BUFSIZE]</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>rsp_buf</name>
      <anchorfile>structwpa__global__dst.html</anchorfile>
      <anchor>adb08d43576ff15ab06b5b03978051839</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>used</name>
      <anchorfile>structwpa__global__dst.html</anchorfile>
      <anchor>a02728c09c2d6da140835923226998a25</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_group</name>
    <filename>structwpa__group.html</filename>
    <member kind="enumvalue">
      <name>WPA_GROUP_GTK_INIT</name>
      <anchorfile>structwpa__group.html</anchorfile>
      <anchor>a2a69ba03bfeda311b790331ef4cc4c5eac36ddff10f34914ca61cfb0243a44624</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_GROUP_SETKEYS</name>
      <anchorfile>structwpa__group.html</anchorfile>
      <anchor>a2a69ba03bfeda311b790331ef4cc4c5ea3ec139f31771b2df1e7ff82e925ffe74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_GROUP_SETKEYSDONE</name>
      <anchorfile>structwpa__group.html</anchorfile>
      <anchor>a2a69ba03bfeda311b790331ef4cc4c5ea75374b784d543866820fd551015523d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>changed</name>
      <anchorfile>structwpa__group.html</anchorfile>
      <anchor>a1b55eab224cef23a7e548cdaf2aec8a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>Counter</name>
      <anchorfile>structwpa__group.html</anchorfile>
      <anchor>a265c63834f8650aa43a17826ee9199b6</anchor>
      <arglist>[WPA_NONCE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>GInit</name>
      <anchorfile>structwpa__group.html</anchorfile>
      <anchor>aaade920798ba7a34872b8b569a49ddfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>GKeyDoneStations</name>
      <anchorfile>structwpa__group.html</anchorfile>
      <anchor>af64cf55eeb4d9665438ea32bbe1c2684</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>GM</name>
      <anchorfile>structwpa__group.html</anchorfile>
      <anchor>a76ae270da45c557b317cb1e0ccd447fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>GMK</name>
      <anchorfile>structwpa__group.html</anchorfile>
      <anchor>aa014c80e9468075c4393e66732fb478a</anchor>
      <arglist>[WPA_GMK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>GN</name>
      <anchorfile>structwpa__group.html</anchorfile>
      <anchor>a4e899d278238b816e9f0bcbee479e99f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>GNonce</name>
      <anchorfile>structwpa__group.html</anchorfile>
      <anchor>aaf027139a2dbb5aa8dcb9b416b595210</anchor>
      <arglist>[WPA_NONCE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>GTK</name>
      <anchorfile>structwpa__group.html</anchorfile>
      <anchor>abd1d629f7b370967e9ce5f4b15c3e365</anchor>
      <arglist>[2][WPA_GTK_MAX_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>GTK_len</name>
      <anchorfile>structwpa__group.html</anchorfile>
      <anchor>aa8e291de75c84afbff42645e8c9c6e3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>GTKAuthenticator</name>
      <anchorfile>structwpa__group.html</anchorfile>
      <anchor>a4ba3ea3677930c46af5409f7d8138caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>GTKReKey</name>
      <anchorfile>structwpa__group.html</anchorfile>
      <anchor>a046d1e4bc098e95e67ddb316342e0fb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_group *</type>
      <name>next</name>
      <anchorfile>structwpa__group.html</anchorfile>
      <anchor>ae9960fe26837bcce6961aab52aa8f336</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>vlan_id</name>
      <anchorfile>structwpa__group.html</anchorfile>
      <anchor>aebe9e3f2c31fce8806c1fcf2125bfc17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum wpa_group::@13</type>
      <name>wpa_group_state</name>
      <anchorfile>structwpa__group.html</anchorfile>
      <anchor>a481dd421994ff5b1e3e0d7c032d01f1e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_gtk_data</name>
    <filename>structwpa__gtk__data.html</filename>
    <member kind="variable">
      <type>enum wpa_alg</type>
      <name>alg</name>
      <anchorfile>structwpa__gtk__data.html</anchorfile>
      <anchor>a1418f35559b643a54c7eba223d3f7904</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>gtk</name>
      <anchorfile>structwpa__gtk__data.html</anchorfile>
      <anchor>a6a10b0d994c620ca74b83d95fe6aee04</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>gtk_len</name>
      <anchorfile>structwpa__gtk__data.html</anchorfile>
      <anchor>ac908f70d43dc29d6287d775795601769</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>key_rsc_len</name>
      <anchorfile>structwpa__gtk__data.html</anchorfile>
      <anchor>a1875447402d31b74502e5435a3f57e45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>keyidx</name>
      <anchorfile>structwpa__gtk__data.html</anchorfile>
      <anchor>abe5ac234478734517c7fd476310b54aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tx</name>
      <anchorfile>structwpa__gtk__data.html</anchorfile>
      <anchor>ae0a7ccd87069e431565bd2c7fc0e9bcf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_ie_data</name>
    <filename>structwpa__ie__data.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>capabilities</name>
      <anchorfile>structwpa__ie__data.html</anchorfile>
      <anchor>aaf7771f2effad17dd39842e91679cae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>group_cipher</name>
      <anchorfile>structwpa__ie__data.html</anchorfile>
      <anchor>a59b5ff640c6ad50654d7bf1e836fd175</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>key_mgmt</name>
      <anchorfile>structwpa__ie__data.html</anchorfile>
      <anchor>aecbc47813b7c8900d8449aefdec9b22c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mgmt_group_cipher</name>
      <anchorfile>structwpa__ie__data.html</anchorfile>
      <anchor>aff9e9585dc9ef83815a957c84ab13442</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>num_pmkid</name>
      <anchorfile>structwpa__ie__data.html</anchorfile>
      <anchor>a97888ddbd1331a8a7e77c43a432351ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pairwise_cipher</name>
      <anchorfile>structwpa__ie__data.html</anchorfile>
      <anchor>a4fcea66ccfcd24758606ea25dc2c5625</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>pmkid</name>
      <anchorfile>structwpa__ie__data.html</anchorfile>
      <anchor>a445915e1ea92b0ec374f8da0f9dec27f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>proto</name>
      <anchorfile>structwpa__ie__data.html</anchorfile>
      <anchor>abc961bc655bdb96e9bfee22bc258ebf8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_ie_hdr</name>
    <filename>structwpa__ie__hdr.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>elem_id</name>
      <anchorfile>structwpa__ie__hdr.html</anchorfile>
      <anchor>adf270ebc01a8877a617f0d5af42437a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>len</name>
      <anchorfile>structwpa__ie__hdr.html</anchorfile>
      <anchor>ada8a242fda1c4cdf9f364eba2023c4fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>oui</name>
      <anchorfile>structwpa__ie__hdr.html</anchorfile>
      <anchor>a5ad846de2562501d7fd85e7995887041</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>version</name>
      <anchorfile>structwpa__ie__hdr.html</anchorfile>
      <anchor>a6c76359358eadd461e5e786b25dbf6e7</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_init_params</name>
    <filename>structwpa__init__params.html</filename>
    <member kind="variable">
      <type>char **</type>
      <name>bridge</name>
      <anchorfile>structwpa__init__params.html</anchorfile>
      <anchor>a52db69d4ca64679091f94a672b612faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>bssid</name>
      <anchorfile>structwpa__init__params.html</anchorfile>
      <anchor>a90bd2e164ddee27b11dc1cdd458a6f8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>ifname</name>
      <anchorfile>structwpa__init__params.html</anchorfile>
      <anchor>af79d08030998a4315511d641d8677a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>num_bridge</name>
      <anchorfile>structwpa__init__params.html</anchorfile>
      <anchor>ae4b15091b2d2dd42cf7bb7a33c43f218</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>own_addr</name>
      <anchorfile>structwpa__init__params.html</anchorfile>
      <anchor>a47a2b7e20d26e8d510ea1a3222a79369</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>ssid</name>
      <anchorfile>structwpa__init__params.html</anchorfile>
      <anchor>aa7ceeb733ee756fc852133c2b3db5a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ssid_len</name>
      <anchorfile>structwpa__init__params.html</anchorfile>
      <anchor>a55188767d5215bfe1b4f069d4c6ec5ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>test_socket</name>
      <anchorfile>structwpa__init__params.html</anchorfile>
      <anchor>a69bcb007517ed35659616ef042ca65e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>use_pae_group_addr</name>
      <anchorfile>structwpa__init__params.html</anchorfile>
      <anchor>ab27b7434dafdad935a4c9bfa828d1503</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_interface</name>
    <filename>structwpa__interface.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>bridge_ifname</name>
      <anchorfile>structwpa__interface.html</anchorfile>
      <anchor>a3b913f133d4913d7160ba04975d3f62d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>confname</name>
      <anchorfile>structwpa__interface.html</anchorfile>
      <anchor>a42b5229f509af2c82a77eec492128079</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>ctrl_interface</name>
      <anchorfile>structwpa__interface.html</anchorfile>
      <anchor>a6b00dc2d620a62c20347f1d7ea438b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>driver</name>
      <anchorfile>structwpa__interface.html</anchorfile>
      <anchor>a82ee9d7ba7306d0c6a1bb2583e4bf4ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>driver_param</name>
      <anchorfile>structwpa__interface.html</anchorfile>
      <anchor>a6b4d638481880590ad90077a04e4f02b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>ifname</name>
      <anchorfile>structwpa__interface.html</anchorfile>
      <anchor>af0ed256b285f137e8eecce096548521a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_interface_info</name>
    <filename>structwpa__interface__info.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>desc</name>
      <anchorfile>structwpa__interface__info.html</anchorfile>
      <anchor>ab2e8a169d4838ade45373577a714d909</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>drv_name</name>
      <anchorfile>structwpa__interface__info.html</anchorfile>
      <anchor>a9a28a4fbcbaf626ff0b9b0eec94b9559</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>ifname</name>
      <anchorfile>structwpa__interface__info.html</anchorfile>
      <anchor>ab80b9309fd1b926d0179f343645e977b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_interface_info *</type>
      <name>next</name>
      <anchorfile>structwpa__interface__info.html</anchorfile>
      <anchor>a6b89e7255f4f91c0633f6096c63510b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_key</name>
    <filename>structwpa__key.html</filename>
    <member kind="variable">
      <type>const u8 *</type>
      <name>addr</name>
      <anchorfile>structwpa__key.html</anchorfile>
      <anchor>a5b6c62cfbfd43e5c75b314a9197a6f4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum wpa_alg</type>
      <name>alg</name>
      <anchorfile>structwpa__key.html</anchorfile>
      <anchor>a1770e392244a02b4844c64fc422f6be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>key</name>
      <anchorfile>structwpa__key.html</anchorfile>
      <anchor>a39df4b21aa94a609a0b8d93e22eac64b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>key_index</name>
      <anchorfile>structwpa__key.html</anchorfile>
      <anchor>a5e9b3f848fb6f0d8dd1fe74554388c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>key_len</name>
      <anchorfile>structwpa__key.html</anchorfile>
      <anchor>aa0e0676069d292fd4b68ba60094bf11d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>seq</name>
      <anchorfile>structwpa__key.html</anchorfile>
      <anchor>a8ba6a293d9c99549b84e4ebe59ba5fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>seq_len</name>
      <anchorfile>structwpa__key.html</anchorfile>
      <anchor>a9b90bfd76d1a1c00efe7e80053c96794</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>set_tx</name>
      <anchorfile>structwpa__key.html</anchorfile>
      <anchor>a713a3d4d30fae232e4c3d089ae8ff71d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_params</name>
    <filename>structwpa__params.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>ctrl_interface</name>
      <anchorfile>structwpa__params.html</anchorfile>
      <anchor>a540d34bb06f91e54b6851ac5086336cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>daemonize</name>
      <anchorfile>structwpa__params.html</anchorfile>
      <anchor>a5526641434a03fb909303d5e77ae378e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dbus_ctrl_interface</name>
      <anchorfile>structwpa__params.html</anchorfile>
      <anchor>a3f5aa5ebc6953ca43c650f0755cfc6fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>override_ctrl_interface</name>
      <anchorfile>structwpa__params.html</anchorfile>
      <anchor>ab651bb5fe0908205ce17492ce6ce5247</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>override_driver</name>
      <anchorfile>structwpa__params.html</anchorfile>
      <anchor>a965572c9a8d48ee8569090999f24c963</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>pid_file</name>
      <anchorfile>structwpa__params.html</anchorfile>
      <anchor>a0bf7e7c2628a55db2cdaba85fe3f65cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wait_for_monitor</name>
      <anchorfile>structwpa__params.html</anchorfile>
      <anchor>a290ef70f77e5dc19a56d77dc3a7e6ed6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>wpa_debug_file_path</name>
      <anchorfile>structwpa__params.html</anchorfile>
      <anchor>ad2d6f58581e6951ac05b8772fa4c3386</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_debug_level</name>
      <anchorfile>structwpa__params.html</anchorfile>
      <anchor>a958028e2871f8715a8be9cd88b6503d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_debug_show_keys</name>
      <anchorfile>structwpa__params.html</anchorfile>
      <anchor>a0853fe5e5600e9d41b2efc5214806195</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_debug_syslog</name>
      <anchorfile>structwpa__params.html</anchorfile>
      <anchor>a92c45427a4ffb9f4abea4bff40d3db7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_debug_timestamp</name>
      <anchorfile>structwpa__params.html</anchorfile>
      <anchor>aa70d53daf4b614708240f6613c084562</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_peerkey</name>
    <filename>structwpa__peerkey.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>addr</name>
      <anchorfile>structwpa__peerkey.html</anchorfile>
      <anchor>a4f61150d11ac4868064b7d7388ca0fb4</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cipher</name>
      <anchorfile>structwpa__peerkey.html</anchorfile>
      <anchor>a9617a91413b944a1154b501efeed603f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>os_time_t</type>
      <name>expiration</name>
      <anchorfile>structwpa__peerkey.html</anchorfile>
      <anchor>a7a9c8bed4851a90570e1765f3ba6fb0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>initiator</name>
      <anchorfile>structwpa__peerkey.html</anchorfile>
      <anchor>ab1d83fa345003b4286e1b9a190ec1c70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>inonce</name>
      <anchorfile>structwpa__peerkey.html</anchorfile>
      <anchor>a97855feef31bb9130b6ad7fe5f6a0f53</anchor>
      <arglist>[WPA_NONCE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>lifetime</name>
      <anchorfile>structwpa__peerkey.html</anchorfile>
      <anchor>a75f54d82ccc168ac1d0d6484991433f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_peerkey *</type>
      <name>next</name>
      <anchorfile>structwpa__peerkey.html</anchorfile>
      <anchor>a16fc89101a1a5d77518f609b19e41f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>pnonce</name>
      <anchorfile>structwpa__peerkey.html</anchorfile>
      <anchor>a9a8282aac5fc28a7dd70de870bee8c0d</anchor>
      <arglist>[WPA_NONCE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>replay_counter</name>
      <anchorfile>structwpa__peerkey.html</anchorfile>
      <anchor>a23c53f7923c51effd68cf3af4b92cb62</anchor>
      <arglist>[WPA_REPLAY_COUNTER_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>replay_counter_set</name>
      <anchorfile>structwpa__peerkey.html</anchorfile>
      <anchor>a7eb6a46e07201cd94c1dad1fe735be31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>rsnie_i</name>
      <anchorfile>structwpa__peerkey.html</anchorfile>
      <anchor>a282dd9774cd47168f1a5a329c0c45edd</anchor>
      <arglist>[PEERKEY_MAX_IE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>rsnie_i_len</name>
      <anchorfile>structwpa__peerkey.html</anchorfile>
      <anchor>a795fbf39ea2718661fd3554d383c3606</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>rsnie_p</name>
      <anchorfile>structwpa__peerkey.html</anchorfile>
      <anchor>a80fb41272f1bed8cc93b7a4522dd8418</anchor>
      <arglist>[PEERKEY_MAX_IE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>rsnie_p_len</name>
      <anchorfile>structwpa__peerkey.html</anchorfile>
      <anchor>ab6712a89584964ff4b58ace0cdcc1e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>smk</name>
      <anchorfile>structwpa__peerkey.html</anchorfile>
      <anchor>ac4af21f6041da137009643fe9da6c83e</anchor>
      <arglist>[PMK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>smk_complete</name>
      <anchorfile>structwpa__peerkey.html</anchorfile>
      <anchor>a3895d6f3183372d86d89fb1ae3a3821e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>smkid</name>
      <anchorfile>structwpa__peerkey.html</anchorfile>
      <anchor>ae647d529bab3c1c6463adc0145e3f2ba</anchor>
      <arglist>[PMKID_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>stk_set</name>
      <anchorfile>structwpa__peerkey.html</anchorfile>
      <anchor>a038ef111d2c7287038649271448033c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_ptk stk</type>
      <name>tstk</name>
      <anchorfile>structwpa__peerkey.html</anchorfile>
      <anchor>ac944f6a2af9abe286a5a1789c7f27b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tstk_set</name>
      <anchorfile>structwpa__peerkey.html</anchorfile>
      <anchor>a3b231219b58689d00e6fd3048f4bef56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>use_sha256</name>
      <anchorfile>structwpa__peerkey.html</anchorfile>
      <anchor>aa70cc83ad2ed054a28167ccadc337de7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_priv_interface</name>
    <filename>structwpa__priv__interface.html</filename>
    <member kind="variable">
      <type>struct wpa_driver_ops *</type>
      <name>driver</name>
      <anchorfile>structwpa__priv__interface.html</anchorfile>
      <anchor>ae8ad3c1187a3f1f3f377644c09af00d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>driver_name</name>
      <anchorfile>structwpa__priv__interface.html</anchorfile>
      <anchor>a6463203ac3132a9bebba3861ca7bbc66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sockaddr_un</type>
      <name>drv_addr</name>
      <anchorfile>structwpa__priv__interface.html</anchorfile>
      <anchor>afff48edfdfcc8f378028b48c740164ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>drv_priv</name>
      <anchorfile>structwpa__priv__interface.html</anchorfile>
      <anchor>afd74620b062f70db661fe27aab84e87b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fd</name>
      <anchorfile>structwpa__priv__interface.html</anchorfile>
      <anchor>a8242385f3e22080be2953eb30d34f545</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>ifname</name>
      <anchorfile>structwpa__priv__interface.html</anchorfile>
      <anchor>af50f711609674f10c028aa93742a4330</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct l2_packet_data *</type>
      <name>l2</name>
      <anchorfile>structwpa__priv__interface.html</anchorfile>
      <anchor>a523179824469521d9777eff30e932863</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sockaddr_un</type>
      <name>l2_addr</name>
      <anchorfile>structwpa__priv__interface.html</anchorfile>
      <anchor>a51fd9d2f2016a6d7c42d83ce6d266f8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_priv_interface *</type>
      <name>next</name>
      <anchorfile>structwpa__priv__interface.html</anchorfile>
      <anchor>a7524670aa446eda2b875f569575217e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>sock_name</name>
      <anchorfile>structwpa__priv__interface.html</anchorfile>
      <anchor>ad7eb59528fb42b5e37d1d180e874abf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpas_registered</name>
      <anchorfile>structwpa__priv__interface.html</anchorfile>
      <anchor>a39a16d3bbaabd28d949807b278a2912d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_ptk</name>
    <filename>structwpa__ptk.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>kck</name>
      <anchorfile>structwpa__ptk.html</anchorfile>
      <anchor>abe4a37e9ba5ea798a88943500e548b6c</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>kek</name>
      <anchorfile>structwpa__ptk.html</anchorfile>
      <anchor>a8ce26402f64fb2015e408d0b2fc52c3d</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>tk1</name>
      <anchorfile>structwpa__ptk.html</anchorfile>
      <anchor>a748dc4530f5265c662005b202bea66fc</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>union wpa_ptk::@35</type>
      <name>u</name>
      <anchorfile>structwpa__ptk.html</anchorfile>
      <anchor>a9ba612f471b6391f3bc91cf5d4232095</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_ptk::@35::@36</type>
      <name>auth</name>
      <anchorfile>unionwpa__ptk_1_1@35.html</anchorfile>
      <anchor>a46413fe6f0d45e9ff9632e61c9204a4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>rx_mic_key</name>
      <anchorfile>structwpa__ptk_1_1@35_1_1@36.html</anchorfile>
      <anchor>acc9c5ccd662ecc6eac73b98572193a34</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>tx_mic_key</name>
      <anchorfile>structwpa__ptk_1_1@35_1_1@36.html</anchorfile>
      <anchor>a7480b5d1988d364faf45fdfb30718735</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>tk2</name>
      <anchorfile>unionwpa__ptk_1_1@35.html</anchorfile>
      <anchor>acf75096dd485c72d8dab5906ce706eb2</anchor>
      <arglist>[16]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_scan_res</name>
    <filename>structwpa__scan__res.html</filename>
    <member kind="variable">
      <type>unsigned int</type>
      <name>age</name>
      <anchorfile>structwpa__scan__res.html</anchorfile>
      <anchor>a1257bc221bb2e116d90207ad234b4632</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>beacon_ie_len</name>
      <anchorfile>structwpa__scan__res.html</anchorfile>
      <anchor>a5db6e96df49a638a1fe2bff96bef92de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>beacon_int</name>
      <anchorfile>structwpa__scan__res.html</anchorfile>
      <anchor>aae0eb2ab4a17295fc4efd85af8c6b9c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>bssid</name>
      <anchorfile>structwpa__scan__res.html</anchorfile>
      <anchor>aeb1c421e6e498ebf367aad8675337f56</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>caps</name>
      <anchorfile>structwpa__scan__res.html</anchorfile>
      <anchor>ac4336bf753fe39f07335581a375af382</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>flags</name>
      <anchorfile>structwpa__scan__res.html</anchorfile>
      <anchor>a1654665764243494b672081514b260d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>freq</name>
      <anchorfile>structwpa__scan__res.html</anchorfile>
      <anchor>a5229320181b7fffae5df10a81f3cff95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ie_len</name>
      <anchorfile>structwpa__scan__res.html</anchorfile>
      <anchor>aa31f0ebba427a801fbec6ac4dfdf9767</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>level</name>
      <anchorfile>structwpa__scan__res.html</anchorfile>
      <anchor>a356005f1ca3f3bff5da43868a8527fea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>noise</name>
      <anchorfile>structwpa__scan__res.html</anchorfile>
      <anchor>a78b68a6178a240f4c3409d001df65e64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>qual</name>
      <anchorfile>structwpa__scan__res.html</anchorfile>
      <anchor>aee95d10f471eaa7a4ac59f39f6c93cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u64</type>
      <name>tsf</name>
      <anchorfile>structwpa__scan__res.html</anchorfile>
      <anchor>ad7a449a7baeb6597a814b108fdc0d971</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_scan_results</name>
    <filename>structwpa__scan__results.html</filename>
    <member kind="variable">
      <type>size_t</type>
      <name>num</name>
      <anchorfile>structwpa__scan__results.html</anchorfile>
      <anchor>afff3c28a247d66622276d08e91478708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_scan_res **</type>
      <name>res</name>
      <anchorfile>structwpa__scan__results.html</anchorfile>
      <anchor>ac70e6a3fd303fda228509ce39d02b2f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_sm</name>
    <filename>structwpa__sm.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>allowed_pairwise_cipher</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>a0f2cfac608406e7049b719a3a5ab7125</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>anonce</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>a295340a2b7335801c35f81f880d1ca2a</anchor>
      <arglist>[WPA_NONCE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>ap_rsn_ie</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>a879c550783d948fba4bb8493d924843f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ap_rsn_ie_len</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>a2951f08655fe723860ffa611e97311bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>ap_wpa_ie</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>a37a2d2af665cd9515a0eb32c4979cecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ap_wpa_ie_len</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>a08af2c3b3f45585d4153c02ab06262aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>assoc_wpa_ie</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>af3f467c190d1e6aa653ea993112f5e06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>assoc_wpa_ie_len</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>a0f673393f69931ed5f6a434ee76beed5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>bridge_ifname</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>a209053e1b4290fcb126b4d12918294bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>bssid</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>a4f696a1dccc048346d86e2584415313f</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_sm_ctx *</type>
      <name>ctx</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>a791a1d586eb97424186fd58b466ac7e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct rsn_pmksa_cache_entry *</type>
      <name>cur_pmksa</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>a551bf1b37af1add9f99e997d148a2c20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>dot11RSNA4WayHandshakeFailures</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>aba62d63fe6c9f537cd457a6dd8df9e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>dot11RSNAConfigPMKLifetime</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>afc0e0f7906a132cbc500fd177d1319af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>dot11RSNAConfigPMKReauthThreshold</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>ac2055996dd388aeb988c70b326d9efcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>dot11RSNAConfigSATimeout</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>a3a7369d9ea5f5cb47083ca01378fa725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>eap_conf_ctx</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>ad57a705f23992bab0bfbbe457342ecf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>eap_workaround</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>af72b64b77f576ab248da9818aae1cee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eapol_sm *</type>
      <name>eapol</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>a86fe02372914521ac5fa080d7436268a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fast_reauth</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>aefe12e1c7d1583489b3b2bded03ce8c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>group_cipher</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>a89912c46b5a0a152f9d5614778e3cbd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>ifname</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>a614c02086c93db10f564a9c4229891d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>key_mgmt</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>a10d691fc7a8aa1bc6f4152a2d0f4c965</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct l2_packet_data *</type>
      <name>l2_preauth</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>a02e9323916eb69d65a9fb75558824910</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct l2_packet_data *</type>
      <name>l2_preauth_br</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>ad95943ebeed072566e58cece3324db49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mfp</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>a286c4c95432b14e4eea7abbaebb02fba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>mgmt_group_cipher</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>abdc5b081b21aa33d8a384d2df9b7e4b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>network_ctx</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>af734279d325271a44089c86d36ec8539</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>own_addr</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>a9ad5fb59c6751d2b8ccc5d03b6ffcc27</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>pairwise_cipher</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>aaefb0295bec86aa2a7fb37da21ab4027</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>peerkey_enabled</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>a5605f1e5679ae8fd3509b8e9dbbfa009</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>pmk</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>add4d2114caf8059378d69dcbe1778266</anchor>
      <arglist>[PMK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>pmk_len</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>aea932f7d3a047fdddd8885de383790d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct rsn_pmksa_cache *</type>
      <name>pmksa</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>aa0b5247c049e0d74703eea968944c76f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct dl_list</type>
      <name>pmksa_candidates</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>a867736c2acebfdfa997330008d642c32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>preauth_bssid</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>a6be917bc82c09509c4b0528c8e00944d</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct eapol_sm *</type>
      <name>preauth_eapol</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>a7ed323220b293b262f147becdeb761be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>proactive_key_caching</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>a4b5b03220a5d501898eff686065d6437</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>proto</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>aaf37e8be2d4bde5c84e256ff0c54fe72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ptk_set</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>ac4f3b8d4218e43ffb39065012c8d8d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>renew_snonce</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>ad198fc306040509229a6c2592f5cdd1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>request_counter</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>a0236549c17fda98730c9fc96cec6afd7</anchor>
      <arglist>[WPA_REPLAY_COUNTER_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rsn_enabled</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>a973aac3f06ea81e288c1ef58bbf822b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>rx_replay_counter</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>af4ee29663193af7c8d6768f5cbfc434d</anchor>
      <arglist>[WPA_REPLAY_COUNTER_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rx_replay_counter_set</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>a3c1d67c9dcf27aab57b5ef06e4f09748</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>scard_ctx</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>a165463a738660758055073c81ed08f0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>snonce</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>a5fab426339d332313a234cb2856db62f</anchor>
      <arglist>[WPA_NONCE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ssid</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>a726105da5af20b6c779c9d786a14bf58</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ssid_len</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>a19dde8dad318db1390cde20cc1f1c08a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_ptk ptk</type>
      <name>tptk</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>a967a603fe2a3857e62860594e26a6b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tptk_set</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>a07ebae1512fd0ee75f2760dd0446b6e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_ptk_rekey</name>
      <anchorfile>structwpa__sm.html</anchorfile>
      <anchor>aa8f985a199de34051395236a72ef4f7d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_sm_ctx</name>
    <filename>structwpa__sm__ctx.html</filename>
    <member kind="variable">
      <type>int(*</type>
      <name>add_pmkid</name>
      <anchorfile>structwpa__sm__ctx.html</anchorfile>
      <anchor>ad6c42d0eff889960666c45b78541028a</anchor>
      <arglist>)(void *ctx, const u8 *bssid, const u8 *pmkid)</arglist>
    </member>
    <member kind="variable">
      <type>u8 *(*</type>
      <name>alloc_eapol</name>
      <anchorfile>structwpa__sm__ctx.html</anchorfile>
      <anchor>ab78469efa9ee5fbee83b5751282b7059</anchor>
      <arglist>)(void *ctx, u8 type, const void *data, u16 data_len, size_t *msg_len, void **data_pos)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>cancel_auth_timeout</name>
      <anchorfile>structwpa__sm__ctx.html</anchorfile>
      <anchor>a5cec2c4135c4d007b99178f6bf91dc23</anchor>
      <arglist>)(void *ctx)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ctx</name>
      <anchorfile>structwpa__sm__ctx.html</anchorfile>
      <anchor>a527d382b0b3ef10e323012f5255c1bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>deauthenticate</name>
      <anchorfile>structwpa__sm__ctx.html</anchorfile>
      <anchor>ab2ca51763b98b2f96ef03f50d75d3d6a</anchor>
      <arglist>)(void *ctx, int reason_code)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>disassociate</name>
      <anchorfile>structwpa__sm__ctx.html</anchorfile>
      <anchor>a87e8bc8ad48bae8e82d259d23e036cef</anchor>
      <arglist>)(void *ctx, int reason_code)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>ether_send</name>
      <anchorfile>structwpa__sm__ctx.html</anchorfile>
      <anchor>a35b41c184525154340acbee6d02684b4</anchor>
      <arglist>)(void *ctx, const u8 *dest, u16 proto, const u8 *buf, size_t len)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>get_beacon_ie</name>
      <anchorfile>structwpa__sm__ctx.html</anchorfile>
      <anchor>a30fddc4f58928618b8328676d4e81079</anchor>
      <arglist>)(void *ctx)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>get_bssid</name>
      <anchorfile>structwpa__sm__ctx.html</anchorfile>
      <anchor>ab433adb66ed953778bbe7679f02465e6</anchor>
      <arglist>)(void *ctx, u8 *bssid)</arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_config_blob *(*</type>
      <name>get_config_blob</name>
      <anchorfile>structwpa__sm__ctx.html</anchorfile>
      <anchor>a20061431b6c62bbd961995baad064797</anchor>
      <arglist>)(void *ctx, const char *name)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>get_network_ctx</name>
      <anchorfile>structwpa__sm__ctx.html</anchorfile>
      <anchor>a1d30fd7ff7489cb1b21cb4c89f7fc971</anchor>
      <arglist>)(void *ctx)</arglist>
    </member>
    <member kind="variable">
      <type>enum wpa_states(*</type>
      <name>get_state</name>
      <anchorfile>structwpa__sm__ctx.html</anchorfile>
      <anchor>a0d9025fe496beaa6a5d66016d87efe61</anchor>
      <arglist>)(void *ctx)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>mark_authenticated</name>
      <anchorfile>structwpa__sm__ctx.html</anchorfile>
      <anchor>a6ada5fb71494c8d72e2cfc8448a1a193</anchor>
      <arglist>)(void *ctx, const u8 *target_ap)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>mlme_setprotection</name>
      <anchorfile>structwpa__sm__ctx.html</anchorfile>
      <anchor>a1226f56fd50e2c0711bf5c215f1ca85f</anchor>
      <arglist>)(void *ctx, const u8 *addr, int protection_type, int key_type)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>msg_ctx</name>
      <anchorfile>structwpa__sm__ctx.html</anchorfile>
      <anchor>a1c4323a9e576bac377b08886b23d5637</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>remove_pmkid</name>
      <anchorfile>structwpa__sm__ctx.html</anchorfile>
      <anchor>aa8b40f9a955d7f93b17f7c612a154a09</anchor>
      <arglist>)(void *ctx, const u8 *bssid, const u8 *pmkid)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>send_ft_action</name>
      <anchorfile>structwpa__sm__ctx.html</anchorfile>
      <anchor>aa4904ee907c9588ff44f06d0407d0c8b</anchor>
      <arglist>)(void *ctx, u8 action, const u8 *target_ap, const u8 *ies, size_t ies_len)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>set_config_blob</name>
      <anchorfile>structwpa__sm__ctx.html</anchorfile>
      <anchor>a81d9ceba106f39f4830dd161260149a8</anchor>
      <arglist>)(void *ctx, struct wpa_config_blob *blob)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_key</name>
      <anchorfile>structwpa__sm__ctx.html</anchorfile>
      <anchor>acb21c25296aeb6ba74f3cbee7b0c00f4</anchor>
      <arglist>)(void *ctx, enum wpa_alg alg, const u8 *addr, int key_idx, int set_tx, const u8 *seq, size_t seq_len, const u8 *key, size_t key_len)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>set_state</name>
      <anchorfile>structwpa__sm__ctx.html</anchorfile>
      <anchor>a6f8386c141af78d31e5f2eda411f1588</anchor>
      <arglist>)(void *ctx, enum wpa_states state)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>update_ft_ies</name>
      <anchorfile>structwpa__sm__ctx.html</anchorfile>
      <anchor>ad6c75e8e1e5b2b2d81fd2bf41f3e3da6</anchor>
      <arglist>)(void *ctx, const u8 *md, const u8 *ies, size_t ies_len)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_ssid</name>
    <filename>structwpa__ssid.html</filename>
    <member kind="enumeration">
      <name>wpas_mode</name>
      <anchorfile>structwpa__ssid.html</anchorfile>
      <anchor>a625821e2acfc9014f3b3de6e6593ffb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPAS_MODE_INFRA</name>
      <anchorfile>structwpa__ssid.html</anchorfile>
      <anchor>a625821e2acfc9014f3b3de6e6593ffb7a712fd9a912b6df18a2a02963045151cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPAS_MODE_IBSS</name>
      <anchorfile>structwpa__ssid.html</anchorfile>
      <anchor>a625821e2acfc9014f3b3de6e6593ffb7aed8aa9e26f15afe80b844a79c01fdbdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPAS_MODE_AP</name>
      <anchorfile>structwpa__ssid.html</anchorfile>
      <anchor>a625821e2acfc9014f3b3de6e6593ffb7a11a318a0433aab165ece5cffe979a45a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>auth_alg</name>
      <anchorfile>structwpa__ssid.html</anchorfile>
      <anchor>ac29008e90cce0f4b68f431c81259a5bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>bgscan</name>
      <anchorfile>structwpa__ssid.html</anchorfile>
      <anchor>a578dcd19971fd2f4aa50f74ddd297dc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>bssid</name>
      <anchorfile>structwpa__ssid.html</anchorfile>
      <anchor>a0ce6afa3e6853bc04822cb48336c9114</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>bssid_set</name>
      <anchorfile>structwpa__ssid.html</anchorfile>
      <anchor>a9ca8951a1cfc1f2b65f8ca2a6cf3e6a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>disabled</name>
      <anchorfile>structwpa__ssid.html</anchorfile>
      <anchor>a5ca58c4322ae73ce7dbb0b5667004583</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>freq_list</name>
      <anchorfile>structwpa__ssid.html</anchorfile>
      <anchor>a0853d3b1f503df8be5e710d8eec7923f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>frequency</name>
      <anchorfile>structwpa__ssid.html</anchorfile>
      <anchor>acef592197d78e3ae2195c37247e5b1ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>group_cipher</name>
      <anchorfile>structwpa__ssid.html</anchorfile>
      <anchor>ab64c0fcef0fc1858766cce157eca7d7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>structwpa__ssid.html</anchorfile>
      <anchor>a5b8454bd82552dc42fb3bb9ae551f859</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>id_str</name>
      <anchorfile>structwpa__ssid.html</anchorfile>
      <anchor>ae20f9fce31d43c5fc6c0efc61ab64164</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>key_mgmt</name>
      <anchorfile>structwpa__ssid.html</anchorfile>
      <anchor>aeaa6fb0f118ba2950fd3a64b0cc94206</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mixed_cell</name>
      <anchorfile>structwpa__ssid.html</anchorfile>
      <anchor>a8fb34448e0dae0e6d375c7131bade29b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum wpa_ssid::wpas_mode</type>
      <name>mode</name>
      <anchorfile>structwpa__ssid.html</anchorfile>
      <anchor>aa46c45672831c28bfbfcfe8930bece24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_ssid *</type>
      <name>next</name>
      <anchorfile>structwpa__ssid.html</anchorfile>
      <anchor>ad3e61eecf3f0e184893a568745bc7e3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pairwise_cipher</name>
      <anchorfile>structwpa__ssid.html</anchorfile>
      <anchor>ae9481d1110bb082a0a0e248b5240c0e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>passphrase</name>
      <anchorfile>structwpa__ssid.html</anchorfile>
      <anchor>aebead4c17b4109fdd12da68f89b7c058</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>peerkey</name>
      <anchorfile>structwpa__ssid.html</anchorfile>
      <anchor>a7618ed9b15cf6ad83e4e171bd3bb0442</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_ssid *</type>
      <name>pnext</name>
      <anchorfile>structwpa__ssid.html</anchorfile>
      <anchor>a3718603f89549d59684b572dbc9710dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>priority</name>
      <anchorfile>structwpa__ssid.html</anchorfile>
      <anchor>ac1c76face6b3b77d3e30ff9d423325de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>proactive_key_caching</name>
      <anchorfile>structwpa__ssid.html</anchorfile>
      <anchor>a85f54b107fdb1fb49990709247def2fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>proto</name>
      <anchorfile>structwpa__ssid.html</anchorfile>
      <anchor>a3166d9340a7dc5768ea81515269e0471</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>psk</name>
      <anchorfile>structwpa__ssid.html</anchorfile>
      <anchor>a044c47f4b9d911237a7ea23cad57cb2a</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>psk_set</name>
      <anchorfile>structwpa__ssid.html</anchorfile>
      <anchor>a13cae103b193d2a1c55151adab6f2c72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>scan_freq</name>
      <anchorfile>structwpa__ssid.html</anchorfile>
      <anchor>ad6c73145cecc4fd590bfd77af6d33174</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>scan_ssid</name>
      <anchorfile>structwpa__ssid.html</anchorfile>
      <anchor>a2238aed8c9eeb3ef54adc0b419090d0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>ssid</name>
      <anchorfile>structwpa__ssid.html</anchorfile>
      <anchor>acd6d1fea2b8ce5a15f43d2867292837e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ssid_len</name>
      <anchorfile>structwpa__ssid.html</anchorfile>
      <anchor>a36ec5fe9c74a7b3ecc9ea089a8e644aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>wep_key</name>
      <anchorfile>structwpa__ssid.html</anchorfile>
      <anchor>a257f5c2cbc048cc7381b372449bb1701</anchor>
      <arglist>[NUM_WEP_KEYS][MAX_WEP_KEY_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>wep_key_len</name>
      <anchorfile>structwpa__ssid.html</anchorfile>
      <anchor>a2c467c65627f09c3d69f86757129d6e7</anchor>
      <arglist>[NUM_WEP_KEYS]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wep_tx_keyidx</name>
      <anchorfile>structwpa__ssid.html</anchorfile>
      <anchor>a83ac840ebfee8cf3b66c268e6b594185</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_ptk_rekey</name>
      <anchorfile>structwpa__ssid.html</anchorfile>
      <anchor>a8e7afba6f179bcd9ebba71cfc6836f16</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_state_machine</name>
    <filename>structwpa__state__machine.html</filename>
    <member kind="enumvalue">
      <name>WPA_PTK_GROUP_IDLE</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>a7bdf7877cc2b5e18e1f46a5cbd42e5baae37ac248e40a3e388420a0993979aa20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_PTK_GROUP_REKEYNEGOTIATING</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>a7bdf7877cc2b5e18e1f46a5cbd42e5baa3871d5fe1f0a20bb068927dbc4ebcfb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_PTK_GROUP_REKEYESTABLISHED</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>a7bdf7877cc2b5e18e1f46a5cbd42e5baa819ee95e6688bfe9c88b1188daf8ba8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_PTK_GROUP_KEYERROR</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>a7bdf7877cc2b5e18e1f46a5cbd42e5baa3a9ad336b8a364c163570fa7b6072cdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_VERSION_NO_WPA</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>a46278ba7902e46c5a3c8e74766c86f8ba5cd4d029369bfc5ca72d836b664dfbfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_VERSION_WPA</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>a46278ba7902e46c5a3c8e74766c86f8ba76a0daf2a319ac10984230cf6a8895ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_VERSION_WPA2</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>a46278ba7902e46c5a3c8e74766c86f8bac5c05cef20dade6e812be8cdfb1ec871</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_PTK_INITIALIZE</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>afb07a4ef52e1962b567d335345714bd8a0ea8bf1c5f437e5ebea3df00a4d8d7b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_PTK_DISCONNECT</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>afb07a4ef52e1962b567d335345714bd8a8004ab547903a234bed0d203710725ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_PTK_DISCONNECTED</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>afb07a4ef52e1962b567d335345714bd8a0082f08bde19dc2e2398f26f30872efd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_PTK_AUTHENTICATION</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>afb07a4ef52e1962b567d335345714bd8a6f304aea082c07c564ad8ad400a9bbe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_PTK_AUTHENTICATION2</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>afb07a4ef52e1962b567d335345714bd8a49b055ccb434c6c00abd4a731e80a0bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_PTK_INITPMK</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>afb07a4ef52e1962b567d335345714bd8aa65bdddec9c473062044ef9e641c625a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_PTK_INITPSK</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>afb07a4ef52e1962b567d335345714bd8a19420b626a6be3874e931d5de082c161</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_PTK_PTKSTART</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>afb07a4ef52e1962b567d335345714bd8af46fa93347cf683d90d7b8f5e264cbcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_PTK_PTKCALCNEGOTIATING</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>afb07a4ef52e1962b567d335345714bd8a86cea99b3e769be976d94ea88535db3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_PTK_PTKCALCNEGOTIATING2</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>afb07a4ef52e1962b567d335345714bd8a4997d317cdce6a597f7ec8e39842ed17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_PTK_PTKINITNEGOTIATING</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>afb07a4ef52e1962b567d335345714bd8a72a03ccf8c091355e8746c231c5313a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPA_PTK_PTKINITDONE</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>afb07a4ef52e1962b567d335345714bd8a7a77062004a1d4031d0d338a7ef65bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>addr</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>a02272ec0c6d983b55991704dbdf55165</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ANonce</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>ab11a793bc4f386c9500a336178ad80bb</anchor>
      <arglist>[WPA_NONCE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>AuthenticationRequest</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>ac5dcb8729022759b27202f69ffad99f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>changed</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>a77165f406a7f9595e92c40873f192c84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>DeauthenticationRequest</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>a24dc85c7d3f71dd1446322164f216566</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>Disconnect</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>a6c81fd8daaa0f36449f94167e3e7061f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>dot11RSNAStatsTKIPLocalMICFailures</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>a46faaf7adab542288a871cb74c9cfda8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>dot11RSNAStatsTKIPRemoteMICFailures</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>ac4a587cfb9332c7bedd5cf411505c997</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>EAPOLKeyPairwise</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>ac168e6fde8088f100332cb706ec59e09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>EAPOLKeyReceived</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>a3ad569b1cbef65ba6a07117801dc17dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>EAPOLKeyRequest</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>ab67a6958686e6a8379e6d9c913b6e24d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_group *</type>
      <name>group</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>a79ee6a7ac86e639493c46c53ad8daab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>GTimeoutCtr</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>abeecc648a23ffc0341be75bcfc5d22a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>GUpdateStationKeys</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>a0335995abf6e4369240e756d231f3f84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>has_GTK</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>aed74c24143bd5ba0d2358b4c9c7f580c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>in_step_loop</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>ae9463ef0a1406dafd654fb161f8e9f92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>Init</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>a05a97a857bcbd3b61e986916dff70e66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_state_machine::@11</type>
      <name>key_replay</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>af8b95def43405f2437621ab6703f4943</anchor>
      <arglist>[RSNA_MAX_EAPOL_RETRIES]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>counter</name>
      <anchorfile>structwpa__state__machine_1_1@11.html</anchorfile>
      <anchor>a4f1540f067fb3d5a583c5177f7a7637f</anchor>
      <arglist>[WPA_REPLAY_COUNTER_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>valid</name>
      <anchorfile>structwpa__state__machine_1_1@11.html</anchorfile>
      <anchor>a03960ab88fcb893659086a8b13ca7363</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>keycount</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>aba6c5bc2e1bc456f71318789c6b72004</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>last_rx_eapol_key</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>ac28579b2e68a6b2e070cb3a0723271a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>last_rx_eapol_key_len</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>a5f99372227e0596f0ad748f99ac5d491</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>mgmt_frame_prot</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>a3cd495976ef7ae3edd224bc4c097acc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>MICVerified</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>aebd362daabf054faa54cf9a4cce1dfda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>Pair</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>ababa79d3a1d0d58bcfa62a08b761a9ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pairwise</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>a2f1d4c5e2f685e8617cf89ce3e14589f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>pairwise_set</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>ab718073fa66122518faeb2603fb0ccd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>pending_deinit</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>ad410e990e9715b7f934fdd83a5c36bcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>PInitAKeys</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>a3ea4754a001d8639bc7f357923b52257</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>PMK</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>a3187878a79aec44cb69bf50cf8174531</anchor>
      <arglist>[PMK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct rsn_pmksa_cache_entry *</type>
      <name>pmksa</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>ac265e9edbe4a0a3f0dd3a0cd42b9c426</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_ptk</type>
      <name>PTK</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>ad07a796063a6f6c9750c897829b21e8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>PTK_valid</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>a94d62f6f3efeff69f77c8f5aa637beab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>PtkGroupInit</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>a0de546431047da612c778d60042620bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>PTKRequest</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>a563b54cff4fd287068f7d6c6a7e8be71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>ReAuthenticationRequest</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>a7e36d8a37eeb47530b805197168595ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>req_replay_counter</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>ad7cce21763b53aa5f3738363fce02840</anchor>
      <arglist>[WPA_REPLAY_COUNTER_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>req_replay_counter_used</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>ac6fe1488a400b5e09c8711055d102881</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>SNonce</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>a78975fa0d92706b46336e6823e84e33f</anchor>
      <arglist>[WPA_NONCE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>started</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>a3024889a0b96b75d25cb1ea63ed8bd80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TimeoutCtr</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>a3810f88da9d94ea6234e8ea7d196b25b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Boolean</type>
      <name>TimeoutEvt</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>a60abbde4828932795407970fbf8a70dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum wpa_state_machine::@12</type>
      <name>wpa</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>a2fe4b12e418e3c86d84524ddf9bdde8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_authenticator *</type>
      <name>wpa_auth</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>a83f7a54f74d2c7f3998bac436e5a4b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>wpa_ie</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>a75ded0ee8048bbee78d7d5866b0557e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>wpa_ie_len</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>a403e27d7bf58b0f56377698c48ef1f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wpa_key_mgmt</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>af44d800ecb5881dd00d7be0d50412675</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum wpa_state_machine::@10</type>
      <name>wpa_ptk_group_state</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>ab9889098713e2e75f640461277d1823f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum wpa_state_machine::@9</type>
      <name>wpa_ptk_state</name>
      <anchorfile>structwpa__state__machine.html</anchorfile>
      <anchor>a0a9b80314b7820eeeeff93d2f0c780b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_stsl_negotiation</name>
    <filename>structwpa__stsl__negotiation.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>initiator</name>
      <anchorfile>structwpa__stsl__negotiation.html</anchorfile>
      <anchor>a2c49eb3f32f8ac74bb5dad0a64549512</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_stsl_negotiation *</type>
      <name>next</name>
      <anchorfile>structwpa__stsl__negotiation.html</anchorfile>
      <anchor>afceff62dce4c64d230d233e0fbe98de4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>peer</name>
      <anchorfile>structwpa__stsl__negotiation.html</anchorfile>
      <anchor>a167731bd92ac772e73f4e96a76a03d11</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_supplicant</name>
    <filename>structwpa__supplicant.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>after_wps</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a0f8a18fb59495d4739b7ac326c2c4ef3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ap_ies_from_associnfo</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a5a826176ba8d9f3a851fd3b30b9d05de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>assoc_freq</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>ae6823cf58b2026fc9f524af82a6a1da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct bgscan_ops *</type>
      <name>bgscan</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a584177b03d405254e7153a6de303acbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>bgscan_priv</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>ace4f560d510c46a20338c7e4687eddc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_ssid *</type>
      <name>bgscan_ssid</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a5e1b109e4a4a762581e0d36d88b832d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_blacklist *</type>
      <name>blacklist</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>ace98965de5b695f3491466116b9763eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>blacklist_cleared</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a20acf62c27c71efad7031c6d97adb157</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>bridge_ifname</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a7bdc0294626ca0e054e3b4c962b5ea11</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>struct dl_list</type>
      <name>bss</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>ae16cd40b3e784608ffe0734fa77a6f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct dl_list</type>
      <name>bss_id</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>af7fb67f8a2c853d59c8218b7f37cd3e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>bss_next_id</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a92dedc1c6aca1ff119b3e3deb8ab64ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>bss_update_idx</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a24f288e386c6130ff058536fca4770e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>bssid</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>ad11baeadeff79b792527628ab6feeb9d</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_config *</type>
      <name>conf</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>acc878e2d2fa6abbd800d0efe30bfc925</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>confname</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a6f1f6ba5e65768ecab0ed1d35a40b4ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>connect_without_scan</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a6c79eb219aac9399573f65b2e19c4f92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>countermeasures</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a7bc035b25900f89dac6f34814fd98755</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ctrl_iface_priv *</type>
      <name>ctrl_iface</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a1bea41201684b8984966afa22e2f74db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_bss *</type>
      <name>current_bss</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a33086a5622ae2a1bc823c9b28d3d9555</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_ssid *</type>
      <name>current_ssid</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a63e94d8b50edd659a8766cdfc067178f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>disconnected</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>acc4813c39f9d5dafdf34378c0759426b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_driver_ops *</type>
      <name>driver</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a742891b5b4e1429dc257ac9e79b3ae34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>drv_flags</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a2220ee9feefede1a1cb893117c80cbd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>drv_priv</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a27e8c762b13593001336760a797dd868</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eapol_sm *</type>
      <name>eapol</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a61d50bf04c287876694901b9967fda3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>eapol_received</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a985f7aad2feeedf173332587a7e4b893</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_global *</type>
      <name>global</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a442b6fa0536f56fcb63fe6a7c3604bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>global_drv_priv</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>ad114f920a98ad8c6326e679848ac526d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>group_cipher</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>af8c4317c97097d03e595851b835335e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ibss_rsn *</type>
      <name>ibss_rsn</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>ae9237e8d855d608fecbe3d9e793c21d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ifname</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a722f651a7d47ec6d92c7019f4662c1f1</anchor>
      <arglist>[100]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>interface_removed</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>acfe7562086d6ea74883b8621c18700c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>key_mgmt</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a0f177e0371d8363aab82a1aa50273d1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>keys_cleared</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a86d6f3d836f4b100f27f40f0ed76a853</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct l2_packet_data *</type>
      <name>l2</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>aa2f9f11defc663b56b0386c7f35c5854</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct l2_packet_data *</type>
      <name>l2_br</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a140bbb865fc3f9b4ac3a7e0f3c0cb194</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>last_eapol_src</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>aca68fd88377a76b5aa666db55de9339d</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>os_time_t</type>
      <name>last_michael_mic_error</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a4c604f9a1dfd58e6deca48be1e35c925</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>max_remain_on_chan</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a061ae55bb62748f615236d133844a523</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_scan_ssids</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>acb24e1a5696f7e9f993ad02462d2bbac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mgmt_group_cipher</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a0656e0b2a478e55da3f01206ee1ad4fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mic_errors_seen</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a0e097919da0da309173034db98ab4440</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_client_mlme</type>
      <name>mlme</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>aa543826a384674b248da0278f9de1f0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>more_bss_to_try</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a93a9f7079bcfcfe28e2283561d69c61f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>new_connection</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>acc98eade255060a8b2515cf4bd82f1e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_supplicant *</type>
      <name>next</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>add94d6b9538b309d6110304918695f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>num_bss</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a65a8c032627843ccd42cee61f22c41d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>own_addr</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>ae5487704618aa0191192adfca24d5578</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pairwise_cipher</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a3ba788256fed0987f15092c0a95181e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>pending_bssid</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a637b0537016ee0c4cf45872d95f6926e</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>pending_eapol_rx</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>ac66d7dcb7716795849b29c378f163ef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>pending_eapol_rx_src</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>abe314a1d5d7bef59fb9b039ed7214145</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct os_time</type>
      <name>pending_eapol_rx_time</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>ad6376b92524b7d559b4c83b0372b95f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pending_mic_error_pairwise</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a2a9f8d3563680abfbf36eeebce8ed02b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pending_mic_error_report</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a75b140a8b63e612a25d95da4ca79efbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_ssid *</type>
      <name>prev_scan_ssid</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a72f59a2a496e9b774b424095de7c4469</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>reassociate</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>ae98ddf26c158057252e839378cbc8528</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>reassociated_connection</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a18b5ff9030dd357a990f6bdcdaa49a6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ros_interface *</type>
      <name>ros_api</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>afd5f6f7b6582c0d9779936eaae9ca2da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>scan_req</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a00cd2b96d0698a2c23ede6303e16cb5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>scan_res_handler</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>aafbf357cd2999826f70a58bddcb16a0b</anchor>
      <arglist>)(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>scan_res_tried</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a7f85615777e5287c4063b64d601215d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>scan_runs</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>acd588b248644f23e0507b2d887068094</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>scanning</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>aeba1c28ea2f14afb281f1efcf050fbe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct scard_data *</type>
      <name>scard</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a95a1f48bc92865af0494d03da8a9e495</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_sm *</type>
      <name>wpa</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a8b12407bf75ec9946c05d2a7d0c40d31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum wpa_states</type>
      <name>wpa_state</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a161a0e5561fa8295e33de4c9a0ad0d61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wps_context *</type>
      <name>wps</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a488edfc72f4b5dc16bec1f7af708fdde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wps_er *</type>
      <name>wps_er</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>a4e9c494a4b644a2cb4298b5a5bf6a43b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>wps_freq</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>ad58de3f5954852a0d4dfb44bf40b7ce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wps_success</name>
      <anchorfile>structwpa__supplicant.html</anchorfile>
      <anchor>af2afc33970320345ce5659ec21624a02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpabuf</name>
    <filename>structwpabuf.html</filename>
    <member kind="variable">
      <type>u8 *</type>
      <name>ext_data</name>
      <anchorfile>structwpabuf.html</anchorfile>
      <anchor>ae721e943914fb0b47dfc1ec18056d7a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structwpabuf.html</anchorfile>
      <anchor>a8355c5085c08f3bdd3dedb74ee55187b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>used</name>
      <anchorfile>structwpabuf.html</anchorfile>
      <anchor>a3f2476661c64250e2b8090b50a75069f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>WpaGui</name>
    <filename>classWpaGui.html</filename>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>addInterface</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>aa5af6937bf466436f987a86f26a57d19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>addNetwork</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a5a760fce4abf50efb9ef88dcd80e30a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>connectB</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a2e29a25f74ef18b2f9995b84845a1f68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>disableAllNetworks</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a94380638d93dd7b46e28164576100cab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>disableListedNetwork</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a974da2bbef0c396e1268d703d2aaa930</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>disconnect</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a7dde16c886a6a48239faccfd1b850494</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>editListedNetwork</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a5e39dbacbb2bc48fea7c645645644aee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>editSelectedNetwork</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>aff01a3bd3ee875d7bedfcb315e246ce5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>enableAllNetworks</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a9aa8f9fa69bf8f98b04270d806e966ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>enableListedNetwork</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>ab69f7e335ee0f1b0ff7fbed25dc0354e</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>eventHistory</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>af46f0e6e66600217cfafcf117a218dc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>helpAbout</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a0f39daa30e9a9d1891c7bca78e8f3db4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>helpContents</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a0d1fc71ba5ff30f381d7c4b20a38255d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>helpIndex</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>ac2914f44680c46560554e485180bf922</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>parse_argv</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>ae7b864984e10eec99236b9140a6dca99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>peersDialog</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a1690d88cb8b058ff1cf327285f03f7c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>ping</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>aa22247e496b6d3cf0246e5bab227dc7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>processCtrlReq</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a4e16edb8276c1490b32421574b94ae03</anchor>
      <arglist>(const char *req)</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>processMsg</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a0ba36f1256354ab7cb0b17693e4af052</anchor>
      <arglist>(char *msg)</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>receiveMsgs</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a16ffad6e9442ee7af154e0bdff08d23c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>removeAllNetworks</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a58828842242e7b26b294a3d65af58fd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>removeListedNetwork</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>add6136e97896ebc66006b0abfc019903</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>removeSelectedNetwork</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a7aaf9917ad61b431d4ec29222271700f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>saveConfig</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>aae3250cfad0b0be1783f282463b0e9f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>scan</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a3c70d70b8bc2d0c85a7a709b110f6a7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>selectAdapter</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>ac5e7a73f0f97f403127ae0203772818d</anchor>
      <arglist>(const QString &amp;sel)</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>selectNetwork</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a9e8a8d6521d5f919b28591c75cec59e8</anchor>
      <arglist>(const QString &amp;sel)</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>showTrayMessage</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a63981b007d59f563e88808d18ec9210f</anchor>
      <arglist>(QSystemTrayIcon::MessageIcon type, int sec, const QString &amp;msg)</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>showTrayStatus</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>ad1c5d1e58608e322a76f10083f9e58c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>tabChanged</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>ab873dc4b342a4ad9076c84ee287d3e8a</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>updateNetworkDisabledStatus</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>ae048e84089e032e2fe2fb0b89c0e4a54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>updateNetworks</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a7293d7ac19b5ca8d4a42c0edc5d66306</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>updateStatus</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a3c483fcc8b1cb7838f229834cac12105</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>wpsApPin</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a0850d2c4d97282585615f4f76755ffc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>wpsApPinChanged</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a5a14bb7d359eaf2ceb20466df5ef7e79</anchor>
      <arglist>(const QString &amp;text)</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>wpsDialog</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a40f6977976948e3cb49d6cd8f0655316</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>wpsGeneratePin</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>aa36ccde138c5ee79a7e35febfd688f1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>wpsPbc</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>ac1e0b1ecb8722c2effafddaffec11f65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>ctrlRequest</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>afebf25f55fb8bcc7873938a55162b8a9</anchor>
      <arglist>(const char *cmd, char *buf, size_t *buflen)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>disableNetwork</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a7bbfb507e703fed74f62c2b7dc17e41e</anchor>
      <arglist>(const QString &amp;sel)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>editNetwork</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a268cb380ad076e6c13d27e1746be8929</anchor>
      <arglist>(const QString &amp;sel)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>enableNetwork</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>ab6b84d62dbf28803e7df61bba5849b56</anchor>
      <arglist>(const QString &amp;sel)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getNetworkDisabled</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>aeba53cca7600cb22a2782d19492de870</anchor>
      <arglist>(const QString &amp;sel)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>removeNetwork</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a75f64b060632d393868d7db9fa3f90ff</anchor>
      <arglist>(const QString &amp;sel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveState</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a172261cb9c41ea96cbda374859ecdafd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBssFromScan</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a81ab7437dde1e994b99f9e83dfff7440</anchor>
      <arglist>(const QString &amp;bssid)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>triggerUpdate</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a73a63ae765bf9f67bb4986ce5f89e504</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WpaGui</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>abc085313e70758d3e521d1c242f37691</anchor>
      <arglist>(QApplication *app, QWidget *parent=0, const char *name=0, Qt::WFlags fl=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~WpaGui</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a5180a56d92fccf67a34ade4eecbf4e7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>closeEvent</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>ac2a08f3033752aa3cd9b1232b49dbf17</anchor>
      <arglist>(QCloseEvent *event)</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>languageChange</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>ab18ab0bc4a6a19c088b1adf5c42caaa8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>trayActivated</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a656cd424b434f734ef90f12842362a0a</anchor>
      <arglist>(QSystemTrayIcon::ActivationReason how)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createTrayIcon</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a439a51469ff289edd6b97e38dd4451ad</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>openCtrlConnection</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a321ad36df68be824a03d82b673a3fa83</anchor>
      <arglist>(const char *ifname)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>stopWpsRun</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>ab905efd8040e121b8386affa0ca9aec9</anchor>
      <arglist>(bool success)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>QString</type>
      <name>wpaStateTranslate</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>aa54a38422508d8e991369cd10f46c763</anchor>
      <arglist>(char *state)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>ackTrayIcon</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>ae9e77a92394e00d5251ddd4746eb84f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AddInterface *</type>
      <name>add_iface</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a8f19633fd1ad18753ddcd21152033324</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>addInterfaceAction</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a22ec3b2e9fdc853b8a69afae5cb63726</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QApplication *</type>
      <name>app</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a046b8d27e3b551b5c1cd9132118d10e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>bssFromScan</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>aed053273422d701e6414fb83ce7a3a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>connectedToService</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>adccf14b38801c42475648800864a9fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct wpa_ctrl *</type>
      <name>ctrl_conn</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>ac24c26ddf964da5fcb9c012a2a553164</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>ctrl_iface</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a33978b1d28ae97e5a438c95672457ca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>ctrl_iface_dir</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a241ebdbad80ef926c3a8ad8a787870b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>disconnectAction</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a8a83136932aaa13eeb74e0bd860b2761</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EventHistory *</type>
      <name>eh</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>aa2f19e087cdfec0b702a33ea76b2072d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>eventAction</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a6511ab8b16f18e592c2d445123c6820a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>hideAction</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>aa8a661fcdb1bd1ae92e69136d8b583ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>inTray</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>ab37b714f966d06bebb6431c9efdd0ab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct wpa_ctrl *</type>
      <name>monitor_conn</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a55658c2e9edfd19a44b08212a5613963</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QSocketNotifier *</type>
      <name>msgNotifier</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>ad006104f21d46b5acfabf358e94cee45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>WpaMsgList</type>
      <name>msgs</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a14df627eccf3b1fa437f9693e11aba20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>networkMayHaveChanged</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a853c06d368022d4b6a268abd55880719</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Peers *</type>
      <name>peers</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a02c35d494cfb19d2e0d0eef0450607d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>pingsToStatusUpdate</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a3bdb1b114bbfeac58b688bab3efa7ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>quitAction</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a327033838e83beacfe4d0f52e423f080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>reconnectAction</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>ab20f3349b100b9583ada593c71c7c4db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>scanAction</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a2b73aba2b445ecb97375caab23cdd5a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ScanResults *</type>
      <name>scanres</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a1a58cb98ceccc03326fbee0c4d73b86b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>showAction</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>ade94b2b61215940eea77cb03f31e1cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>startInTray</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a74d202a393d813fe631d48c23f537e84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>statAction</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a6519b45f916b044e001083e3f78a5f89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTimer *</type>
      <name>timer</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a757ebdba7467351ab7fa7aaaa9c25870</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QSystemTrayIcon *</type>
      <name>tray_icon</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>ad40d13c6c7e808c5bdc07e0972e7a0cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMenu *</type>
      <name>tray_menu</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>ab66c8c91f033870e3371f7feb20d5fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UserDataRequest *</type>
      <name>udr</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a79b289d185feb71badcfb088812649b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>wpsRunning</name>
      <anchorfile>classWpaGui.html</anchorfile>
      <anchor>a3587aadaa68237204dcdb469bf5674a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>WpaGuiApp</name>
    <filename>classWpaGuiApp.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>saveState</name>
      <anchorfile>classWpaGuiApp.html</anchorfile>
      <anchor>a1c8de67a2ae4d9936f552aeedb931da4</anchor>
      <arglist>(QSessionManager &amp;manager)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WpaGuiApp</name>
      <anchorfile>classWpaGuiApp.html</anchorfile>
      <anchor>ad9a96da29c13461bcabd9ef69f06eec6</anchor>
      <arglist>(int &amp;argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>WpaGui *</type>
      <name>w</name>
      <anchorfile>classWpaGuiApp.html</anchorfile>
      <anchor>ac8d2da43134585ed8721d7527713f02b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>WpaMsg</name>
    <filename>classWpaMsg.html</filename>
    <member kind="function">
      <type>QString</type>
      <name>getMsg</name>
      <anchorfile>classWpaMsg.html</anchorfile>
      <anchor>a2d3adafcdb42cfcdbfce184832e329c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getMsg</name>
      <anchorfile>classWpaMsg.html</anchorfile>
      <anchor>a2d3adafcdb42cfcdbfce184832e329c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPriority</name>
      <anchorfile>classWpaMsg.html</anchorfile>
      <anchor>a49b3d9ae429315af31afd65bd06803fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPriority</name>
      <anchorfile>classWpaMsg.html</anchorfile>
      <anchor>a49b3d9ae429315af31afd65bd06803fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QDateTime</type>
      <name>getTimestamp</name>
      <anchorfile>classWpaMsg.html</anchorfile>
      <anchor>a07194cdca542bdd7cdba44753af62d39</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QDateTime</type>
      <name>getTimestamp</name>
      <anchorfile>classWpaMsg.html</anchorfile>
      <anchor>a07194cdca542bdd7cdba44753af62d39</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WpaMsg</name>
      <anchorfile>classWpaMsg.html</anchorfile>
      <anchor>a833b0e39fea3a989d7e57c8a3901dd73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WpaMsg</name>
      <anchorfile>classWpaMsg.html</anchorfile>
      <anchor>a913de81d824d8eb76600c841b651d2fd</anchor>
      <arglist>(const QString &amp;_msg, int _priority=2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WpaMsg</name>
      <anchorfile>classWpaMsg.html</anchorfile>
      <anchor>a913de81d824d8eb76600c841b651d2fd</anchor>
      <arglist>(const QString &amp;_msg, int _priority=2)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>msg</name>
      <anchorfile>classWpaMsg.html</anchorfile>
      <anchor>a3056801a110f0ef27e7c3d54c888c054</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>priority</name>
      <anchorfile>classWpaMsg.html</anchorfile>
      <anchor>aac8ca5af6e7b8ec38e86ed6b620bbfc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QDateTime</type>
      <name>timestamp</name>
      <anchorfile>classWpaMsg.html</anchorfile>
      <anchor>a47f4f69da1c2651b0ba78862140feb01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpas_dbus_priv</name>
    <filename>structwpas__dbus__priv.html</filename>
    <member kind="variable">
      <type>DBusConnection *</type>
      <name>con</name>
      <anchorfile>structwpas__dbus__priv.html</anchorfile>
      <anchor>a4d6871584a18ffe209f924f8d520562f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dbus_new_initialized</name>
      <anchorfile>structwpas__dbus__priv.html</anchorfile>
      <anchor>a706781369e1d7712a5d4c4c344d85643</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpa_global *</type>
      <name>global</name>
      <anchorfile>structwpas__dbus__priv.html</anchorfile>
      <anchor>ac483de2980be0c79b931274cb68fa437</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>next_objid</name>
      <anchorfile>structwpas__dbus__priv.html</anchorfile>
      <anchor>ac47584a88799cdebf42be43c7813c7a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>should_dispatch</name>
      <anchorfile>structwpas__dbus__priv.html</anchorfile>
      <anchor>a245d3856ea28021fccd5c5c5030e44a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wps_config</name>
    <filename>structwps__config.html</filename>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>assoc_wps_ie</name>
      <anchorfile>structwps__config.html</anchorfile>
      <anchor>ae273f885968fe336b222e9c82eb730e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wps_credential *</type>
      <name>new_ap_settings</name>
      <anchorfile>structwps__config.html</anchorfile>
      <anchor>a87afdba05613db76b617f2d3a3ee158d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pbc</name>
      <anchorfile>structwps__config.html</anchorfile>
      <anchor>a1b3be9d1ae7e47a602dc5bab6d64fc41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>peer_addr</name>
      <anchorfile>structwps__config.html</anchorfile>
      <anchor>ac99b196cf1685abaf05145f2b0c0c8c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>pin</name>
      <anchorfile>structwps__config.html</anchorfile>
      <anchor>a3d7a447ec512520e1882315ae25a5927</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>pin_len</name>
      <anchorfile>structwps__config.html</anchorfile>
      <anchor>a9c4a8b98873aa31cb5154fdd1892dce2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>registrar</name>
      <anchorfile>structwps__config.html</anchorfile>
      <anchor>a33348df7021e59e6db76983cd217e1e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>use_psk_key</name>
      <anchorfile>structwps__config.html</anchorfile>
      <anchor>a36e5af5d5eaa585f362d20a2a3af6d31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wps_context *</type>
      <name>wps</name>
      <anchorfile>structwps__config.html</anchorfile>
      <anchor>a09de9a026f0e1b3927f5ef75294cd356</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wps_context</name>
    <filename>structwps__context.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>ap</name>
      <anchorfile>structwps__context.html</anchorfile>
      <anchor>aa25f2a8f44425cd61b886b4894b0510f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>ap_settings</name>
      <anchorfile>structwps__context.html</anchorfile>
      <anchor>a7e2b9c2a2eb57a1341aeab145356c813</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ap_settings_len</name>
      <anchorfile>structwps__context.html</anchorfile>
      <anchor>a33d2e04116bf983962125309e6bda3e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ap_setup_locked</name>
      <anchorfile>structwps__context.html</anchorfile>
      <anchor>a3b7858d4d00d46269aa8668af3552b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>auth_types</name>
      <anchorfile>structwps__context.html</anchorfile>
      <anchor>a0ec229dcf8213a2c2fcb12d662f5c15a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>cb_ctx</name>
      <anchorfile>structwps__context.html</anchorfile>
      <anchor>a8f8173b9347251ccd9c6b38386a09b5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>config_methods</name>
      <anchorfile>structwps__context.html</anchorfile>
      <anchor>a8befb9c2b68939459b1a208afcb0038c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>cred_cb</name>
      <anchorfile>structwps__context.html</anchorfile>
      <anchor>a52b9a4de6a3652ac7520808b24a0f539</anchor>
      <arglist>)(void *ctx, const struct wps_credential *cred)</arglist>
    </member>
    <member kind="variable">
      <type>struct wps_device_data</type>
      <name>dev</name>
      <anchorfile>structwps__context.html</anchorfile>
      <anchor>ad715d01ec96cf6ba24e2f7e3854f4504</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>dh_ctx</name>
      <anchorfile>structwps__context.html</anchorfile>
      <anchor>addb9453061d305fd827641d942f708e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>dh_privkey</name>
      <anchorfile>structwps__context.html</anchorfile>
      <anchor>a7893d4847ab928b6d8d805b59b89e548</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>dh_pubkey</name>
      <anchorfile>structwps__context.html</anchorfile>
      <anchor>a02b46af3545f3152a666df0b4d32f96b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>encr_types</name>
      <anchorfile>structwps__context.html</anchorfile>
      <anchor>a916a8cb4ea683e3a816f4cd7999fde36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>event_cb</name>
      <anchorfile>structwps__context.html</anchorfile>
      <anchor>a870e256815c33d9d4f02d04ff4c13c98</anchor>
      <arglist>)(void *ctx, enum wps_event event, union wps_event_data *data)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>friendly_name</name>
      <anchorfile>structwps__context.html</anchorfile>
      <anchor>a9d7ffde893d8ff9da380a8073dbe434a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>manufacturer_url</name>
      <anchorfile>structwps__context.html</anchorfile>
      <anchor>a9870c51ff8a46fa725f90ca7dbfaa8a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>model_description</name>
      <anchorfile>structwps__context.html</anchorfile>
      <anchor>aeb87139f70588f2478e67d2ac93930d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>model_url</name>
      <anchorfile>structwps__context.html</anchorfile>
      <anchor>a663c88829a290aae6670cee4014362b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>network_key</name>
      <anchorfile>structwps__context.html</anchorfile>
      <anchor>ab8c8d05026d36444b81260e28a837a7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>network_key_len</name>
      <anchorfile>structwps__context.html</anchorfile>
      <anchor>a9e914fd952ce6318f502d94f2f5f2de0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct oob_conf_data</type>
      <name>oob_conf</name>
      <anchorfile>structwps__context.html</anchorfile>
      <anchor>a16d79c3a2fd0606af5c2399fd6cf231f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>oob_dev_pw_id</name>
      <anchorfile>structwps__context.html</anchorfile>
      <anchor>a0f29e8137b5eee45080f392e2aef5a0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>psk</name>
      <anchorfile>structwps__context.html</anchorfile>
      <anchor>ae685d9e0edb62eae6958421324f62c8f</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>psk_set</name>
      <anchorfile>structwps__context.html</anchorfile>
      <anchor>a186c18411aaefc1932412743eb2abd97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wps_registrar *</type>
      <name>registrar</name>
      <anchorfile>structwps__context.html</anchorfile>
      <anchor>ad9c83223bb04f1416a5a4fffa42b2e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ssid</name>
      <anchorfile>structwps__context.html</anchorfile>
      <anchor>a49b028c26425fea13aba6a7837baabd7</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ssid_len</name>
      <anchorfile>structwps__context.html</anchorfile>
      <anchor>ab3f1774dee43d0f2a7213454f573e435</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>upc</name>
      <anchorfile>structwps__context.html</anchorfile>
      <anchor>a2f18173f5001c82c3e711c51a0496a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct upnp_pending_message *</type>
      <name>upnp_msgs</name>
      <anchorfile>structwps__context.html</anchorfile>
      <anchor>a81eaab7d0de696a4df76282034a30480</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>uuid</name>
      <anchorfile>structwps__context.html</anchorfile>
      <anchor>a216204877922b7b10a17e291b5e3319d</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>enum wps_state</type>
      <name>wps_state</name>
      <anchorfile>structwps__context.html</anchorfile>
      <anchor>ac35e66e4ab08b646939d56b2bb33b653</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct upnp_wps_device_sm *</type>
      <name>wps_upnp</name>
      <anchorfile>structwps__context.html</anchorfile>
      <anchor>ac17addceccc0b67dee1ee3b84cee0b58</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wps_credential</name>
    <filename>structwps__credential.html</filename>
    <member kind="variable">
      <type>u16</type>
      <name>auth_type</name>
      <anchorfile>structwps__credential.html</anchorfile>
      <anchor>a905710215d95e11f3f47e39ce7e8fb03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>cred_attr</name>
      <anchorfile>structwps__credential.html</anchorfile>
      <anchor>a377963496d1a46da72ca9326b04cb818</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>cred_attr_len</name>
      <anchorfile>structwps__credential.html</anchorfile>
      <anchor>a9bf2d4edfe0e34bc21ff3f3d141c4cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>encr_type</name>
      <anchorfile>structwps__credential.html</anchorfile>
      <anchor>ab25bdfda695ce9474976cde8a1a5630e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>key</name>
      <anchorfile>structwps__credential.html</anchorfile>
      <anchor>a78138a0ad45a61ccb7741ed7704309b0</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>key_idx</name>
      <anchorfile>structwps__credential.html</anchorfile>
      <anchor>a200223eae0b493dffb3cf30521e0de3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>key_len</name>
      <anchorfile>structwps__credential.html</anchorfile>
      <anchor>a2a7dda36e496a1d59605e46339a5f2e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>mac_addr</name>
      <anchorfile>structwps__credential.html</anchorfile>
      <anchor>a5c8829636c32543b4e9a9602a57ae95a</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ssid</name>
      <anchorfile>structwps__credential.html</anchorfile>
      <anchor>a91b44939545a8b4be84c1dea46f14c10</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ssid_len</name>
      <anchorfile>structwps__credential.html</anchorfile>
      <anchor>aebfe4f2c8723a4333b185aacd2befe22</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wps_data</name>
    <filename>structwps__data.html</filename>
    <member kind="enumvalue">
      <name>SEND_M1</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>aba646a0a2e5788bc854751b46e01cc48aef35aabb1545adbc0b546505c9929d61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECV_M2</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>aba646a0a2e5788bc854751b46e01cc48a96ba78854ac1117360b978c379c0ee07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEND_M3</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>aba646a0a2e5788bc854751b46e01cc48ae98d6b3a63c78fa8cdca5ce70cb3e84f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECV_M4</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>aba646a0a2e5788bc854751b46e01cc48a2425594a7a461e61ed781511f8ac31a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEND_M5</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>aba646a0a2e5788bc854751b46e01cc48abd6b823d47848176c7275204c9c3132d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECV_M6</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>aba646a0a2e5788bc854751b46e01cc48a4762ef16eb846bec39135a38b1b844f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEND_M7</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>aba646a0a2e5788bc854751b46e01cc48a2e761f2bf631e60ef3a6066bd9585850</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECV_M8</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>aba646a0a2e5788bc854751b46e01cc48a1e454288334fbdfeaa1eb88faf11759d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECEIVED_M2D</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>aba646a0a2e5788bc854751b46e01cc48a8d610d1f7671412daffcbb34aa18c15b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_MSG_DONE</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>aba646a0a2e5788bc854751b46e01cc48ab09ed6fcd92ad48cde44fc127ffa1110</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECV_ACK</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>aba646a0a2e5788bc854751b46e01cc48a06c59c55fafbef7f318ffde97371f56b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WPS_FINISHED</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>aba646a0a2e5788bc854751b46e01cc48a754a3e96de0405d64f5fbb80e52178cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEND_WSC_NACK</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>aba646a0a2e5788bc854751b46e01cc48ae0d17936c49d8f09dc1c10477bba46ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECV_M1</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>aba646a0a2e5788bc854751b46e01cc48a2bf3fa0cfd13074633edc403723466d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEND_M2</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>aba646a0a2e5788bc854751b46e01cc48a4c5ca0c9f3eb72979103674dca7166a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECV_M3</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>aba646a0a2e5788bc854751b46e01cc48a54771ce59ef2d3c2d3afb9b078e70f83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEND_M4</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>aba646a0a2e5788bc854751b46e01cc48ad5f30d367727196fbddcc0db3d65bade</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECV_M5</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>aba646a0a2e5788bc854751b46e01cc48a89a4a3da2c3c8d3779a21054d6f01984</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEND_M6</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>aba646a0a2e5788bc854751b46e01cc48aebb48add97f4159d697b0d94f2d8cbd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECV_M7</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>aba646a0a2e5788bc854751b46e01cc48a08e2877f0fad9c8c16481a93ae86d8ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEND_M8</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>aba646a0a2e5788bc854751b46e01cc48ae3ff76bfd463aeeaecb1f4fc0a0a73b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECV_DONE</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>aba646a0a2e5788bc854751b46e01cc48a1c6e56e23267ff0e6e93ffbcea643381</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEND_M2D</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>aba646a0a2e5788bc854751b46e01cc48a1bf32e53e104dcd41056fcc23d48a07a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECV_M2D_ACK</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>aba646a0a2e5788bc854751b46e01cc48ab4956ac3081b57e20e2c0a26b7b6c3e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>ap_settings_cb</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>ab5a5ed30daadbb6630a3fbd562a64b1f</anchor>
      <arglist>)(void *ctx, const struct wps_credential *cred)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ap_settings_cb_ctx</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>a506064aa86cb1e942eb467a0b9604624</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>auth_type</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>ae0c97e1e6bb227065b399933b2e387fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>authkey</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>a2a1d4ba5e8acfc440db55ac838397478</anchor>
      <arglist>[WPS_AUTHKEY_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>config_error</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>a320e864221ab57b639aa50aeb91ee86d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wps_credential</type>
      <name>cred</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>a25b36b07cf4b27621cfc10e1afc7d9c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>dev_password</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>a44091166a441994358d313f86168f46c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>dev_password_len</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>a3a3762eefcd5ab13ecfc69c1b195054a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>dev_pw_id</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>a835ff646073e3d309b6148a069050082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>dh_ctx</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>a0988df194992d75c3a47f00b09e94c3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>dh_privkey</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>a63e1ea5dc1b59821b2cad7959d04506b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>dh_pubkey_e</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>aff36e180fd00ce73a8f6f1f684e16ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>dh_pubkey_r</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>aa77bcb3159cf1c828af1281c27b72149</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>emsk</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>a9c2393cbe8748f9244abec97299d562b</anchor>
      <arglist>[WPS_EMSK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>encr_type</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>af3038de22b6419924b4f569733bcebbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>er</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>a29f5088890c93fd59d61a06bc0639a68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ext_reg</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>aab57b89a9776783110b4f3e0d78d664c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>int_reg</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>a59ff2b8df638f1d5762b4d10abddc916</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>keywrapkey</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>ac064c363214a0311307cc43becc0d62d</anchor>
      <arglist>[WPS_KEYWRAPKEY_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>last_msg</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>a0f253973bcaef9b86cca47750e335d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>mac_addr_e</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>ae90fe7ad9c787339f9f690095f3d75d2</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct wps_credential *</type>
      <name>new_ap_settings</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>aca323087d71cf82f8e34554340636234</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>new_psk</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>ae8c8097c03c3144362604429bd812ccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>new_psk_len</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>a0e98a3bba2ac1aa54db9ca02653b69c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>nonce_e</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>a18b71ca8bfa1fda8904fff37abfa9f53</anchor>
      <arglist>[WPS_NONCE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>nonce_r</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>a588b82209d58a9447c83e460792733e3</anchor>
      <arglist>[WPS_NONCE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pbc</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>adf601d20bd12cc1d1d953d8560b1118a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wps_device_data</type>
      <name>peer_dev</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>a308aa066360ec31c49e7b2dd4ab561de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>peer_hash1</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>ae616f025724a8c88b06f37f7de685961</anchor>
      <arglist>[WPS_HASH_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>peer_hash2</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>a793be64d6e5b914599a6a4f75d028516</anchor>
      <arglist>[WPS_HASH_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>psk1</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>a2d8443ac243880e4c0a99a230fdfe25a</anchor>
      <arglist>[WPS_PSK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>psk2</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>a8434fb594b2ab0405c20d156bd373aac</anchor>
      <arglist>[WPS_PSK_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>registrar</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>a2bc2f964864749ff8359213669a58071</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>request_type</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>a7cad2ca4734830dc4ec30f99672dd22c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>snonce</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>ac128699f536493298fbfed062db223ff</anchor>
      <arglist>[2 *WPS_SECRET_NONCE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>enum wps_data::@169</type>
      <name>state</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>a7cee9b24d8fa8b8dfe76f48f0a3b5aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wps_credential *</type>
      <name>use_cred</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>aeb317ffb69000ad438c731e617ccdbce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>use_psk_key</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>a700d4b572cc2e3769e95b501ccb816aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>uuid_e</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>aeb1e096d509987998f3b7aae49dfdfdc</anchor>
      <arglist>[WPS_UUID_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>uuid_r</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>a32eaafd66f0f9961c1a521239e062a21</anchor>
      <arglist>[WPS_UUID_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct wps_context *</type>
      <name>wps</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>ab2976ccb7aecd80709dec347044887b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wps_pin_revealed</name>
      <anchorfile>structwps__data.html</anchorfile>
      <anchor>a438ba8e1113697659b051ababc239cc7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wps_device_data</name>
    <filename>structwps__device__data.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>device_name</name>
      <anchorfile>structwps__device__data.html</anchorfile>
      <anchor>a6d01c5822287aef7a61e080cd3b4e820</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>mac_addr</name>
      <anchorfile>structwps__device__data.html</anchorfile>
      <anchor>a7af3de153961c121967d28caf766e9c0</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>manufacturer</name>
      <anchorfile>structwps__device__data.html</anchorfile>
      <anchor>aa4381d0f14ff5617510ac3eb6e8e7d1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>model_name</name>
      <anchorfile>structwps__device__data.html</anchorfile>
      <anchor>a29867856cfd54cbed5ff534a9239488e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>model_number</name>
      <anchorfile>structwps__device__data.html</anchorfile>
      <anchor>a66449110e414c40c6fea66e96e33980d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>os_version</name>
      <anchorfile>structwps__device__data.html</anchorfile>
      <anchor>a9a853dcda67fc89f9be3659a9bec6efe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>pri_dev_type</name>
      <anchorfile>structwps__device__data.html</anchorfile>
      <anchor>a74ab81359b05d2436fd5693100b5a8bb</anchor>
      <arglist>[WPS_DEV_TYPE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>rf_bands</name>
      <anchorfile>structwps__device__data.html</anchorfile>
      <anchor>a17382dd6e706c51c7deecc53fbf97784</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>serial_number</name>
      <anchorfile>structwps__device__data.html</anchorfile>
      <anchor>abc1fb8b8c3a635b3f0412a387393e79f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wps_er</name>
    <filename>structwps__er.html</filename>
    <member kind="variable">
      <type>struct dl_list</type>
      <name>ap</name>
      <anchorfile>structwps__er.html</anchorfile>
      <anchor>a17f0107968399cec5c13ccc65130bea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct dl_list</type>
      <name>ap_unsubscribing</name>
      <anchorfile>structwps__er.html</anchorfile>
      <anchor>ac26f684dd052e05f5084040de47e62e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>deinit_done_cb</name>
      <anchorfile>structwps__er.html</anchorfile>
      <anchor>a50d4785111f45c1094754ae52fbd6ab4</anchor>
      <arglist>)(void *ctx)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>deinit_done_ctx</name>
      <anchorfile>structwps__er.html</anchorfile>
      <anchor>afba48b5e5d6b8aaee9b6969c564f7e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>deinitializing</name>
      <anchorfile>structwps__er.html</anchorfile>
      <anchor>ab608404159b34dedfe44d8d2691874ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>event_id</name>
      <anchorfile>structwps__er.html</anchorfile>
      <anchor>a8b0d5825e43ddaa56fb49a0659746bcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>http_port</name>
      <anchorfile>structwps__er.html</anchorfile>
      <anchor>a4018852a73383e29f572e93ec2a0fc64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct http_server *</type>
      <name>http_srv</name>
      <anchorfile>structwps__er.html</anchorfile>
      <anchor>a87728229c0c86a6f220a7a7f3c339a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ifname</name>
      <anchorfile>structwps__er.html</anchorfile>
      <anchor>a805f083fbc618371a0b822bae085264d</anchor>
      <arglist>[17]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>ip_addr</name>
      <anchorfile>structwps__er.html</anchorfile>
      <anchor>a6d7791d66fd1fa59c44167f4c419de95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>ip_addr_text</name>
      <anchorfile>structwps__er.html</anchorfile>
      <anchor>a8b0372cc1b536477b9699b552d233536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>mac_addr</name>
      <anchorfile>structwps__er.html</anchorfile>
      <anchor>adc9e9cee681adb262cd5825ae6adb7ad</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>multicast_sd</name>
      <anchorfile>structwps__er.html</anchorfile>
      <anchor>a680e9fc23e595c66e9f94cc90527b8f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>next_ap_id</name>
      <anchorfile>structwps__er.html</anchorfile>
      <anchor>ae7a47ed4ba6b1efe63e4ee672756c102</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ssdp_sd</name>
      <anchorfile>structwps__er.html</anchorfile>
      <anchor>a6e5c06354a069c1a199f0d04dd0bcee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wps_context *</type>
      <name>wps</name>
      <anchorfile>structwps__er.html</anchorfile>
      <anchor>ae301fa84ad587e1d50acc89e48725073</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wps_er_ap</name>
    <filename>structwps__er__ap.html</filename>
    <member kind="variable">
      <type>struct in_addr</type>
      <name>addr</name>
      <anchorfile>structwps__er__ap.html</anchorfile>
      <anchor>a757896ea7b45fd38c6d7a3e71e6886eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wps_credential *</type>
      <name>ap_settings</name>
      <anchorfile>structwps__er__ap.html</anchorfile>
      <anchor>a1ef7532ac6a7148284a149bb010e9028</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>control_url</name>
      <anchorfile>structwps__er__ap.html</anchorfile>
      <anchor>a06b023be4d0a3b9329102e29d72a0912</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wps_er *</type>
      <name>er</name>
      <anchorfile>structwps__er__ap.html</anchorfile>
      <anchor>a351d5f3e000c77676d51136f18bf5c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>event_sub_url</name>
      <anchorfile>structwps__er__ap.html</anchorfile>
      <anchor>ad06860a7fb048911835dd6414af6b42b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>friendly_name</name>
      <anchorfile>structwps__er__ap.html</anchorfile>
      <anchor>a34378ad7589b07d2db531ec5143e3b79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct http_client *</type>
      <name>http</name>
      <anchorfile>structwps__er__ap.html</anchorfile>
      <anchor>a732b96cf9ff25580f2e3c36be3b93b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>id</name>
      <anchorfile>structwps__er__ap.html</anchorfile>
      <anchor>a093788afcb0a5bf20e85d216ad645367</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct dl_list</type>
      <name>list</name>
      <anchorfile>structwps__er__ap.html</anchorfile>
      <anchor>a3ea90afd1740f1f3149ba1117264b91c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>location</name>
      <anchorfile>structwps__er__ap.html</anchorfile>
      <anchor>a5d0e59095536cf588dcb5e42bfa8b2d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m1_handler</name>
      <anchorfile>structwps__er__ap.html</anchorfile>
      <anchor>a793f85a4bf957707396e83cddd9bf41d</anchor>
      <arglist>)(struct wps_er_ap *ap, struct wpabuf *m1)</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>mac_addr</name>
      <anchorfile>structwps__er__ap.html</anchorfile>
      <anchor>a4d5945d96ad5045aab40356e710644d0</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>manufacturer</name>
      <anchorfile>structwps__er__ap.html</anchorfile>
      <anchor>a981b128c49a1b8f125702c55cf1d385a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>manufacturer_url</name>
      <anchorfile>structwps__er__ap.html</anchorfile>
      <anchor>ad14eae43227fd2ddd8cfa4f3dc95c418</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>model_description</name>
      <anchorfile>structwps__er__ap.html</anchorfile>
      <anchor>a1896723595badf124de7f315e31ef271</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>model_name</name>
      <anchorfile>structwps__er__ap.html</anchorfile>
      <anchor>ad31b4fc3697d43af6ecf9b1af43f9444</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>model_number</name>
      <anchorfile>structwps__er__ap.html</anchorfile>
      <anchor>a98bcaceb3972e94e322aa4eae8e70f1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>model_url</name>
      <anchorfile>structwps__er__ap.html</anchorfile>
      <anchor>ac8f89eb4c097ee4ed3728a9db858873a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>pri_dev_type</name>
      <anchorfile>structwps__er__ap.html</anchorfile>
      <anchor>a0ffab511070e58b23ad58530d5cb6e1d</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>scpd_url</name>
      <anchorfile>structwps__er__ap.html</anchorfile>
      <anchor>a84fbc24727015f09efb4ad3154f231fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>serial_number</name>
      <anchorfile>structwps__er__ap.html</anchorfile>
      <anchor>a25dc71ab2d99409afa57c113d7cca2e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>sid</name>
      <anchorfile>structwps__er__ap.html</anchorfile>
      <anchor>ae30b333a0707a635adc99940a7d41e7f</anchor>
      <arglist>[WPS_UUID_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct dl_list</type>
      <name>sta</name>
      <anchorfile>structwps__er__ap.html</anchorfile>
      <anchor>a1306138e24e1ee651c3e8db085d6bde7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>subscribed</name>
      <anchorfile>structwps__er__ap.html</anchorfile>
      <anchor>af946c48052486ccacac50fab774ad17b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>udn</name>
      <anchorfile>structwps__er__ap.html</anchorfile>
      <anchor>a369d09fbe2859947942b1638a18245bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>upc</name>
      <anchorfile>structwps__er__ap.html</anchorfile>
      <anchor>af62912943b0f13644ad2d57e74d0b917</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>uuid</name>
      <anchorfile>structwps__er__ap.html</anchorfile>
      <anchor>ac59bb385de2d5b6f7d0e1ad77a72617b</anchor>
      <arglist>[WPS_UUID_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct wps_data *</type>
      <name>wps</name>
      <anchorfile>structwps__er__ap.html</anchorfile>
      <anchor>a875589757e461bf831bb6add8060f01e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>wps_state</name>
      <anchorfile>structwps__er__ap.html</anchorfile>
      <anchor>a8049bae7b802d9ca280653a9447e830a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wps_er_sta</name>
    <filename>structwps__er__sta.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>addr</name>
      <anchorfile>structwps__er__sta.html</anchorfile>
      <anchor>a24c0ac2efba1da22019f1e5e8b1db650</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct wps_er_ap *</type>
      <name>ap</name>
      <anchorfile>structwps__er__sta.html</anchorfile>
      <anchor>a92f10c0434549b62c2697facacf93f64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>config_methods</name>
      <anchorfile>structwps__er__sta.html</anchorfile>
      <anchor>a05ba7641375dcd3afb6678bfd7f860a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>dev_name</name>
      <anchorfile>structwps__er__sta.html</anchorfile>
      <anchor>a3276e31ecbfaa6c799293423e6ee48fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>dev_passwd_id</name>
      <anchorfile>structwps__er__sta.html</anchorfile>
      <anchor>a01ed0e63fcdf25a1ef63a5b0c582c5d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct http_client *</type>
      <name>http</name>
      <anchorfile>structwps__er__sta.html</anchorfile>
      <anchor>ab5523f8cfad17a24cedd5c3b48b9cd8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct dl_list</type>
      <name>list</name>
      <anchorfile>structwps__er__sta.html</anchorfile>
      <anchor>aa22c9181a93d78cb791aee97cbabe93a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m1_received</name>
      <anchorfile>structwps__er__sta.html</anchorfile>
      <anchor>a7a85444150321d96e877b62cd4d42df0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>manufacturer</name>
      <anchorfile>structwps__er__sta.html</anchorfile>
      <anchor>a3c9b4b75161a042bd0f9665eff11a180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>model_name</name>
      <anchorfile>structwps__er__sta.html</anchorfile>
      <anchor>a0853ad26575aa0681a341112d7f87e53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>model_number</name>
      <anchorfile>structwps__er__sta.html</anchorfile>
      <anchor>a1ec7c0c829c472f65005de3cb91eaf75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>pri_dev_type</name>
      <anchorfile>structwps__er__sta.html</anchorfile>
      <anchor>a4aefb4bf09e4e1f182d3ea1defd16d0f</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>serial_number</name>
      <anchorfile>structwps__er__sta.html</anchorfile>
      <anchor>a545598d9dd8956417a397fa9c189bde8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>uuid</name>
      <anchorfile>structwps__er__sta.html</anchorfile>
      <anchor>a4ff5b9f39ee80690da2789057655b7ae</anchor>
      <arglist>[WPS_UUID_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct wps_data *</type>
      <name>wps</name>
      <anchorfile>structwps__er__sta.html</anchorfile>
      <anchor>a22b43d162db428db50019c7bc439109d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wps_event_</name>
    <filename>structwps__event__.html</filename>
    <member kind="variable">
      <type>struct subscr_addr *</type>
      <name>addr</name>
      <anchorfile>structwps__event__.html</anchorfile>
      <anchor>ab108caada894da49eda75e3cbe50713a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>data</name>
      <anchorfile>structwps__event__.html</anchorfile>
      <anchor>aaaa2f1b844366a0157a3efc2bd3d9a72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct http_client *</type>
      <name>http_event</name>
      <anchorfile>structwps__event__.html</anchorfile>
      <anchor>ae13a22e2401ea8687b19453f18e43630</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct dl_list</type>
      <name>list</name>
      <anchorfile>structwps__event__.html</anchorfile>
      <anchor>a31d2a9f645da6d14cfab592530c2246c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>retry</name>
      <anchorfile>structwps__event__.html</anchorfile>
      <anchor>a8a4fec5a475308de68fc5190bf0aed9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct subscription *</type>
      <name>s</name>
      <anchorfile>structwps__event__.html</anchorfile>
      <anchor>abd3e2a278acb78b3cccf8e58d7addd37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>subscriber_sequence</name>
      <anchorfile>structwps__event__.html</anchorfile>
      <anchor>a0e309e408149807a6bc8f5e77fa6607f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>wps_event_data</name>
    <filename>unionwps__event__data.html</filename>
    <class kind="struct">wps_event_data::wps_event_er_ap</class>
    <class kind="struct">wps_event_data::wps_event_er_enrollee</class>
    <class kind="struct">wps_event_data::wps_event_fail</class>
    <class kind="struct">wps_event_data::wps_event_m2d</class>
    <class kind="struct">wps_event_data::wps_event_pwd_auth_fail</class>
    <member kind="variable">
      <type>struct wps_event_data::wps_event_er_ap</type>
      <name>ap</name>
      <anchorfile>unionwps__event__data.html</anchorfile>
      <anchor>a2dec2633387727ddd0760f654d069dd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wps_event_data::wps_event_er_enrollee</type>
      <name>enrollee</name>
      <anchorfile>unionwps__event__data.html</anchorfile>
      <anchor>a9b138906bc663aa82b4149441058bf13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wps_event_data::wps_event_fail</type>
      <name>fail</name>
      <anchorfile>unionwps__event__data.html</anchorfile>
      <anchor>a6f2fdad3a24d431e0d7ca02db3f611d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wps_event_data::wps_event_m2d</type>
      <name>m2d</name>
      <anchorfile>unionwps__event__data.html</anchorfile>
      <anchor>a4a558ec2f650222f4c013861f3a89d20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wps_event_data::wps_event_pwd_auth_fail</type>
      <name>pwd_auth_fail</name>
      <anchorfile>unionwps__event__data.html</anchorfile>
      <anchor>ae1fc41e7e99ed19f958a5abf46da6f58</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wps_event_data::wps_event_er_ap</name>
    <filename>structwps__event__data_1_1wps__event__er__ap.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>friendly_name</name>
      <anchorfile>structwps__event__data_1_1wps__event__er__ap.html</anchorfile>
      <anchor>a63b805899653abff1bd574c3f4c99104</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>mac_addr</name>
      <anchorfile>structwps__event__data_1_1wps__event__er__ap.html</anchorfile>
      <anchor>a214296c19bd0b58b576ae679f58cf322</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>manufacturer</name>
      <anchorfile>structwps__event__data_1_1wps__event__er__ap.html</anchorfile>
      <anchor>a2998258c9422023949211b7a6dc906b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>manufacturer_url</name>
      <anchorfile>structwps__event__data_1_1wps__event__er__ap.html</anchorfile>
      <anchor>abede9f75169faccb5fe0f2ec62ed6fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>model_description</name>
      <anchorfile>structwps__event__data_1_1wps__event__er__ap.html</anchorfile>
      <anchor>aa6f4f1661eb3540d80abf33aba3f56a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>model_name</name>
      <anchorfile>structwps__event__data_1_1wps__event__er__ap.html</anchorfile>
      <anchor>a7992a39a423a48c761c6d058593005d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>model_number</name>
      <anchorfile>structwps__event__data_1_1wps__event__er__ap.html</anchorfile>
      <anchor>a5785110cbdbf8d07f842dfed2f630228</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>model_url</name>
      <anchorfile>structwps__event__data_1_1wps__event__er__ap.html</anchorfile>
      <anchor>a0608df9e789370923c4f16e61b41fac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>pri_dev_type</name>
      <anchorfile>structwps__event__data_1_1wps__event__er__ap.html</anchorfile>
      <anchor>a1f3c9359fd9b5e5a1c318a2d2f538839</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>serial_number</name>
      <anchorfile>structwps__event__data_1_1wps__event__er__ap.html</anchorfile>
      <anchor>a67d429d548983dffd5b1c1a2b8dee8e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>upc</name>
      <anchorfile>structwps__event__data_1_1wps__event__er__ap.html</anchorfile>
      <anchor>a88ea5621fd91326166a9ec7d17f4ee5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>uuid</name>
      <anchorfile>structwps__event__data_1_1wps__event__er__ap.html</anchorfile>
      <anchor>ac3bd1a935a458b6a77f4f7102e79184b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>wps_state</name>
      <anchorfile>structwps__event__data_1_1wps__event__er__ap.html</anchorfile>
      <anchor>ace9da746eac17cc349e9630fde396270</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wps_event_data::wps_event_er_enrollee</name>
    <filename>structwps__event__data_1_1wps__event__er__enrollee.html</filename>
    <member kind="variable">
      <type>u16</type>
      <name>config_methods</name>
      <anchorfile>structwps__event__data_1_1wps__event__er__enrollee.html</anchorfile>
      <anchor>a42f7115c7a036626e16fd8ade2926c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>dev_name</name>
      <anchorfile>structwps__event__data_1_1wps__event__er__enrollee.html</anchorfile>
      <anchor>ae485ae4a94aed91816ec2b31b5192f46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>dev_passwd_id</name>
      <anchorfile>structwps__event__data_1_1wps__event__er__enrollee.html</anchorfile>
      <anchor>a39b854598013f7723a7c57257e259a3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m1_received</name>
      <anchorfile>structwps__event__data_1_1wps__event__er__enrollee.html</anchorfile>
      <anchor>af885d922e68ab5412ac5a8216c15f073</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>mac_addr</name>
      <anchorfile>structwps__event__data_1_1wps__event__er__enrollee.html</anchorfile>
      <anchor>a28b2b6dc373b11a7e0314fa4413b9637</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>manufacturer</name>
      <anchorfile>structwps__event__data_1_1wps__event__er__enrollee.html</anchorfile>
      <anchor>a87644bcb71b35b1bdce9fc87997a2768</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>model_name</name>
      <anchorfile>structwps__event__data_1_1wps__event__er__enrollee.html</anchorfile>
      <anchor>ad17a0e78e28f914438932262e66a5cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>model_number</name>
      <anchorfile>structwps__event__data_1_1wps__event__er__enrollee.html</anchorfile>
      <anchor>a87edb279b2a56ce4d51fa89bc179803d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>pri_dev_type</name>
      <anchorfile>structwps__event__data_1_1wps__event__er__enrollee.html</anchorfile>
      <anchor>aa053dc23b9290f51d765774bee15db65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>serial_number</name>
      <anchorfile>structwps__event__data_1_1wps__event__er__enrollee.html</anchorfile>
      <anchor>a5f6617fc4fde879bb801ab1497031f1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>uuid</name>
      <anchorfile>structwps__event__data_1_1wps__event__er__enrollee.html</anchorfile>
      <anchor>a2090caed63e9cde9de1c3126b1bc733d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wps_event_data::wps_event_fail</name>
    <filename>structwps__event__data_1_1wps__event__fail.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>msg</name>
      <anchorfile>structwps__event__data_1_1wps__event__fail.html</anchorfile>
      <anchor>af60d9affc351b542c1476965db72851a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wps_event_data::wps_event_m2d</name>
    <filename>structwps__event__data_1_1wps__event__m2d.html</filename>
    <member kind="variable">
      <type>u16</type>
      <name>config_error</name>
      <anchorfile>structwps__event__data_1_1wps__event__m2d.html</anchorfile>
      <anchor>aa0c2eb5210e543fd2118a1ffffacf924</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>config_methods</name>
      <anchorfile>structwps__event__data_1_1wps__event__m2d.html</anchorfile>
      <anchor>a655ea25a5093b1b67a0a3c023eb42c06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>dev_name</name>
      <anchorfile>structwps__event__data_1_1wps__event__m2d.html</anchorfile>
      <anchor>a85176365f9a093c7c5cc57e672ea9300</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>dev_name_len</name>
      <anchorfile>structwps__event__data_1_1wps__event__m2d.html</anchorfile>
      <anchor>abcdc8dbe067c8e2054542ad87ef7585e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>dev_password_id</name>
      <anchorfile>structwps__event__data_1_1wps__event__m2d.html</anchorfile>
      <anchor>a28029e39ca278e9012ed42dc4a6ea7d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>manufacturer</name>
      <anchorfile>structwps__event__data_1_1wps__event__m2d.html</anchorfile>
      <anchor>a213b1f9583871fa525ce9e887d226ac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>manufacturer_len</name>
      <anchorfile>structwps__event__data_1_1wps__event__m2d.html</anchorfile>
      <anchor>a7ce6809380451324e2240ca45edf0e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>model_name</name>
      <anchorfile>structwps__event__data_1_1wps__event__m2d.html</anchorfile>
      <anchor>ac7fdf6beeaaeb48925d5e08f896b7dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>model_name_len</name>
      <anchorfile>structwps__event__data_1_1wps__event__m2d.html</anchorfile>
      <anchor>a035be8c4bd85265491b5b6f5e85fb09f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>model_number</name>
      <anchorfile>structwps__event__data_1_1wps__event__m2d.html</anchorfile>
      <anchor>ad989646dd6d340ea5ec3768da29c783a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>model_number_len</name>
      <anchorfile>structwps__event__data_1_1wps__event__m2d.html</anchorfile>
      <anchor>a534e3cdfa67629856213088d4a3ed662</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>primary_dev_type</name>
      <anchorfile>structwps__event__data_1_1wps__event__m2d.html</anchorfile>
      <anchor>ab368c75e0d86a55b654b73de3aa4a7ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>serial_number</name>
      <anchorfile>structwps__event__data_1_1wps__event__m2d.html</anchorfile>
      <anchor>a40bd9d8bccdf330144cb15d1c1a3faf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>serial_number_len</name>
      <anchorfile>structwps__event__data_1_1wps__event__m2d.html</anchorfile>
      <anchor>aaab85ecacf9bf45bedcdc25a3a771dd6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wps_event_data::wps_event_pwd_auth_fail</name>
    <filename>structwps__event__data_1_1wps__event__pwd__auth__fail.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>enrollee</name>
      <anchorfile>structwps__event__data_1_1wps__event__pwd__auth__fail.html</anchorfile>
      <anchor>a2f4f934ed2339a68875d8dd9edd2b324</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>part</name>
      <anchorfile>structwps__event__data_1_1wps__event__pwd__auth__fail.html</anchorfile>
      <anchor>a01727d86ad0f6681efb5fc71c132baf8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wps_nfc_data</name>
    <filename>structwps__nfc__data.html</filename>
    <member kind="variable">
      <type>struct oob_nfc_device_data *</type>
      <name>oob_nfc_dev</name>
      <anchorfile>structwps__nfc__data.html</anchorfile>
      <anchor>a4ca1f20319fa262260637db3d6bb4519</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wps_parse_attr</name>
    <filename>structwps__parse__attr.html</filename>
    <member kind="variable">
      <type>const u8 *</type>
      <name>ap_setup_locked</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>ada5651b10d7e1cb5179c342bbc2fcad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>assoc_state</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a0655e4833457786acdb5c8b6a832cc5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>auth_type</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>aab9983dc4f193044c2a34f3a7c6d6808</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>auth_type_flags</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>ab043a01889f00909019a75f9404d6b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>authenticator</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a5bba87a2d466c3aa1b37d48dacae82d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>config_error</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>af9c3dbf6366c53abedada091b27d111b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>config_methods</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>ae775005f4c0f4007464f65091ef00923</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>conn_type_flags</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>adb328125eea87fdc039d60f061f7c97d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>cred</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a9de97b012519dd5ebe5e4f5b10e56c05</anchor>
      <arglist>[MAX_CRED_COUNT]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>cred_len</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a36a6ac8c147562000f4eb1fb1fd8b9d0</anchor>
      <arglist>[MAX_CRED_COUNT]</arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>dev_name</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a11def108d055081bc14399c62d29fea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>dev_name_len</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>acf2723d54c9ed7d178a1ebc12b1d99d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>dev_password_id</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>af11aa8e2281b05c98f369a996aecd1f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>dot1x_enabled</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a1388289b1983acc6346dbb4b455cdb93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>e_hash1</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a65de58d8be6e6efe15e93d2a9aa86622</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>e_hash2</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a0b8ed4bf161ff139fe360c805c63e18e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>e_snonce1</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>ae7f889705b6eafaeacbcf8b2af9664db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>e_snonce2</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>ab55a7699d1097732f5dd5f57dde25f89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>eap_identity</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a86512c5d3881bbf76e95e5967a47913f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>eap_identity_len</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>ae2c00c3860665a2ad534ef18cc303d87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>eap_type</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>ad8b8f1af144d3b0a1f03b7d61cbebb52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>eap_type_len</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a1a9a465ca9bdd17d712cf7834d8c090e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>encr_settings</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a68bdf3dbebb605463b489ca07d1fe728</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>encr_settings_len</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>ae6226365cefc88181c7d83bb7f5d6161</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>encr_type</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a0af53a5edf63346367d93e8df542bd7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>encr_type_flags</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a9be13605a3ed0753731f3dbf27fee3fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>enrollee_nonce</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a23611e921dbfe61c79e1437e6460f55f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>key_prov_auto</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a1c0bcef22437dd28b9e245f5280fc383</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>key_wrap_auth</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a412769e6f397d3866d6898101a039430</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>mac_addr</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a865404a418fdce773fefabacab622072</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>manufacturer</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a45f58684903607b0ca337167404a55f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>manufacturer_len</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>aeac17339f462be696d54f6c321781f10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>model_name</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a25e8eb75ea18426548345e6c4ec353de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>model_name_len</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>afa221a098f3eb5142537f89a662082ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>model_number</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>ab05c2745b08dca80a79302038c11917c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>model_number_len</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a4ceaa29fc102859953a785d687fc9f6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>msg_type</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a4ee00146bdc9d6e0513c3ab19e86fb73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>network_idx</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a50994ec969b11a11f569f5fdd82e1216</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>network_key</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a91780ff3a46d3102540b34e250dc693f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>network_key_idx</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>aae6035140207679e7be521a9f80473e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>network_key_len</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a7ec0e678fc3c5020710b8a03f9d59dcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>num_cred</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>adb00192bb756d26fd6b64602e2909eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>oob_dev_password</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a1f3ffd0d1f1080270a38501598a87a05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>os_version</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>ae199a77a2e25192c364203b4b86d47e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>primary_dev_type</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a1456f9fa0c18dd25fe3252e1a7401c63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>public_key</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a910cc488f68376f739e1984f26e7142a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>public_key_len</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>aacf0a64436ebb4477d4d303c83226cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>r_hash1</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a9fd5d3c56dc3fe3793aaff1bd8ef8222</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>r_hash2</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>afc188f2d276318fac3d27cffdaa42c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>r_snonce1</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a95aafa2bd763bb5c718eb5e6c5954a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>r_snonce2</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>af48c02127fbeeba59457564203e5f683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>registrar_nonce</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a7b3ab936144947ce86c5b81d72b7ece7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>request_type</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>ac6757960c9fb4303ffc3778824ee1c53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>response_type</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a81c8d425c6f163135bdc26317421964d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>rf_bands</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a7b54e7966c7be5f304a11ac60de1aa79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>sel_reg_config_methods</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a9004ec8f830fec39fcf3d7f64f01baf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>selected_registrar</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a298958e817a63f1c3fa8e3bae4c31f32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>serial_number</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a2108a622e699ac78c1a8957b458c7c24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>serial_number_len</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a7da4eb390f525520c3866af95f124b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>ssid</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a82280e439c3ca9d774379b57cdf05961</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ssid_len</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a2d959b91f0909836bec19594f35f11ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>uuid_e</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a7c1f6ae257734718e2af519a59f29667</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>uuid_r</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a6583684237a62c15e10525d4324dcf21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>version</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>abdcb7d476ae73e81c9627549024786a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>wps_state</name>
      <anchorfile>structwps__parse__attr.html</anchorfile>
      <anchor>a1d7ce05204a6c2b8785d059237a19dc0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wps_pbc_session</name>
    <filename>structwps__pbc__session.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>addr</name>
      <anchorfile>structwps__pbc__session.html</anchorfile>
      <anchor>a8327bc9ea9cf8c7ea978ed2dba4fcd1c</anchor>
      <arglist>[ETH_ALEN]</arglist>
    </member>
    <member kind="variable">
      <type>struct wps_pbc_session *</type>
      <name>next</name>
      <anchorfile>structwps__pbc__session.html</anchorfile>
      <anchor>ae4440ac20ef6770e2bf2cc592cb2b2a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct os_time</type>
      <name>timestamp</name>
      <anchorfile>structwps__pbc__session.html</anchorfile>
      <anchor>aa3c940eb7c7551c4a0124b562461f3ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>uuid_e</name>
      <anchorfile>structwps__pbc__session.html</anchorfile>
      <anchor>ae364dae069812c799e9f5f56b86cbbfe</anchor>
      <arglist>[WPS_UUID_LEN]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wps_registrar</name>
    <filename>structwps__registrar.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>cb_ctx</name>
      <anchorfile>structwps__registrar.html</anchorfile>
      <anchor>a977ea266c1331782f40526f7fd8254a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wps_registrar_device *</type>
      <name>devices</name>
      <anchorfile>structwps__registrar.html</anchorfile>
      <anchor>a11a4c8cf58928dc99275c9d4d2c317a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>disable_auto_conf</name>
      <anchorfile>structwps__registrar.html</anchorfile>
      <anchor>acebbef0d2efde9e11337499b291321c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>enrollee_seen_cb</name>
      <anchorfile>structwps__registrar.html</anchorfile>
      <anchor>a15a9c36f2dd9f1540b0311b381d4f8cd</anchor>
      <arglist>)(void *ctx, const u8 *addr, const u8 *uuid_e, const u8 *pri_dev_type, u16 config_methods, u16 dev_password_id, u8 request_type, const char *dev_name)</arglist>
    </member>
    <member kind="variable">
      <type>struct wpabuf *</type>
      <name>extra_cred</name>
      <anchorfile>structwps__registrar.html</anchorfile>
      <anchor>a34b4af941fa52566d7933eb95ccde22c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>force_pbc_overlap</name>
      <anchorfile>structwps__registrar.html</anchorfile>
      <anchor>a12a5e46590df8591d714127dc7fa5f29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>new_psk_cb</name>
      <anchorfile>structwps__registrar.html</anchorfile>
      <anchor>aac1b27a42cd0acbce1d9d8b061198bd9</anchor>
      <arglist>)(void *ctx, const u8 *mac_addr, const u8 *psk, size_t psk_len)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pbc</name>
      <anchorfile>structwps__registrar.html</anchorfile>
      <anchor>ada00220cf201d3d0fa5566f9500fa805</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wps_pbc_session *</type>
      <name>pbc_sessions</name>
      <anchorfile>structwps__registrar.html</anchorfile>
      <anchor>ada631b2e37ea855a116e6bff68948d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>pin_needed_cb</name>
      <anchorfile>structwps__registrar.html</anchorfile>
      <anchor>a71cff1ca03ca848d9f3985ddaef68619</anchor>
      <arglist>)(void *ctx, const u8 *uuid_e, const struct wps_device_data *dev)</arglist>
    </member>
    <member kind="variable">
      <type>struct dl_list</type>
      <name>pins</name>
      <anchorfile>structwps__registrar.html</anchorfile>
      <anchor>aaf4517c4ec34ea26fa22c2abb6719384</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>reg_success_cb</name>
      <anchorfile>structwps__registrar.html</anchorfile>
      <anchor>adf90fe738a12f9cb13620cd46ae3abd8</anchor>
      <arglist>)(void *ctx, const u8 *mac_addr, const u8 *uuid_e)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sel_reg_config_methods_override</name>
      <anchorfile>structwps__registrar.html</anchorfile>
      <anchor>a647d52e9dccdf54ef25e53aac02308c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sel_reg_dev_password_id_override</name>
      <anchorfile>structwps__registrar.html</anchorfile>
      <anchor>a5fc6ec9c0de4a2123bfb41420ae495b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sel_reg_union</name>
      <anchorfile>structwps__registrar.html</anchorfile>
      <anchor>ae172dd296f05b828a372f82fb3f2d86e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>selected_registrar</name>
      <anchorfile>structwps__registrar.html</anchorfile>
      <anchor>a752f8b2310f5afe406fffaa517263b88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_ie_cb</name>
      <anchorfile>structwps__registrar.html</anchorfile>
      <anchor>a15a4021ca5e9edf31dbb46a1fc9bfc0e</anchor>
      <arglist>)(void *ctx, struct wpabuf *beacon_ie, struct wpabuf *probe_resp_ie)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>set_sel_reg_cb</name>
      <anchorfile>structwps__registrar.html</anchorfile>
      <anchor>a7815cba7e81f2d8aeaf9c6b9b12c6f00</anchor>
      <arglist>)(void *ctx, int sel_reg, u16 dev_passwd_id, u16 sel_reg_config_methods)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>skip_cred_build</name>
      <anchorfile>structwps__registrar.html</anchorfile>
      <anchor>aae6a36fe0bde706940afb3ff45354291</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>static_wep_only</name>
      <anchorfile>structwps__registrar.html</anchorfile>
      <anchor>af774d6af5b3282e0c6901a5baabe62e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wps_context *</type>
      <name>wps</name>
      <anchorfile>structwps__registrar.html</anchorfile>
      <anchor>a33b02e2ab5cc24de5e51cedb1909e362</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wps_registrar_config</name>
    <filename>structwps__registrar__config.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>cb_ctx</name>
      <anchorfile>structwps__registrar__config.html</anchorfile>
      <anchor>ae5a85c728a7f79c92807af69e02be6fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>disable_auto_conf</name>
      <anchorfile>structwps__registrar__config.html</anchorfile>
      <anchor>aa9fbe600ef751f91c0f1f660179e6e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>enrollee_seen_cb</name>
      <anchorfile>structwps__registrar__config.html</anchorfile>
      <anchor>a19eb83b4c26c12ce58385f9461dc4513</anchor>
      <arglist>)(void *ctx, const u8 *addr, const u8 *uuid_e, const u8 *pri_dev_type, u16 config_methods, u16 dev_password_id, u8 request_type, const char *dev_name)</arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>extra_cred</name>
      <anchorfile>structwps__registrar__config.html</anchorfile>
      <anchor>aceadf51b28f403efd95dce730164ad0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>extra_cred_len</name>
      <anchorfile>structwps__registrar__config.html</anchorfile>
      <anchor>a209f1210ccb9f761f5b83f2fb97e163a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>new_psk_cb</name>
      <anchorfile>structwps__registrar__config.html</anchorfile>
      <anchor>a435a64b34e39f9e85e26b4f546f5cc8a</anchor>
      <arglist>)(void *ctx, const u8 *mac_addr, const u8 *psk, size_t psk_len)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>pin_needed_cb</name>
      <anchorfile>structwps__registrar__config.html</anchorfile>
      <anchor>a6f7a127a62ad7a5186e2c6a4f3bdcb37</anchor>
      <arglist>)(void *ctx, const u8 *uuid_e, const struct wps_device_data *dev)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>reg_success_cb</name>
      <anchorfile>structwps__registrar__config.html</anchorfile>
      <anchor>a7bc1bcb82b4131f16b710e667f6e809e</anchor>
      <arglist>)(void *ctx, const u8 *mac_addr, const u8 *uuid_e)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_ie_cb</name>
      <anchorfile>structwps__registrar__config.html</anchorfile>
      <anchor>adacae4b147ce9056cfaff64844e2bcfd</anchor>
      <arglist>)(void *ctx, struct wpabuf *beacon_ie, struct wpabuf *probe_resp_ie)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>set_sel_reg_cb</name>
      <anchorfile>structwps__registrar__config.html</anchorfile>
      <anchor>a860685ca3990922b32e71bdd94d57570</anchor>
      <arglist>)(void *ctx, int sel_reg, u16 dev_passwd_id, u16 sel_reg_config_methods)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>skip_cred_build</name>
      <anchorfile>structwps__registrar__config.html</anchorfile>
      <anchor>ae9f21e12da2bb963255c50326f581403</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>static_wep_only</name>
      <anchorfile>structwps__registrar__config.html</anchorfile>
      <anchor>a380ebcb651fa7ee35729863879f52b78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wps_registrar_device</name>
    <filename>structwps__registrar__device.html</filename>
    <member kind="variable">
      <type>struct wps_device_data</type>
      <name>dev</name>
      <anchorfile>structwps__registrar__device.html</anchorfile>
      <anchor>a6a0bff80bcff6a565c1e5d940ba850c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wps_registrar_device *</type>
      <name>next</name>
      <anchorfile>structwps__registrar__device.html</anchorfile>
      <anchor>af9469ea3ace0064afc1c7ec9642ae6ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>uuid</name>
      <anchorfile>structwps__registrar__device.html</anchorfile>
      <anchor>ab353093633fe4237c71645c46db983aa</anchor>
      <arglist>[WPS_UUID_LEN]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wps_start_params</name>
    <filename>structwps__start__params.html</filename>
    <member kind="variable">
      <type>u8 *</type>
      <name>bssid</name>
      <anchorfile>structwps__start__params.html</anchorfile>
      <anchor>a55b7e49aa20d9d8e149a2957eeededb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>pin</name>
      <anchorfile>structwps__start__params.html</anchorfile>
      <anchor>a85cb353af0f6128f968093923ff50963</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>role</name>
      <anchorfile>structwps__start__params.html</anchorfile>
      <anchor>a781eb30f272324db0d9f055493348aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type</name>
      <anchorfile>structwps__start__params.html</anchorfile>
      <anchor>a8498cef7cc5234ffda07b8fdff786469</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wps_ufd_data</name>
    <filename>structwps__ufd__data.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>ufd_fd</name>
      <anchorfile>structwps__ufd__data.html</anchorfile>
      <anchor>aadf27bf164beb6aa3d60808760fd4aff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wps_uuid_pin</name>
    <filename>structwps__uuid__pin.html</filename>
    <member kind="variable">
      <type>struct os_time</type>
      <name>expiration</name>
      <anchorfile>structwps__uuid__pin.html</anchorfile>
      <anchor>a125465fe86fe97bbf0a91350d5968a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flags</name>
      <anchorfile>structwps__uuid__pin.html</anchorfile>
      <anchor>a4296a1d1169e340bff32372b44904465</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct dl_list</type>
      <name>list</name>
      <anchorfile>structwps__uuid__pin.html</anchorfile>
      <anchor>a0c108407e42aa325262e8b39c7e0d380</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>pin</name>
      <anchorfile>structwps__uuid__pin.html</anchorfile>
      <anchor>a1355c5f0989b1550468d20a28c26d0dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>pin_len</name>
      <anchorfile>structwps__uuid__pin.html</anchorfile>
      <anchor>aa6b6f4d460ac75b609c168fa0ac07fd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>uuid</name>
      <anchorfile>structwps__uuid__pin.html</anchorfile>
      <anchor>ae6513db73d93be29a3c4753733d3d3d4</anchor>
      <arglist>[WPS_UUID_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wildcard_uuid</name>
      <anchorfile>structwps__uuid__pin.html</anchorfile>
      <anchor>a7513cf1416b556df88c354ba8bf6b08d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>x509_algorithm_identifier</name>
    <filename>structx509__algorithm__identifier.html</filename>
    <member kind="variable">
      <type>struct asn1_oid</type>
      <name>oid</name>
      <anchorfile>structx509__algorithm__identifier.html</anchorfile>
      <anchor>a67f3763d65780b15625afebadc13a219</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>x509_certificate</name>
    <filename>structx509__certificate.html</filename>
    <member kind="enumvalue">
      <name>X509_CERT_V1</name>
      <anchorfile>structx509__certificate.html</anchorfile>
      <anchor>a5a9e3ba8897f0fe81bbd9c12ea56b0dfa2c0fa3c0975937a86fc30beee45ecf1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>X509_CERT_V2</name>
      <anchorfile>structx509__certificate.html</anchorfile>
      <anchor>a5a9e3ba8897f0fe81bbd9c12ea56b0dfae22577b32519d1879defa39068f1f5a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>X509_CERT_V3</name>
      <anchorfile>structx509__certificate.html</anchorfile>
      <anchor>a5a9e3ba8897f0fe81bbd9c12ea56b0dfa07685fb16124319c37522407f60a5ea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ca</name>
      <anchorfile>structx509__certificate.html</anchorfile>
      <anchor>a06e255cf47bf5dabb1a78a33b414cc99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>cert_len</name>
      <anchorfile>structx509__certificate.html</anchorfile>
      <anchor>a1dea1b419a0afa10dc9eb59868754b1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>cert_start</name>
      <anchorfile>structx509__certificate.html</anchorfile>
      <anchor>af39f46e1892d9e3550386c88d39bdce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>extensions_present</name>
      <anchorfile>structx509__certificate.html</anchorfile>
      <anchor>ac20f6ed4bda0a46feaa0694ed9d8503f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct x509_name</type>
      <name>issuer</name>
      <anchorfile>structx509__certificate.html</anchorfile>
      <anchor>ad118b927334b04777249f00fc64c5d5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>key_usage</name>
      <anchorfile>structx509__certificate.html</anchorfile>
      <anchor>a86466c68b1020d822c0e4905c7329a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct x509_certificate *</type>
      <name>next</name>
      <anchorfile>structx509__certificate.html</anchorfile>
      <anchor>a422de8899191a3a57dc09a4d43d4c884</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>os_time_t</type>
      <name>not_after</name>
      <anchorfile>structx509__certificate.html</anchorfile>
      <anchor>a4d24c35abc98ee747c6169968adf2758</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>os_time_t</type>
      <name>not_before</name>
      <anchorfile>structx509__certificate.html</anchorfile>
      <anchor>a8b4f09644bd249ea61302205899d31c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>path_len_constraint</name>
      <anchorfile>structx509__certificate.html</anchorfile>
      <anchor>a7766ddc53a20d02d2c24b4567971c51d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>public_key</name>
      <anchorfile>structx509__certificate.html</anchorfile>
      <anchor>a0559c42c46e7b8ba2a87733814d8429c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct x509_algorithm_identifier</type>
      <name>public_key_alg</name>
      <anchorfile>structx509__certificate.html</anchorfile>
      <anchor>a3a74d88eaf8d405b15962a1e98029fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>public_key_len</name>
      <anchorfile>structx509__certificate.html</anchorfile>
      <anchor>af46d5de0c2fa9eb5b6a0cf87ef1c4679</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>serial_number</name>
      <anchorfile>structx509__certificate.html</anchorfile>
      <anchor>aaf0388d35edd8de102ac5e1abb183771</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>sign_value</name>
      <anchorfile>structx509__certificate.html</anchorfile>
      <anchor>af9a2b834b157b04f021cee793ce84ce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>sign_value_len</name>
      <anchorfile>structx509__certificate.html</anchorfile>
      <anchor>a672342896b76f692c0b1e54c9f36ab55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct x509_algorithm_identifier</type>
      <name>signature</name>
      <anchorfile>structx509__certificate.html</anchorfile>
      <anchor>aee01bb930a9eddb377cb69e8638890a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct x509_algorithm_identifier</type>
      <name>signature_alg</name>
      <anchorfile>structx509__certificate.html</anchorfile>
      <anchor>a134ff75f53abda99ec8b025217ba8d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct x509_name</type>
      <name>subject</name>
      <anchorfile>structx509__certificate.html</anchorfile>
      <anchor>ab352a576284eab01179bd3ce9c0eef86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>tbs_cert_len</name>
      <anchorfile>structx509__certificate.html</anchorfile>
      <anchor>af095d8bd879e80b6c67efb22554dea87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const u8 *</type>
      <name>tbs_cert_start</name>
      <anchorfile>structx509__certificate.html</anchorfile>
      <anchor>a38535a58c9492b6f543de79badb9ac54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum x509_certificate::@165</type>
      <name>version</name>
      <anchorfile>structx509__certificate.html</anchorfile>
      <anchor>aa71aa47c12966847362c7d7b2895fed3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>x509_name</name>
    <filename>structx509__name.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>alt_email</name>
      <anchorfile>structx509__name.html</anchorfile>
      <anchor>aa78e5068d9e941730ea88c096dcbf139</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>c</name>
      <anchorfile>structx509__name.html</anchorfile>
      <anchor>aa680faf9f8c942bcdc9c39d5730c95a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>cn</name>
      <anchorfile>structx509__name.html</anchorfile>
      <anchor>a1e250d5dc18a69468b33cadd23974ea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>dns</name>
      <anchorfile>structx509__name.html</anchorfile>
      <anchor>a7bdb93601fae324981f8d417ab77ab13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>email</name>
      <anchorfile>structx509__name.html</anchorfile>
      <anchor>a5742d15c6b2e6770e98f2abcd135098b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>ip</name>
      <anchorfile>structx509__name.html</anchorfile>
      <anchor>a7a694073081ee75f73c854dc55035ad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ip_len</name>
      <anchorfile>structx509__name.html</anchorfile>
      <anchor>a314ccc086d2f166e67483348a44f235c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>l</name>
      <anchorfile>structx509__name.html</anchorfile>
      <anchor>a9b60730b82e6b3788f5c2e1380d1de9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>o</name>
      <anchorfile>structx509__name.html</anchorfile>
      <anchor>a0d1d026cc2ba1cd92828cc025f1e55b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>ou</name>
      <anchorfile>structx509__name.html</anchorfile>
      <anchor>aac06e76978762006f2f33f8e6d39ff2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct asn1_oid</type>
      <name>rid</name>
      <anchorfile>structx509__name.html</anchorfile>
      <anchor>afddc4d28e122962e8b30045c5b660676</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>st</name>
      <anchorfile>structx509__name.html</anchorfile>
      <anchor>a8d799ddb5edb26a144727d0ef5f637bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>uri</name>
      <anchorfile>structx509__name.html</anchorfile>
      <anchor>aa0cce5db179a9e13f7ae89c1b6c97791</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::wpa_supplicant_node::AssociateAction_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1wpa__supplicant__node_1_1AssociateAction___3_01ContainerAllocator_01_4_01_4.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_1wpa__supplicant__node_1_1AssociateAction___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ace66ba67f241d44de86f97499fb9aef8</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::wpa_supplicant_node::AssociateAction_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::wpa_supplicant_node::AssociateActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1wpa__supplicant__node_1_1AssociateActionFeed29f9f796dceda9478343e83b09349e17.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_1wpa__supplicant__node_1_1AssociateActionFeed29f9f796dceda9478343e83b09349e17.html</anchorfile>
      <anchor>a50ea17b4f3db53d9ce846d05b537691d</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::wpa_supplicant_node::AssociateActionFeedback_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::wpa_supplicant_node::AssociateActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1wpa__supplicant__node_1_1AssociateActionGoal987359acd7e508dc2969726d26c57073.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_1wpa__supplicant__node_1_1AssociateActionGoal987359acd7e508dc2969726d26c57073.html</anchorfile>
      <anchor>a3500bcd53f53610d1e72e864b7da2a82</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::wpa_supplicant_node::AssociateActionGoal_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::wpa_supplicant_node::AssociateActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1wpa__supplicant__node_1_1AssociateActionResu4d6a635b4bed70acea2f165e5219a9cd.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_1wpa__supplicant__node_1_1AssociateActionResu4d6a635b4bed70acea2f165e5219a9cd.html</anchorfile>
      <anchor>a351f758e9789c06b7be5a6ea16d5f0a5</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::wpa_supplicant_node::AssociateActionResult_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::wpa_supplicant_node::AssociateFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1wpa__supplicant__node_1_1AssociateFeedback__a8ab365d58424abbbeb465648ae031b6.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_1wpa__supplicant__node_1_1AssociateFeedback__a8ab365d58424abbbeb465648ae031b6.html</anchorfile>
      <anchor>ad99fd7e944c7adec85befcc5210ff088</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::wpa_supplicant_node::AssociateFeedback_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::wpa_supplicant_node::AssociateGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1wpa__supplicant__node_1_1AssociateGoal___3_01ContainerAllocator_01_4_01_4.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_1wpa__supplicant__node_1_1AssociateGoal___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac8feb14c8a8617614a956d518dbf3035</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::wpa_supplicant_node::AssociateGoal_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::wpa_supplicant_node::AssociateResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1wpa__supplicant__node_1_1AssociateResult___3_01ContainerAllocator_01_4_01_4.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_1wpa__supplicant__node_1_1AssociateResult___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a128e4c508d71d69bc7acb26204904f49</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::wpa_supplicant_node::AssociateResult_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::wpa_supplicant_node::Bss_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1wpa__supplicant__node_1_1Bss___3_01ContainerAllocator_01_4_01_4.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_1wpa__supplicant__node_1_1Bss___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae350c7a8c3a17faec4f56ade81e04fe4</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::wpa_supplicant_node::Bss_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::wpa_supplicant_node::FrequencyList_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1wpa__supplicant__node_1_1FrequencyList___3_01ContainerAllocator_01_4_01_4.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_1wpa__supplicant__node_1_1FrequencyList___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8f2060c4c0c5653ec953f9e92b26d092</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::wpa_supplicant_node::FrequencyList_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::wpa_supplicant_node::Network_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1wpa__supplicant__node_1_1Network___3_01ContainerAllocator_01_4_01_4.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_1wpa__supplicant__node_1_1Network___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a688151802ebcd8e1aee85e02483b1163</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::wpa_supplicant_node::Network_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::wpa_supplicant_node::NetworkList_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1wpa__supplicant__node_1_1NetworkList___3_01ContainerAllocator_01_4_01_4.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_1wpa__supplicant__node_1_1NetworkList___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a66eca411ca17931d4c7c08cc4c3b4d61</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::wpa_supplicant_node::NetworkList_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::wpa_supplicant_node::NetworkParameter_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1wpa__supplicant__node_1_1NetworkParameter___e3db4c30ea7dfe997b8cb1abe06b0866.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_1wpa__supplicant__node_1_1NetworkParameter___e3db4c30ea7dfe997b8cb1abe06b0866.html</anchorfile>
      <anchor>a9b6e3ac3dbd8994c5bb74cbf00056041</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::wpa_supplicant_node::NetworkParameter_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::wpa_supplicant_node::ScanAction_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1wpa__supplicant__node_1_1ScanAction___3_01ContainerAllocator_01_4_01_4.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_1wpa__supplicant__node_1_1ScanAction___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab17eec072dce7fbc796aad26a4dfbc73</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::wpa_supplicant_node::ScanAction_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::wpa_supplicant_node::ScanActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1wpa__supplicant__node_1_1ScanActionFeedback_0db7826eed85e36aaba8c99041abfcfe.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_1wpa__supplicant__node_1_1ScanActionFeedback_0db7826eed85e36aaba8c99041abfcfe.html</anchorfile>
      <anchor>aa4f5e8509f13a2def2c9e33971bfce0f</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::wpa_supplicant_node::ScanActionFeedback_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::wpa_supplicant_node::ScanActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1wpa__supplicant__node_1_1ScanActionGoal___3_01ContainerAllocator_01_4_01_4.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_1wpa__supplicant__node_1_1ScanActionGoal___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a884adf29b2af57ec25dc260b70f40080</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::wpa_supplicant_node::ScanActionGoal_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::wpa_supplicant_node::ScanActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1wpa__supplicant__node_1_1ScanActionResult___c6cbee5ea0bf9d04410607f3ad2dd72f.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_1wpa__supplicant__node_1_1ScanActionResult___c6cbee5ea0bf9d04410607f3ad2dd72f.html</anchorfile>
      <anchor>a7c9d8dd3b0380fb64d03ce88c98e6e59</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::wpa_supplicant_node::ScanActionResult_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::wpa_supplicant_node::ScanFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1wpa__supplicant__node_1_1ScanFeedback___3_01ContainerAllocator_01_4_01_4.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_1wpa__supplicant__node_1_1ScanFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a867f9acdfb0067f9b8322d8d886f5768</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::wpa_supplicant_node::ScanFeedback_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::wpa_supplicant_node::ScanGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1wpa__supplicant__node_1_1ScanGoal___3_01ContainerAllocator_01_4_01_4.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_1wpa__supplicant__node_1_1ScanGoal___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa1987e6784d8b76973fcec15154928bf</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::wpa_supplicant_node::ScanGoal_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::wpa_supplicant_node::ScanResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1wpa__supplicant__node_1_1ScanResult___3_01ContainerAllocator_01_4_01_4.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_1wpa__supplicant__node_1_1ScanResult___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a68a5dfba0aaab2ec0058bc0a21106dcd</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::wpa_supplicant_node::ScanResult_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::wpa_supplicant_node::SecurityProperties_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1wpa__supplicant__node_1_1SecurityProperties_ba5bc63d223796b407c686c826d79a40.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_1wpa__supplicant__node_1_1SecurityProperties_ba5bc63d223796b407c686c826d79a40.html</anchorfile>
      <anchor>a6669a6f206e4297e3dc4c6443f15a467</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::wpa_supplicant_node::SecurityProperties_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::wpa_supplicant_node::AddNetworkRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1wpa__supplicant__node_1_1AddNetworkRequest___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_1wpa__supplicant__node_1_1AddNetworkRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a78ba2ab3b9d89ad3d561e51b8979c998</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_1wpa__supplicant__node_1_1AddNetworkRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4243c4df6bc02edcfdb6d9921d959c84</anchor>
      <arglist>(const ::wpa_supplicant_node::AddNetworkRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::wpa_supplicant_node::AddNetworkResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1wpa__supplicant__node_1_1AddNetworkResponse___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_1wpa__supplicant__node_1_1AddNetworkResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3efec13ea96d71a99d8a2a6eb2cf79db</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_1wpa__supplicant__node_1_1AddNetworkResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a223c0b7222f24200e63f18b6b96e0b74</anchor>
      <arglist>(const ::wpa_supplicant_node::AddNetworkResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::wpa_supplicant_node::AssociateAction_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1wpa__supplicant__node_1_1AssociateAction___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_1wpa__supplicant__node_1_1AssociateAction___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aedb176321d1d64d8b6f74c197eff622b</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_1wpa__supplicant__node_1_1AssociateAction___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a25aa2719a49af7b13cc1d1dd8945fd36</anchor>
      <arglist>(const ::wpa_supplicant_node::AssociateAction_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::wpa_supplicant_node::AssociateActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1wpa__supplicant__node_1_1AssociateActionFeedbaced82216b368a86d5a66c28797e86a286.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_1wpa__supplicant__node_1_1AssociateActionFeedbaced82216b368a86d5a66c28797e86a286.html</anchorfile>
      <anchor>aa674c51372faea490710805475073963</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_1wpa__supplicant__node_1_1AssociateActionFeedbaced82216b368a86d5a66c28797e86a286.html</anchorfile>
      <anchor>a736f559bb863d675c0e6a925877eaae8</anchor>
      <arglist>(const ::wpa_supplicant_node::AssociateActionFeedback_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::wpa_supplicant_node::AssociateActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1wpa__supplicant__node_1_1AssociateActionGoal___2df19bac4a7964db344f6a0cebf9fec6.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_1wpa__supplicant__node_1_1AssociateActionGoal___2df19bac4a7964db344f6a0cebf9fec6.html</anchorfile>
      <anchor>a006dee2633efe1c6285f3c5006bdef63</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_1wpa__supplicant__node_1_1AssociateActionGoal___2df19bac4a7964db344f6a0cebf9fec6.html</anchorfile>
      <anchor>a2da2cb7717abe4ea81b8946fcc15831e</anchor>
      <arglist>(const ::wpa_supplicant_node::AssociateActionGoal_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::wpa_supplicant_node::AssociateActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1wpa__supplicant__node_1_1AssociateActionResult_931024f7867a6191df3928d1ff5a53c7.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_1wpa__supplicant__node_1_1AssociateActionResult_931024f7867a6191df3928d1ff5a53c7.html</anchorfile>
      <anchor>a67706c655d37ebef5ea8819db218e84d</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_1wpa__supplicant__node_1_1AssociateActionResult_931024f7867a6191df3928d1ff5a53c7.html</anchorfile>
      <anchor>a51ae5207c522493ea3c43b2e48d1ba2e</anchor>
      <arglist>(const ::wpa_supplicant_node::AssociateActionResult_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::wpa_supplicant_node::AssociateFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1wpa__supplicant__node_1_1AssociateFeedback___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_1wpa__supplicant__node_1_1AssociateFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aafccf57ab882c2ce9142acb2b8d0e3df</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_1wpa__supplicant__node_1_1AssociateFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>afaff5936519fd9edada63db0a4d14338</anchor>
      <arglist>(const ::wpa_supplicant_node::AssociateFeedback_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::wpa_supplicant_node::AssociateGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1wpa__supplicant__node_1_1AssociateGoal___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_1wpa__supplicant__node_1_1AssociateGoal___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7220a046018f59d11661ab369c159897</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_1wpa__supplicant__node_1_1AssociateGoal___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2f13e51e14c9bf6282181f842b0a47f5</anchor>
      <arglist>(const ::wpa_supplicant_node::AssociateGoal_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::wpa_supplicant_node::AssociateResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1wpa__supplicant__node_1_1AssociateResult___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_1wpa__supplicant__node_1_1AssociateResult___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a41ea741800f4ab335b186f9d1d44f06c</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_1wpa__supplicant__node_1_1AssociateResult___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a213590282fd0ee640807d1fe77c7cdc1</anchor>
      <arglist>(const ::wpa_supplicant_node::AssociateResult_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::wpa_supplicant_node::Bss_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1wpa__supplicant__node_1_1Bss___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_1wpa__supplicant__node_1_1Bss___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a03792958e7619b2135b2bfba2260b8a9</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_1wpa__supplicant__node_1_1Bss___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a984c41d74a71d0b5c190adf760e2f1aa</anchor>
      <arglist>(const ::wpa_supplicant_node::Bss_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::wpa_supplicant_node::FrequencyList_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1wpa__supplicant__node_1_1FrequencyList___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_1wpa__supplicant__node_1_1FrequencyList___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae92d64cb7673b841dee3aba606d541f7</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_1wpa__supplicant__node_1_1FrequencyList___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab7936028df776a28e1c52e0f28a0c98f</anchor>
      <arglist>(const ::wpa_supplicant_node::FrequencyList_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::wpa_supplicant_node::Network_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1wpa__supplicant__node_1_1Network___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_1wpa__supplicant__node_1_1Network___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af79743d0687ad782265156f49680c7a3</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_1wpa__supplicant__node_1_1Network___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a01c232694ced7adead5277c9f243df32</anchor>
      <arglist>(const ::wpa_supplicant_node::Network_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::wpa_supplicant_node::NetworkList_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1wpa__supplicant__node_1_1NetworkList___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_1wpa__supplicant__node_1_1NetworkList___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3f9345b129be6af863d4625fbc72bcf2</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_1wpa__supplicant__node_1_1NetworkList___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a143313502c3d9e28b06e677d41af2dad</anchor>
      <arglist>(const ::wpa_supplicant_node::NetworkList_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::wpa_supplicant_node::NetworkParameter_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1wpa__supplicant__node_1_1NetworkParameter___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_1wpa__supplicant__node_1_1NetworkParameter___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aafbabc54a90c92ea204e4366bcb3f470</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_1wpa__supplicant__node_1_1NetworkParameter___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a39f91b71027997ff23164dd52eef3ca8</anchor>
      <arglist>(const ::wpa_supplicant_node::NetworkParameter_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::wpa_supplicant_node::RemoveNetworkRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1wpa__supplicant__node_1_1RemoveNetworkRequest__9708521d79f211213a5b09aa82fc6e1c.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_1wpa__supplicant__node_1_1RemoveNetworkRequest__9708521d79f211213a5b09aa82fc6e1c.html</anchorfile>
      <anchor>a50523d46ff686401bc62e80b10ca70fa</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_1wpa__supplicant__node_1_1RemoveNetworkRequest__9708521d79f211213a5b09aa82fc6e1c.html</anchorfile>
      <anchor>a19f21087b16539e0ce3c35c937bf4c14</anchor>
      <arglist>(const ::wpa_supplicant_node::RemoveNetworkRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::wpa_supplicant_node::RemoveNetworkResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1wpa__supplicant__node_1_1RemoveNetworkResponse_9fd02d3dd240fd3e3d7211fbbfadd68b.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_1wpa__supplicant__node_1_1RemoveNetworkResponse_9fd02d3dd240fd3e3d7211fbbfadd68b.html</anchorfile>
      <anchor>a1d94e7e8e7a0baef1a710bc6255da327</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_1wpa__supplicant__node_1_1RemoveNetworkResponse_9fd02d3dd240fd3e3d7211fbbfadd68b.html</anchorfile>
      <anchor>ad6e744997156e2f246691a9b0c753074</anchor>
      <arglist>(const ::wpa_supplicant_node::RemoveNetworkResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::wpa_supplicant_node::ScanAction_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1wpa__supplicant__node_1_1ScanAction___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_1wpa__supplicant__node_1_1ScanAction___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a48669220e98495753138934609a80710</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_1wpa__supplicant__node_1_1ScanAction___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6dae5c369c4864e7839ae3eb0c097674</anchor>
      <arglist>(const ::wpa_supplicant_node::ScanAction_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::wpa_supplicant_node::ScanActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1wpa__supplicant__node_1_1ScanActionFeedback___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_1wpa__supplicant__node_1_1ScanActionFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6cbd64d7151b96736039fe93d6798d64</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_1wpa__supplicant__node_1_1ScanActionFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1fe1663e0d3bf8f160c0ed698dc1ee1b</anchor>
      <arglist>(const ::wpa_supplicant_node::ScanActionFeedback_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::wpa_supplicant_node::ScanActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1wpa__supplicant__node_1_1ScanActionGoal___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_1wpa__supplicant__node_1_1ScanActionGoal___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab7901576ca95858be1eec97626dd1b62</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_1wpa__supplicant__node_1_1ScanActionGoal___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8c0aa598911d5c5f320924bb04d9506e</anchor>
      <arglist>(const ::wpa_supplicant_node::ScanActionGoal_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::wpa_supplicant_node::ScanActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1wpa__supplicant__node_1_1ScanActionResult___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_1wpa__supplicant__node_1_1ScanActionResult___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a67a8c117dbe107bf789a32cc6a0a2518</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_1wpa__supplicant__node_1_1ScanActionResult___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a525640255287f1f7eb3401e16fd17aef</anchor>
      <arglist>(const ::wpa_supplicant_node::ScanActionResult_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::wpa_supplicant_node::ScanFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1wpa__supplicant__node_1_1ScanFeedback___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_1wpa__supplicant__node_1_1ScanFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a5d204303ef33bd80dc913f8447544a3d</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_1wpa__supplicant__node_1_1ScanFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a180705e7627e4dfadbc9b2bc4d30773f</anchor>
      <arglist>(const ::wpa_supplicant_node::ScanFeedback_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::wpa_supplicant_node::ScanGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1wpa__supplicant__node_1_1ScanGoal___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_1wpa__supplicant__node_1_1ScanGoal___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac75c9036f2df652b1b7f6bf2bb87dbc6</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_1wpa__supplicant__node_1_1ScanGoal___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a04b2688f945ed9e3fc2075aa18a97a19</anchor>
      <arglist>(const ::wpa_supplicant_node::ScanGoal_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::wpa_supplicant_node::ScanResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1wpa__supplicant__node_1_1ScanResult___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_1wpa__supplicant__node_1_1ScanResult___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a15bc49e77ac8e3c9f906dfff674c20c9</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_1wpa__supplicant__node_1_1ScanResult___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a772333a3f79846229129dd9af7e14b1c</anchor>
      <arglist>(const ::wpa_supplicant_node::ScanResult_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::wpa_supplicant_node::SecurityProperties_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1wpa__supplicant__node_1_1SecurityProperties___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_1wpa__supplicant__node_1_1SecurityProperties___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae6abd532571ea89c23180c82b8a6394e</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_1wpa__supplicant__node_1_1SecurityProperties___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0fdb7a6a32c272948c5041be2f1c901b</anchor>
      <arglist>(const ::wpa_supplicant_node::SecurityProperties_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::wpa_supplicant_node::SetNetworkParametersRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1wpa__supplicant__node_1_1SetNetworkParametersRee972c0d41a0ab4cd796cfc22da5fac15.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_1wpa__supplicant__node_1_1SetNetworkParametersRee972c0d41a0ab4cd796cfc22da5fac15.html</anchorfile>
      <anchor>ad3ee221e12384f29bb572e336201a643</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_1wpa__supplicant__node_1_1SetNetworkParametersRee972c0d41a0ab4cd796cfc22da5fac15.html</anchorfile>
      <anchor>aeb55fa75ead73a1c2f9ac2edfca96786</anchor>
      <arglist>(const ::wpa_supplicant_node::SetNetworkParametersRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::wpa_supplicant_node::SetNetworkParametersResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1wpa__supplicant__node_1_1SetNetworkParametersRed068d8c6029750810d673ee2063c0c4f.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_1wpa__supplicant__node_1_1SetNetworkParametersRed068d8c6029750810d673ee2063c0c4f.html</anchorfile>
      <anchor>ac5dfea53ba86b6252c48c63944fede7e</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_1wpa__supplicant__node_1_1SetNetworkParametersRed068d8c6029750810d673ee2063c0c4f.html</anchorfile>
      <anchor>ad4bba772f0a85b02ab8ac9ee5ed7e473</anchor>
      <arglist>(const ::wpa_supplicant_node::SetNetworkParametersResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::wpa_supplicant_node::SetNetworkStateRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1wpa__supplicant__node_1_1SetNetworkStateRequestb3e7c5957bf27f8ce28e72b30c15ee7e.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_1wpa__supplicant__node_1_1SetNetworkStateRequestb3e7c5957bf27f8ce28e72b30c15ee7e.html</anchorfile>
      <anchor>a12ae8d26ed8da7158b1c9319e7013d53</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_1wpa__supplicant__node_1_1SetNetworkStateRequestb3e7c5957bf27f8ce28e72b30c15ee7e.html</anchorfile>
      <anchor>a1bcbc7ba9cb49b9ba2e9fac570d2b7b8</anchor>
      <arglist>(const ::wpa_supplicant_node::SetNetworkStateRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::wpa_supplicant_node::SetNetworkStateResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1wpa__supplicant__node_1_1SetNetworkStateRespons62c196604eb0027c52efb19448368ca5.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_1wpa__supplicant__node_1_1SetNetworkStateRespons62c196604eb0027c52efb19448368ca5.html</anchorfile>
      <anchor>a7be8b2490f6d9e56e2d41a18b8394e06</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_1wpa__supplicant__node_1_1SetNetworkStateRespons62c196604eb0027c52efb19448368ca5.html</anchorfile>
      <anchor>a0d6263ea9555ae8c297085c1ba2da5a5</anchor>
      <arglist>(const ::wpa_supplicant_node::SetNetworkStateResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::wpa_supplicant_node::AddNetworkRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1wpa__supplicant__node_1_1AddNetworkRequest___6a41ed148a45664b2bf399077fd30e9a.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_1wpa__supplicant__node_1_1AddNetworkRequest___6a41ed148a45664b2bf399077fd30e9a.html</anchorfile>
      <anchor>aaf89cd9f2d0ccc9ffdcc1edde4cccb0b</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_1wpa__supplicant__node_1_1AddNetworkRequest___6a41ed148a45664b2bf399077fd30e9a.html</anchorfile>
      <anchor>ac8a10be914349e9044a744f3183a3dd4</anchor>
      <arglist>(const ::wpa_supplicant_node::AddNetworkRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::wpa_supplicant_node::AddNetworkResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1wpa__supplicant__node_1_1AddNetworkResponse__85e319fe1a89d43b31c18fbb342f4e83.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_1wpa__supplicant__node_1_1AddNetworkResponse__85e319fe1a89d43b31c18fbb342f4e83.html</anchorfile>
      <anchor>a945af965f9df11068fe12e5d6ac7f893</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_1wpa__supplicant__node_1_1AddNetworkResponse__85e319fe1a89d43b31c18fbb342f4e83.html</anchorfile>
      <anchor>a47b3764239a8de692edd5de49cb9cc8f</anchor>
      <arglist>(const ::wpa_supplicant_node::AddNetworkResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::wpa_supplicant_node::AssociateAction_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1wpa__supplicant__node_1_1AssociateAction___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_1wpa__supplicant__node_1_1AssociateAction___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac0d705d9b2e40facfd8566cacace8e00</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_1wpa__supplicant__node_1_1AssociateAction___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>affcf549678680bf3a2a36e0ef220c093</anchor>
      <arglist>(const ::wpa_supplicant_node::AssociateAction_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::wpa_supplicant_node::AssociateActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1wpa__supplicant__node_1_1AssociateActionFeedbee065cae55a1d42ab5fe979fc7fc7a45.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_1wpa__supplicant__node_1_1AssociateActionFeedbee065cae55a1d42ab5fe979fc7fc7a45.html</anchorfile>
      <anchor>a69b4a9ac02c03ecd56c135b8474a6aa4</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_1wpa__supplicant__node_1_1AssociateActionFeedbee065cae55a1d42ab5fe979fc7fc7a45.html</anchorfile>
      <anchor>af0a03fa3f62d461a8d0d15048fd3d742</anchor>
      <arglist>(const ::wpa_supplicant_node::AssociateActionFeedback_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::wpa_supplicant_node::AssociateActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1wpa__supplicant__node_1_1AssociateActionGoal_a750229335e160013beab56139fc9d41.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_1wpa__supplicant__node_1_1AssociateActionGoal_a750229335e160013beab56139fc9d41.html</anchorfile>
      <anchor>a304291f0bd549ecbe83246a16b8b42ab</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_1wpa__supplicant__node_1_1AssociateActionGoal_a750229335e160013beab56139fc9d41.html</anchorfile>
      <anchor>ac2c06a490db0ab1232ec73515236ac55</anchor>
      <arglist>(const ::wpa_supplicant_node::AssociateActionGoal_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::wpa_supplicant_node::AssociateActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1wpa__supplicant__node_1_1AssociateActionResul27eaf947c90c66e4aa6dd1501f71c898.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_1wpa__supplicant__node_1_1AssociateActionResul27eaf947c90c66e4aa6dd1501f71c898.html</anchorfile>
      <anchor>a5f9e1279782bc2db30a10829ea609d45</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_1wpa__supplicant__node_1_1AssociateActionResul27eaf947c90c66e4aa6dd1501f71c898.html</anchorfile>
      <anchor>a39a3e899c3eb302e2acdb65228118233</anchor>
      <arglist>(const ::wpa_supplicant_node::AssociateActionResult_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::wpa_supplicant_node::AssociateFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1wpa__supplicant__node_1_1AssociateFeedback___879400c9fc1d4ce365be20eacb6c3402.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_1wpa__supplicant__node_1_1AssociateFeedback___879400c9fc1d4ce365be20eacb6c3402.html</anchorfile>
      <anchor>a9153d9a4e8ce9ff4b66e54b8808ec4e7</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_1wpa__supplicant__node_1_1AssociateFeedback___879400c9fc1d4ce365be20eacb6c3402.html</anchorfile>
      <anchor>ad7bbeebcadd273ff5f8c6892c5209260</anchor>
      <arglist>(const ::wpa_supplicant_node::AssociateFeedback_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::wpa_supplicant_node::AssociateGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1wpa__supplicant__node_1_1AssociateGoal___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_1wpa__supplicant__node_1_1AssociateGoal___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a32f6b6b97e605a03a513990569c61907</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_1wpa__supplicant__node_1_1AssociateGoal___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>abfaacafa5a64c8cfc8291235ae60d89c</anchor>
      <arglist>(const ::wpa_supplicant_node::AssociateGoal_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::wpa_supplicant_node::AssociateResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1wpa__supplicant__node_1_1AssociateResult___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_1wpa__supplicant__node_1_1AssociateResult___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af800632780562d321b04fad0efcab669</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_1wpa__supplicant__node_1_1AssociateResult___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab5fb25e09ad49fd6738bf2dd63f40894</anchor>
      <arglist>(const ::wpa_supplicant_node::AssociateResult_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::wpa_supplicant_node::Bss_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1wpa__supplicant__node_1_1Bss___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_1wpa__supplicant__node_1_1Bss___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af756aba3677f347c980ebd1b340a37a1</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_1wpa__supplicant__node_1_1Bss___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a815c776952d88d73274a720b913e05b0</anchor>
      <arglist>(const ::wpa_supplicant_node::Bss_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::wpa_supplicant_node::FrequencyList_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1wpa__supplicant__node_1_1FrequencyList___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_1wpa__supplicant__node_1_1FrequencyList___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a211e941af038d20a2655ab54cdb7784a</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_1wpa__supplicant__node_1_1FrequencyList___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a00cf229003aec461ed9a2d28e9212b1d</anchor>
      <arglist>(const ::wpa_supplicant_node::FrequencyList_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::wpa_supplicant_node::Network_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1wpa__supplicant__node_1_1Network___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_1wpa__supplicant__node_1_1Network___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad379d528d5e53eb202474de3940e435a</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_1wpa__supplicant__node_1_1Network___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0f96be1117dee8585b26dc441f73c0ff</anchor>
      <arglist>(const ::wpa_supplicant_node::Network_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::wpa_supplicant_node::NetworkList_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1wpa__supplicant__node_1_1NetworkList___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_1wpa__supplicant__node_1_1NetworkList___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1cdd41f619cfebecd7559d800d490fea</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_1wpa__supplicant__node_1_1NetworkList___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a00f22478184dfcdc8fb91024faf80d69</anchor>
      <arglist>(const ::wpa_supplicant_node::NetworkList_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::wpa_supplicant_node::NetworkParameter_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1wpa__supplicant__node_1_1NetworkParameter___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_1wpa__supplicant__node_1_1NetworkParameter___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4f31b656d5be4706bfd2e3e4b3524388</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_1wpa__supplicant__node_1_1NetworkParameter___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac643b1e922944c95856b22ae20d1f734</anchor>
      <arglist>(const ::wpa_supplicant_node::NetworkParameter_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::wpa_supplicant_node::RemoveNetworkRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1wpa__supplicant__node_1_1RemoveNetworkRequest3c381f2a0b7915f3fde0f70c5d63b597.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_1wpa__supplicant__node_1_1RemoveNetworkRequest3c381f2a0b7915f3fde0f70c5d63b597.html</anchorfile>
      <anchor>a358fdf2f4024892a1c89745c8718bac4</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_1wpa__supplicant__node_1_1RemoveNetworkRequest3c381f2a0b7915f3fde0f70c5d63b597.html</anchorfile>
      <anchor>aa91bcd45827806d76ac75274010af7a1</anchor>
      <arglist>(const ::wpa_supplicant_node::RemoveNetworkRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::wpa_supplicant_node::RemoveNetworkResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1wpa__supplicant__node_1_1RemoveNetworkRespons300e8eff97fa3c0ecd57548cc65cb4bf.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_1wpa__supplicant__node_1_1RemoveNetworkRespons300e8eff97fa3c0ecd57548cc65cb4bf.html</anchorfile>
      <anchor>a4470b6a262198b7f45856ba175a6a0f2</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_1wpa__supplicant__node_1_1RemoveNetworkRespons300e8eff97fa3c0ecd57548cc65cb4bf.html</anchorfile>
      <anchor>a519f320aac33144d77ee5652a0cb9e97</anchor>
      <arglist>(const ::wpa_supplicant_node::RemoveNetworkResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::wpa_supplicant_node::ScanAction_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1wpa__supplicant__node_1_1ScanAction___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_1wpa__supplicant__node_1_1ScanAction___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a63b0655c52cfa28936421e59acc5f8a7</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_1wpa__supplicant__node_1_1ScanAction___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a92075a334d4fefbe1a3b3d8ef1856eba</anchor>
      <arglist>(const ::wpa_supplicant_node::ScanAction_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::wpa_supplicant_node::ScanActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1wpa__supplicant__node_1_1ScanActionFeedback__eba89769fe89e7b6ec6502b5ac7628d7.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_1wpa__supplicant__node_1_1ScanActionFeedback__eba89769fe89e7b6ec6502b5ac7628d7.html</anchorfile>
      <anchor>a68d9d77e060a847c0d77417584d4b9b5</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_1wpa__supplicant__node_1_1ScanActionFeedback__eba89769fe89e7b6ec6502b5ac7628d7.html</anchorfile>
      <anchor>ae1bfbfd99f067c428c781299ffb0304b</anchor>
      <arglist>(const ::wpa_supplicant_node::ScanActionFeedback_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::wpa_supplicant_node::ScanActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1wpa__supplicant__node_1_1ScanActionGoal___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_1wpa__supplicant__node_1_1ScanActionGoal___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1e28b8db6d961037c1df57efce69c2c0</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_1wpa__supplicant__node_1_1ScanActionGoal___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a19e8c03ccc32c46d34eddb82bcbca918</anchor>
      <arglist>(const ::wpa_supplicant_node::ScanActionGoal_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::wpa_supplicant_node::ScanActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1wpa__supplicant__node_1_1ScanActionResult___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_1wpa__supplicant__node_1_1ScanActionResult___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3dff7cb4c181440988ac1a9c43477722</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_1wpa__supplicant__node_1_1ScanActionResult___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7a44db7deb0dba1f294bd7927a6c25aa</anchor>
      <arglist>(const ::wpa_supplicant_node::ScanActionResult_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::wpa_supplicant_node::ScanFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1wpa__supplicant__node_1_1ScanFeedback___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_1wpa__supplicant__node_1_1ScanFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1f4bb3cbc85689c4523082f7ac426977</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_1wpa__supplicant__node_1_1ScanFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>accdca9d017513f0649a96ed2cdabf0df</anchor>
      <arglist>(const ::wpa_supplicant_node::ScanFeedback_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::wpa_supplicant_node::ScanGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1wpa__supplicant__node_1_1ScanGoal___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_1wpa__supplicant__node_1_1ScanGoal___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a049874cd2bb1241c424c3c569e29aabe</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_1wpa__supplicant__node_1_1ScanGoal___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a32e9d859b7b47db76214a132800cb8b7</anchor>
      <arglist>(const ::wpa_supplicant_node::ScanGoal_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::wpa_supplicant_node::ScanResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1wpa__supplicant__node_1_1ScanResult___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_1wpa__supplicant__node_1_1ScanResult___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a22df5489e2215150248c934884520f26</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_1wpa__supplicant__node_1_1ScanResult___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1bb852146d5fb364d181b789962fb80c</anchor>
      <arglist>(const ::wpa_supplicant_node::ScanResult_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::wpa_supplicant_node::SecurityProperties_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1wpa__supplicant__node_1_1SecurityProperties__6d084c35393daf8278cb56fd321d0800.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_1wpa__supplicant__node_1_1SecurityProperties__6d084c35393daf8278cb56fd321d0800.html</anchorfile>
      <anchor>a2e41eacebff2fa5c900d2d3da3cde602</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_1wpa__supplicant__node_1_1SecurityProperties__6d084c35393daf8278cb56fd321d0800.html</anchorfile>
      <anchor>aec5adb052d88756ac4e0d419603c35a8</anchor>
      <arglist>(const ::wpa_supplicant_node::SecurityProperties_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::wpa_supplicant_node::SetNetworkParametersRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1wpa__supplicant__node_1_1SetNetworkParameters739d3960b4b92865c65b1fa91d6d152a.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_1wpa__supplicant__node_1_1SetNetworkParameters739d3960b4b92865c65b1fa91d6d152a.html</anchorfile>
      <anchor>a4b5029ea4eb6282bcd7f4ee2b0a40463</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_1wpa__supplicant__node_1_1SetNetworkParameters739d3960b4b92865c65b1fa91d6d152a.html</anchorfile>
      <anchor>a91b8b79a9e150464e9a5e98fdc68a8a8</anchor>
      <arglist>(const ::wpa_supplicant_node::SetNetworkParametersRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::wpa_supplicant_node::SetNetworkParametersResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1wpa__supplicant__node_1_1SetNetworkParameters89635d9144ded74dd8aae5d3c6f370e4.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_1wpa__supplicant__node_1_1SetNetworkParameters89635d9144ded74dd8aae5d3c6f370e4.html</anchorfile>
      <anchor>a2eb7947284cda8667a1df9ec720335a1</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_1wpa__supplicant__node_1_1SetNetworkParameters89635d9144ded74dd8aae5d3c6f370e4.html</anchorfile>
      <anchor>a189fe34cac11de13b9440e1b4723b4e8</anchor>
      <arglist>(const ::wpa_supplicant_node::SetNetworkParametersResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::wpa_supplicant_node::SetNetworkStateRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1wpa__supplicant__node_1_1SetNetworkStateRequeb4eb9df1381ae6decb6b293ca9287c8c.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_1wpa__supplicant__node_1_1SetNetworkStateRequeb4eb9df1381ae6decb6b293ca9287c8c.html</anchorfile>
      <anchor>a4e13d18c12904b31a9308ed26d9203b4</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_1wpa__supplicant__node_1_1SetNetworkStateRequeb4eb9df1381ae6decb6b293ca9287c8c.html</anchorfile>
      <anchor>a06ed4654776a1a6d30733096521895cf</anchor>
      <arglist>(const ::wpa_supplicant_node::SetNetworkStateRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::wpa_supplicant_node::SetNetworkStateResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1wpa__supplicant__node_1_1SetNetworkStateRespocb0d51062502dc9cb1fc8f4a45561255.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_1wpa__supplicant__node_1_1SetNetworkStateRespocb0d51062502dc9cb1fc8f4a45561255.html</anchorfile>
      <anchor>a5a85c658a9844e41fd4a54a568e67a70</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_1wpa__supplicant__node_1_1SetNetworkStateRespocb0d51062502dc9cb1fc8f4a45561255.html</anchorfile>
      <anchor>ad27af8fe118bd0436cdbeedb5e8ca822</anchor>
      <arglist>(const ::wpa_supplicant_node::SetNetworkStateResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; ::wpa_supplicant_node::AssociateActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01_1_1wpa__supplicant__node_1_1AssociateActionFeedba259149e7c035370977e0678e69481bc6.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; ::wpa_supplicant_node::AssociateActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01_1_1wpa__supplicant__node_1_1AssociateActionGoal__32f7756ef0e36663e849e54504fa6715.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; ::wpa_supplicant_node::AssociateActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01_1_1wpa__supplicant__node_1_1AssociateActionResult61d89f117cfab1849004fb9d8a6a2c84.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; ::wpa_supplicant_node::ScanActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01_1_1wpa__supplicant__node_1_1ScanActionFeedback___16a36f0ca5ba1297d5e432ae7a871988.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; ::wpa_supplicant_node::ScanActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01_1_1wpa__supplicant__node_1_1ScanActionGoal___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; ::wpa_supplicant_node::ScanActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01_1_1wpa__supplicant__node_1_1ScanActionResult___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; const ::wpa_supplicant_node::AssociateActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01const_01_1_1wpa__supplicant__node_1_1AssociateActi6b895ac9049d1b01069cab20b4817fa8.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; const ::wpa_supplicant_node::AssociateActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01const_01_1_1wpa__supplicant__node_1_1AssociateActi639f88d9403e1f020f4acc94d40b82cf.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; const ::wpa_supplicant_node::AssociateActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01const_01_1_1wpa__supplicant__node_1_1AssociateActi11e6e55a8d157a7c0ad704a97d1e1d90.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; const ::wpa_supplicant_node::ScanActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01const_01_1_1wpa__supplicant__node_1_1ScanActionFee33a6bbc04a717080abd0fd5e87691fde.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; const ::wpa_supplicant_node::ScanActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01const_01_1_1wpa__supplicant__node_1_1ScanActionGoabba0990f4bbc9b22a81d64158f00b98b.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; const ::wpa_supplicant_node::ScanActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01const_01_1_1wpa__supplicant__node_1_1ScanActionRes30380bed655e966d59cb5863cb782f4e.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::wpa_supplicant_node::AddNetworkRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1wpa__supplicant__node_1_1AddNetworkRequest__914b15db78cd271e8ae3d237c923b950.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::wpa_supplicant_node::AddNetworkResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1wpa__supplicant__node_1_1AddNetworkResponse_9a76a65d3fbf5ed3d82ffd0dc49fd335.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::wpa_supplicant_node::AssociateResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1wpa__supplicant__node_1_1AssociateResult___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::wpa_supplicant_node::RemoveNetworkRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1wpa__supplicant__node_1_1RemoveNetworkRequese652837f3d3952e1a10e9ecb3554f59c.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::wpa_supplicant_node::RemoveNetworkResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1wpa__supplicant__node_1_1RemoveNetworkRespon41d2d854910deba7c5b914d98c3696fc.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::wpa_supplicant_node::ScanFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1wpa__supplicant__node_1_1ScanFeedback___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::wpa_supplicant_node::SetNetworkParametersResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1wpa__supplicant__node_1_1SetNetworkParameter6605719fdfe1260ae2e3a79ba0c2b692.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::wpa_supplicant_node::SetNetworkStateRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1wpa__supplicant__node_1_1SetNetworkStateRequd7d1ff7aad6cf1398d9414451482878a.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::wpa_supplicant_node::SetNetworkStateResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1wpa__supplicant__node_1_1SetNetworkStateRespe454c372bfcee07e1f74873506b86802.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::AddNetworkRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1AddNetworkRequest___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; ::wpa_supplicant_node::AddNetworkRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1AddNetworkRequest___329a24cabcc6e8227f95669692919f6b4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::AddNetworkResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1AddNetworkResponse___fc1a3bdbb4944c516df0c328d8ca7053.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::AddNetworkResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1AddNetworkResponse___7064f630f268ee32b23ccb4a371fd813.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::AssociateAction_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1AssociateAction___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; ::wpa_supplicant_node::AssociateAction_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1AssociateAction___3_060dc902c12121558747eace3af0af8bc.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::AssociateActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1AssociateActionFeedba5f82e7a7529fb41b3ee41756bd79e8db.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::AssociateActionFeedback_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1AssociateActionFeedba98b756604f62c1acf8b600a3a26ca520.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::AssociateActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1AssociateActionGoal__26da931d4270beeb8e60dc483bfaa292.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::AssociateActionGoal_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1AssociateActionGoal__ce137b93c152dc467e8a99b95b67a79b.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::AssociateActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1AssociateActionResult828bc6c07b35b281cb912e29e22b3d4e.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::AssociateActionResult_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1AssociateActionResult05c6dca0b4edfa67e24a2229812db874.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::AssociateFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1AssociateFeedback___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; ::wpa_supplicant_node::AssociateFeedback_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1AssociateFeedback___348d1f2bd07a88ed71c844fe32fbc5877.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::AssociateGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1AssociateGoal___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; ::wpa_supplicant_node::AssociateGoal_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1AssociateGoal___3_01C4dfdf1916579ead7c8eb651585f3a10d.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::AssociateResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1AssociateResult___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; ::wpa_supplicant_node::AssociateResult_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1AssociateResult___3_0dd8777947920450b240bfa463b749175.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::Bss_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1Bss___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; ::wpa_supplicant_node::Bss_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1Bss___3_01ContainerAllocator_01_4const_01_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::FrequencyList_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1FrequencyList___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; ::wpa_supplicant_node::FrequencyList_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1FrequencyList___3_01C3d9803fb4654a46e594df1ae5b7abe73.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::Network_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1Network___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; ::wpa_supplicant_node::Network_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1Network___3_01ContainerAllocator_01_4const_01_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::NetworkList_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1NetworkList___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; ::wpa_supplicant_node::NetworkList_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1NetworkList___3_01Conade289972a717be7e1c2ae234eb3d3a0.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::NetworkParameter_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1NetworkParameter___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; ::wpa_supplicant_node::NetworkParameter_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1NetworkParameter___3_77d28769b6edf7a4537a6a2e5388933a.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::RemoveNetworkRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1RemoveNetworkRequest_b39b504d25e51d41be897b914109e425.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::RemoveNetworkRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1RemoveNetworkRequest_36aa91b2fa8804b3ef25955fab9fce3d.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::RemoveNetworkResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1RemoveNetworkResponsea4dd03d3c937478bb3ef966d7411f9b6.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::RemoveNetworkResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1RemoveNetworkResponse9e7b5cbda6bc13df6ece2073064859f2.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::ScanAction_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1ScanAction___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; ::wpa_supplicant_node::ScanAction_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1ScanAction___3_01Cont0fdd0031a6aedd6bed29205dd700169a.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::ScanActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1ScanActionFeedback___ae17d16883edb8d60cc28741aa882cc9.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::ScanActionFeedback_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1ScanActionFeedback___16b5a0b12ee99bc5da766031621ab430.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::ScanActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1ScanActionGoal___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; ::wpa_supplicant_node::ScanActionGoal_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1ScanActionGoal___3_01fe17bff4eab0311afed74bfed98336dd.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::ScanActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1ScanActionResult___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; ::wpa_supplicant_node::ScanActionResult_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1ScanActionResult___3_330ff83adaaa4a65da0d1ee126a1b2c4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::ScanFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1ScanFeedback___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; ::wpa_supplicant_node::ScanFeedback_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1ScanFeedback___3_01Cof0ab69a781ea6058e50a8472d7b1cb44.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::ScanGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1ScanGoal___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; ::wpa_supplicant_node::ScanGoal_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1ScanGoal___3_01ContainerAllocator_01_4const_01_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::ScanResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1ScanResult___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; ::wpa_supplicant_node::ScanResult_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1ScanResult___3_01Cont83d0925f6eb88b5073562589cd66cfe9.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::SecurityProperties_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1SecurityProperties___b8daea033889ff817318a12633d9a830.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::SecurityProperties_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1SecurityProperties___8e26ebe7acaacce81f3b985c4f3654b0.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::SetNetworkParametersRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1SetNetworkParametersR30466ced2ca5f8fcc0d72f793ff0cfd4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::SetNetworkParametersRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1SetNetworkParametersR07f2647e996628d2d10529f955d528ab.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::SetNetworkParametersResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1SetNetworkParametersR4205b09f0bc21e39de789040cf9ced40.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::SetNetworkParametersResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1SetNetworkParametersR26aed80d90774d2c93f9a6b6a19d331b.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::SetNetworkStateRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1SetNetworkStateReques34902a9b4a3741a352b8592263c50d7a.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::SetNetworkStateRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1SetNetworkStateRequesc96994afca884af43e7a8d2bfd46edbd.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::SetNetworkStateResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1SetNetworkStateRespon50693045d2e4862ac8d265cd27913cc3.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wpa_supplicant_node::SetNetworkStateResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wpa__supplicant__node_1_1SetNetworkStateRespon2b0c554eaa07f452c7b83ab94d52c70c.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::AddNetworkRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1wpa__supplicant__node_1_1AddNetworkRequest___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_1wpa__supplicant__node_1_1AddNetworkRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a247c1a60aafff0045fb455d1563ddd46</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_1wpa__supplicant__node_1_1AddNetworkRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1e209aea974b1cc7348ecbce035bc2b9</anchor>
      <arglist>(const ::wpa_supplicant_node::AddNetworkRequest_&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_1wpa__supplicant__node_1_1AddNetworkRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2e1580516b9d9d3d81be23e8ff89a938</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_1wpa__supplicant__node_1_1AddNetworkRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aeb9b17514923ece7e36cdc0c89c2b0e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::AddNetworkResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1wpa__supplicant__node_1_1AddNetworkResponse___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_1wpa__supplicant__node_1_1AddNetworkResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab2ee7b96626e962970b082c6c9ce4d66</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_1wpa__supplicant__node_1_1AddNetworkResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad3ff0bc696226303cc35181d84cca4ee</anchor>
      <arglist>(const ::wpa_supplicant_node::AddNetworkResponse_&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_1wpa__supplicant__node_1_1AddNetworkResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1a39bf939321892dad04480a6349bea0</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_1wpa__supplicant__node_1_1AddNetworkResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af2f31c1fab08416bdd0de93d0ef687ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::AssociateAction_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1wpa__supplicant__node_1_1AssociateAction___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_1wpa__supplicant__node_1_1AssociateAction___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af915c1b6bdd3c00ab4f0ce6e97128ba9</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_1wpa__supplicant__node_1_1AssociateAction___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6b7dc047f0b6f3a1e39722f226497cdf</anchor>
      <arglist>(const ::wpa_supplicant_node::AssociateAction_&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_1wpa__supplicant__node_1_1AssociateAction___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af3c3636a6712c50b4b3f706e6ce6df22</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_1wpa__supplicant__node_1_1AssociateAction___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0171f266423061355a0ca8f67f563b85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::AssociateActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1wpa__supplicant__node_1_1AssociateActionFeedback_547c27670690a174499e449bf50a783d.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_1wpa__supplicant__node_1_1AssociateActionFeedback_547c27670690a174499e449bf50a783d.html</anchorfile>
      <anchor>aa8ed90b7e55934af53650b1b003115ab</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_1wpa__supplicant__node_1_1AssociateActionFeedback_547c27670690a174499e449bf50a783d.html</anchorfile>
      <anchor>ae1ab04499e278a9a049020545a71a592</anchor>
      <arglist>(const ::wpa_supplicant_node::AssociateActionFeedback_&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_1wpa__supplicant__node_1_1AssociateActionFeedback_547c27670690a174499e449bf50a783d.html</anchorfile>
      <anchor>aed3b7fd5c349a46be042ad5b42d363c2</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_1wpa__supplicant__node_1_1AssociateActionFeedback_547c27670690a174499e449bf50a783d.html</anchorfile>
      <anchor>a156f31695b7f436d113cdc6e24cd14bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::AssociateActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1wpa__supplicant__node_1_1AssociateActionGoal___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_1wpa__supplicant__node_1_1AssociateActionGoal___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a133ffca34520bb857f680acf1f93d82e</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_1wpa__supplicant__node_1_1AssociateActionGoal___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae3bccc912ba8c0c85e22114d2edf14fa</anchor>
      <arglist>(const ::wpa_supplicant_node::AssociateActionGoal_&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_1wpa__supplicant__node_1_1AssociateActionGoal___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a09c9508f53de43cd099abb24aeb899ca</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_1wpa__supplicant__node_1_1AssociateActionGoal___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0af1052d44245505f39fa4b38b07b3fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::AssociateActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1wpa__supplicant__node_1_1AssociateActionResult___caa0d9793914c3095b723ec3a7047026.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_1wpa__supplicant__node_1_1AssociateActionResult___caa0d9793914c3095b723ec3a7047026.html</anchorfile>
      <anchor>a3595f02f88a7bad1bec7e7a5944ef332</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_1wpa__supplicant__node_1_1AssociateActionResult___caa0d9793914c3095b723ec3a7047026.html</anchorfile>
      <anchor>a0878ef81db57ea11f122d58f75b16d2e</anchor>
      <arglist>(const ::wpa_supplicant_node::AssociateActionResult_&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_1wpa__supplicant__node_1_1AssociateActionResult___caa0d9793914c3095b723ec3a7047026.html</anchorfile>
      <anchor>a24bebe895980d68ba4a41f11f362c21f</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_1wpa__supplicant__node_1_1AssociateActionResult___caa0d9793914c3095b723ec3a7047026.html</anchorfile>
      <anchor>a3d7cf0f265c57bda3906c9d62860765d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::AssociateFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1wpa__supplicant__node_1_1AssociateFeedback___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_1wpa__supplicant__node_1_1AssociateFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae81cf47a16a9a6142726ed4263f3d3a9</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_1wpa__supplicant__node_1_1AssociateFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad9a5bb71fd85d8b1a51a19eb22b67cd9</anchor>
      <arglist>(const ::wpa_supplicant_node::AssociateFeedback_&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_1wpa__supplicant__node_1_1AssociateFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a78754dc1ae38864ec8a78f6701b95a3f</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_1wpa__supplicant__node_1_1AssociateFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af9a981ca903ac11508231d27a4a464a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::AssociateGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1wpa__supplicant__node_1_1AssociateGoal___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_1wpa__supplicant__node_1_1AssociateGoal___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab40ac0248e3a3c4b52de175ce6f23da2</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_1wpa__supplicant__node_1_1AssociateGoal___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4ba242de56e8147dbe10954a1a89914f</anchor>
      <arglist>(const ::wpa_supplicant_node::AssociateGoal_&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_1wpa__supplicant__node_1_1AssociateGoal___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af5e0f0ab97693585fc3a9f064967b22f</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_1wpa__supplicant__node_1_1AssociateGoal___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7eedb00fdfa9e2503be76da78bb3f9bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::AssociateResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1wpa__supplicant__node_1_1AssociateResult___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_1wpa__supplicant__node_1_1AssociateResult___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3a82fb2792939cfa1e4b2467e65ffb8e</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_1wpa__supplicant__node_1_1AssociateResult___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>afe7d5d657371dc8894bf26485147f80a</anchor>
      <arglist>(const ::wpa_supplicant_node::AssociateResult_&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_1wpa__supplicant__node_1_1AssociateResult___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>acb082f34728280de19990cd9e9b0fad4</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_1wpa__supplicant__node_1_1AssociateResult___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a395efc6d510c298a2e006333b200beb0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::Bss_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1wpa__supplicant__node_1_1Bss___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_1wpa__supplicant__node_1_1Bss___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a26da86f90bfa0bc7ebb7dcb3181129bd</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_1wpa__supplicant__node_1_1Bss___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a75037d987c870aeba0de794a1affad79</anchor>
      <arglist>(const ::wpa_supplicant_node::Bss_&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_1wpa__supplicant__node_1_1Bss___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a51c873c44ede0dfb3f9cee6cc67d6729</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_1wpa__supplicant__node_1_1Bss___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a60db0974d8f7b905846ca5c2bb029cef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::FrequencyList_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1wpa__supplicant__node_1_1FrequencyList___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_1wpa__supplicant__node_1_1FrequencyList___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6486881a4426015ef64281a4ea2287fa</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_1wpa__supplicant__node_1_1FrequencyList___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a043a96447d39ee3d1a3c5a3e18f205f9</anchor>
      <arglist>(const ::wpa_supplicant_node::FrequencyList_&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_1wpa__supplicant__node_1_1FrequencyList___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a93ab5891e7911f552db75c06a2e04286</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_1wpa__supplicant__node_1_1FrequencyList___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a75399dc3f5d50c9e78664c6cf8ee46ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::Network_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1wpa__supplicant__node_1_1Network___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_1wpa__supplicant__node_1_1Network___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>adc00bd87ad8b9ef7719a4112a3585700</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_1wpa__supplicant__node_1_1Network___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa0d09ae4823a8f9b4fb5d09b62430590</anchor>
      <arglist>(const ::wpa_supplicant_node::Network_&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_1wpa__supplicant__node_1_1Network___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af61cc3a8a731cd095c2033876799910f</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_1wpa__supplicant__node_1_1Network___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a37194ba1666205a631f2288e9ca62bdd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::NetworkList_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1wpa__supplicant__node_1_1NetworkList___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_1wpa__supplicant__node_1_1NetworkList___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a94f40c30a81f5d3f9947da8357ddf50a</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_1wpa__supplicant__node_1_1NetworkList___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a96fd03ef8f7bafa34f11db48bce7dc9f</anchor>
      <arglist>(const ::wpa_supplicant_node::NetworkList_&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_1wpa__supplicant__node_1_1NetworkList___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af6c59cb9b3592beae2ac23c2eed9f3f8</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_1wpa__supplicant__node_1_1NetworkList___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a909a5c296d8c2845665d957cb5364282</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::NetworkParameter_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1wpa__supplicant__node_1_1NetworkParameter___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_1wpa__supplicant__node_1_1NetworkParameter___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>acc0d02b2b43482abe0378bbe556630f8</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_1wpa__supplicant__node_1_1NetworkParameter___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1bedb19bbaf33ddaad188fae7474d7bb</anchor>
      <arglist>(const ::wpa_supplicant_node::NetworkParameter_&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_1wpa__supplicant__node_1_1NetworkParameter___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a251b21b545ec3052aa2a6430049580a1</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_1wpa__supplicant__node_1_1NetworkParameter___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8e5d63a9076b4999635f56c3b979887c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::RemoveNetworkRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1wpa__supplicant__node_1_1RemoveNetworkRequest___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_1wpa__supplicant__node_1_1RemoveNetworkRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af250c20a1cf507cb854dde5466ef4aab</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_1wpa__supplicant__node_1_1RemoveNetworkRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab79f1f83eeeedf788d6d158503f31dba</anchor>
      <arglist>(const ::wpa_supplicant_node::RemoveNetworkRequest_&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_1wpa__supplicant__node_1_1RemoveNetworkRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa22d357fbc78aee69efdfa18a7841687</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_1wpa__supplicant__node_1_1RemoveNetworkRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a419ba4a5f843515eb63ba3a608ac2958</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::RemoveNetworkResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1wpa__supplicant__node_1_1RemoveNetworkResponse___911d76a759266a31353f225d3957d608.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_1wpa__supplicant__node_1_1RemoveNetworkResponse___911d76a759266a31353f225d3957d608.html</anchorfile>
      <anchor>af561d6178c33c69b012f33e1e1282975</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_1wpa__supplicant__node_1_1RemoveNetworkResponse___911d76a759266a31353f225d3957d608.html</anchorfile>
      <anchor>a4760788c526c50285ce83d4362dfb494</anchor>
      <arglist>(const ::wpa_supplicant_node::RemoveNetworkResponse_&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_1wpa__supplicant__node_1_1RemoveNetworkResponse___911d76a759266a31353f225d3957d608.html</anchorfile>
      <anchor>a9195827df7f70ab88f2e96629ddb883d</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_1wpa__supplicant__node_1_1RemoveNetworkResponse___911d76a759266a31353f225d3957d608.html</anchorfile>
      <anchor>af504b2350fbc4efa5480979a6a777539</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::ScanAction_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1wpa__supplicant__node_1_1ScanAction___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_1wpa__supplicant__node_1_1ScanAction___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aba9a610e9c6ef5fd447a5313ffd7e5f1</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_1wpa__supplicant__node_1_1ScanAction___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a9a21543379029078713c38dd7125b901</anchor>
      <arglist>(const ::wpa_supplicant_node::ScanAction_&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_1wpa__supplicant__node_1_1ScanAction___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a64d2e328afd03053ac860d8bc079783c</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_1wpa__supplicant__node_1_1ScanAction___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aae0743afc36f1f4e7eb84fbbebaba7ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::ScanActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1wpa__supplicant__node_1_1ScanActionFeedback___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_1wpa__supplicant__node_1_1ScanActionFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad7e7f5d86d6a3d06835c3b9a1b12318d</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_1wpa__supplicant__node_1_1ScanActionFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af6bb5b5297f8323570c47873f029913a</anchor>
      <arglist>(const ::wpa_supplicant_node::ScanActionFeedback_&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_1wpa__supplicant__node_1_1ScanActionFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a06ab28517fbe0ac01505f621cbea234e</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_1wpa__supplicant__node_1_1ScanActionFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad998dc18fbabfea5813a253c45eea542</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::ScanActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1wpa__supplicant__node_1_1ScanActionGoal___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_1wpa__supplicant__node_1_1ScanActionGoal___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad305af81531996276731935b3345b13b</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_1wpa__supplicant__node_1_1ScanActionGoal___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7657dd2312e242fe1b7f4ec0fe0d9131</anchor>
      <arglist>(const ::wpa_supplicant_node::ScanActionGoal_&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_1wpa__supplicant__node_1_1ScanActionGoal___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>acb6a1e605ba921a6cdabb1a43ad38ee5</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_1wpa__supplicant__node_1_1ScanActionGoal___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a00a7c6271050c8870619b800cfa9331a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::ScanActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1wpa__supplicant__node_1_1ScanActionResult___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_1wpa__supplicant__node_1_1ScanActionResult___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa895759dbca59e0e9bb5b09307950897</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_1wpa__supplicant__node_1_1ScanActionResult___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>adaed1373124f68e3bd3fc93ecf957e24</anchor>
      <arglist>(const ::wpa_supplicant_node::ScanActionResult_&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_1wpa__supplicant__node_1_1ScanActionResult___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a04fb869513e6f40462e39aa41097efda</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_1wpa__supplicant__node_1_1ScanActionResult___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a873571deaca12eb3d11e7efb2124a82b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::ScanFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1wpa__supplicant__node_1_1ScanFeedback___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_1wpa__supplicant__node_1_1ScanFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa84b7d9022a6af9bbe961fc27d8acea7</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_1wpa__supplicant__node_1_1ScanFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2d00114afec322fe4afbc811f52e1fb0</anchor>
      <arglist>(const ::wpa_supplicant_node::ScanFeedback_&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_1wpa__supplicant__node_1_1ScanFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8505160499a553f371af1595210f6ecd</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_1wpa__supplicant__node_1_1ScanFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a43931d799a9acabcb2c9581ac8f9c38d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::ScanGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1wpa__supplicant__node_1_1ScanGoal___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_1wpa__supplicant__node_1_1ScanGoal___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8434e9567b860923ed40a0e514c16b7b</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_1wpa__supplicant__node_1_1ScanGoal___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad93d2fcc9244b321c6605da6c53f6025</anchor>
      <arglist>(const ::wpa_supplicant_node::ScanGoal_&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_1wpa__supplicant__node_1_1ScanGoal___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0cf3e359bb379da369f1e4194de0db6b</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_1wpa__supplicant__node_1_1ScanGoal___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0aeffb482df3a9eb4f25ead4466ee111</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::ScanResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1wpa__supplicant__node_1_1ScanResult___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_1wpa__supplicant__node_1_1ScanResult___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0187eece912fc7fcd8014e6a62022405</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_1wpa__supplicant__node_1_1ScanResult___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab8e6d3cbe31ed6ac881bb4d198515eea</anchor>
      <arglist>(const ::wpa_supplicant_node::ScanResult_&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_1wpa__supplicant__node_1_1ScanResult___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a95877256e7050e95474eee517a8733e2</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_1wpa__supplicant__node_1_1ScanResult___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a5b774d73830927348ef9895ea16d8bfd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::SecurityProperties_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1wpa__supplicant__node_1_1SecurityProperties___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_1wpa__supplicant__node_1_1SecurityProperties___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af25895809af8f9e80a179593856132b8</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_1wpa__supplicant__node_1_1SecurityProperties___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a015c6234330b07def084d3c177f7aaf9</anchor>
      <arglist>(const ::wpa_supplicant_node::SecurityProperties_&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_1wpa__supplicant__node_1_1SecurityProperties___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7d07cc2d4cb7363af495ce2cee1ec3f9</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_1wpa__supplicant__node_1_1SecurityProperties___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6860e37beaaa1d71319744c3f6e7daf9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::SetNetworkParametersRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1wpa__supplicant__node_1_1SetNetworkParametersRequca9bfe41be1c72a0ef3043f8ad7d1990.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_1wpa__supplicant__node_1_1SetNetworkParametersRequca9bfe41be1c72a0ef3043f8ad7d1990.html</anchorfile>
      <anchor>a47251bae4ff63974277ede9ad5bf3513</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_1wpa__supplicant__node_1_1SetNetworkParametersRequca9bfe41be1c72a0ef3043f8ad7d1990.html</anchorfile>
      <anchor>ace5fb81b573203c0c11e657f3df8f8af</anchor>
      <arglist>(const ::wpa_supplicant_node::SetNetworkParametersRequest_&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_1wpa__supplicant__node_1_1SetNetworkParametersRequca9bfe41be1c72a0ef3043f8ad7d1990.html</anchorfile>
      <anchor>ad27c29762e32bb744c3b26ac62521b4d</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_1wpa__supplicant__node_1_1SetNetworkParametersRequca9bfe41be1c72a0ef3043f8ad7d1990.html</anchorfile>
      <anchor>a8b46caaba808419a5012eab02a3ff9d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::SetNetworkParametersResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1wpa__supplicant__node_1_1SetNetworkParametersRespe72c0635623b8dac3eaf9e3920d1b03b.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_1wpa__supplicant__node_1_1SetNetworkParametersRespe72c0635623b8dac3eaf9e3920d1b03b.html</anchorfile>
      <anchor>afb11907ac94d25a516468dc19061b6c3</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_1wpa__supplicant__node_1_1SetNetworkParametersRespe72c0635623b8dac3eaf9e3920d1b03b.html</anchorfile>
      <anchor>a6b981e280318455c1dc5c2ad3b9f44d4</anchor>
      <arglist>(const ::wpa_supplicant_node::SetNetworkParametersResponse_&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_1wpa__supplicant__node_1_1SetNetworkParametersRespe72c0635623b8dac3eaf9e3920d1b03b.html</anchorfile>
      <anchor>a01ac8abc5a2d75c739ded76e85268e88</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_1wpa__supplicant__node_1_1SetNetworkParametersRespe72c0635623b8dac3eaf9e3920d1b03b.html</anchorfile>
      <anchor>a368d2107d65ef6a0159bb0479f94d432</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::SetNetworkStateRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1wpa__supplicant__node_1_1SetNetworkStateRequest__4521a0cfe3aab691e07c52c89a26a8d9.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_1wpa__supplicant__node_1_1SetNetworkStateRequest__4521a0cfe3aab691e07c52c89a26a8d9.html</anchorfile>
      <anchor>a6b0f45c6b4cf97b77b077c30071a766a</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_1wpa__supplicant__node_1_1SetNetworkStateRequest__4521a0cfe3aab691e07c52c89a26a8d9.html</anchorfile>
      <anchor>a4a81c5a926661d0913810598177fceba</anchor>
      <arglist>(const ::wpa_supplicant_node::SetNetworkStateRequest_&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_1wpa__supplicant__node_1_1SetNetworkStateRequest__4521a0cfe3aab691e07c52c89a26a8d9.html</anchorfile>
      <anchor>a1cfa47862c202799323cd6fa24aab4ac</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_1wpa__supplicant__node_1_1SetNetworkStateRequest__4521a0cfe3aab691e07c52c89a26a8d9.html</anchorfile>
      <anchor>a1cf852d5e800a1febb0a5509203b3116</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::wpa_supplicant_node::SetNetworkStateResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1wpa__supplicant__node_1_1SetNetworkStateResponse_9539aaf6ccf7bc085e6e1305b7c15d7a.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_1wpa__supplicant__node_1_1SetNetworkStateResponse_9539aaf6ccf7bc085e6e1305b7c15d7a.html</anchorfile>
      <anchor>a8bb9550f17fda8d85955c89f3539f5cc</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_1wpa__supplicant__node_1_1SetNetworkStateResponse_9539aaf6ccf7bc085e6e1305b7c15d7a.html</anchorfile>
      <anchor>a70413587ef98271226af7cf2161aa7b4</anchor>
      <arglist>(const ::wpa_supplicant_node::SetNetworkStateResponse_&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_1wpa__supplicant__node_1_1SetNetworkStateResponse_9539aaf6ccf7bc085e6e1305b7c15d7a.html</anchorfile>
      <anchor>a9ac5d3580358b247f15ad2d3e49f2dfd</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_1wpa__supplicant__node_1_1SetNetworkStateResponse_9539aaf6ccf7bc085e6e1305b7c15d7a.html</anchorfile>
      <anchor>a04fb2d4add619124f5584fd85754416c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::wpa_supplicant_node::AddNetworkRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1wpa__supplicant__node_1_1AddNetworkRequest___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_1wpa__supplicant__node_1_1AddNetworkRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2f224606aa319f4a21e5c2fe1c86801d</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_1wpa__supplicant__node_1_1AddNetworkRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a9e71d33f96b7b623c4bad93969295ce5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::wpa_supplicant_node::AddNetworkResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1wpa__supplicant__node_1_1AddNetworkResponse___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_1wpa__supplicant__node_1_1AddNetworkResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aeca5a1884ed407aa061c0436c7c6f156</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_1wpa__supplicant__node_1_1AddNetworkResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6ab2f04ec509d10816311f6ab9c1f067</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::wpa_supplicant_node::AssociateAction_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1wpa__supplicant__node_1_1AssociateAction___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_1wpa__supplicant__node_1_1AssociateAction___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aaf07ff23530e2bdbcbcbea4e77ea484d</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_1wpa__supplicant__node_1_1AssociateAction___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a69993438d2672a2addb607febc657f0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::wpa_supplicant_node::AssociateActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1wpa__supplicant__node_1_1AssociateActionFeedbac563f8cef719bbdc0f41c0101afe93c5c.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_1wpa__supplicant__node_1_1AssociateActionFeedbac563f8cef719bbdc0f41c0101afe93c5c.html</anchorfile>
      <anchor>aaf7199c39ce421d729e1edc40dcc3a90</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_1wpa__supplicant__node_1_1AssociateActionFeedbac563f8cef719bbdc0f41c0101afe93c5c.html</anchorfile>
      <anchor>a51a1bc2b42c61cc6d7ae7e38b63de1f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::wpa_supplicant_node::AssociateActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1wpa__supplicant__node_1_1AssociateActionGoal___68e935e68ed50de822163833514bed2f.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_1wpa__supplicant__node_1_1AssociateActionGoal___68e935e68ed50de822163833514bed2f.html</anchorfile>
      <anchor>ad94327f00c1a029e99af97856ab7561a</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_1wpa__supplicant__node_1_1AssociateActionGoal___68e935e68ed50de822163833514bed2f.html</anchorfile>
      <anchor>acc2eb6437be51f29e3de266287b4220c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::wpa_supplicant_node::AssociateActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1wpa__supplicant__node_1_1AssociateActionResult_e6b8f9569dff553279d89ffafb440555.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_1wpa__supplicant__node_1_1AssociateActionResult_e6b8f9569dff553279d89ffafb440555.html</anchorfile>
      <anchor>a937e7ccb47791cac1b3600b251e08451</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_1wpa__supplicant__node_1_1AssociateActionResult_e6b8f9569dff553279d89ffafb440555.html</anchorfile>
      <anchor>a15ecc1f187abe09f10e73cde22d9fb0d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::wpa_supplicant_node::AssociateFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1wpa__supplicant__node_1_1AssociateFeedback___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_1wpa__supplicant__node_1_1AssociateFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a9e5d1a44bfb8f2a717779bbee2fd45e2</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_1wpa__supplicant__node_1_1AssociateFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a31e85b5b90a68fc42f4df0a552099e75</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::wpa_supplicant_node::AssociateGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1wpa__supplicant__node_1_1AssociateGoal___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_1wpa__supplicant__node_1_1AssociateGoal___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae472193d4b07588e0b109388a976fcbd</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_1wpa__supplicant__node_1_1AssociateGoal___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aecbe972c6c464a09b6e067f33be806b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::wpa_supplicant_node::AssociateResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1wpa__supplicant__node_1_1AssociateResult___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_1wpa__supplicant__node_1_1AssociateResult___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a417c2b8bb4a4635d186346c6a200a754</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_1wpa__supplicant__node_1_1AssociateResult___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aba8bb11f374fab2eb734684b5fa83790</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::wpa_supplicant_node::Bss_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1wpa__supplicant__node_1_1Bss___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_1wpa__supplicant__node_1_1Bss___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a70188e0e7b0dae06680256d3509d1115</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_1wpa__supplicant__node_1_1Bss___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac477cfb6c4611a0f0b8c43a1c839f4e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::wpa_supplicant_node::FrequencyList_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1wpa__supplicant__node_1_1FrequencyList___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_1wpa__supplicant__node_1_1FrequencyList___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>adbd9e0665ce242dfdd78fd7a937f127e</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_1wpa__supplicant__node_1_1FrequencyList___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab3df71b16e63392906a1d8c9acd93e81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::wpa_supplicant_node::Network_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1wpa__supplicant__node_1_1Network___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_1wpa__supplicant__node_1_1Network___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a5ae59dd3985d1cf340e7628e00d51cc7</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_1wpa__supplicant__node_1_1Network___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad84ba65620ab04061c98a192e2cbb6e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::wpa_supplicant_node::NetworkList_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1wpa__supplicant__node_1_1NetworkList___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_1wpa__supplicant__node_1_1NetworkList___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa1f172e67804b2c71d3d338e025161d2</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_1wpa__supplicant__node_1_1NetworkList___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8a0d5761952964c0caa35e0a40ad0297</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::wpa_supplicant_node::NetworkParameter_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1wpa__supplicant__node_1_1NetworkParameter___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_1wpa__supplicant__node_1_1NetworkParameter___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aaf5fad4e7bd3ab3c7206742a989502b2</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_1wpa__supplicant__node_1_1NetworkParameter___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aff748d92d15633a02b532f0ac1344e45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::wpa_supplicant_node::RemoveNetworkRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1wpa__supplicant__node_1_1RemoveNetworkRequest__d9353f07334c074514b8a1816945f891.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_1wpa__supplicant__node_1_1RemoveNetworkRequest__d9353f07334c074514b8a1816945f891.html</anchorfile>
      <anchor>ac56cbb581de5d55e7eba19beab9dcdab</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_1wpa__supplicant__node_1_1RemoveNetworkRequest__d9353f07334c074514b8a1816945f891.html</anchorfile>
      <anchor>af7255984c0f6f7423ef7f9c9a16c1f28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::wpa_supplicant_node::RemoveNetworkResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1wpa__supplicant__node_1_1RemoveNetworkResponse_15b369a5b9e2bd9cb8114a84d4d834a1.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_1wpa__supplicant__node_1_1RemoveNetworkResponse_15b369a5b9e2bd9cb8114a84d4d834a1.html</anchorfile>
      <anchor>a63382bbd5746d728b7c72490650f8e84</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_1wpa__supplicant__node_1_1RemoveNetworkResponse_15b369a5b9e2bd9cb8114a84d4d834a1.html</anchorfile>
      <anchor>a54f175fef10dc63c3fce2887c4f3c1c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::wpa_supplicant_node::ScanAction_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1wpa__supplicant__node_1_1ScanAction___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_1wpa__supplicant__node_1_1ScanAction___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a9702affdd783d3d931ee1765753ad882</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_1wpa__supplicant__node_1_1ScanAction___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a5d97d4351c46a6f7e714485f31a40de6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::wpa_supplicant_node::ScanActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1wpa__supplicant__node_1_1ScanActionFeedback___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_1wpa__supplicant__node_1_1ScanActionFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>acda92b07b4c476c96d05dd0fa29a48ea</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_1wpa__supplicant__node_1_1ScanActionFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1a4cf51a31abc55f850a934b0d103bae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::wpa_supplicant_node::ScanActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1wpa__supplicant__node_1_1ScanActionGoal___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_1wpa__supplicant__node_1_1ScanActionGoal___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a51724eeedf73377500e393780695c27a</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_1wpa__supplicant__node_1_1ScanActionGoal___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a91482d9c45d1526c3115974c1f11c59f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::wpa_supplicant_node::ScanActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1wpa__supplicant__node_1_1ScanActionResult___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_1wpa__supplicant__node_1_1ScanActionResult___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a59e2d79737cfa879382e162be56b78e6</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_1wpa__supplicant__node_1_1ScanActionResult___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>adefd3c2d7d20441fa30f4c66ab3e6c5a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::wpa_supplicant_node::ScanFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1wpa__supplicant__node_1_1ScanFeedback___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_1wpa__supplicant__node_1_1ScanFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a145dcf9e4a05cf24594f6cb659ee9ba2</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_1wpa__supplicant__node_1_1ScanFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1dbc15653c4ea754b35a2334e92934a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::wpa_supplicant_node::ScanGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1wpa__supplicant__node_1_1ScanGoal___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_1wpa__supplicant__node_1_1ScanGoal___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aaa231d2311f07b4159cc6c1460e21b6e</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_1wpa__supplicant__node_1_1ScanGoal___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6516a8d220ad3ba81dddb7479d85675f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::wpa_supplicant_node::ScanResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1wpa__supplicant__node_1_1ScanResult___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_1wpa__supplicant__node_1_1ScanResult___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7bf498f07702b1b59ffaee41ffafddba</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_1wpa__supplicant__node_1_1ScanResult___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>abffda31dea032fb0dd3b658af3161346</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::wpa_supplicant_node::SecurityProperties_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1wpa__supplicant__node_1_1SecurityProperties___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_1wpa__supplicant__node_1_1SecurityProperties___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a426f707b22805153adef72dd712637df</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_1wpa__supplicant__node_1_1SecurityProperties___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4b5a7208a17cf00872f75bbce2d559a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::wpa_supplicant_node::SetNetworkParametersRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1wpa__supplicant__node_1_1SetNetworkParametersReac0e90bdbd3b7a960c463967d587aeda.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_1wpa__supplicant__node_1_1SetNetworkParametersReac0e90bdbd3b7a960c463967d587aeda.html</anchorfile>
      <anchor>a251dad2dc1b65c146e7c2077bce6bbdc</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_1wpa__supplicant__node_1_1SetNetworkParametersReac0e90bdbd3b7a960c463967d587aeda.html</anchorfile>
      <anchor>a89908309308b67e561b0804c9516bf52</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::wpa_supplicant_node::SetNetworkParametersResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1wpa__supplicant__node_1_1SetNetworkParametersRed604e96e45032f5cc7e443e77b280522.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_1wpa__supplicant__node_1_1SetNetworkParametersRed604e96e45032f5cc7e443e77b280522.html</anchorfile>
      <anchor>a9c7a9ba959d9422ce609f6aab0f68705</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_1wpa__supplicant__node_1_1SetNetworkParametersRed604e96e45032f5cc7e443e77b280522.html</anchorfile>
      <anchor>a0ca5700c451f67fc953d371274bd3322</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::wpa_supplicant_node::SetNetworkStateRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1wpa__supplicant__node_1_1SetNetworkStateRequestd824be1194f85b1ca030d8f23b508b6c.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_1wpa__supplicant__node_1_1SetNetworkStateRequestd824be1194f85b1ca030d8f23b508b6c.html</anchorfile>
      <anchor>a81ddc169e95b78a3d63e1e942b9e3961</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_1wpa__supplicant__node_1_1SetNetworkStateRequestd824be1194f85b1ca030d8f23b508b6c.html</anchorfile>
      <anchor>a3269aca3d05047dd1fa8180d87acc3e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::wpa_supplicant_node::SetNetworkStateResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1wpa__supplicant__node_1_1SetNetworkStateRespons15a45017fb561331723fc74d396ed7fe.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_1wpa__supplicant__node_1_1SetNetworkStateRespons15a45017fb561331723fc74d396ed7fe.html</anchorfile>
      <anchor>aaa98f9bceeedefe53940900af97bcfcf</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_1wpa__supplicant__node_1_1SetNetworkStateRespons15a45017fb561331723fc74d396ed7fe.html</anchorfile>
      <anchor>aa6180fdec6af71e51ae25845d16b2a6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; wpa_supplicant_node::AddNetwork &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01wpa__supplicant__node_1_1AddNetwork_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01wpa__supplicant__node_1_1AddNetwork_01_4.html</anchorfile>
      <anchor>aa964440557f7082ec72442b8cc443b1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01wpa__supplicant__node_1_1AddNetwork_01_4.html</anchorfile>
      <anchor>a216243ca4667b43c9ba8e9c56c736ec6</anchor>
      <arglist>(const wpa_supplicant_node::AddNetwork &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; wpa_supplicant_node::AddNetworkRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01wpa__supplicant__node_1_1AddNetworkRequest___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_1service__traits_1_1DataType_3_01wpa__supplicant__node_1_1AddNetworkRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a9932906ad08e9effa8c1c5a046a8e55a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01wpa__supplicant__node_1_1AddNetworkRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aafdff8ec764d9b091405cd6bb4d4de4b</anchor>
      <arglist>(const wpa_supplicant_node::AddNetworkRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; wpa_supplicant_node::AddNetworkResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01wpa__supplicant__node_1_1AddNetworkResponse___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_1service__traits_1_1DataType_3_01wpa__supplicant__node_1_1AddNetworkResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af9ba7d13fe95750f1243db99feb9f7f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01wpa__supplicant__node_1_1AddNetworkResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a85a91ff806b8de93960a54af5b90131d</anchor>
      <arglist>(const wpa_supplicant_node::AddNetworkResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; wpa_supplicant_node::RemoveNetwork &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01wpa__supplicant__node_1_1RemoveNetwork_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01wpa__supplicant__node_1_1RemoveNetwork_01_4.html</anchorfile>
      <anchor>a1029afe155e0e0f47d2f291db3c53e8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01wpa__supplicant__node_1_1RemoveNetwork_01_4.html</anchorfile>
      <anchor>aefa3666f76087b5fab0db23389679ab9</anchor>
      <arglist>(const wpa_supplicant_node::RemoveNetwork &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; wpa_supplicant_node::RemoveNetworkRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01wpa__supplicant__node_1_1RemoveNetworkRequest___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_1service__traits_1_1DataType_3_01wpa__supplicant__node_1_1RemoveNetworkRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4e942a6a26d30082e00d8c245f98aac1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01wpa__supplicant__node_1_1RemoveNetworkRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af0665ea80a490742089e759a38bce8c0</anchor>
      <arglist>(const wpa_supplicant_node::RemoveNetworkRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; wpa_supplicant_node::RemoveNetworkResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01wpa__supplicant__node_1_1RemoveNetworkResponse___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_1service__traits_1_1DataType_3_01wpa__supplicant__node_1_1RemoveNetworkResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a20e37f152af3e47c2537364a98cf8afd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01wpa__supplicant__node_1_1RemoveNetworkResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a732e9150acb2cecf6e241ab8f9f1d765</anchor>
      <arglist>(const wpa_supplicant_node::RemoveNetworkResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; wpa_supplicant_node::SetNetworkParameters &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01wpa__supplicant__node_1_1SetNetworkParameters_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01wpa__supplicant__node_1_1SetNetworkParameters_01_4.html</anchorfile>
      <anchor>ad1bd6bff8e31588989fd74a83374cd88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01wpa__supplicant__node_1_1SetNetworkParameters_01_4.html</anchorfile>
      <anchor>a98e3a53c0a7f9fcdecf5fb6a921e47b0</anchor>
      <arglist>(const wpa_supplicant_node::SetNetworkParameters &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; wpa_supplicant_node::SetNetworkParametersRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01wpa__supplicant__node_1_1SetNetworkParametersReques899715e12f0d7f1d92aaf187429db120.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01wpa__supplicant__node_1_1SetNetworkParametersReques899715e12f0d7f1d92aaf187429db120.html</anchorfile>
      <anchor>a31a44a2d22621231cb866d4071adfca8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01wpa__supplicant__node_1_1SetNetworkParametersReques899715e12f0d7f1d92aaf187429db120.html</anchorfile>
      <anchor>acbb0101eb60839a8823ca937e74d4a5c</anchor>
      <arglist>(const wpa_supplicant_node::SetNetworkParametersRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; wpa_supplicant_node::SetNetworkParametersResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01wpa__supplicant__node_1_1SetNetworkParametersResponb3656f38bd5c22455a26af779bd22c8a.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01wpa__supplicant__node_1_1SetNetworkParametersResponb3656f38bd5c22455a26af779bd22c8a.html</anchorfile>
      <anchor>ade72f190a169b60267dd0bf211f8e35c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01wpa__supplicant__node_1_1SetNetworkParametersResponb3656f38bd5c22455a26af779bd22c8a.html</anchorfile>
      <anchor>a16a7d602d7e8e45231e3142f8e905729</anchor>
      <arglist>(const wpa_supplicant_node::SetNetworkParametersResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; wpa_supplicant_node::SetNetworkState &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01wpa__supplicant__node_1_1SetNetworkState_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01wpa__supplicant__node_1_1SetNetworkState_01_4.html</anchorfile>
      <anchor>a4587e93389262a3bb9b99751f7cefd83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01wpa__supplicant__node_1_1SetNetworkState_01_4.html</anchorfile>
      <anchor>af161d2d4fe6e392beeddb424ecf1bf1d</anchor>
      <arglist>(const wpa_supplicant_node::SetNetworkState &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; wpa_supplicant_node::SetNetworkStateRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01wpa__supplicant__node_1_1SetNetworkStateRequest___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_1service__traits_1_1DataType_3_01wpa__supplicant__node_1_1SetNetworkStateRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6c4c89d81360cb26020f20c750666be9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01wpa__supplicant__node_1_1SetNetworkStateRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a840753f146238dd2dc44ce97db6bca8e</anchor>
      <arglist>(const wpa_supplicant_node::SetNetworkStateRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; wpa_supplicant_node::SetNetworkStateResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01wpa__supplicant__node_1_1SetNetworkStateResponse___adf1b181d7e301339a50ddc9e72c100b.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01wpa__supplicant__node_1_1SetNetworkStateResponse___adf1b181d7e301339a50ddc9e72c100b.html</anchorfile>
      <anchor>adaa85b7d952e6f7328aeba974261a667</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01wpa__supplicant__node_1_1SetNetworkStateResponse___adf1b181d7e301339a50ddc9e72c100b.html</anchorfile>
      <anchor>ac3228380003132e42ccdeed2f626274c</anchor>
      <arglist>(const wpa_supplicant_node::SetNetworkStateResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; wpa_supplicant_node::AddNetwork &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01wpa__supplicant__node_1_1AddNetwork_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01wpa__supplicant__node_1_1AddNetwork_01_4.html</anchorfile>
      <anchor>ad5e32a73ebb2a509f91ab24268ede933</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01wpa__supplicant__node_1_1AddNetwork_01_4.html</anchorfile>
      <anchor>ac5104e67d7c39d454234441038791973</anchor>
      <arglist>(const wpa_supplicant_node::AddNetwork &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; wpa_supplicant_node::AddNetworkRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01wpa__supplicant__node_1_1AddNetworkRequest___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_1service__traits_1_1MD5Sum_3_01wpa__supplicant__node_1_1AddNetworkRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2a1790edd38a96ac7cb5daef6cc51842</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01wpa__supplicant__node_1_1AddNetworkRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad9402a05fd71e312eae3fd0966fbad94</anchor>
      <arglist>(const wpa_supplicant_node::AddNetworkRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; wpa_supplicant_node::AddNetworkResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01wpa__supplicant__node_1_1AddNetworkResponse___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_1service__traits_1_1MD5Sum_3_01wpa__supplicant__node_1_1AddNetworkResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a81f3bb8bb17e75743244ef7c6618f560</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01wpa__supplicant__node_1_1AddNetworkResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0bc2475572342c0f679524dcd4d4ce40</anchor>
      <arglist>(const wpa_supplicant_node::AddNetworkResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; wpa_supplicant_node::RemoveNetwork &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01wpa__supplicant__node_1_1RemoveNetwork_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01wpa__supplicant__node_1_1RemoveNetwork_01_4.html</anchorfile>
      <anchor>ae4e89d7d5f325172dc8c1dbb80b98d20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01wpa__supplicant__node_1_1RemoveNetwork_01_4.html</anchorfile>
      <anchor>a2d83b8c280bc927fc926771c0de6dc8c</anchor>
      <arglist>(const wpa_supplicant_node::RemoveNetwork &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; wpa_supplicant_node::RemoveNetworkRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01wpa__supplicant__node_1_1RemoveNetworkRequest___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_1service__traits_1_1MD5Sum_3_01wpa__supplicant__node_1_1RemoveNetworkRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a643e3f56051b88e5a51f87bc2b32da5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01wpa__supplicant__node_1_1RemoveNetworkRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3cdbd73c5d9cd61fedc93c9ad6fb9e84</anchor>
      <arglist>(const wpa_supplicant_node::RemoveNetworkRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; wpa_supplicant_node::RemoveNetworkResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01wpa__supplicant__node_1_1RemoveNetworkResponse___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_1service__traits_1_1MD5Sum_3_01wpa__supplicant__node_1_1RemoveNetworkResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aac5d65e09220ae011156d07d45c26c5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01wpa__supplicant__node_1_1RemoveNetworkResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac64056a7c31d04a8722745d975e6a304</anchor>
      <arglist>(const wpa_supplicant_node::RemoveNetworkResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; wpa_supplicant_node::SetNetworkParameters &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01wpa__supplicant__node_1_1SetNetworkParameters_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01wpa__supplicant__node_1_1SetNetworkParameters_01_4.html</anchorfile>
      <anchor>adeac34ccf27a66d80aa02c645fb67ea2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01wpa__supplicant__node_1_1SetNetworkParameters_01_4.html</anchorfile>
      <anchor>a40ebe0ed3ebbe78dfb64d8d9187e4113</anchor>
      <arglist>(const wpa_supplicant_node::SetNetworkParameters &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; wpa_supplicant_node::SetNetworkParametersRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01wpa__supplicant__node_1_1SetNetworkParametersRequest_0a355aae7a13fd81489e4322710755c2.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01wpa__supplicant__node_1_1SetNetworkParametersRequest_0a355aae7a13fd81489e4322710755c2.html</anchorfile>
      <anchor>af0a3849cd9494b10168fcdee47a5d309</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01wpa__supplicant__node_1_1SetNetworkParametersRequest_0a355aae7a13fd81489e4322710755c2.html</anchorfile>
      <anchor>ae6a8e5a66c58702e3bc350b517213123</anchor>
      <arglist>(const wpa_supplicant_node::SetNetworkParametersRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; wpa_supplicant_node::SetNetworkParametersResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01wpa__supplicant__node_1_1SetNetworkParametersResponse16916d0d1f35b3a143e278833e44d789.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01wpa__supplicant__node_1_1SetNetworkParametersResponse16916d0d1f35b3a143e278833e44d789.html</anchorfile>
      <anchor>a9d70dfda19bc2611e1403dd8a63619c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01wpa__supplicant__node_1_1SetNetworkParametersResponse16916d0d1f35b3a143e278833e44d789.html</anchorfile>
      <anchor>a838768eab599b8fc81076333b12108e6</anchor>
      <arglist>(const wpa_supplicant_node::SetNetworkParametersResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; wpa_supplicant_node::SetNetworkState &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01wpa__supplicant__node_1_1SetNetworkState_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01wpa__supplicant__node_1_1SetNetworkState_01_4.html</anchorfile>
      <anchor>a126b56346f10f350bd21e24934ac091f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01wpa__supplicant__node_1_1SetNetworkState_01_4.html</anchorfile>
      <anchor>a4348884f9fa5d8569b1c522a681b5087</anchor>
      <arglist>(const wpa_supplicant_node::SetNetworkState &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; wpa_supplicant_node::SetNetworkStateRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01wpa__supplicant__node_1_1SetNetworkStateRequest___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_1service__traits_1_1MD5Sum_3_01wpa__supplicant__node_1_1SetNetworkStateRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae674f352817f95a0b629429cdba52b3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01wpa__supplicant__node_1_1SetNetworkStateRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8a2db5a5f7eac94ded1fcc4402558469</anchor>
      <arglist>(const wpa_supplicant_node::SetNetworkStateRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; wpa_supplicant_node::SetNetworkStateResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01wpa__supplicant__node_1_1SetNetworkStateResponse___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_1service__traits_1_1MD5Sum_3_01wpa__supplicant__node_1_1SetNetworkStateResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad32b76e1de157f4d29ee9ff91d867836</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01wpa__supplicant__node_1_1SetNetworkStateResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aec20c4d7814773b97a3edafedcf14486</anchor>
      <arglist>(const wpa_supplicant_node::SetNetworkStateResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>supplicant-assoc-unassoc</name>
    <filename>namespacesupplicant-assoc-unassoc.html</filename>
    <member kind="function">
      <type>def</type>
      <name>call</name>
      <anchorfile>namespacesupplicant-assoc-unassoc.html</anchorfile>
      <anchor>ab2adc6bfa71906c6ecce333ccc647b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connect</name>
      <anchorfile>namespacesupplicant-assoc-unassoc.html</anchorfile>
      <anchor>a940acf2f183041ef1cb6e24fd65e8725</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cycle_test</name>
      <anchorfile>namespacesupplicant-assoc-unassoc.html</anchorfile>
      <anchor>aa02bfb74784710df38623da3a3dae478</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>disconnect</name>
      <anchorfile>namespacesupplicant-assoc-unassoc.html</anchorfile>
      <anchor>ac4726b68e60485d7d9bb4dd8342d8984</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_connected</name>
      <anchorfile>namespacesupplicant-assoc-unassoc.html</anchorfile>
      <anchor>a8b688974a62e932a34800c81e29abe0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wait_connect_state</name>
      <anchorfile>namespacesupplicant-assoc-unassoc.html</anchorfile>
      <anchor>aa8c3dea6d621403c13776c047fedabe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wpa_cli</name>
      <anchorfile>namespacesupplicant-assoc-unassoc.html</anchorfile>
      <anchor>acf190edae1902911fc142606e634879e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_scan</name>
    <filename>namespacetest__scan.html</filename>
    <class kind="class">test_scan::Test</class>
    <member kind="function">
      <type>def</type>
      <name>bssid_to_str</name>
      <anchorfile>namespacetest__scan.html</anchorfile>
      <anchor>ae18f59895c1514e246dc523ab3754d8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>bssidlist</name>
      <anchorfile>namespacetest__scan.html</anchorfile>
      <anchor>a8e98e5707b5fc15cc680d8d066376a0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>namespacetest__scan.html</anchorfile>
      <anchor>a75b52b988161872db0865d461f02941f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>essidlist</name>
      <anchorfile>namespacetest__scan.html</anchorfile>
      <anchor>a1a6e663ace4a5ebf710f7c58bcc6041c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>frequencylist</name>
      <anchorfile>namespacetest__scan.html</anchorfile>
      <anchor>a73da00d3ced79428e00817211cc42e4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>iface</name>
      <anchorfile>namespacetest__scan.html</anchorfile>
      <anchor>afce5178216afcd0357dc11fe1265550a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>result</name>
      <anchorfile>namespacetest__scan.html</anchorfile>
      <anchor>a7e15be27e7af49ed60d07c983d03632c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>t</name>
      <anchorfile>namespacetest__scan.html</anchorfile>
      <anchor>a839eef15c5823111e2bdc32e2a3882cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_scan::Test</name>
    <filename>classtest__scan_1_1Test.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classtest__scan_1_1Test.html</anchorfile>
      <anchor>acba5b4b371900dff3c423a5890c435d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>associate</name>
      <anchorfile>classtest__scan_1_1Test.html</anchorfile>
      <anchor>aeee6f33f025867038b36b1d1d3aacf67</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>associated</name>
      <anchorfile>classtest__scan_1_1Test.html</anchorfile>
      <anchor>a6702f44a111d2ed939385932ff6d7dda</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>scan</name>
      <anchorfile>classtest__scan_1_1Test.html</anchorfile>
      <anchor>adcafe460203da3ad45faad757f68ebd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>assoc_action</name>
      <anchorfile>classtest__scan_1_1Test.html</anchorfile>
      <anchor>ae360cabc9f6f6c9eaac478307d8a9fc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>assoc_count</name>
      <anchorfile>classtest__scan_1_1Test.html</anchorfile>
      <anchor>a2961d1a485b8532a7e8f6149dd5ea597</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>assoc_start</name>
      <anchorfile>classtest__scan_1_1Test.html</anchorfile>
      <anchor>a40b841b58981b4f25f1cfc123f00008a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>assoc_successes</name>
      <anchorfile>classtest__scan_1_1Test.html</anchorfile>
      <anchor>a0fede97428a3b1f77ce5ec9a79638b65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>assoc_tries</name>
      <anchorfile>classtest__scan_1_1Test.html</anchorfile>
      <anchor>af0270309b2d1046ca266417428997906</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scan_action</name>
      <anchorfile>classtest__scan_1_1Test.html</anchorfile>
      <anchor>a30c725eec27a9fd29cc81d21d62887fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wpa_supplicant_node</name>
    <filename>namespacewpa__supplicant__node.html</filename>
    <namespace>wpa_supplicant_node::msg</namespace>
    <namespace>wpa_supplicant_node::srv</namespace>
    <class kind="struct">wpa_supplicant_node::AddNetwork</class>
    <class kind="struct">wpa_supplicant_node::AddNetworkRequest_</class>
    <class kind="struct">wpa_supplicant_node::AddNetworkResponse_</class>
    <class kind="struct">wpa_supplicant_node::AssociateAction_</class>
    <class kind="struct">wpa_supplicant_node::AssociateActionFeedback_</class>
    <class kind="struct">wpa_supplicant_node::AssociateActionGoal_</class>
    <class kind="struct">wpa_supplicant_node::AssociateActionResult_</class>
    <class kind="struct">wpa_supplicant_node::AssociateFeedback_</class>
    <class kind="struct">wpa_supplicant_node::AssociateGoal_</class>
    <class kind="struct">wpa_supplicant_node::AssociateResult_</class>
    <class kind="struct">wpa_supplicant_node::Bss_</class>
    <class kind="struct">wpa_supplicant_node::FrequencyList_</class>
    <class kind="struct">wpa_supplicant_node::Network_</class>
    <class kind="struct">wpa_supplicant_node::NetworkList_</class>
    <class kind="struct">wpa_supplicant_node::NetworkParameter_</class>
    <class kind="struct">wpa_supplicant_node::RemoveNetwork</class>
    <class kind="struct">wpa_supplicant_node::RemoveNetworkRequest_</class>
    <class kind="struct">wpa_supplicant_node::RemoveNetworkResponse_</class>
    <class kind="struct">wpa_supplicant_node::ScanAction_</class>
    <class kind="struct">wpa_supplicant_node::ScanActionFeedback_</class>
    <class kind="struct">wpa_supplicant_node::ScanActionGoal_</class>
    <class kind="struct">wpa_supplicant_node::ScanActionResult_</class>
    <class kind="struct">wpa_supplicant_node::ScanFeedback_</class>
    <class kind="struct">wpa_supplicant_node::ScanGoal_</class>
    <class kind="struct">wpa_supplicant_node::ScanResult_</class>
    <class kind="struct">wpa_supplicant_node::SecurityProperties_</class>
    <class kind="struct">wpa_supplicant_node::SetNetworkParameters</class>
    <class kind="struct">wpa_supplicant_node::SetNetworkParametersRequest_</class>
    <class kind="struct">wpa_supplicant_node::SetNetworkParametersResponse_</class>
    <class kind="struct">wpa_supplicant_node::SetNetworkState</class>
    <class kind="struct">wpa_supplicant_node::SetNetworkStateRequest_</class>
    <class kind="struct">wpa_supplicant_node::SetNetworkStateResponse_</class>
    <member kind="typedef">
      <type>::wpa_supplicant_node::AddNetworkRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>AddNetworkRequest</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a56d511a1393b7435c4058ffc71d83b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AddNetworkRequest const  &gt;</type>
      <name>AddNetworkRequestConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a9ef11728416c68b20964d5b162e4004f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AddNetworkRequest &gt;</type>
      <name>AddNetworkRequestPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a3c5d617bf3d34106627f0e981cd4429e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::AddNetworkResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>AddNetworkResponse</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>abbdfd8b47fa465a04d8c3bfaab546eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AddNetworkResponse const  &gt;</type>
      <name>AddNetworkResponseConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a246ae88ec770fc6e709974c0f2862a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AddNetworkResponse &gt;</type>
      <name>AddNetworkResponsePtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>acb278bced3fbdbad85665a1f0fc4be53</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::AssociateAction_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>AssociateAction</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a7fc8c7ba418bbc96f83f7d7b2d8ea23e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateAction const  &gt;</type>
      <name>AssociateActionConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a95082348b79256da10d97b351a2058aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::AssociateActionFeedback_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>AssociateActionFeedback</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>ad83f965d6773da4e3ac6d25982ebebcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateActionFeedback const  &gt;</type>
      <name>AssociateActionFeedbackConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a983510293c7a77220904cd674032e67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateActionFeedback &gt;</type>
      <name>AssociateActionFeedbackPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a2a02b444818dc703a68f3cf54a90ee0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::AssociateActionGoal_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>AssociateActionGoal</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a7eab77a847cd9f83472be21cf1ba6503</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateActionGoal const  &gt;</type>
      <name>AssociateActionGoalConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a20f15c1010eb3fb7ce672b2c55621a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateActionGoal &gt;</type>
      <name>AssociateActionGoalPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a535fca5d1f3595b940f63eac4e85a783</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateAction &gt;</type>
      <name>AssociateActionPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a1c9946fdee13c37909e33eb7aeed7464</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::AssociateActionResult_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>AssociateActionResult</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a32189bc356ee935704820ace390c0980</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateActionResult const  &gt;</type>
      <name>AssociateActionResultConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a76e9a1f3fc88326d9042746a6ea63a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateActionResult &gt;</type>
      <name>AssociateActionResultPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a4a50916fbc59f31187f2cbc04ed54a92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::AssociateFeedback_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>AssociateFeedback</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a95b538441246e7dd3c398646a5099080</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateFeedback const  &gt;</type>
      <name>AssociateFeedbackConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>ac1268c5f4061d1724a39c514e0392a06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateFeedback &gt;</type>
      <name>AssociateFeedbackPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>aa5c95cf81af9076439a4219c6def3061</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::AssociateGoal_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>AssociateGoal</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a5064e9b66bfe0679a61d4782098c0188</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateGoal const  &gt;</type>
      <name>AssociateGoalConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a97f95b0768e3e9cebe3155dd30fcc85d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateGoal &gt;</type>
      <name>AssociateGoalPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a970ce761658123b3168ad60005774684</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::AssociateResult_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>AssociateResult</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a2f1f3e1c1104eb57f48bddd2f831b4c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateResult const  &gt;</type>
      <name>AssociateResultConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>aba7f459dc3b21156b5dfbcf91c0f85b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateResult &gt;</type>
      <name>AssociateResultPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>aafd8f4527704248b91ff1f686cb4780d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::Bss_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>Bss</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a7da339c66bc78ef3a692b2a310f6520c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::Bss const  &gt;</type>
      <name>BssConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>aded1ace6757eeea7401d215aaeade7a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::Bss &gt;</type>
      <name>BssPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a34b3ed47bf72f0f14e11cfae7053267a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::FrequencyList_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>FrequencyList</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a28896cd3839438c8d8253933d87254bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::FrequencyList const  &gt;</type>
      <name>FrequencyListConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a0a2a8b3a7a4d6343f515b59bd29956c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::FrequencyList &gt;</type>
      <name>FrequencyListPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>ad0d64a79f3dd147dac845a799d047709</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::Network_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>Network</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a657ec069f2f4be7c9e384ea707849254</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::Network const  &gt;</type>
      <name>NetworkConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>ae32016898a66e0c13f69fa0773ed8a66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::NetworkList_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>NetworkList</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a59325c02a214118b06a7d4b24d0b301c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::NetworkList const  &gt;</type>
      <name>NetworkListConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>ac9216abab36dc02493b3a2d9e6721a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::NetworkList &gt;</type>
      <name>NetworkListPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>aec852aff538191c492f585584912d3f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::NetworkParameter_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>NetworkParameter</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a8d1ae62f84a542846b9c5d7742bc3542</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::NetworkParameter const  &gt;</type>
      <name>NetworkParameterConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a9cbab8e57d63dc808c22bae3cbee7460</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::NetworkParameter &gt;</type>
      <name>NetworkParameterPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>aa93f1b0490ef4316501e496d82721d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::Network &gt;</type>
      <name>NetworkPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>aaa4ad366b8a6f47a14153c11c5c43fae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::RemoveNetworkRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>RemoveNetworkRequest</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>ae540678beb6203686c2b53c556c6dc4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::RemoveNetworkRequest const  &gt;</type>
      <name>RemoveNetworkRequestConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a0dfc2377ba02cc1cea0f409382265008</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::RemoveNetworkRequest &gt;</type>
      <name>RemoveNetworkRequestPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>ace2775e7be25cf64181d86ac2650915e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::RemoveNetworkResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>RemoveNetworkResponse</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a45a702c6b52b86a259caf00d5a1af508</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::RemoveNetworkResponse const  &gt;</type>
      <name>RemoveNetworkResponseConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>ac89edaf47cc03ce2ac8834a9239f596f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::RemoveNetworkResponse &gt;</type>
      <name>RemoveNetworkResponsePtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a13502b11e66ad8f7fd31239a85487f40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::ScanAction_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ScanAction</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a2ecbb8a8a8085c9dfa2e24a34f70f489</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanAction const  &gt;</type>
      <name>ScanActionConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a6deb4c130a559435db7e5dac87e376b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::ScanActionFeedback_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ScanActionFeedback</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a39e46af342b8f8df91f1ca47b6bffd30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanActionFeedback const  &gt;</type>
      <name>ScanActionFeedbackConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>aa6dbc28f4df281e2e973a9d72f372387</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanActionFeedback &gt;</type>
      <name>ScanActionFeedbackPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>ac3c2accdb682432cba394d78f495f302</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::ScanActionGoal_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ScanActionGoal</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>ae13f083679884576c00334e1d1cbf905</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanActionGoal const  &gt;</type>
      <name>ScanActionGoalConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a50dacffd54e15e4d69fb0227ff456473</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanActionGoal &gt;</type>
      <name>ScanActionGoalPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>afe8770af72229d98e158bbcaa237ca4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanAction &gt;</type>
      <name>ScanActionPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>aab4ae4a1437c2200d15a556f7405a204</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::ScanActionResult_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ScanActionResult</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>abb57734b73aec16dfa9088d904d7cdf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanActionResult const  &gt;</type>
      <name>ScanActionResultConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>ac4f723effe32a18b7f11d98a98a616d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanActionResult &gt;</type>
      <name>ScanActionResultPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a3f9daabd60dc4bb50200f9e9e65f6ec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::ScanFeedback_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ScanFeedback</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>aff460ae3577078c031071eb0c35359ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanFeedback const  &gt;</type>
      <name>ScanFeedbackConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>af4a16228c9cb0a173da5b2de6c79b8f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanFeedback &gt;</type>
      <name>ScanFeedbackPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>aa4255c57d59fa84c7db9fcc7f9191d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::ScanGoal_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ScanGoal</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a8f29bf75e666812af900480dc2b4c49b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanGoal const  &gt;</type>
      <name>ScanGoalConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>aadbc4cb8fab9824a4306f37cf5dfc7f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanGoal &gt;</type>
      <name>ScanGoalPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a04553cf4baf90059072c1cd8b23b2b86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::ScanResult_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ScanResult</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>ac357b0f6bf5b5c207ac22105c80f5aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanResult const  &gt;</type>
      <name>ScanResultConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>ac15b6d134b0f32a75b6bc0515b3cdd9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanResult &gt;</type>
      <name>ScanResultPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>afbda269a869dbc385110d107670f9912</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::SecurityProperties_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>SecurityProperties</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>aa51e827b047b38f5eb8e88864b2a2483</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::SecurityProperties const  &gt;</type>
      <name>SecurityPropertiesConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a13336a143b255c0e501f7c641d8a7bea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::SecurityProperties &gt;</type>
      <name>SecurityPropertiesPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>aab34093707a38587347afcfd66f90a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::SetNetworkParametersRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>SetNetworkParametersRequest</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a65b77a5bc80a1c3ce4f800262efd7a40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::SetNetworkParametersRequest const  &gt;</type>
      <name>SetNetworkParametersRequestConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a96f59d30955ccd1d5b7bc0821a6b5711</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::SetNetworkParametersRequest &gt;</type>
      <name>SetNetworkParametersRequestPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>ad0e56c07aa1f6d2d13a63829367cebd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::SetNetworkParametersResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>SetNetworkParametersResponse</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a2cc589617bcabf36038fd92b3556a0db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::SetNetworkParametersResponse const  &gt;</type>
      <name>SetNetworkParametersResponseConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a1ba1123a4fb9470ba2279af90f6174ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::SetNetworkParametersResponse &gt;</type>
      <name>SetNetworkParametersResponsePtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>ab5c12bdd6469c8d110927bd991d0a753</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::SetNetworkStateRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>SetNetworkStateRequest</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>adc021d7ee7a269e460048f74354e44cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::SetNetworkStateRequest const  &gt;</type>
      <name>SetNetworkStateRequestConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a67aeb5ce62096b7d6d32127f1ac816a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::SetNetworkStateRequest &gt;</type>
      <name>SetNetworkStateRequestPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>aacc738d3910d23c5ba169a4c399cb686</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::SetNetworkStateResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>SetNetworkStateResponse</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>ab13ebbe247ed2f197cdb94aba95efbe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::SetNetworkStateResponse const  &gt;</type>
      <name>SetNetworkStateResponseConstPtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a1fd766735779e3280ed1b44d79d9b941</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::SetNetworkStateResponse &gt;</type>
      <name>SetNetworkStateResponsePtr</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a4789c841d220ebcb9f0831968916c431</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>aaf571cd082e7d571ea10b33c209cd182</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::AssociateResult_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>ae58fb02f511195003b4df40d6cb1da39</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::ScanFeedback_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a446cfc5f4ad80c5e105852e7ffd065fc</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::FrequencyList_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a839a8619c4035612faeb3cc958672404</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::NetworkList_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a9c0886263da5ea627e71e6241dd2cab3</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::ScanGoal_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a69f68e7f8121e9bcd3cfbdd277f921c3</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::NetworkParameter_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a9ccd338c1fce19c05f02afbdfa971bf2</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::ScanResult_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>aeba72a8002ee0bf47cdae0dbecbee34f</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::AssociateFeedback_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a1e4d4ce15a07caa00f95804b0d7d3f2b</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::AssociateGoal_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a691273b58e3cf5bf046db16dc5c5f22c</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::SecurityProperties_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a909d515c382933198e16f9d162e341db</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::Network_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>abed6f2d1da73e0fc8007c927204a49d2</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::ScanActionGoal_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>aa1de04bec948b7441ee14e4a06a7cf97</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::AssociateActionResult_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a5a31d7854186cef0f981a82cd9b95611</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::ScanActionResult_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a326f592c6231141b1d9d9a30f4dfd77d</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::ScanActionFeedback_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a8143da2530bcc7567413a2b6493661fe</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::AssociateActionGoal_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a90cbf22e84eca555d649fbc7ddec8f73</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::AssociateActionFeedback_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a42ace26b52408b4caf05933b7313dc5c</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::AssociateAction_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>a7e74d97868830d770fe094da22f16847</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::ScanAction_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacewpa__supplicant__node.html</anchorfile>
      <anchor>ae0fec235ac6b8671d0cba1f427a6d7d7</anchor>
      <arglist>(std::ostream &amp;s, const ::wpa_supplicant_node::Bss_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_supplicant_node::AddNetwork</name>
    <filename>structwpa__supplicant__node_1_1AddNetwork.html</filename>
    <member kind="typedef">
      <type>AddNetworkRequest</type>
      <name>Request</name>
      <anchorfile>structwpa__supplicant__node_1_1AddNetwork.html</anchorfile>
      <anchor>a086f9d9df1474e285efa012d0ca7acfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structwpa__supplicant__node_1_1AddNetwork.html</anchorfile>
      <anchor>a6e25fbfbd0b12ab17dfcfca7d18b82cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AddNetworkResponse</type>
      <name>Response</name>
      <anchorfile>structwpa__supplicant__node_1_1AddNetwork.html</anchorfile>
      <anchor>a230f3a44376aaa6c4add81f007f6c4ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structwpa__supplicant__node_1_1AddNetwork.html</anchorfile>
      <anchor>a3fed11135c18c96089330afa0432ebc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structwpa__supplicant__node_1_1AddNetwork.html</anchorfile>
      <anchor>a59c1804e660a7ba7a8180e4027c263bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structwpa__supplicant__node_1_1AddNetwork.html</anchorfile>
      <anchor>a57d6de283d8e46add5fa0ce7a74c7868</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_supplicant_node::AddNetworkRequest_</name>
    <filename>structwpa__supplicant__node_1_1AddNetworkRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AddNetworkRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structwpa__supplicant__node_1_1AddNetworkRequest__.html</anchorfile>
      <anchor>af42375365235138bdef84501cd4d319b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AddNetworkRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structwpa__supplicant__node_1_1AddNetworkRequest__.html</anchorfile>
      <anchor>acb7cb49bdfb3b0f86bbacfec18d4c7ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AddNetworkRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structwpa__supplicant__node_1_1AddNetworkRequest__.html</anchorfile>
      <anchor>a903cbaa0156023e16b28b2e32b3e4ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AddNetworkRequest_</name>
      <anchorfile>structwpa__supplicant__node_1_1AddNetworkRequest__.html</anchorfile>
      <anchor>a64232cd649eba9f4f78be3b22c76fc71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AddNetworkRequest_</name>
      <anchorfile>structwpa__supplicant__node_1_1AddNetworkRequest__.html</anchorfile>
      <anchor>a2b92634f94a9f2bc222583a9f7e5ba35</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>structwpa__supplicant__node_1_1AddNetworkRequest__.html</anchorfile>
      <anchor>a324cd5c48ad84416639498e7fd790a82</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_supplicant_node::AddNetworkResponse_</name>
    <filename>structwpa__supplicant__node_1_1AddNetworkResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>int32_t</type>
      <name>_network_id_type</name>
      <anchorfile>structwpa__supplicant__node_1_1AddNetworkResponse__.html</anchorfile>
      <anchor>a3d051cc8e5042412197af2d74e599981</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_success_type</name>
      <anchorfile>structwpa__supplicant__node_1_1AddNetworkResponse__.html</anchorfile>
      <anchor>a70a03499fca9aa523edf79417e001616</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AddNetworkResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structwpa__supplicant__node_1_1AddNetworkResponse__.html</anchorfile>
      <anchor>a9d9058e01365611721ac9f3be2f92677</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AddNetworkResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structwpa__supplicant__node_1_1AddNetworkResponse__.html</anchorfile>
      <anchor>a96cfcf1d52f5247194e88cee4d3025a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AddNetworkResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structwpa__supplicant__node_1_1AddNetworkResponse__.html</anchorfile>
      <anchor>af130d5b402764784b9f50c758bc003e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AddNetworkResponse_</name>
      <anchorfile>structwpa__supplicant__node_1_1AddNetworkResponse__.html</anchorfile>
      <anchor>a86be4ef183c01950129bc580bf2a111c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AddNetworkResponse_</name>
      <anchorfile>structwpa__supplicant__node_1_1AddNetworkResponse__.html</anchorfile>
      <anchor>a7e914e8b00c41eb36de3de5720b44cc1</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>structwpa__supplicant__node_1_1AddNetworkResponse__.html</anchorfile>
      <anchor>a3688b6d484ee494a1491370d4231912e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>network_id</name>
      <anchorfile>structwpa__supplicant__node_1_1AddNetworkResponse__.html</anchorfile>
      <anchor>addcfcc5a79ee763b2b900985c547cbec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>success</name>
      <anchorfile>structwpa__supplicant__node_1_1AddNetworkResponse__.html</anchorfile>
      <anchor>a70034adb8eb85bc036970072c5b14c39</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_supplicant_node::AssociateAction_</name>
    <filename>structwpa__supplicant__node_1_1AssociateAction__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::wpa_supplicant_node::AssociateActionFeedback_&lt; ContainerAllocator &gt;</type>
      <name>_action_feedback_type</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateAction__.html</anchorfile>
      <anchor>a1010c5500b60595c1c3536619a4721a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::AssociateActionGoal_&lt; ContainerAllocator &gt;</type>
      <name>_action_goal_type</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateAction__.html</anchorfile>
      <anchor>a777d3d56a485f5713be5080a3705f15e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::AssociateActionResult_&lt; ContainerAllocator &gt;</type>
      <name>_action_result_type</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateAction__.html</anchorfile>
      <anchor>a0ffe472b2aa383117cdb33a8c6a2721c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateAction_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateAction__.html</anchorfile>
      <anchor>a216a0ef786440b88373e68fd32e5fbae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateAction_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateAction__.html</anchorfile>
      <anchor>a494cc5b5b5bd0f707497035f372ce9b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AssociateAction_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateAction__.html</anchorfile>
      <anchor>ae987be68cddad8101d28160f85c0e558</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AssociateAction_</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateAction__.html</anchorfile>
      <anchor>a8f44a96d9113d513716940596ff9e997</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AssociateAction_</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateAction__.html</anchorfile>
      <anchor>aa644b1cd9d6d8a223790358cb0ae6428</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>structwpa__supplicant__node_1_1AssociateAction__.html</anchorfile>
      <anchor>aae68d837962e4be943a03140e053a72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::wpa_supplicant_node::AssociateActionFeedback_&lt; ContainerAllocator &gt;</type>
      <name>action_feedback</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateAction__.html</anchorfile>
      <anchor>a3c6d042142407aa9d6cd8b962408a6d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::wpa_supplicant_node::AssociateActionGoal_&lt; ContainerAllocator &gt;</type>
      <name>action_goal</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateAction__.html</anchorfile>
      <anchor>afbda95cdc721add247cf0b05202fab0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::wpa_supplicant_node::AssociateActionResult_&lt; ContainerAllocator &gt;</type>
      <name>action_result</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateAction__.html</anchorfile>
      <anchor>a57c0c6f868c32b7658b1c729b840ba5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_supplicant_node::AssociateActionFeedback_</name>
    <filename>structwpa__supplicant__node_1_1AssociateActionFeedback__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::wpa_supplicant_node::AssociateFeedback_&lt; ContainerAllocator &gt;</type>
      <name>_feedback_type</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateActionFeedback__.html</anchorfile>
      <anchor>a20c5a1db32eb5f49a5432785abb52940</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>_header_type</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateActionFeedback__.html</anchorfile>
      <anchor>ab174973c70f2d6ca7cf758811f896acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::actionlib_msgs::GoalStatus_&lt; ContainerAllocator &gt;</type>
      <name>_status_type</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateActionFeedback__.html</anchorfile>
      <anchor>aef9409cd5ea9f85ae508c7af950948a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateActionFeedback_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateActionFeedback__.html</anchorfile>
      <anchor>ac1332a300f210ff04c66a2556460fd2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateActionFeedback_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateActionFeedback__.html</anchorfile>
      <anchor>a19283368314d575f5a712e8900c0f9b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AssociateActionFeedback_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateActionFeedback__.html</anchorfile>
      <anchor>ae8cdeb3fdaf8f17e3c7cee4fe7c2700a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AssociateActionFeedback_</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateActionFeedback__.html</anchorfile>
      <anchor>a8986f25fdc73b2d893e7f23190abcec1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AssociateActionFeedback_</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateActionFeedback__.html</anchorfile>
      <anchor>aaa553b469737d1e03380591b120fe53f</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>structwpa__supplicant__node_1_1AssociateActionFeedback__.html</anchorfile>
      <anchor>a29d25ebabe15d4de62eb1bdc8ad4b33c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::wpa_supplicant_node::AssociateFeedback_&lt; ContainerAllocator &gt;</type>
      <name>feedback</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateActionFeedback__.html</anchorfile>
      <anchor>a5fd43f1f3ce8ccf1b75bea624b146aef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>header</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateActionFeedback__.html</anchorfile>
      <anchor>aa7be71a2e97a9d31a916e1f7207e03d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::actionlib_msgs::GoalStatus_&lt; ContainerAllocator &gt;</type>
      <name>status</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateActionFeedback__.html</anchorfile>
      <anchor>a6676c744808ac5b282e0a8a6f7a6f652</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_supplicant_node::AssociateActionGoal_</name>
    <filename>structwpa__supplicant__node_1_1AssociateActionGoal__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::actionlib_msgs::GoalID_&lt; ContainerAllocator &gt;</type>
      <name>_goal_id_type</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateActionGoal__.html</anchorfile>
      <anchor>a37c234c6497fa10091da3da925cb8839</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::AssociateGoal_&lt; ContainerAllocator &gt;</type>
      <name>_goal_type</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateActionGoal__.html</anchorfile>
      <anchor>a14b0a10b39e8975ead749ae96238b4be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>_header_type</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateActionGoal__.html</anchorfile>
      <anchor>ae1fe4abca7fa91b0675e9a9fb5485ee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateActionGoal_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateActionGoal__.html</anchorfile>
      <anchor>a1b24f9a2bf766e1bc6f34f016119b789</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateActionGoal_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateActionGoal__.html</anchorfile>
      <anchor>ad5a80cbdeb089e7c35036a8ed8a63881</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AssociateActionGoal_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateActionGoal__.html</anchorfile>
      <anchor>affabd375e7caa5777b3a19249b71685e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AssociateActionGoal_</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateActionGoal__.html</anchorfile>
      <anchor>a0860bbe92db4559abc0fc81e983412ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AssociateActionGoal_</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateActionGoal__.html</anchorfile>
      <anchor>a257785298fde48d2f87764b0e1e3467e</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>structwpa__supplicant__node_1_1AssociateActionGoal__.html</anchorfile>
      <anchor>a79efd9b959c835d13c058d00f33ecfe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::wpa_supplicant_node::AssociateGoal_&lt; ContainerAllocator &gt;</type>
      <name>goal</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateActionGoal__.html</anchorfile>
      <anchor>a914cafe4ae3fe21570cfe419e3feb948</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::actionlib_msgs::GoalID_&lt; ContainerAllocator &gt;</type>
      <name>goal_id</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateActionGoal__.html</anchorfile>
      <anchor>a0a7067b17e12cb49cf004f4bc7c20062</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>header</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateActionGoal__.html</anchorfile>
      <anchor>ae500bdcdd767ba90e15bbb99464eb5f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_supplicant_node::AssociateActionResult_</name>
    <filename>structwpa__supplicant__node_1_1AssociateActionResult__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>_header_type</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateActionResult__.html</anchorfile>
      <anchor>a09fc25efc01feee73eece248b3e6445a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::AssociateResult_&lt; ContainerAllocator &gt;</type>
      <name>_result_type</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateActionResult__.html</anchorfile>
      <anchor>aab0fbf8fe1bb0b95091a77095b045d2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::actionlib_msgs::GoalStatus_&lt; ContainerAllocator &gt;</type>
      <name>_status_type</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateActionResult__.html</anchorfile>
      <anchor>a88c89772a1a671f5af480d28992799eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateActionResult_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateActionResult__.html</anchorfile>
      <anchor>a8d4fe405d9f62091b4b01a3304045afb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateActionResult_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateActionResult__.html</anchorfile>
      <anchor>a1f34872f2aacf39813ba6e74aba111e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AssociateActionResult_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateActionResult__.html</anchorfile>
      <anchor>a0ec8b7b923657b6d233c23f84b7b9085</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AssociateActionResult_</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateActionResult__.html</anchorfile>
      <anchor>a350f3efa92c88b4d017a357423ee32f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AssociateActionResult_</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateActionResult__.html</anchorfile>
      <anchor>ab59c86f700995e48fd75a69fdba03f94</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>structwpa__supplicant__node_1_1AssociateActionResult__.html</anchorfile>
      <anchor>a3fe76d30837a13ccf1f87066c3c2e833</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>header</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateActionResult__.html</anchorfile>
      <anchor>a205151b14ef9c075ce11e8922c10830b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::wpa_supplicant_node::AssociateResult_&lt; ContainerAllocator &gt;</type>
      <name>result</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateActionResult__.html</anchorfile>
      <anchor>acf3ac3c8eef0d3e9296f8ffa4c4e40d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::actionlib_msgs::GoalStatus_&lt; ContainerAllocator &gt;</type>
      <name>status</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateActionResult__.html</anchorfile>
      <anchor>a6dfe31939f2784ea81d71890a8bf1b53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_supplicant_node::AssociateFeedback_</name>
    <filename>structwpa__supplicant__node_1_1AssociateFeedback__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_associated_type</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateFeedback__.html</anchorfile>
      <anchor>ae76890a3a300346e9bc93cdf4f88fcae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::Bss_&lt; ContainerAllocator &gt;</type>
      <name>_bss_type</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateFeedback__.html</anchorfile>
      <anchor>a9a9f880c5057f8de5765e09c51d07e80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateFeedback_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateFeedback__.html</anchorfile>
      <anchor>a2335ac5331937420f0911428eec0a6ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateFeedback_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateFeedback__.html</anchorfile>
      <anchor>adccadda661f188071bc54120a5b5b7f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AssociateFeedback_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateFeedback__.html</anchorfile>
      <anchor>a26556a07816a5adcb887d6e27eeddd5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AssociateFeedback_</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateFeedback__.html</anchorfile>
      <anchor>aa862bf7cc21ebac276398a45636f1b5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AssociateFeedback_</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateFeedback__.html</anchorfile>
      <anchor>ac28050266de5c04b8fee81b85ff43134</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>structwpa__supplicant__node_1_1AssociateFeedback__.html</anchorfile>
      <anchor>a4c14775c8836eb76ff782487eeb06e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>associated</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateFeedback__.html</anchorfile>
      <anchor>ab227009ee79c2064e8cd5ebefad9b4f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::wpa_supplicant_node::Bss_&lt; ContainerAllocator &gt;</type>
      <name>bss</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateFeedback__.html</anchorfile>
      <anchor>a7c463841e1a304e5babc2500f6ce63af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_supplicant_node::AssociateGoal_</name>
    <filename>structwpa__supplicant__node_1_1AssociateGoal__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::array&lt; uint8_t, 6 &gt;</type>
      <name>_bssid_type</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateGoal__.html</anchorfile>
      <anchor>a342d26b1425b3ee6eb7fba993b0983be</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>_ssid_type</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateGoal__.html</anchorfile>
      <anchor>a1944ca44e0f1b5ac7aac753ac7d8a6c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateGoal_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateGoal__.html</anchorfile>
      <anchor>a362eb3a4e548b134f1cb97fb7bc85835</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateGoal_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateGoal__.html</anchorfile>
      <anchor>ad30f0c796b9a6f281d0235c8aa3df1ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AssociateGoal_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateGoal__.html</anchorfile>
      <anchor>abb01796a3ea91adf048aeb2ae0e6aff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AssociateGoal_</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateGoal__.html</anchorfile>
      <anchor>a39c6b1611f956d3c82f0b7559fe4af25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AssociateGoal_</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateGoal__.html</anchorfile>
      <anchor>a73510f1cd2f7da10f575fa66ddcfd7ab</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>structwpa__supplicant__node_1_1AssociateGoal__.html</anchorfile>
      <anchor>a4478487d1f5b36679efc617ac1764bc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::array&lt; uint8_t, 6 &gt;</type>
      <name>bssid</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateGoal__.html</anchorfile>
      <anchor>ac1addb42573930912980fe7f3a1d30ad</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>ssid</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateGoal__.html</anchorfile>
      <anchor>a7c116b1950c9dcd92da40e06e286444c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_supplicant_node::AssociateResult_</name>
    <filename>structwpa__supplicant__node_1_1AssociateResult__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateResult_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateResult__.html</anchorfile>
      <anchor>a5c1c124372a9ef1b2c982f4ba315b383</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::AssociateResult_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateResult__.html</anchorfile>
      <anchor>a4a8eea1d7e7e5031ce075b31bcee2b8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AssociateResult_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateResult__.html</anchorfile>
      <anchor>a7747671f4eaf467da35643dac4b4c650</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AssociateResult_</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateResult__.html</anchorfile>
      <anchor>a0a87428852c4c8a08d60b7694a5c6b1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AssociateResult_</name>
      <anchorfile>structwpa__supplicant__node_1_1AssociateResult__.html</anchorfile>
      <anchor>ac3fc5f8d1e377df584d895d37731b5a8</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>structwpa__supplicant__node_1_1AssociateResult__.html</anchorfile>
      <anchor>a7a16ee46432338a44a2d652d7b844d4f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_supplicant_node::Bss_</name>
    <filename>structwpa__supplicant__node_1_1Bss__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>int16_t</type>
      <name>_beacon_interval_type</name>
      <anchorfile>structwpa__supplicant__node_1_1Bss__.html</anchorfile>
      <anchor>ae926cca9cfb0801d856f045297a2304b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::array&lt; uint8_t, 6 &gt;</type>
      <name>_bssid_type</name>
      <anchorfile>structwpa__supplicant__node_1_1Bss__.html</anchorfile>
      <anchor>abb4b49e236ad5436808c197ed7084a4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int16_t</type>
      <name>_capabilities_type</name>
      <anchorfile>structwpa__supplicant__node_1_1Bss__.html</anchorfile>
      <anchor>ad8dd82debb09b85d1a2e015515e3de79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>_frequency_type</name>
      <anchorfile>structwpa__supplicant__node_1_1Bss__.html</anchorfile>
      <anchor>a0b5c2fd0714e91f8d0955432b9485a77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>_level_type</name>
      <anchorfile>structwpa__supplicant__node_1_1Bss__.html</anchorfile>
      <anchor>a59571d86acbc7009d7183ac8584b1cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>_noise_type</name>
      <anchorfile>structwpa__supplicant__node_1_1Bss__.html</anchorfile>
      <anchor>a460c11e6096eb8f42eb4bc114097a651</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>_quality_type</name>
      <anchorfile>structwpa__supplicant__node_1_1Bss__.html</anchorfile>
      <anchor>ab5e6e9bf2095d6929255bf0d67518d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::SecurityProperties_&lt; ContainerAllocator &gt;</type>
      <name>_rsn_type</name>
      <anchorfile>structwpa__supplicant__node_1_1Bss__.html</anchorfile>
      <anchor>ae1f992b09e8d0e2e779e4fc43538bcc0</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>_ssid_type</name>
      <anchorfile>structwpa__supplicant__node_1_1Bss__.html</anchorfile>
      <anchor>ad597815fd96250e44c0f636c4cd8fc46</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ros::Time</type>
      <name>_stamp_type</name>
      <anchorfile>structwpa__supplicant__node_1_1Bss__.html</anchorfile>
      <anchor>a99006f2915db9d22f4b581b9f639fd0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::SecurityProperties_&lt; ContainerAllocator &gt;</type>
      <name>_wpa_type</name>
      <anchorfile>structwpa__supplicant__node_1_1Bss__.html</anchorfile>
      <anchor>ac8997bb59a9640099aaae01dab98e937</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::Bss_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structwpa__supplicant__node_1_1Bss__.html</anchorfile>
      <anchor>a47ef78588ccde0dfc8905a72086a3359</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::Bss_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structwpa__supplicant__node_1_1Bss__.html</anchorfile>
      <anchor>a325defd184b7e95b35b30666d9ff8a31</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bss_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structwpa__supplicant__node_1_1Bss__.html</anchorfile>
      <anchor>a4752b4ad16868bbc8217f3510aeff07a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Bss_</name>
      <anchorfile>structwpa__supplicant__node_1_1Bss__.html</anchorfile>
      <anchor>acb847e927a14c73acce03d8cec46b5ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Bss_</name>
      <anchorfile>structwpa__supplicant__node_1_1Bss__.html</anchorfile>
      <anchor>a917d7db4c467380ac8f7d95caeeb26d7</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>structwpa__supplicant__node_1_1Bss__.html</anchorfile>
      <anchor>adf6fcaa9bb75ce728490ba5efe07e42d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>beacon_interval</name>
      <anchorfile>structwpa__supplicant__node_1_1Bss__.html</anchorfile>
      <anchor>ac707af4b7927db217669d3b190974082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::array&lt; uint8_t, 6 &gt;</type>
      <name>bssid</name>
      <anchorfile>structwpa__supplicant__node_1_1Bss__.html</anchorfile>
      <anchor>a8b8514737c3f3cf7a6dd532d872a7e28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>capabilities</name>
      <anchorfile>structwpa__supplicant__node_1_1Bss__.html</anchorfile>
      <anchor>af66c49216be6cc8d171908c7c8e7a252</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>frequency</name>
      <anchorfile>structwpa__supplicant__node_1_1Bss__.html</anchorfile>
      <anchor>ad2ca8763bd38652f7fd8d0b43cfc8609</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>level</name>
      <anchorfile>structwpa__supplicant__node_1_1Bss__.html</anchorfile>
      <anchor>ab86c503f1692fa031192b61a6bddeb5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>noise</name>
      <anchorfile>structwpa__supplicant__node_1_1Bss__.html</anchorfile>
      <anchor>ac32f9a0695381f0d7ada2b5fb388395e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>quality</name>
      <anchorfile>structwpa__supplicant__node_1_1Bss__.html</anchorfile>
      <anchor>a71051692ee89c46870b4ffcca3649918</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::wpa_supplicant_node::SecurityProperties_&lt; ContainerAllocator &gt;</type>
      <name>rsn</name>
      <anchorfile>structwpa__supplicant__node_1_1Bss__.html</anchorfile>
      <anchor>aa70a3fce66e47ef2c8f560170e2a7b64</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>ssid</name>
      <anchorfile>structwpa__supplicant__node_1_1Bss__.html</anchorfile>
      <anchor>a25ae8364c1e6a7f7b44203bdf694310f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>stamp</name>
      <anchorfile>structwpa__supplicant__node_1_1Bss__.html</anchorfile>
      <anchor>a654c9d3379dc24bc78e43c62af1d4116</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::wpa_supplicant_node::SecurityProperties_&lt; ContainerAllocator &gt;</type>
      <name>wpa</name>
      <anchorfile>structwpa__supplicant__node_1_1Bss__.html</anchorfile>
      <anchor>ad64813df1276005db093d69682c50ed6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_supplicant_node::FrequencyList_</name>
    <filename>structwpa__supplicant__node_1_1FrequencyList__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::vector&lt; int32_t, typename ContainerAllocator::template rebind&lt; int32_t &gt;::other &gt;</type>
      <name>_frequencies_type</name>
      <anchorfile>structwpa__supplicant__node_1_1FrequencyList__.html</anchorfile>
      <anchor>aa440f6afd7a4ecc09fd43d52c7f2a75f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::FrequencyList_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structwpa__supplicant__node_1_1FrequencyList__.html</anchorfile>
      <anchor>a8bcf67741942adc1e4ba6d08ea86850f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::FrequencyList_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structwpa__supplicant__node_1_1FrequencyList__.html</anchorfile>
      <anchor>a4ebee3397b277395c651c38ac42181a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FrequencyList_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structwpa__supplicant__node_1_1FrequencyList__.html</anchorfile>
      <anchor>a038c73134c0284bae3578473aedddb16</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FrequencyList_</name>
      <anchorfile>structwpa__supplicant__node_1_1FrequencyList__.html</anchorfile>
      <anchor>a8218fcddc67c53d11060a4a9bb2a25b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FrequencyList_</name>
      <anchorfile>structwpa__supplicant__node_1_1FrequencyList__.html</anchorfile>
      <anchor>ac513480d30deb51d4625e5530cd85d56</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>structwpa__supplicant__node_1_1FrequencyList__.html</anchorfile>
      <anchor>a1ecd49c533aaa119b37594bc1acb0b38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int32_t, typename ContainerAllocator::template rebind&lt; int32_t &gt;::other &gt;</type>
      <name>frequencies</name>
      <anchorfile>structwpa__supplicant__node_1_1FrequencyList__.html</anchorfile>
      <anchor>a597fa8d63f98c3db45ed9e30a47b8c80</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_supplicant_node::Network_</name>
    <filename>structwpa__supplicant__node_1_1Network__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_enabled_type</name>
      <anchorfile>structwpa__supplicant__node_1_1Network__.html</anchorfile>
      <anchor>a8dcf2a5c007001d7608b1cd4173542e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>_network_id_type</name>
      <anchorfile>structwpa__supplicant__node_1_1Network__.html</anchorfile>
      <anchor>a21d6878623a2c3ced3d218316801e355</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ::wpa_supplicant_node::NetworkParameter_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::wpa_supplicant_node::NetworkParameter_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_parameters_type</name>
      <anchorfile>structwpa__supplicant__node_1_1Network__.html</anchorfile>
      <anchor>a5b53b7ba8e06cb6c8dab0d83c33074b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::Network_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structwpa__supplicant__node_1_1Network__.html</anchorfile>
      <anchor>a5ce406e7eaca2599f9e91367e49b4d8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::Network_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structwpa__supplicant__node_1_1Network__.html</anchorfile>
      <anchor>ae8ca16f8bb70fd69ed02fa3103f972bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Network_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structwpa__supplicant__node_1_1Network__.html</anchorfile>
      <anchor>a0ae2fa79b8804212dfcf5e1d84c64d0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Network_</name>
      <anchorfile>structwpa__supplicant__node_1_1Network__.html</anchorfile>
      <anchor>aba6a6a024762166b14a73ff2f2a86fdc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Network_</name>
      <anchorfile>structwpa__supplicant__node_1_1Network__.html</anchorfile>
      <anchor>ab8d1c5c5664540e2e803aee317935cf6</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>structwpa__supplicant__node_1_1Network__.html</anchorfile>
      <anchor>a7d9abac35faafbf82f6e445546315b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>enabled</name>
      <anchorfile>structwpa__supplicant__node_1_1Network__.html</anchorfile>
      <anchor>ad100deaaa54613e964ef72b7a3987ef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>network_id</name>
      <anchorfile>structwpa__supplicant__node_1_1Network__.html</anchorfile>
      <anchor>a84453c1641d4170691ab34d6ee124ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::wpa_supplicant_node::NetworkParameter_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::wpa_supplicant_node::NetworkParameter_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>parameters</name>
      <anchorfile>structwpa__supplicant__node_1_1Network__.html</anchorfile>
      <anchor>a13d9ab26bcbc55d43e34822b436f4d2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_supplicant_node::NetworkList_</name>
    <filename>structwpa__supplicant__node_1_1NetworkList__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::vector&lt; ::wpa_supplicant_node::Network_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::wpa_supplicant_node::Network_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_networks_type</name>
      <anchorfile>structwpa__supplicant__node_1_1NetworkList__.html</anchorfile>
      <anchor>abddfedc3566b607a28a84d4f6e77db80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::NetworkList_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structwpa__supplicant__node_1_1NetworkList__.html</anchorfile>
      <anchor>a26b807a78e69b9362812991587f35c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::NetworkList_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structwpa__supplicant__node_1_1NetworkList__.html</anchorfile>
      <anchor>a286a39e39a9cfcf62782ef9a247633e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NetworkList_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structwpa__supplicant__node_1_1NetworkList__.html</anchorfile>
      <anchor>ab2df0d98178f56e1d21be24ab734e7f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NetworkList_</name>
      <anchorfile>structwpa__supplicant__node_1_1NetworkList__.html</anchorfile>
      <anchor>a607b2b0f62f5d39137cd4deb645f9506</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NetworkList_</name>
      <anchorfile>structwpa__supplicant__node_1_1NetworkList__.html</anchorfile>
      <anchor>ac17db2949d182de158c64723b681f10b</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>structwpa__supplicant__node_1_1NetworkList__.html</anchorfile>
      <anchor>a8e005d3f8445832d01f73af93e74b100</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::wpa_supplicant_node::Network_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::wpa_supplicant_node::Network_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>networks</name>
      <anchorfile>structwpa__supplicant__node_1_1NetworkList__.html</anchorfile>
      <anchor>a25c0fd81719f927c5251dc108163775e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_supplicant_node::NetworkParameter_</name>
    <filename>structwpa__supplicant__node_1_1NetworkParameter__.html</filename>
    <templarg></templarg>
    <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>_key_type</name>
      <anchorfile>structwpa__supplicant__node_1_1NetworkParameter__.html</anchorfile>
      <anchor>a1be8a52f7bc914dfe4ea0beb74e59f39</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>_value_type</name>
      <anchorfile>structwpa__supplicant__node_1_1NetworkParameter__.html</anchorfile>
      <anchor>a6d8c518ab436ba0776b8d49fd850dc8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::NetworkParameter_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structwpa__supplicant__node_1_1NetworkParameter__.html</anchorfile>
      <anchor>aef208ad5fe3bc4dda94ba9acd2e0d047</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::NetworkParameter_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structwpa__supplicant__node_1_1NetworkParameter__.html</anchorfile>
      <anchor>a263d3fd0a9fc14a52323e12a5b42d2f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NetworkParameter_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structwpa__supplicant__node_1_1NetworkParameter__.html</anchorfile>
      <anchor>a6f4c96b64afb631bff2a487f11c25426</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NetworkParameter_</name>
      <anchorfile>structwpa__supplicant__node_1_1NetworkParameter__.html</anchorfile>
      <anchor>a6f85f009d46af1494c1b2071f29f0219</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NetworkParameter_</name>
      <anchorfile>structwpa__supplicant__node_1_1NetworkParameter__.html</anchorfile>
      <anchor>a7830b6234db4e48f16640dfc870ae0a4</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>structwpa__supplicant__node_1_1NetworkParameter__.html</anchorfile>
      <anchor>a2241f74d51d6f909d2900cbce6a23217</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>key</name>
      <anchorfile>structwpa__supplicant__node_1_1NetworkParameter__.html</anchorfile>
      <anchor>a6a6f4512c7dfc7315d0f07f18766142f</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>value</name>
      <anchorfile>structwpa__supplicant__node_1_1NetworkParameter__.html</anchorfile>
      <anchor>ac944f94ee8bace982acea8352f34c430</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_supplicant_node::RemoveNetwork</name>
    <filename>structwpa__supplicant__node_1_1RemoveNetwork.html</filename>
    <member kind="typedef">
      <type>RemoveNetworkRequest</type>
      <name>Request</name>
      <anchorfile>structwpa__supplicant__node_1_1RemoveNetwork.html</anchorfile>
      <anchor>a1538c76b359c088ec552828207ecd00e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structwpa__supplicant__node_1_1RemoveNetwork.html</anchorfile>
      <anchor>aa0a97caf6685b1350bc06a3e4ace9c2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RemoveNetworkResponse</type>
      <name>Response</name>
      <anchorfile>structwpa__supplicant__node_1_1RemoveNetwork.html</anchorfile>
      <anchor>acdf2c5fed5e4e836dfd9fa542130e9cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structwpa__supplicant__node_1_1RemoveNetwork.html</anchorfile>
      <anchor>a56e764ce9c29ddc8d1462a08f2f4a063</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structwpa__supplicant__node_1_1RemoveNetwork.html</anchorfile>
      <anchor>abe7c7258c1d5818d0187288ffa96221e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structwpa__supplicant__node_1_1RemoveNetwork.html</anchorfile>
      <anchor>a90dacbe44ddb349b520349ea9fcdc1b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_supplicant_node::RemoveNetworkRequest_</name>
    <filename>structwpa__supplicant__node_1_1RemoveNetworkRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>int32_t</type>
      <name>_network_id_type</name>
      <anchorfile>structwpa__supplicant__node_1_1RemoveNetworkRequest__.html</anchorfile>
      <anchor>a4438a3faba3d950b2dad8ec0c5d79abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::RemoveNetworkRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structwpa__supplicant__node_1_1RemoveNetworkRequest__.html</anchorfile>
      <anchor>a192061f9e06047b0dbe14dc6c105f213</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::RemoveNetworkRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structwpa__supplicant__node_1_1RemoveNetworkRequest__.html</anchorfile>
      <anchor>a0b48f39171236f3de6024a8d03230e72</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RemoveNetworkRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structwpa__supplicant__node_1_1RemoveNetworkRequest__.html</anchorfile>
      <anchor>afb9575fa3ee789c7c878d9d6fb0d22a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RemoveNetworkRequest_</name>
      <anchorfile>structwpa__supplicant__node_1_1RemoveNetworkRequest__.html</anchorfile>
      <anchor>a4ef1074e7f1cadb3e4420da1ca495dd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RemoveNetworkRequest_</name>
      <anchorfile>structwpa__supplicant__node_1_1RemoveNetworkRequest__.html</anchorfile>
      <anchor>a60d19c22be12787fd206d96bea4930b4</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>structwpa__supplicant__node_1_1RemoveNetworkRequest__.html</anchorfile>
      <anchor>a0cf37e32a46d5c697f298dc957cdd0b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>network_id</name>
      <anchorfile>structwpa__supplicant__node_1_1RemoveNetworkRequest__.html</anchorfile>
      <anchor>a5d51623a355606c8f3bb0c99ddbb6ffa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_supplicant_node::RemoveNetworkResponse_</name>
    <filename>structwpa__supplicant__node_1_1RemoveNetworkResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_success_type</name>
      <anchorfile>structwpa__supplicant__node_1_1RemoveNetworkResponse__.html</anchorfile>
      <anchor>a11801ceb562f796a6927da0dc3ca288f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::RemoveNetworkResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structwpa__supplicant__node_1_1RemoveNetworkResponse__.html</anchorfile>
      <anchor>aa701c1905a5cf282ecef870ac7046627</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::RemoveNetworkResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structwpa__supplicant__node_1_1RemoveNetworkResponse__.html</anchorfile>
      <anchor>af0ca9d64afbce112940fce3a91b60f82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RemoveNetworkResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structwpa__supplicant__node_1_1RemoveNetworkResponse__.html</anchorfile>
      <anchor>a32da1f5a9a25828650ed97e697ba5696</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RemoveNetworkResponse_</name>
      <anchorfile>structwpa__supplicant__node_1_1RemoveNetworkResponse__.html</anchorfile>
      <anchor>ab7e4d1b98f6edc9d199333b17c09a55c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RemoveNetworkResponse_</name>
      <anchorfile>structwpa__supplicant__node_1_1RemoveNetworkResponse__.html</anchorfile>
      <anchor>a4f501a8afcdd2ff20ff9a73762676f22</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>structwpa__supplicant__node_1_1RemoveNetworkResponse__.html</anchorfile>
      <anchor>aa7c4a42b29dd31939c5d7ee450ea048b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>success</name>
      <anchorfile>structwpa__supplicant__node_1_1RemoveNetworkResponse__.html</anchorfile>
      <anchor>a563174b3886b8a4fa6e032c18fd19576</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_supplicant_node::ScanAction_</name>
    <filename>structwpa__supplicant__node_1_1ScanAction__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::wpa_supplicant_node::ScanActionFeedback_&lt; ContainerAllocator &gt;</type>
      <name>_action_feedback_type</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanAction__.html</anchorfile>
      <anchor>acf09d2a5ed5500482739257d0472b0d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::ScanActionGoal_&lt; ContainerAllocator &gt;</type>
      <name>_action_goal_type</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanAction__.html</anchorfile>
      <anchor>a51cd15a4dc1ac4211550276a2168e0b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::ScanActionResult_&lt; ContainerAllocator &gt;</type>
      <name>_action_result_type</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanAction__.html</anchorfile>
      <anchor>a3958480ab90bb6847a039d08de463373</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanAction_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanAction__.html</anchorfile>
      <anchor>ae947791370ff8239db3dc00f530385e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanAction_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanAction__.html</anchorfile>
      <anchor>a1d7e0bb46585fb9c58fcd131118e4e1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScanAction_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanAction__.html</anchorfile>
      <anchor>a860e64199181877c08f23154fb2629d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScanAction_</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanAction__.html</anchorfile>
      <anchor>a962cdb6934a16b64add89df90eee64ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScanAction_</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanAction__.html</anchorfile>
      <anchor>ae0ad8f7e7bb232eff15353e32a953c82</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>structwpa__supplicant__node_1_1ScanAction__.html</anchorfile>
      <anchor>aa40b7e1983e43fd3c9d6103bb18dd011</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::wpa_supplicant_node::ScanActionFeedback_&lt; ContainerAllocator &gt;</type>
      <name>action_feedback</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanAction__.html</anchorfile>
      <anchor>ada628a3c6f238eccf16dbd12a8427a9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::wpa_supplicant_node::ScanActionGoal_&lt; ContainerAllocator &gt;</type>
      <name>action_goal</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanAction__.html</anchorfile>
      <anchor>a92ffd6d5c7d4977fc720b6f9072ceef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::wpa_supplicant_node::ScanActionResult_&lt; ContainerAllocator &gt;</type>
      <name>action_result</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanAction__.html</anchorfile>
      <anchor>a9029d28a7373f34a6c575554b12d5486</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_supplicant_node::ScanActionFeedback_</name>
    <filename>structwpa__supplicant__node_1_1ScanActionFeedback__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::wpa_supplicant_node::ScanFeedback_&lt; ContainerAllocator &gt;</type>
      <name>_feedback_type</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanActionFeedback__.html</anchorfile>
      <anchor>af95fad48c2f2813de294677a7e010509</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>_header_type</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanActionFeedback__.html</anchorfile>
      <anchor>a7654f07dd1c4db592be91765c6e63a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::actionlib_msgs::GoalStatus_&lt; ContainerAllocator &gt;</type>
      <name>_status_type</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanActionFeedback__.html</anchorfile>
      <anchor>a3c68a73552f5c460d97e11b4ecfd1a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanActionFeedback_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanActionFeedback__.html</anchorfile>
      <anchor>a1583037eb714c219c397674c19dd7456</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanActionFeedback_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanActionFeedback__.html</anchorfile>
      <anchor>a00dd37a5b90b763a730577e779624f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScanActionFeedback_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanActionFeedback__.html</anchorfile>
      <anchor>abe53f721d88334bb2db74e45b95da611</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScanActionFeedback_</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanActionFeedback__.html</anchorfile>
      <anchor>a712e40a1f52b88c75bc098e518c912cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScanActionFeedback_</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanActionFeedback__.html</anchorfile>
      <anchor>a253c86dea9adbd2bded43936d44e6e67</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>structwpa__supplicant__node_1_1ScanActionFeedback__.html</anchorfile>
      <anchor>a01665c2ba55882ebd9d660026f1e1f25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::wpa_supplicant_node::ScanFeedback_&lt; ContainerAllocator &gt;</type>
      <name>feedback</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanActionFeedback__.html</anchorfile>
      <anchor>af4060f15f9ba86e677d172049ead0848</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>header</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanActionFeedback__.html</anchorfile>
      <anchor>a7f16c0d89e5addc3a9fe4f21d2896e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::actionlib_msgs::GoalStatus_&lt; ContainerAllocator &gt;</type>
      <name>status</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanActionFeedback__.html</anchorfile>
      <anchor>ac5bc5f94047211a2c14f2b619fa534ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_supplicant_node::ScanActionGoal_</name>
    <filename>structwpa__supplicant__node_1_1ScanActionGoal__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::actionlib_msgs::GoalID_&lt; ContainerAllocator &gt;</type>
      <name>_goal_id_type</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanActionGoal__.html</anchorfile>
      <anchor>a8e09c9056c21aa29f6066dfc166560a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::ScanGoal_&lt; ContainerAllocator &gt;</type>
      <name>_goal_type</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanActionGoal__.html</anchorfile>
      <anchor>adca5615c6e56f84cd5a68cc20cc61c9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>_header_type</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanActionGoal__.html</anchorfile>
      <anchor>a7b00a83b908c05a174261c68d28bbc3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanActionGoal_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanActionGoal__.html</anchorfile>
      <anchor>a25b9266467ee1c6fa906f5ae3cb31a55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanActionGoal_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanActionGoal__.html</anchorfile>
      <anchor>ac4cd0961676b2d017cda90efd2357942</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScanActionGoal_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanActionGoal__.html</anchorfile>
      <anchor>ad2c51d9086bc5a672ee1a448627c306a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScanActionGoal_</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanActionGoal__.html</anchorfile>
      <anchor>a1260764db64dec5e44f60de26faa26d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScanActionGoal_</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanActionGoal__.html</anchorfile>
      <anchor>a48086b119b374ce25990bca3bf0ae26f</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>structwpa__supplicant__node_1_1ScanActionGoal__.html</anchorfile>
      <anchor>a182a129758324ef2c4741c54ee273890</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::wpa_supplicant_node::ScanGoal_&lt; ContainerAllocator &gt;</type>
      <name>goal</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanActionGoal__.html</anchorfile>
      <anchor>a729f5af9444ca602c23b5fc2a679e3c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::actionlib_msgs::GoalID_&lt; ContainerAllocator &gt;</type>
      <name>goal_id</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanActionGoal__.html</anchorfile>
      <anchor>ac21a839ddef84fc5a490676c33d9198a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>header</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanActionGoal__.html</anchorfile>
      <anchor>a6b12f50af9e65a0c54800a2112716b64</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_supplicant_node::ScanActionResult_</name>
    <filename>structwpa__supplicant__node_1_1ScanActionResult__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>_header_type</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanActionResult__.html</anchorfile>
      <anchor>a26447625c91260cff007b9af4bb27e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::ScanResult_&lt; ContainerAllocator &gt;</type>
      <name>_result_type</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanActionResult__.html</anchorfile>
      <anchor>a6416522023ae5dfd2bb1491a2e8eed17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::actionlib_msgs::GoalStatus_&lt; ContainerAllocator &gt;</type>
      <name>_status_type</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanActionResult__.html</anchorfile>
      <anchor>acb4f2237d544730efa3baeb5c6e229db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanActionResult_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanActionResult__.html</anchorfile>
      <anchor>ab70cd07968187179d1236b87573db6c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanActionResult_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanActionResult__.html</anchorfile>
      <anchor>aa5f8c9bd1c1e80f01d812b12c0440aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScanActionResult_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanActionResult__.html</anchorfile>
      <anchor>aa593d2479a5ea4ba065fdeabbd7841e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScanActionResult_</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanActionResult__.html</anchorfile>
      <anchor>a6b9f5300fa6bbe0696c330c8f3604d8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScanActionResult_</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanActionResult__.html</anchorfile>
      <anchor>a9266970035def916e3a7c51498d4af02</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>structwpa__supplicant__node_1_1ScanActionResult__.html</anchorfile>
      <anchor>ad381f7d223bfac155429e0fd194d54a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>header</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanActionResult__.html</anchorfile>
      <anchor>a6c84f181ddee10af670f37d24829dd91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::wpa_supplicant_node::ScanResult_&lt; ContainerAllocator &gt;</type>
      <name>result</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanActionResult__.html</anchorfile>
      <anchor>a893797dfdf43d86a9f8fe660fde06a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::actionlib_msgs::GoalStatus_&lt; ContainerAllocator &gt;</type>
      <name>status</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanActionResult__.html</anchorfile>
      <anchor>ab7cef5dd0178da04984468058efcd878</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_supplicant_node::ScanFeedback_</name>
    <filename>structwpa__supplicant__node_1_1ScanFeedback__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanFeedback_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanFeedback__.html</anchorfile>
      <anchor>a014e802843ff264b058a0346e661ce2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanFeedback_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanFeedback__.html</anchorfile>
      <anchor>a88a0abb42f51735cd91f5a8af6a25684</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScanFeedback_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanFeedback__.html</anchorfile>
      <anchor>a954a124f94b0e732e97543cc079103d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScanFeedback_</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanFeedback__.html</anchorfile>
      <anchor>a3dca8480419e03528f12534c4fd053e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScanFeedback_</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanFeedback__.html</anchorfile>
      <anchor>ad681394939ed4cfc6300477cd353b0ac</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>structwpa__supplicant__node_1_1ScanFeedback__.html</anchorfile>
      <anchor>a6b591f0e9499e1551da666e267ecff4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_supplicant_node::ScanGoal_</name>
    <filename>structwpa__supplicant__node_1_1ScanGoal__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::vector&lt; int32_t, typename ContainerAllocator::template rebind&lt; int32_t &gt;::other &gt;</type>
      <name>_frequencies_type</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanGoal__.html</anchorfile>
      <anchor>a3f7c2bf818b3889d82e6371da20c3903</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt;</type>
      <name>_ssids_type</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanGoal__.html</anchorfile>
      <anchor>af1b689ee5e141a56bc9eb391fa8f44e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanGoal_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanGoal__.html</anchorfile>
      <anchor>ad1ea35342a1cf412277c7916033b78a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanGoal_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanGoal__.html</anchorfile>
      <anchor>a822b49a641a5d5ebef6fb7b2cefda82b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScanGoal_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanGoal__.html</anchorfile>
      <anchor>a39d612ae24b08d2078c6aac3384686f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScanGoal_</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanGoal__.html</anchorfile>
      <anchor>afb85904f5e1154ceebc877abd3ed6982</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScanGoal_</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanGoal__.html</anchorfile>
      <anchor>a31dea1703f8b39ba81f2b5f42b590a1b</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>structwpa__supplicant__node_1_1ScanGoal__.html</anchorfile>
      <anchor>ad8653a28d5654b9f88ac3261098e2e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int32_t, typename ContainerAllocator::template rebind&lt; int32_t &gt;::other &gt;</type>
      <name>frequencies</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanGoal__.html</anchorfile>
      <anchor>a308949420e889ae13aa733dfd2def3d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt;</type>
      <name>ssids</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanGoal__.html</anchorfile>
      <anchor>ab376df0664f9a04298a0a42870b5f8e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_supplicant_node::ScanResult_</name>
    <filename>structwpa__supplicant__node_1_1ScanResult__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::vector&lt; ::wpa_supplicant_node::Bss_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::wpa_supplicant_node::Bss_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_bss_type</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanResult__.html</anchorfile>
      <anchor>ae33a20e14ff39b266316a2e3aad83222</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_success_type</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanResult__.html</anchorfile>
      <anchor>a0a014c1331c9dcb3dad9b1cacf0905e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanResult_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanResult__.html</anchorfile>
      <anchor>a82a05ab0f31dc45a4446c94938d015ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::ScanResult_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanResult__.html</anchorfile>
      <anchor>a25b19192b62d0bb93855c9a1c973de33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScanResult_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanResult__.html</anchorfile>
      <anchor>abbcd791d5457a9ca2e66ea403df03437</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScanResult_</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanResult__.html</anchorfile>
      <anchor>ad9bb55ea03ba71a214e9ab90cedbcc06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScanResult_</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanResult__.html</anchorfile>
      <anchor>a0819c4539fd7a131d0d4f54c08b66a9c</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>structwpa__supplicant__node_1_1ScanResult__.html</anchorfile>
      <anchor>ad88e400957b5ab015297504c42c0b2b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::wpa_supplicant_node::Bss_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::wpa_supplicant_node::Bss_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>bss</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanResult__.html</anchorfile>
      <anchor>a2dd6ac0ab1c69d83107f409b7ef91e18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>success</name>
      <anchorfile>structwpa__supplicant__node_1_1ScanResult__.html</anchorfile>
      <anchor>ae6813cf3077ca79ad4e70b02fa576e8f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_supplicant_node::SecurityProperties_</name>
    <filename>structwpa__supplicant__node_1_1SecurityProperties__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt;</type>
      <name>_group_type</name>
      <anchorfile>structwpa__supplicant__node_1_1SecurityProperties__.html</anchorfile>
      <anchor>afa4998d74829c056fb42122b10c25295</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt;</type>
      <name>_key_mgmt_type</name>
      <anchorfile>structwpa__supplicant__node_1_1SecurityProperties__.html</anchorfile>
      <anchor>a212ab9c2121262c0d1be0e0431d99c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt;</type>
      <name>_pairwise_type</name>
      <anchorfile>structwpa__supplicant__node_1_1SecurityProperties__.html</anchorfile>
      <anchor>a1aa627425124408f16d1783124dd9590</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::SecurityProperties_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structwpa__supplicant__node_1_1SecurityProperties__.html</anchorfile>
      <anchor>a4b86dc25f6cf9b2d18c7a6f4782ff69a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::SecurityProperties_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structwpa__supplicant__node_1_1SecurityProperties__.html</anchorfile>
      <anchor>ad0265d4b1272f91e767abdd628a243e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SecurityProperties_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structwpa__supplicant__node_1_1SecurityProperties__.html</anchorfile>
      <anchor>afec2f9569b0aaebb397541d1d656cd74</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SecurityProperties_</name>
      <anchorfile>structwpa__supplicant__node_1_1SecurityProperties__.html</anchorfile>
      <anchor>aec46a0b30473a1afb007241bf66ee927</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SecurityProperties_</name>
      <anchorfile>structwpa__supplicant__node_1_1SecurityProperties__.html</anchorfile>
      <anchor>adc004f9e913cc7cbea8b623ee8a3f649</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>structwpa__supplicant__node_1_1SecurityProperties__.html</anchorfile>
      <anchor>a4a10baa1b05105d970eb85ef145c4df0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt;</type>
      <name>group</name>
      <anchorfile>structwpa__supplicant__node_1_1SecurityProperties__.html</anchorfile>
      <anchor>af204b6f1310eb9fc1eed884bd4463afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt;</type>
      <name>key_mgmt</name>
      <anchorfile>structwpa__supplicant__node_1_1SecurityProperties__.html</anchorfile>
      <anchor>ad947b9a74763c9c057dc5c896a403bf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt;</type>
      <name>pairwise</name>
      <anchorfile>structwpa__supplicant__node_1_1SecurityProperties__.html</anchorfile>
      <anchor>adda74553797ad26c2d55ce94be41540f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_supplicant_node::SetNetworkParameters</name>
    <filename>structwpa__supplicant__node_1_1SetNetworkParameters.html</filename>
    <member kind="typedef">
      <type>SetNetworkParametersRequest</type>
      <name>Request</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkParameters.html</anchorfile>
      <anchor>a01ce2b1e94e41f26cfe1a1b963f60352</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkParameters.html</anchorfile>
      <anchor>aa089c3bd8f7461843d93e3a32642f2a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SetNetworkParametersResponse</type>
      <name>Response</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkParameters.html</anchorfile>
      <anchor>a72873b5d3b2df908eb35972a124f3ec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkParameters.html</anchorfile>
      <anchor>a4899bfa43ef888ecb97759f25aedd86e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkParameters.html</anchorfile>
      <anchor>af322353f420b9b5ab6c94b1226b01be3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkParameters.html</anchorfile>
      <anchor>af43a4caa9728c8d9e8edc9ddbf23f7ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_supplicant_node::SetNetworkParametersRequest_</name>
    <filename>structwpa__supplicant__node_1_1SetNetworkParametersRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>int32_t</type>
      <name>_network_id_type</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkParametersRequest__.html</anchorfile>
      <anchor>a9b4be28f5c0f89f113d0309a717d4ce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ::wpa_supplicant_node::NetworkParameter_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::wpa_supplicant_node::NetworkParameter_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_parameters_type</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkParametersRequest__.html</anchorfile>
      <anchor>a73373aaadb3cdf31588b30765a321fe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::SetNetworkParametersRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkParametersRequest__.html</anchorfile>
      <anchor>ab007f93f0d105490fb8bb6e062391981</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::SetNetworkParametersRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkParametersRequest__.html</anchorfile>
      <anchor>ae9fb624192001fd8928fb23e48c82d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SetNetworkParametersRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkParametersRequest__.html</anchorfile>
      <anchor>abe2fe3d2ccdc1898e0c231a9dd0a8e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetNetworkParametersRequest_</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkParametersRequest__.html</anchorfile>
      <anchor>aba836a6217c01da6352098315c3114a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetNetworkParametersRequest_</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkParametersRequest__.html</anchorfile>
      <anchor>a7dbdb207440aeec819bacc6bfaf0ba8c</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>structwpa__supplicant__node_1_1SetNetworkParametersRequest__.html</anchorfile>
      <anchor>a9b237b5c84f9e3d3b247d3494d827876</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>network_id</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkParametersRequest__.html</anchorfile>
      <anchor>a31aa5fad464b18dd01c07b8f973f97f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::wpa_supplicant_node::NetworkParameter_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::wpa_supplicant_node::NetworkParameter_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>parameters</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkParametersRequest__.html</anchorfile>
      <anchor>aebfee41e7cfa6f0e765d8b40aaef8ea7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_supplicant_node::SetNetworkParametersResponse_</name>
    <filename>structwpa__supplicant__node_1_1SetNetworkParametersResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_success_type</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkParametersResponse__.html</anchorfile>
      <anchor>a0edd3f3e963fb7af57134361ea16af82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::SetNetworkParametersResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkParametersResponse__.html</anchorfile>
      <anchor>ab24bbceab9501c8ae36c082b5b765ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::SetNetworkParametersResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkParametersResponse__.html</anchorfile>
      <anchor>ab1d768d572e95c8f6b706d3ae480f940</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SetNetworkParametersResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkParametersResponse__.html</anchorfile>
      <anchor>a5cd72bba3ff53756e26a8d239102fb2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetNetworkParametersResponse_</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkParametersResponse__.html</anchorfile>
      <anchor>a6d1320a5386cbbce7f5edf0debe860fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetNetworkParametersResponse_</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkParametersResponse__.html</anchorfile>
      <anchor>afd879b91be1c2fef160f9ea8c1459b86</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>structwpa__supplicant__node_1_1SetNetworkParametersResponse__.html</anchorfile>
      <anchor>a23fefff6722101efc9a73c17bd4962a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>success</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkParametersResponse__.html</anchorfile>
      <anchor>a75aae4b7d5a2e1844a1f4a00eb3f9293</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_supplicant_node::SetNetworkState</name>
    <filename>structwpa__supplicant__node_1_1SetNetworkState.html</filename>
    <member kind="typedef">
      <type>SetNetworkStateRequest</type>
      <name>Request</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkState.html</anchorfile>
      <anchor>a815c471f7dce3632120f91eccc21c8a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkState.html</anchorfile>
      <anchor>a591df048b1df8a483e756d922fbd1075</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SetNetworkStateResponse</type>
      <name>Response</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkState.html</anchorfile>
      <anchor>aa7fef5c1186a88c10b1f97dfcc92b4d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkState.html</anchorfile>
      <anchor>a53f7b5308b1e46a90d8fb2c75aa85ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkState.html</anchorfile>
      <anchor>afd56e5673698f3231c39906a76787acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkState.html</anchorfile>
      <anchor>a97b9542d66dd62baffe63e699981c511</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_supplicant_node::SetNetworkStateRequest_</name>
    <filename>structwpa__supplicant__node_1_1SetNetworkStateRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_enable_type</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkStateRequest__.html</anchorfile>
      <anchor>ae9f44e03876b3cda0fd52eda5652040e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>_network_id_type</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkStateRequest__.html</anchorfile>
      <anchor>af71b0707a9199931e26414162cb579e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::SetNetworkStateRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkStateRequest__.html</anchorfile>
      <anchor>a71ccff00a266d86c2bb242a9efb022f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::SetNetworkStateRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkStateRequest__.html</anchorfile>
      <anchor>adbb4e18519f2693196f36fc76d78d3c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SetNetworkStateRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkStateRequest__.html</anchorfile>
      <anchor>ac719a33709fc0b8a4904df14b0c7d339</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetNetworkStateRequest_</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkStateRequest__.html</anchorfile>
      <anchor>a799c32ce3ceca56688dee36112d2111f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetNetworkStateRequest_</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkStateRequest__.html</anchorfile>
      <anchor>a207b81525fec90a8c46fc7553e4349a8</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>structwpa__supplicant__node_1_1SetNetworkStateRequest__.html</anchorfile>
      <anchor>a0aa28ca9898592c1c5abb1812d8f5cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>enable</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkStateRequest__.html</anchorfile>
      <anchor>a54bdf241f18933336a203bc9d5d6a2c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>network_id</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkStateRequest__.html</anchorfile>
      <anchor>a1553680ae7ff8e48760b8ad92fd556ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wpa_supplicant_node::SetNetworkStateResponse_</name>
    <filename>structwpa__supplicant__node_1_1SetNetworkStateResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_success_type</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkStateResponse__.html</anchorfile>
      <anchor>a99de7fdadf89618ac309bb70a9642ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::SetNetworkStateResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkStateResponse__.html</anchorfile>
      <anchor>a84a7ceb8c16970de3ed65f36edbd4021</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wpa_supplicant_node::SetNetworkStateResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkStateResponse__.html</anchorfile>
      <anchor>a758ce17ba8a329524f2af885b5173f10</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SetNetworkStateResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkStateResponse__.html</anchorfile>
      <anchor>a44daf83cab61fa4eeb3a0eab657e5bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetNetworkStateResponse_</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkStateResponse__.html</anchorfile>
      <anchor>a6969a6fe1e63605f42404794c8e56637</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetNetworkStateResponse_</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkStateResponse__.html</anchorfile>
      <anchor>a563d8e34ba3d1820a38093151ae6655b</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>structwpa__supplicant__node_1_1SetNetworkStateResponse__.html</anchorfile>
      <anchor>a71200a1efaaa9e4ca2e0d45cfe9bc438</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>success</name>
      <anchorfile>structwpa__supplicant__node_1_1SetNetworkStateResponse__.html</anchorfile>
      <anchor>ad078fb88c1add669536655a668ea0f7e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wpa_supplicant_node::msg</name>
    <filename>namespacewpa__supplicant__node_1_1msg.html</filename>
    <namespace>wpa_supplicant_node::msg::_AssociateAction</namespace>
    <namespace>wpa_supplicant_node::msg::_AssociateActionFeedback</namespace>
    <namespace>wpa_supplicant_node::msg::_AssociateActionGoal</namespace>
    <namespace>wpa_supplicant_node::msg::_AssociateActionResult</namespace>
    <namespace>wpa_supplicant_node::msg::_AssociateFeedback</namespace>
    <namespace>wpa_supplicant_node::msg::_AssociateGoal</namespace>
    <namespace>wpa_supplicant_node::msg::_AssociateResult</namespace>
    <namespace>wpa_supplicant_node::msg::_Bss</namespace>
    <namespace>wpa_supplicant_node::msg::_FrequencyList</namespace>
    <namespace>wpa_supplicant_node::msg::_Network</namespace>
    <namespace>wpa_supplicant_node::msg::_NetworkList</namespace>
    <namespace>wpa_supplicant_node::msg::_NetworkParameter</namespace>
    <namespace>wpa_supplicant_node::msg::_ScanAction</namespace>
    <namespace>wpa_supplicant_node::msg::_ScanActionFeedback</namespace>
    <namespace>wpa_supplicant_node::msg::_ScanActionGoal</namespace>
    <namespace>wpa_supplicant_node::msg::_ScanActionResult</namespace>
    <namespace>wpa_supplicant_node::msg::_ScanFeedback</namespace>
    <namespace>wpa_supplicant_node::msg::_ScanGoal</namespace>
    <namespace>wpa_supplicant_node::msg::_ScanResult</namespace>
    <namespace>wpa_supplicant_node::msg::_SecurityProperties</namespace>
  </compound>
  <compound kind="namespace">
    <name>wpa_supplicant_node::msg::_AssociateAction</name>
    <filename>namespacewpa__supplicant__node_1_1msg_1_1__AssociateAction.html</filename>
    <class kind="class">wpa_supplicant_node::msg::_AssociateAction::AssociateAction</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateAction.html</anchorfile>
      <anchor>a9e7f5112fe3ef205e3aa561ee5c0049f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateAction.html</anchorfile>
      <anchor>a448549bf40c5ae9ecfe353949a1eeac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateAction.html</anchorfile>
      <anchor>af9b0b453f826bd6152905759cf6d1a9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6s</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateAction.html</anchorfile>
      <anchor>ab4d52bf6f3ec99fb7d35850f9a0af294</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateAction.html</anchorfile>
      <anchor>a65945bf77322d85242f2b01a288b57b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B2I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateAction.html</anchorfile>
      <anchor>a7e003e3c1404cf66d64276cffe55d6ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateAction.html</anchorfile>
      <anchor>a7c71ef284201966bf0e2f2e956e868d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_i2h3i</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateAction.html</anchorfile>
      <anchor>a7b35d74494a287dfd05053244bff38ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateAction.html</anchorfile>
      <anchor>a90dcbf020b5c6a9dc8d64c832b2945d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wpa_supplicant_node::msg::_AssociateAction::AssociateAction</name>
    <filename>classwpa__supplicant__node_1_1msg_1_1__AssociateAction_1_1AssociateAction.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateAction_1_1AssociateAction.html</anchorfile>
      <anchor>a96cede26c08886668eb1d56f472b686e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateAction_1_1AssociateAction.html</anchorfile>
      <anchor>a159ad2a68344482de1e261349f1c4089</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateAction_1_1AssociateAction.html</anchorfile>
      <anchor>a4715da7ac88c2dd518872e5fe8961074</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateAction_1_1AssociateAction.html</anchorfile>
      <anchor>a23bcb0f6e24cd89c127108ce5ccf898e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateAction_1_1AssociateAction.html</anchorfile>
      <anchor>a26d314051be91958038e38046886556d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action_feedback</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateAction_1_1AssociateAction.html</anchorfile>
      <anchor>a0d6738ff574bf79f33dc2bf109c87391</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action_goal</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateAction_1_1AssociateAction.html</anchorfile>
      <anchor>a0f8f8cbbd04e1b9b2b267879a60550fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action_result</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateAction_1_1AssociateAction.html</anchorfile>
      <anchor>a88e46f205b25c98f61c17af42c2810af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateAction_1_1AssociateAction.html</anchorfile>
      <anchor>accce3e822388fabafa8377a08436ad7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateAction_1_1AssociateAction.html</anchorfile>
      <anchor>aaaedc752a63ce166e36fb22de028787d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateAction_1_1AssociateAction.html</anchorfile>
      <anchor>a2ff0e73e19a1ca2956c83fca61aaaf33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateAction_1_1AssociateAction.html</anchorfile>
      <anchor>abe7fdd55b26c1458c230c745a5a65fa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateAction_1_1AssociateAction.html</anchorfile>
      <anchor>ab9f0e114686b1eb3ca83d695a0bc271e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateAction_1_1AssociateAction.html</anchorfile>
      <anchor>aea657ca037ad8ef5ab49bbf380bf7a0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateAction_1_1AssociateAction.html</anchorfile>
      <anchor>aedfbecb415aa903ffd63930bb042ecdb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wpa_supplicant_node::msg::_AssociateActionFeedback</name>
    <filename>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionFeedback.html</filename>
    <class kind="class">wpa_supplicant_node::msg::_AssociateActionFeedback::AssociateActionFeedback</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionFeedback.html</anchorfile>
      <anchor>a3019ff13acad026be3416545c4a7fd39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionFeedback.html</anchorfile>
      <anchor>a1f7db9e7df943573e7f97c97b3b57c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionFeedback.html</anchorfile>
      <anchor>af62c2301e9e5027b613d1ac92e915456</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6s</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionFeedback.html</anchorfile>
      <anchor>a79b556f5fd707f11bae424030b1a6718</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionFeedback.html</anchorfile>
      <anchor>abce351f63382e8f1a0fead17c0015a68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B2I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionFeedback.html</anchorfile>
      <anchor>a1f6750a57b3a65e10d50c7872c15fe43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionFeedback.html</anchorfile>
      <anchor>a8784319caa8683233cd7accb768616cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_i2h3i</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionFeedback.html</anchorfile>
      <anchor>afe2fa4db8f940d7b2ee3d37a5728f4d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionFeedback.html</anchorfile>
      <anchor>a7348f098ac9e2540fab24d8815771953</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wpa_supplicant_node::msg::_AssociateActionFeedback::AssociateActionFeedback</name>
    <filename>classwpa__supplicant__node_1_1msg_1_1__AssociateActionFeedback_1_1AssociateActionFeedback.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionFeedback_1_1AssociateActionFeedback.html</anchorfile>
      <anchor>ae34fdd461aa8a56d6cb47ccf42eb6e8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionFeedback_1_1AssociateActionFeedback.html</anchorfile>
      <anchor>a005f48a739260a77ae7da0f389ea54fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionFeedback_1_1AssociateActionFeedback.html</anchorfile>
      <anchor>a6b511ebbcc2f94da4541c41884136c41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionFeedback_1_1AssociateActionFeedback.html</anchorfile>
      <anchor>a20b54619dcbdc3346ed3b772fac9453d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionFeedback_1_1AssociateActionFeedback.html</anchorfile>
      <anchor>a5c04e8d7a03e52fed50b5b376516609d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>feedback</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionFeedback_1_1AssociateActionFeedback.html</anchorfile>
      <anchor>aa178fa7665d521a1fe8925b97b872dad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>header</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionFeedback_1_1AssociateActionFeedback.html</anchorfile>
      <anchor>af73ec78a50678e544e2320ab916d7ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionFeedback_1_1AssociateActionFeedback.html</anchorfile>
      <anchor>a26e0b147703d06f2d0f69192b29c38ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionFeedback_1_1AssociateActionFeedback.html</anchorfile>
      <anchor>af1915d056e18774acf359dc47120e98b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionFeedback_1_1AssociateActionFeedback.html</anchorfile>
      <anchor>a1bc833ecff67116e7797abf85b681090</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionFeedback_1_1AssociateActionFeedback.html</anchorfile>
      <anchor>a702a1e451462da747a5d029d9d0bd788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionFeedback_1_1AssociateActionFeedback.html</anchorfile>
      <anchor>a1762cc6d11dc8d14cad39a13122dd5db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionFeedback_1_1AssociateActionFeedback.html</anchorfile>
      <anchor>a2ff655c92918d13250fc8f9e2808a75b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionFeedback_1_1AssociateActionFeedback.html</anchorfile>
      <anchor>acc4d6fa72a5bf23f50fccd94125ee77e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionFeedback_1_1AssociateActionFeedback.html</anchorfile>
      <anchor>a490e03376fdac4230aac56bad69efacd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wpa_supplicant_node::msg::_AssociateActionGoal</name>
    <filename>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionGoal.html</filename>
    <class kind="class">wpa_supplicant_node::msg::_AssociateActionGoal::AssociateActionGoal</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionGoal.html</anchorfile>
      <anchor>a9c7f645b08e3395b7a339fc92a7a42c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionGoal.html</anchorfile>
      <anchor>a25ee84e12b9a6685eddf1f7faeeafe92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionGoal.html</anchorfile>
      <anchor>a3cf8c17c23d222ef6dbf44e5ac998658</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6s</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionGoal.html</anchorfile>
      <anchor>a8d9d453fe2c3666248c0a9941b8391f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionGoal.html</anchorfile>
      <anchor>ac98f7dd62dfbe789c88b183907ca7f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionGoal.html</anchorfile>
      <anchor>a4d7a94d30d11bff03b56d81dcc39f946</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wpa_supplicant_node::msg::_AssociateActionGoal::AssociateActionGoal</name>
    <filename>classwpa__supplicant__node_1_1msg_1_1__AssociateActionGoal_1_1AssociateActionGoal.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionGoal_1_1AssociateActionGoal.html</anchorfile>
      <anchor>ab0a633ac68a6280bc291c85704da9c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionGoal_1_1AssociateActionGoal.html</anchorfile>
      <anchor>ae061664c1f5bcf2c80b5e9c6353d74ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionGoal_1_1AssociateActionGoal.html</anchorfile>
      <anchor>a5bf3304ff32e7551d152314857a467d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionGoal_1_1AssociateActionGoal.html</anchorfile>
      <anchor>adfdd94cdb89450556a079a25c39a1561</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionGoal_1_1AssociateActionGoal.html</anchorfile>
      <anchor>a9c2e4ee9b3950db22dc6ff643d4fda4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>goal</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionGoal_1_1AssociateActionGoal.html</anchorfile>
      <anchor>a06ffeb33002378fe5c3ca8ffbd986873</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>goal_id</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionGoal_1_1AssociateActionGoal.html</anchorfile>
      <anchor>ae22c6a7fb0bda25e3028f9e0c2eac343</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>header</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionGoal_1_1AssociateActionGoal.html</anchorfile>
      <anchor>a160f717858aca774f0c09d8ed0e11d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionGoal_1_1AssociateActionGoal.html</anchorfile>
      <anchor>a9d426656199997bb9236321604e754ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionGoal_1_1AssociateActionGoal.html</anchorfile>
      <anchor>a1d4059e3026cdfcbd01579602954c231</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionGoal_1_1AssociateActionGoal.html</anchorfile>
      <anchor>a8adc099181067f014a98b8fae47423aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionGoal_1_1AssociateActionGoal.html</anchorfile>
      <anchor>a6c9058f9522bd0f5cd6aa4b78d86f516</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionGoal_1_1AssociateActionGoal.html</anchorfile>
      <anchor>a35c1d91323b98e4c8598dda7ab55724b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionGoal_1_1AssociateActionGoal.html</anchorfile>
      <anchor>af519d99cfd039d6a5df6db0209f8029b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionGoal_1_1AssociateActionGoal.html</anchorfile>
      <anchor>a4a69f4580a2e8b9dd9b29cbf69c2bb2f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wpa_supplicant_node::msg::_AssociateActionResult</name>
    <filename>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionResult.html</filename>
    <class kind="class">wpa_supplicant_node::msg::_AssociateActionResult::AssociateActionResult</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionResult.html</anchorfile>
      <anchor>a816b49e6d6a77d51e0bd7742d815fec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionResult.html</anchorfile>
      <anchor>aced7341c8108a4b8178af8e35bcce636</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionResult.html</anchorfile>
      <anchor>a0dfd34d237af9107f68e57f26697ff2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionResult.html</anchorfile>
      <anchor>a207295e44a9dceefa516b97766860e05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateActionResult.html</anchorfile>
      <anchor>aefc57d09194ec680be767ccdf9abad1e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wpa_supplicant_node::msg::_AssociateActionResult::AssociateActionResult</name>
    <filename>classwpa__supplicant__node_1_1msg_1_1__AssociateActionResult_1_1AssociateActionResult.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionResult_1_1AssociateActionResult.html</anchorfile>
      <anchor>af7df071e6ede6f537a07430420f8ab07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionResult_1_1AssociateActionResult.html</anchorfile>
      <anchor>ab71ee3dd98ae872f603ef15479e3a486</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionResult_1_1AssociateActionResult.html</anchorfile>
      <anchor>a9f127c3a53faa5063ae85f7ea5e45d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionResult_1_1AssociateActionResult.html</anchorfile>
      <anchor>a9a964ff68155d274bc1e7d46d99c77e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionResult_1_1AssociateActionResult.html</anchorfile>
      <anchor>a39f1fa9fa1154d5a4456eac524d30576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>header</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionResult_1_1AssociateActionResult.html</anchorfile>
      <anchor>a29e76044d64b98e12bf7c2b97e917385</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>result</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionResult_1_1AssociateActionResult.html</anchorfile>
      <anchor>abdc330afece2346b35c51d089ff68168</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionResult_1_1AssociateActionResult.html</anchorfile>
      <anchor>a53b081ebd37ac18778c9e8620e497df5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionResult_1_1AssociateActionResult.html</anchorfile>
      <anchor>a6fb535588ae98204800ccb80d2144931</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionResult_1_1AssociateActionResult.html</anchorfile>
      <anchor>aeb8126151525aeb8fa13950993954c2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionResult_1_1AssociateActionResult.html</anchorfile>
      <anchor>ad0a61a954fb44e37f13d043efb404090</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionResult_1_1AssociateActionResult.html</anchorfile>
      <anchor>a59897b8bbbe5c89005f7a4b6a1699e40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionResult_1_1AssociateActionResult.html</anchorfile>
      <anchor>a1e52379aa9289237b811239982d478a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionResult_1_1AssociateActionResult.html</anchorfile>
      <anchor>a085e58bff3e819e2c74369bdd22b2d75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateActionResult_1_1AssociateActionResult.html</anchorfile>
      <anchor>a7da5df57c1fe3d3a7dc5da5bf62cf8cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wpa_supplicant_node::msg::_AssociateFeedback</name>
    <filename>namespacewpa__supplicant__node_1_1msg_1_1__AssociateFeedback.html</filename>
    <class kind="class">wpa_supplicant_node::msg::_AssociateFeedback::AssociateFeedback</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateFeedback.html</anchorfile>
      <anchor>a1ae628f08ce553389305c9500c2eed16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6s</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateFeedback.html</anchorfile>
      <anchor>a59e48039fc228234622f32510cd3714e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B2I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateFeedback.html</anchorfile>
      <anchor>af32dcd0c779051287648912999ee068c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateFeedback.html</anchorfile>
      <anchor>a906498d91bd45de8b2f39b134d0fa6a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_i2h3i</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateFeedback.html</anchorfile>
      <anchor>ad0297713063e4d0ab755de28e46cdb9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateFeedback.html</anchorfile>
      <anchor>ae5f2ca1206f46ce7abb6976841a289ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wpa_supplicant_node::msg::_AssociateFeedback::AssociateFeedback</name>
    <filename>classwpa__supplicant__node_1_1msg_1_1__AssociateFeedback_1_1AssociateFeedback.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateFeedback_1_1AssociateFeedback.html</anchorfile>
      <anchor>a222bc8bf31103f485cba16ea8d9c24fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateFeedback_1_1AssociateFeedback.html</anchorfile>
      <anchor>aedc29bd7bb63cc4ac4bcc569272409b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateFeedback_1_1AssociateFeedback.html</anchorfile>
      <anchor>ac4b7d093ea43260753a3e1ae75dfd216</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateFeedback_1_1AssociateFeedback.html</anchorfile>
      <anchor>a3d64cee5f17e22545ca60d33c98aa8e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateFeedback_1_1AssociateFeedback.html</anchorfile>
      <anchor>a51d359f63cff1f71f58166ef38019bd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>associated</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateFeedback_1_1AssociateFeedback.html</anchorfile>
      <anchor>a80d23ce4ca4566d9607d6f5702fd63e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bss</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateFeedback_1_1AssociateFeedback.html</anchorfile>
      <anchor>a0d90b1665c0811216e157f6d63f475d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateFeedback_1_1AssociateFeedback.html</anchorfile>
      <anchor>ab9d45ac1b54893462dcf209d847c4fa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateFeedback_1_1AssociateFeedback.html</anchorfile>
      <anchor>ad4081f4980650f4890a4d3f45e79388c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateFeedback_1_1AssociateFeedback.html</anchorfile>
      <anchor>a1d899f5c39a7e29b12d7e2d93f686aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateFeedback_1_1AssociateFeedback.html</anchorfile>
      <anchor>a2a49872b489bd1bb746afb9524ed7338</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateFeedback_1_1AssociateFeedback.html</anchorfile>
      <anchor>a416dbb96291c99682c219a7697022934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateFeedback_1_1AssociateFeedback.html</anchorfile>
      <anchor>aa300c8326cf40943c6e2bcdd9260d721</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateFeedback_1_1AssociateFeedback.html</anchorfile>
      <anchor>a286107e33bb1446e7bd63cf55d086c8e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wpa_supplicant_node::msg::_AssociateGoal</name>
    <filename>namespacewpa__supplicant__node_1_1msg_1_1__AssociateGoal.html</filename>
    <class kind="class">wpa_supplicant_node::msg::_AssociateGoal::AssociateGoal</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateGoal.html</anchorfile>
      <anchor>ac2533e050caf21e9e4a4195edb1c12e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6s</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateGoal.html</anchorfile>
      <anchor>ac7cd651c0d00cd97e12468ebec585250</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateGoal.html</anchorfile>
      <anchor>ad9239bac3afe129c07ec6f7ba0633c2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateGoal.html</anchorfile>
      <anchor>af0c735e9ae36aec3f445f4128cf9f0eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wpa_supplicant_node::msg::_AssociateGoal::AssociateGoal</name>
    <filename>classwpa__supplicant__node_1_1msg_1_1__AssociateGoal_1_1AssociateGoal.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateGoal_1_1AssociateGoal.html</anchorfile>
      <anchor>a152792e2fb615a68c47f9d09bebb928c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateGoal_1_1AssociateGoal.html</anchorfile>
      <anchor>a329eaf55e10bb66f54241a7e68311a83</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateGoal_1_1AssociateGoal.html</anchorfile>
      <anchor>a5b95081bc8b7c96948cf6b04cb957bca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateGoal_1_1AssociateGoal.html</anchorfile>
      <anchor>a3756e6175e9d47d9787cf4b17dbe120a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateGoal_1_1AssociateGoal.html</anchorfile>
      <anchor>a102734c373542081b66cb6b954fedd8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bssid</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateGoal_1_1AssociateGoal.html</anchorfile>
      <anchor>a180e446aa894d29605b2966e0974bb49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ssid</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateGoal_1_1AssociateGoal.html</anchorfile>
      <anchor>a6370e3cacf7fb994ab3b67dde5f224ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateGoal_1_1AssociateGoal.html</anchorfile>
      <anchor>a4b4cc96bb6e9bd57201d9a8c0a710e4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateGoal_1_1AssociateGoal.html</anchorfile>
      <anchor>a2a560ddf4e738b226971dc9d01eff1de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateGoal_1_1AssociateGoal.html</anchorfile>
      <anchor>a5bd83a55c3d721417e46417d5b95659a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateGoal_1_1AssociateGoal.html</anchorfile>
      <anchor>a2e1d1ce4d268fba3e20f8bbad5ef7910</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateGoal_1_1AssociateGoal.html</anchorfile>
      <anchor>a28f61dda20d99187da300ff8d1cfb1de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateGoal_1_1AssociateGoal.html</anchorfile>
      <anchor>ad3b79885f2b75350bc4753ec0318c76c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateGoal_1_1AssociateGoal.html</anchorfile>
      <anchor>aa4224a1713bd371bed35941c394e66d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wpa_supplicant_node::msg::_AssociateResult</name>
    <filename>namespacewpa__supplicant__node_1_1msg_1_1__AssociateResult.html</filename>
    <class kind="class">wpa_supplicant_node::msg::_AssociateResult::AssociateResult</class>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateResult.html</anchorfile>
      <anchor>a02eb462aed2a2fb9950b977cad6a10e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__AssociateResult.html</anchorfile>
      <anchor>a5c09576c09eea3c2a0f9cb4fa4da5eef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wpa_supplicant_node::msg::_AssociateResult::AssociateResult</name>
    <filename>classwpa__supplicant__node_1_1msg_1_1__AssociateResult_1_1AssociateResult.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateResult_1_1AssociateResult.html</anchorfile>
      <anchor>a6daac6222c0264b29dbe141e58894ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateResult_1_1AssociateResult.html</anchorfile>
      <anchor>aaff984bad5ff532a5c30512d7853ca5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateResult_1_1AssociateResult.html</anchorfile>
      <anchor>ae4597ad9fc7b3dc5eb6223378e024a0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateResult_1_1AssociateResult.html</anchorfile>
      <anchor>a525049287629fb0b5ba455e2127b51d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateResult_1_1AssociateResult.html</anchorfile>
      <anchor>a3fda6fecc23deff185a795dca5474c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateResult_1_1AssociateResult.html</anchorfile>
      <anchor>ab28cc779b94ebae1051efbddaff5dd2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateResult_1_1AssociateResult.html</anchorfile>
      <anchor>a5d0a1d5af5b2d89510e3795cd25a855c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateResult_1_1AssociateResult.html</anchorfile>
      <anchor>ae874be3dca71ad92492af06e500c9cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateResult_1_1AssociateResult.html</anchorfile>
      <anchor>a71d8aaa8f8b4e54919ceee7229bf840b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateResult_1_1AssociateResult.html</anchorfile>
      <anchor>aaa6ae57c84167a49f2a234bac0e04090</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateResult_1_1AssociateResult.html</anchorfile>
      <anchor>a6ee4ee6abbdb474189f1db438136fb36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__AssociateResult_1_1AssociateResult.html</anchorfile>
      <anchor>ae0c4b5f882cc59584346e8c3d53cd790</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wpa_supplicant_node::msg::_Bss</name>
    <filename>namespacewpa__supplicant__node_1_1msg_1_1__Bss.html</filename>
    <class kind="class">wpa_supplicant_node::msg::_Bss::Bss</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__Bss.html</anchorfile>
      <anchor>ad40c38c96115a09c0d9c655830ac5c19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__Bss.html</anchorfile>
      <anchor>a42344f70afbc9a0350a5a6eb6d32dfff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6s</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__Bss.html</anchorfile>
      <anchor>a6f5296863710ad539017e36f030b90b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__Bss.html</anchorfile>
      <anchor>a0d9f0e72c8ed97ccddce9625df9d3030</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_i2h3i</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__Bss.html</anchorfile>
      <anchor>aa8214d0b941cb4ac4c49e5df07ed4341</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__Bss.html</anchorfile>
      <anchor>a02b91b91b3408fe01db2ca8ca799a3ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wpa_supplicant_node::msg::_Bss::Bss</name>
    <filename>classwpa__supplicant__node_1_1msg_1_1__Bss_1_1Bss.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Bss_1_1Bss.html</anchorfile>
      <anchor>aaefbb4497679617109994df89f07d56c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Bss_1_1Bss.html</anchorfile>
      <anchor>ab3361e8c19d845bc92c6150fac46f33e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Bss_1_1Bss.html</anchorfile>
      <anchor>aea213c2aacab3b726e5709532932ecd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Bss_1_1Bss.html</anchorfile>
      <anchor>a78a5ad5cb0a69aaed2e9778b0702635e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Bss_1_1Bss.html</anchorfile>
      <anchor>a13b8c51739915a8d365b150db07a6f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>beacon_interval</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Bss_1_1Bss.html</anchorfile>
      <anchor>aa8d7ace3dfa8531deb914830109f0e3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bssid</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Bss_1_1Bss.html</anchorfile>
      <anchor>a2dcf09c8fff2e410a36603c0f585b395</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>capabilities</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Bss_1_1Bss.html</anchorfile>
      <anchor>a4cc1e9d30d8d2880599d57af0f8aa49c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>frequency</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Bss_1_1Bss.html</anchorfile>
      <anchor>a8547f3b678c09ec0cf01ee97925e6eb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>level</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Bss_1_1Bss.html</anchorfile>
      <anchor>a0cb910b3c1eabeed99737d2535e771ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>noise</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Bss_1_1Bss.html</anchorfile>
      <anchor>ae24dbcd8d502cb11782bdd5f1a94a491</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>quality</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Bss_1_1Bss.html</anchorfile>
      <anchor>a19fbbcb53258779b97cfe43892885848</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rsn</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Bss_1_1Bss.html</anchorfile>
      <anchor>aae589d433803ffe18c3c87f6f201a878</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ssid</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Bss_1_1Bss.html</anchorfile>
      <anchor>ae25b9cbee9c6df539285a6b9c77eddca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stamp</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Bss_1_1Bss.html</anchorfile>
      <anchor>a597b0988a5846f5ef998418544cdc898</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wpa</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Bss_1_1Bss.html</anchorfile>
      <anchor>adcef1677cdbae3bded446a2374c328ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Bss_1_1Bss.html</anchorfile>
      <anchor>af3bc6d507a3274be6332ea9e35e69305</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Bss_1_1Bss.html</anchorfile>
      <anchor>a12862c515555fef8451afe81cd9dcba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Bss_1_1Bss.html</anchorfile>
      <anchor>adef6d620829b3510a19ae0032485bb3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Bss_1_1Bss.html</anchorfile>
      <anchor>a35884c4bf964ad94a73d9094d3160cc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Bss_1_1Bss.html</anchorfile>
      <anchor>af43aae667bdd4a00448e67cd4185dbde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Bss_1_1Bss.html</anchorfile>
      <anchor>a542086d2b916e7fbe62d95627f62cb59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Bss_1_1Bss.html</anchorfile>
      <anchor>acee869b53969b6934c4bfdc4c1e8c2b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wpa_supplicant_node::msg::_FrequencyList</name>
    <filename>namespacewpa__supplicant__node_1_1msg_1_1__FrequencyList.html</filename>
    <class kind="class">wpa_supplicant_node::msg::_FrequencyList::FrequencyList</class>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__FrequencyList.html</anchorfile>
      <anchor>a4104b2f8a92479cdef51a21fcca35519</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__FrequencyList.html</anchorfile>
      <anchor>a0dd38c0e31867fbf3a3e07ea3b018c8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wpa_supplicant_node::msg::_FrequencyList::FrequencyList</name>
    <filename>classwpa__supplicant__node_1_1msg_1_1__FrequencyList_1_1FrequencyList.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__FrequencyList_1_1FrequencyList.html</anchorfile>
      <anchor>aa27c81be86c847c184f7d904bedfca53</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__FrequencyList_1_1FrequencyList.html</anchorfile>
      <anchor>a947eb310f4e145c62ab50b38912e61cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__FrequencyList_1_1FrequencyList.html</anchorfile>
      <anchor>a19830bc775d3edd87c8eaabddbf9cf6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__FrequencyList_1_1FrequencyList.html</anchorfile>
      <anchor>ad4cd67fc287784c4bf21fd17e2243a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__FrequencyList_1_1FrequencyList.html</anchorfile>
      <anchor>ad6d0673bb6bbdd1ab8f4ca431b1c2768</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>frequencies</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__FrequencyList_1_1FrequencyList.html</anchorfile>
      <anchor>a993caf684e04f25e6bd96fe9edab21bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__FrequencyList_1_1FrequencyList.html</anchorfile>
      <anchor>ab8045d424a62cc41737af432922d514d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__FrequencyList_1_1FrequencyList.html</anchorfile>
      <anchor>a927a5f5019aaddd4a09b9de802ae719e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__FrequencyList_1_1FrequencyList.html</anchorfile>
      <anchor>aa3ae8ed6b68434c07f3bc155b1958775</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__FrequencyList_1_1FrequencyList.html</anchorfile>
      <anchor>ab2dd9c37f150b1bcb8882171ca496140</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__FrequencyList_1_1FrequencyList.html</anchorfile>
      <anchor>a8fe1381dbb89bceaf3c94b0de398a171</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__FrequencyList_1_1FrequencyList.html</anchorfile>
      <anchor>adb472980ddb9ca940398555e7eabc014</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__FrequencyList_1_1FrequencyList.html</anchorfile>
      <anchor>aaf8a5f678b50908ba928052398dfd839</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wpa_supplicant_node::msg::_Network</name>
    <filename>namespacewpa__supplicant__node_1_1msg_1_1__Network.html</filename>
    <class kind="class">wpa_supplicant_node::msg::_Network::Network</class>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__Network.html</anchorfile>
      <anchor>afa1050d7f04b6b11a6b06a0a47e147e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_iB</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__Network.html</anchorfile>
      <anchor>a7fc4364545ae5a71025a0f16ec8b3c7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__Network.html</anchorfile>
      <anchor>a3b1c299995f8a7d5947456d1a29c7ea5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wpa_supplicant_node::msg::_Network::Network</name>
    <filename>classwpa__supplicant__node_1_1msg_1_1__Network_1_1Network.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Network_1_1Network.html</anchorfile>
      <anchor>a45b5cfca6aea4033371a96cd42ccadf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Network_1_1Network.html</anchorfile>
      <anchor>aa8597fd4f34691255a27a5dbbd24bd92</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Network_1_1Network.html</anchorfile>
      <anchor>a6d25abba6e4bfc50c2e9a51956bb27d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Network_1_1Network.html</anchorfile>
      <anchor>a5d44f41962b215828cf435ba4cafacac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Network_1_1Network.html</anchorfile>
      <anchor>a9dae061a9dde1b33006db84ffe9fc4f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>enabled</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Network_1_1Network.html</anchorfile>
      <anchor>a0f6ed20dc7d2dfa999ff132b4aa385f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>network_id</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Network_1_1Network.html</anchorfile>
      <anchor>aa98bc9b8091b45b22f508114016cbd6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parameters</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Network_1_1Network.html</anchorfile>
      <anchor>a94446eb42d3dba2d0324adff8fad183d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Network_1_1Network.html</anchorfile>
      <anchor>ab7fd329f140ecfcc4ae5d4ad3e00eb42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Network_1_1Network.html</anchorfile>
      <anchor>a7ce4f9d91f9ec0ac06e6a6750be3d638</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Network_1_1Network.html</anchorfile>
      <anchor>a45178089e42de76dca9febc19440bb37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Network_1_1Network.html</anchorfile>
      <anchor>a81ac33eff2923cb7d8a930297f10f2cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Network_1_1Network.html</anchorfile>
      <anchor>a02715679786a4196f8855a5c0820ad6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Network_1_1Network.html</anchorfile>
      <anchor>a84bb4ec91eb1fd167aec3af6b974a680</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__Network_1_1Network.html</anchorfile>
      <anchor>aff9ce2cd0fd25175dc1e7b48c51827ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wpa_supplicant_node::msg::_NetworkList</name>
    <filename>namespacewpa__supplicant__node_1_1msg_1_1__NetworkList.html</filename>
    <class kind="class">wpa_supplicant_node::msg::_NetworkList::NetworkList</class>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__NetworkList.html</anchorfile>
      <anchor>a138d9ddb58dc8da521787c63077bd53e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_iB</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__NetworkList.html</anchorfile>
      <anchor>a84c48b9b69ce5579a9c15168ae02c49c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__NetworkList.html</anchorfile>
      <anchor>a781bf5099524f41ecd43ecfecdf5f537</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wpa_supplicant_node::msg::_NetworkList::NetworkList</name>
    <filename>classwpa__supplicant__node_1_1msg_1_1__NetworkList_1_1NetworkList.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__NetworkList_1_1NetworkList.html</anchorfile>
      <anchor>a5bf3c7f752b9ccb1a48f4941641a3975</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__NetworkList_1_1NetworkList.html</anchorfile>
      <anchor>abdb60fa8b238809c903155fb3791529f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__NetworkList_1_1NetworkList.html</anchorfile>
      <anchor>adc8633fd644863341f6c33423809defd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__NetworkList_1_1NetworkList.html</anchorfile>
      <anchor>a2e9ae864921e616f346a0f8ad21d4f70</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__NetworkList_1_1NetworkList.html</anchorfile>
      <anchor>a7a3b9838c0f7c6ea76886b18ad0db51f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>networks</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__NetworkList_1_1NetworkList.html</anchorfile>
      <anchor>a7d453d92d7724ba20179d6d50f23ea29</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__NetworkList_1_1NetworkList.html</anchorfile>
      <anchor>ad1ba816c381399d67cc483d0e6d876d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__NetworkList_1_1NetworkList.html</anchorfile>
      <anchor>a8d50303b04e8d11f4632fecf90d66780</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__NetworkList_1_1NetworkList.html</anchorfile>
      <anchor>a436500f155dd492927d8d03005909bbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__NetworkList_1_1NetworkList.html</anchorfile>
      <anchor>acbd1d8668ca54e7cc9c1aedfed5556f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__NetworkList_1_1NetworkList.html</anchorfile>
      <anchor>a8c8eacf79094ff0894cb1bad53ba43b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__NetworkList_1_1NetworkList.html</anchorfile>
      <anchor>a35c906b744219201b2588b393028a285</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__NetworkList_1_1NetworkList.html</anchorfile>
      <anchor>ab15fc0e9ebd15a7f334154da2a736c86</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wpa_supplicant_node::msg::_NetworkParameter</name>
    <filename>namespacewpa__supplicant__node_1_1msg_1_1__NetworkParameter.html</filename>
    <class kind="class">wpa_supplicant_node::msg::_NetworkParameter::NetworkParameter</class>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__NetworkParameter.html</anchorfile>
      <anchor>a3f51e9281b48efb80e66cb6c3ea8216b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__NetworkParameter.html</anchorfile>
      <anchor>a8ad203a05faf8c3cd9392b3798c21f2f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wpa_supplicant_node::msg::_NetworkParameter::NetworkParameter</name>
    <filename>classwpa__supplicant__node_1_1msg_1_1__NetworkParameter_1_1NetworkParameter.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__NetworkParameter_1_1NetworkParameter.html</anchorfile>
      <anchor>aa844c71c127946c0b41729f436549c6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__NetworkParameter_1_1NetworkParameter.html</anchorfile>
      <anchor>afda79d2fbeae6aff05b87e32aa8e78bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__NetworkParameter_1_1NetworkParameter.html</anchorfile>
      <anchor>ab59f2bf2c03cea2a4b7b30b35a9a10af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__NetworkParameter_1_1NetworkParameter.html</anchorfile>
      <anchor>a44bfc75cae3869908cae78107970898a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__NetworkParameter_1_1NetworkParameter.html</anchorfile>
      <anchor>a0064f71fd6202cdfe4c726a1cc103d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>key</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__NetworkParameter_1_1NetworkParameter.html</anchorfile>
      <anchor>ac3f13c8c4463e36932af99a10d5c5b7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>value</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__NetworkParameter_1_1NetworkParameter.html</anchorfile>
      <anchor>a743054d96895cc40f6666b34554f5fc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__NetworkParameter_1_1NetworkParameter.html</anchorfile>
      <anchor>a6ae86d2e96f8e0c2c3903b06809b5d75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__NetworkParameter_1_1NetworkParameter.html</anchorfile>
      <anchor>acc8d483379d7c372b0a8cf39121be742</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__NetworkParameter_1_1NetworkParameter.html</anchorfile>
      <anchor>a68b6cc380855cabf643b3e6ff4ac5a75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__NetworkParameter_1_1NetworkParameter.html</anchorfile>
      <anchor>a8e479b739e8ba70576d2e6323ac45f88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__NetworkParameter_1_1NetworkParameter.html</anchorfile>
      <anchor>ad1ebae0e5d72876ebe964d12fc96a763</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__NetworkParameter_1_1NetworkParameter.html</anchorfile>
      <anchor>a298a566aa9fab5feecc4708cd6682e94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__NetworkParameter_1_1NetworkParameter.html</anchorfile>
      <anchor>a801b696b395368ec077e7472772ec3b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wpa_supplicant_node::msg::_ScanAction</name>
    <filename>namespacewpa__supplicant__node_1_1msg_1_1__ScanAction.html</filename>
    <class kind="class">wpa_supplicant_node::msg::_ScanAction::ScanAction</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanAction.html</anchorfile>
      <anchor>ac867605ad5b7cfc3f75a1aa6e2495ec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanAction.html</anchorfile>
      <anchor>a5d6cc1d2e472c43629d23b894797788b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanAction.html</anchorfile>
      <anchor>acae995f05785c79580da7d3f897f9baa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6s</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanAction.html</anchorfile>
      <anchor>a99a0c2f05c594e81c339fceb97c555a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanAction.html</anchorfile>
      <anchor>af433b1861e5b6011b3c749266f2637e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanAction.html</anchorfile>
      <anchor>a301f4d53c9ff3063655c2a69d67f5c91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_i2h3i</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanAction.html</anchorfile>
      <anchor>adb87189267045f34d22dfef4d2fedca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanAction.html</anchorfile>
      <anchor>aa79413c58444f80b284e44bbe0f52a62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wpa_supplicant_node::msg::_ScanAction::ScanAction</name>
    <filename>classwpa__supplicant__node_1_1msg_1_1__ScanAction_1_1ScanAction.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanAction_1_1ScanAction.html</anchorfile>
      <anchor>a5d5f83306f86fef257129cdad947f00e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanAction_1_1ScanAction.html</anchorfile>
      <anchor>af12d14fdf4da918b224c1c3a0ec085cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanAction_1_1ScanAction.html</anchorfile>
      <anchor>acfbf765f195e505bed776d7cc1a9f9c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanAction_1_1ScanAction.html</anchorfile>
      <anchor>a95819a825ab2ffa866b3c12f773f6f07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanAction_1_1ScanAction.html</anchorfile>
      <anchor>afa5b9527ec1652dc270eac7858f30103</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action_feedback</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanAction_1_1ScanAction.html</anchorfile>
      <anchor>a08aa97885f695ce48786feb5ba55daed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action_goal</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanAction_1_1ScanAction.html</anchorfile>
      <anchor>a3ef76e911c5b6dd2d61c08aefeeb32f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action_result</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanAction_1_1ScanAction.html</anchorfile>
      <anchor>aab006e1e07b299c56eeffefe7b617e1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanAction_1_1ScanAction.html</anchorfile>
      <anchor>a703a0c6d92b9c3c15f97529d4f1d68c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanAction_1_1ScanAction.html</anchorfile>
      <anchor>acdea49e08c121a8a9829d59e8aff1fc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanAction_1_1ScanAction.html</anchorfile>
      <anchor>a4d5cc48e70f51d13575af6fccd9df1d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanAction_1_1ScanAction.html</anchorfile>
      <anchor>ae258f3e0986748f331b68bc9923bc3e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanAction_1_1ScanAction.html</anchorfile>
      <anchor>a6e41229b1d7868c6fa0a978de6bca09b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanAction_1_1ScanAction.html</anchorfile>
      <anchor>a55da5856a0dcf7db6987ef9551df3dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanAction_1_1ScanAction.html</anchorfile>
      <anchor>ae72c972c3576809f01f6443996f1798b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wpa_supplicant_node::msg::_ScanActionFeedback</name>
    <filename>namespacewpa__supplicant__node_1_1msg_1_1__ScanActionFeedback.html</filename>
    <class kind="class">wpa_supplicant_node::msg::_ScanActionFeedback::ScanActionFeedback</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanActionFeedback.html</anchorfile>
      <anchor>a3a92a8742a4cc2516600ce5fa01adc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanActionFeedback.html</anchorfile>
      <anchor>a9bfa60e03d1e297a8cb34f65a49adbf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanActionFeedback.html</anchorfile>
      <anchor>a34183d12f4c36e77d1a00b3f6e8b0b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanActionFeedback.html</anchorfile>
      <anchor>a495e88aff075bfb55f592d1d5bd9da27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanActionFeedback.html</anchorfile>
      <anchor>a0a8e2d169589b818fa1d6a29adee10f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wpa_supplicant_node::msg::_ScanActionFeedback::ScanActionFeedback</name>
    <filename>classwpa__supplicant__node_1_1msg_1_1__ScanActionFeedback_1_1ScanActionFeedback.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionFeedback_1_1ScanActionFeedback.html</anchorfile>
      <anchor>ad41d31c473c21078c6aed1b6e3e42213</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionFeedback_1_1ScanActionFeedback.html</anchorfile>
      <anchor>aa31ba775f4bb8de0e3d1884a8bb150ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionFeedback_1_1ScanActionFeedback.html</anchorfile>
      <anchor>aba3663438d185698c65f48c86a724242</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionFeedback_1_1ScanActionFeedback.html</anchorfile>
      <anchor>aa8bec2b58cd22bb71f73abe9cdf07354</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionFeedback_1_1ScanActionFeedback.html</anchorfile>
      <anchor>a81c560274b6675e1655870242cded3d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>feedback</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionFeedback_1_1ScanActionFeedback.html</anchorfile>
      <anchor>ab0a0aadd77a9a5fcdf2fd8d6a2ac9b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>header</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionFeedback_1_1ScanActionFeedback.html</anchorfile>
      <anchor>a9d64dff89422b6293306bc2106a00a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionFeedback_1_1ScanActionFeedback.html</anchorfile>
      <anchor>a5ae008ccc1ac15256d5ff629afcfe34b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionFeedback_1_1ScanActionFeedback.html</anchorfile>
      <anchor>acd384dc997291b05923b5b69bf3ae5d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionFeedback_1_1ScanActionFeedback.html</anchorfile>
      <anchor>adb0b10cd41d908dbd9e9fd2b89e2fd3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionFeedback_1_1ScanActionFeedback.html</anchorfile>
      <anchor>aa069a054ebd062dc3fe1d3504826cd72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionFeedback_1_1ScanActionFeedback.html</anchorfile>
      <anchor>a7eb01beb3a6f69e4a43efa66ce27e992</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionFeedback_1_1ScanActionFeedback.html</anchorfile>
      <anchor>abee67caeac155b8f7ae355e4f7f99bb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionFeedback_1_1ScanActionFeedback.html</anchorfile>
      <anchor>a5379b678cb24a7211dd6435a06130699</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionFeedback_1_1ScanActionFeedback.html</anchorfile>
      <anchor>aaa2f2f379276a5e199606686d551d241</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wpa_supplicant_node::msg::_ScanActionGoal</name>
    <filename>namespacewpa__supplicant__node_1_1msg_1_1__ScanActionGoal.html</filename>
    <class kind="class">wpa_supplicant_node::msg::_ScanActionGoal::ScanActionGoal</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanActionGoal.html</anchorfile>
      <anchor>a64dd76d318eddbaf9ab24c91099c629e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanActionGoal.html</anchorfile>
      <anchor>a279211e8ae0522d450d3f60955717fba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanActionGoal.html</anchorfile>
      <anchor>a1cd08881f765a8a809d7b63e94657d05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanActionGoal.html</anchorfile>
      <anchor>a3aec03ee699591d4c83ed43aadeb48b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wpa_supplicant_node::msg::_ScanActionGoal::ScanActionGoal</name>
    <filename>classwpa__supplicant__node_1_1msg_1_1__ScanActionGoal_1_1ScanActionGoal.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionGoal_1_1ScanActionGoal.html</anchorfile>
      <anchor>ab31cfaaba485d855e7b3d6de121bab42</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionGoal_1_1ScanActionGoal.html</anchorfile>
      <anchor>a6f4fe41db2ec13f2628a313f7377f8ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionGoal_1_1ScanActionGoal.html</anchorfile>
      <anchor>a57680da61bdaa55e52f206186326e717</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionGoal_1_1ScanActionGoal.html</anchorfile>
      <anchor>a6f1b1241b74dd7870e8ce316e6cd5cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionGoal_1_1ScanActionGoal.html</anchorfile>
      <anchor>aa079545bc4fe5313dc758051cc283fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>goal</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionGoal_1_1ScanActionGoal.html</anchorfile>
      <anchor>a4ec9baa429c994a5bb64d59fd43ace4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>goal_id</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionGoal_1_1ScanActionGoal.html</anchorfile>
      <anchor>abd8b8e336d945123759db632fb47caf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>header</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionGoal_1_1ScanActionGoal.html</anchorfile>
      <anchor>aeb6134d188f2446613670a64e26b0ba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionGoal_1_1ScanActionGoal.html</anchorfile>
      <anchor>a1b2a1b98bf5cc0b2834e9703dcc1b4e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionGoal_1_1ScanActionGoal.html</anchorfile>
      <anchor>a15c0389d6d278a64078094c9a782e46f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionGoal_1_1ScanActionGoal.html</anchorfile>
      <anchor>a7158d49bf6337909b3ab149aa8bd569f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionGoal_1_1ScanActionGoal.html</anchorfile>
      <anchor>a66030affbeaa83335deaab5d34ba8469</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionGoal_1_1ScanActionGoal.html</anchorfile>
      <anchor>a9dee5766e94b96f216f5f88887e34071</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionGoal_1_1ScanActionGoal.html</anchorfile>
      <anchor>ae10500187cf2c693e151cd8eae4d024a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionGoal_1_1ScanActionGoal.html</anchorfile>
      <anchor>a1a811fb0917df0fdec28b8567c4fa8c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wpa_supplicant_node::msg::_ScanActionResult</name>
    <filename>namespacewpa__supplicant__node_1_1msg_1_1__ScanActionResult.html</filename>
    <class kind="class">wpa_supplicant_node::msg::_ScanActionResult::ScanActionResult</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanActionResult.html</anchorfile>
      <anchor>addfa7d877214b2afd87571101beaaefb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanActionResult.html</anchorfile>
      <anchor>ac882f4bfd2e3dd406ec6f351cafc6928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanActionResult.html</anchorfile>
      <anchor>adafea164c34e6f4bb3a42dfd051af76e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6s</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanActionResult.html</anchorfile>
      <anchor>af1a6c4df86a63dcaee5e3a77bdba4b25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanActionResult.html</anchorfile>
      <anchor>a2144e6eca192a9df6cce234e8fdd089a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanActionResult.html</anchorfile>
      <anchor>ab7e8a063802057dd0f396c315675fca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_i2h3i</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanActionResult.html</anchorfile>
      <anchor>a9247155de4406970db260af1c3f31d23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanActionResult.html</anchorfile>
      <anchor>ae8928fc3431e3002dee51e76f3ed0407</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wpa_supplicant_node::msg::_ScanActionResult::ScanActionResult</name>
    <filename>classwpa__supplicant__node_1_1msg_1_1__ScanActionResult_1_1ScanActionResult.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionResult_1_1ScanActionResult.html</anchorfile>
      <anchor>a2e2f35aaf2a83802cc54c59a09e2b4b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionResult_1_1ScanActionResult.html</anchorfile>
      <anchor>ad1e8f9de09f40525004d03babea82b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionResult_1_1ScanActionResult.html</anchorfile>
      <anchor>a2a8d31af05f86ce687497bb11d08b7b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionResult_1_1ScanActionResult.html</anchorfile>
      <anchor>a248c33f918d3dbee9f5421d2e51969c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionResult_1_1ScanActionResult.html</anchorfile>
      <anchor>ad26ab5a864c49fb3edb1354f75390168</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>header</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionResult_1_1ScanActionResult.html</anchorfile>
      <anchor>a3d47561f0ea1b3e22d405a8c5262abb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>result</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionResult_1_1ScanActionResult.html</anchorfile>
      <anchor>a51fad882c4541433a418bcdeb4c8d7b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionResult_1_1ScanActionResult.html</anchorfile>
      <anchor>ac9fa0eb7eda3e79fd2560934be671c65</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionResult_1_1ScanActionResult.html</anchorfile>
      <anchor>acf8bb0929f2f7b65d747afdc5bd20691</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionResult_1_1ScanActionResult.html</anchorfile>
      <anchor>a90305d85b6fc2d4794c5affac10e5fcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionResult_1_1ScanActionResult.html</anchorfile>
      <anchor>ac83008eb452da5fc50cb63b47220db1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionResult_1_1ScanActionResult.html</anchorfile>
      <anchor>afbeea5d1c23dd3fd08ae87f67aba0093</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionResult_1_1ScanActionResult.html</anchorfile>
      <anchor>ad11c6e824155effa7f8bb902b9a28684</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionResult_1_1ScanActionResult.html</anchorfile>
      <anchor>a2dc6ebde30fea277822bfe7b1a58bef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanActionResult_1_1ScanActionResult.html</anchorfile>
      <anchor>a41c0126afdf05ddecaf270f50d94ad47</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wpa_supplicant_node::msg::_ScanFeedback</name>
    <filename>namespacewpa__supplicant__node_1_1msg_1_1__ScanFeedback.html</filename>
    <class kind="class">wpa_supplicant_node::msg::_ScanFeedback::ScanFeedback</class>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanFeedback.html</anchorfile>
      <anchor>a6ce035c9d6d156439710f085025e7d7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanFeedback.html</anchorfile>
      <anchor>a378a2259e9df415b032ab67b41b5ffd0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wpa_supplicant_node::msg::_ScanFeedback::ScanFeedback</name>
    <filename>classwpa__supplicant__node_1_1msg_1_1__ScanFeedback_1_1ScanFeedback.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanFeedback_1_1ScanFeedback.html</anchorfile>
      <anchor>afb5a02aac86f01b03381953157c147a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanFeedback_1_1ScanFeedback.html</anchorfile>
      <anchor>a85421e478ddcdbaba8d88aec5ab7b58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanFeedback_1_1ScanFeedback.html</anchorfile>
      <anchor>a0a6fbeec4258aa5e9aaa083bf72c2d5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanFeedback_1_1ScanFeedback.html</anchorfile>
      <anchor>a7ab417c11cb50bc37237616c39dda3a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanFeedback_1_1ScanFeedback.html</anchorfile>
      <anchor>aaf9f94ce3e38da927347b97fc769126b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanFeedback_1_1ScanFeedback.html</anchorfile>
      <anchor>af0f9634ad5d430a5a78194f90645741b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanFeedback_1_1ScanFeedback.html</anchorfile>
      <anchor>a90705f2a8c4b547a49276e1d1abecc3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanFeedback_1_1ScanFeedback.html</anchorfile>
      <anchor>a73a07db0d7f1f268ce2def98f5850f6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanFeedback_1_1ScanFeedback.html</anchorfile>
      <anchor>a77d15c73cb8e0eba8912849d649f8815</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanFeedback_1_1ScanFeedback.html</anchorfile>
      <anchor>af9dcb1465d964db78eab39b86d622271</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanFeedback_1_1ScanFeedback.html</anchorfile>
      <anchor>a1435c3bcc6514d85be374a96bd1e05f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanFeedback_1_1ScanFeedback.html</anchorfile>
      <anchor>a6e7561a059e00ce4501666ec07217408</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wpa_supplicant_node::msg::_ScanGoal</name>
    <filename>namespacewpa__supplicant__node_1_1msg_1_1__ScanGoal.html</filename>
    <class kind="class">wpa_supplicant_node::msg::_ScanGoal::ScanGoal</class>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanGoal.html</anchorfile>
      <anchor>ab542412f0893db023d1ac77ad6d4498a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanGoal.html</anchorfile>
      <anchor>a61d95007e22f48a6a29756aa7f85cd09</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wpa_supplicant_node::msg::_ScanGoal::ScanGoal</name>
    <filename>classwpa__supplicant__node_1_1msg_1_1__ScanGoal_1_1ScanGoal.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanGoal_1_1ScanGoal.html</anchorfile>
      <anchor>a87539a294666ab543a6559b237ecafdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanGoal_1_1ScanGoal.html</anchorfile>
      <anchor>afa2513281f21d422e0aff5016fd8766c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanGoal_1_1ScanGoal.html</anchorfile>
      <anchor>aef0e7c7266ba92d9000edadede0a1477</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanGoal_1_1ScanGoal.html</anchorfile>
      <anchor>a58f9597d4d91bcc7427673e1789a7f3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanGoal_1_1ScanGoal.html</anchorfile>
      <anchor>a16660b92e301a71633ac62e1e8d4c3e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>frequencies</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanGoal_1_1ScanGoal.html</anchorfile>
      <anchor>a84b2b5bc55ade5ed197f7563bfd6156b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ssids</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanGoal_1_1ScanGoal.html</anchorfile>
      <anchor>aee90e95e1ff9041cb438621a90ca933b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanGoal_1_1ScanGoal.html</anchorfile>
      <anchor>ac8412973f26245d54eef1e83b6fae7f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanGoal_1_1ScanGoal.html</anchorfile>
      <anchor>adfc81c0969e2b2fe4847a8bce02f6c5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanGoal_1_1ScanGoal.html</anchorfile>
      <anchor>ae11c49985c1b2fdb1a6406b25df1dda7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanGoal_1_1ScanGoal.html</anchorfile>
      <anchor>a0bf8470e4053c52771de9247067f87c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanGoal_1_1ScanGoal.html</anchorfile>
      <anchor>aa306bca9dc8f2fd533804f36f8d82ba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanGoal_1_1ScanGoal.html</anchorfile>
      <anchor>ae38bb913494ec04d3e2158c3eccca3d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanGoal_1_1ScanGoal.html</anchorfile>
      <anchor>a27b5bb90c70e5e951852fc501fa9455b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wpa_supplicant_node::msg::_ScanResult</name>
    <filename>namespacewpa__supplicant__node_1_1msg_1_1__ScanResult.html</filename>
    <class kind="class">wpa_supplicant_node::msg::_ScanResult::ScanResult</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanResult.html</anchorfile>
      <anchor>a988c1f54f4555f2320da97da014e466e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanResult.html</anchorfile>
      <anchor>ac6fa38822a583d9db2d4a39dddeaf198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6s</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanResult.html</anchorfile>
      <anchor>a005cf96a1df950aad1560c3374ee9a6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanResult.html</anchorfile>
      <anchor>aa0e75a4ef13f622a4c4a934eaca2d17d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanResult.html</anchorfile>
      <anchor>a76214d765a26b222e871beefa4629747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_i2h3i</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanResult.html</anchorfile>
      <anchor>adde98ab3599c16d9ba9426f043a82aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__ScanResult.html</anchorfile>
      <anchor>a75798a48691a303d3371b65bf3584a4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wpa_supplicant_node::msg::_ScanResult::ScanResult</name>
    <filename>classwpa__supplicant__node_1_1msg_1_1__ScanResult_1_1ScanResult.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanResult_1_1ScanResult.html</anchorfile>
      <anchor>a7e33cf0c2e9cd6e0da3be37cf47a857f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanResult_1_1ScanResult.html</anchorfile>
      <anchor>a10c8108363a4ec0994e604c9998cb6e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanResult_1_1ScanResult.html</anchorfile>
      <anchor>aad57f86c82edcf1e9f9498f95cd7804f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanResult_1_1ScanResult.html</anchorfile>
      <anchor>a15ee30c0fdaca69abefa665364e1d393</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanResult_1_1ScanResult.html</anchorfile>
      <anchor>a2a8cc9fc7d8da7b9e95cf42d1f6d6d79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bss</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanResult_1_1ScanResult.html</anchorfile>
      <anchor>a887f3ee7d442353097f778acb0002dfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>success</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanResult_1_1ScanResult.html</anchorfile>
      <anchor>a112e60242c1b8b208062e1ba8ab7c488</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanResult_1_1ScanResult.html</anchorfile>
      <anchor>ae35adbbcd3112c004caf76fd1e2ce9da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanResult_1_1ScanResult.html</anchorfile>
      <anchor>a35b08fcb471258fd66337d7ccfdddf4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanResult_1_1ScanResult.html</anchorfile>
      <anchor>aa8a6cb2d232737d34ee41a176b11d878</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanResult_1_1ScanResult.html</anchorfile>
      <anchor>accf69bef7bf092949c92cd04026b671d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanResult_1_1ScanResult.html</anchorfile>
      <anchor>a31f51e7d00870023445c07516f23a99a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanResult_1_1ScanResult.html</anchorfile>
      <anchor>a63c08cb75eaa3be2b7dca00cd53c81ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__ScanResult_1_1ScanResult.html</anchorfile>
      <anchor>ac3ef7c5824fc90ecce50d21368164c74</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wpa_supplicant_node::msg::_SecurityProperties</name>
    <filename>namespacewpa__supplicant__node_1_1msg_1_1__SecurityProperties.html</filename>
    <class kind="class">wpa_supplicant_node::msg::_SecurityProperties::SecurityProperties</class>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__SecurityProperties.html</anchorfile>
      <anchor>ace799fc588fa129bdd42b457caeb6fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1msg_1_1__SecurityProperties.html</anchorfile>
      <anchor>a50ad2a29c936d20a2c718a961fe15a63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wpa_supplicant_node::msg::_SecurityProperties::SecurityProperties</name>
    <filename>classwpa__supplicant__node_1_1msg_1_1__SecurityProperties_1_1SecurityProperties.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__SecurityProperties_1_1SecurityProperties.html</anchorfile>
      <anchor>ab86ca519745e7182badcea9eaf13f766</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__SecurityProperties_1_1SecurityProperties.html</anchorfile>
      <anchor>a2641ea4de2b7b31ff3ff64e819f48338</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__SecurityProperties_1_1SecurityProperties.html</anchorfile>
      <anchor>a55f9d69862b35980c769f0e31b1ab394</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__SecurityProperties_1_1SecurityProperties.html</anchorfile>
      <anchor>a00d643044bf77a8f5f8569ab15af17af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__SecurityProperties_1_1SecurityProperties.html</anchorfile>
      <anchor>a7684093839f4c56377ecb6627cdad0f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>group</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__SecurityProperties_1_1SecurityProperties.html</anchorfile>
      <anchor>afcb5b1094a8b4f5615a87be0cd4d3073</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>key_mgmt</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__SecurityProperties_1_1SecurityProperties.html</anchorfile>
      <anchor>a8a16db7c5d995bcea2479121f9a4200c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pairwise</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__SecurityProperties_1_1SecurityProperties.html</anchorfile>
      <anchor>ad0ea4e4ecf386f2cb180054e2ae454be</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__SecurityProperties_1_1SecurityProperties.html</anchorfile>
      <anchor>ad99a303234f926dd19a2dde0571dd79c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__SecurityProperties_1_1SecurityProperties.html</anchorfile>
      <anchor>a9811342c635535be87a39f97f49f228b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__SecurityProperties_1_1SecurityProperties.html</anchorfile>
      <anchor>a13d0f04dc79dda6d1022e24d3d4c8a4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__SecurityProperties_1_1SecurityProperties.html</anchorfile>
      <anchor>ab44c697d3c0c51a8646ff180a98eacd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__SecurityProperties_1_1SecurityProperties.html</anchorfile>
      <anchor>a660d0eb238b4193c9e8bab5e4ff998db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__SecurityProperties_1_1SecurityProperties.html</anchorfile>
      <anchor>ab4a3d9b6882cb0cdae43496395975bdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classwpa__supplicant__node_1_1msg_1_1__SecurityProperties_1_1SecurityProperties.html</anchorfile>
      <anchor>a09358a7438b17f51ad72d23d9a1b6eff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wpa_supplicant_node::srv</name>
    <filename>namespacewpa__supplicant__node_1_1srv.html</filename>
    <namespace>wpa_supplicant_node::srv::_AddNetwork</namespace>
    <namespace>wpa_supplicant_node::srv::_RemoveNetwork</namespace>
    <namespace>wpa_supplicant_node::srv::_SetNetworkParameters</namespace>
    <namespace>wpa_supplicant_node::srv::_SetNetworkState</namespace>
  </compound>
  <compound kind="namespace">
    <name>wpa_supplicant_node::srv::_AddNetwork</name>
    <filename>namespacewpa__supplicant__node_1_1srv_1_1__AddNetwork.html</filename>
    <class kind="class">wpa_supplicant_node::srv::_AddNetwork::AddNetwork</class>
    <class kind="class">wpa_supplicant_node::srv::_AddNetwork::AddNetworkRequest</class>
    <class kind="class">wpa_supplicant_node::srv::_AddNetwork::AddNetworkResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_Bi</name>
      <anchorfile>namespacewpa__supplicant__node_1_1srv_1_1__AddNetwork.html</anchorfile>
      <anchor>a54ffcb622f8c323bfebb231b15fc4ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1srv_1_1__AddNetwork.html</anchorfile>
      <anchor>a348eca651ce331cd90c9019a82a38785</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1srv_1_1__AddNetwork.html</anchorfile>
      <anchor>ac1cd557e38542d932145cbcaa871f405</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wpa_supplicant_node::srv::_AddNetwork::AddNetwork</name>
    <filename>classwpa__supplicant__node_1_1srv_1_1__AddNetwork_1_1AddNetwork.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__AddNetwork_1_1AddNetwork.html</anchorfile>
      <anchor>aeb1eff8ea8918914b4ff8f0440f722aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__AddNetwork_1_1AddNetwork.html</anchorfile>
      <anchor>a78f3475eefb2c27bd2c146a468dc0822</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__AddNetwork_1_1AddNetwork.html</anchorfile>
      <anchor>ad7d74baf6f87195c645efa09349caae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__AddNetwork_1_1AddNetwork.html</anchorfile>
      <anchor>a2a3fd83121b937887cfe967cea79e83a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wpa_supplicant_node::srv::_AddNetwork::AddNetworkRequest</name>
    <filename>classwpa__supplicant__node_1_1srv_1_1__AddNetwork_1_1AddNetworkRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__AddNetwork_1_1AddNetworkRequest.html</anchorfile>
      <anchor>a63e420f632fd2284d71858b79729b1fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__AddNetwork_1_1AddNetworkRequest.html</anchorfile>
      <anchor>ace8b7f048a9555229df5370b4b9873d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__AddNetwork_1_1AddNetworkRequest.html</anchorfile>
      <anchor>a4395f6fb0db252cfd7e675c068573cbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__AddNetwork_1_1AddNetworkRequest.html</anchorfile>
      <anchor>aa04ba249b2571913f07df54365925c61</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__AddNetwork_1_1AddNetworkRequest.html</anchorfile>
      <anchor>a3e4bf73b6da7b52e99cc2f892f920100</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__AddNetwork_1_1AddNetworkRequest.html</anchorfile>
      <anchor>acca503a4486d0a64839ae35163bcb252</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__AddNetwork_1_1AddNetworkRequest.html</anchorfile>
      <anchor>aa54b322a8d9ffa53148c3e0093764681</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__AddNetwork_1_1AddNetworkRequest.html</anchorfile>
      <anchor>a030a0d37b3ec70b8df802adbf3f2e941</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__AddNetwork_1_1AddNetworkRequest.html</anchorfile>
      <anchor>a7755e88ab64c888b3b455d476754d9e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__AddNetwork_1_1AddNetworkRequest.html</anchorfile>
      <anchor>ae251990674f6b2ed059f52a3d40bf406</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__AddNetwork_1_1AddNetworkRequest.html</anchorfile>
      <anchor>a3822b1ea551eeeb1a0f9d71441d2a897</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__AddNetwork_1_1AddNetworkRequest.html</anchorfile>
      <anchor>a712734a3b6f47d071dec7120bdda6d31</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wpa_supplicant_node::srv::_AddNetwork::AddNetworkResponse</name>
    <filename>classwpa__supplicant__node_1_1srv_1_1__AddNetwork_1_1AddNetworkResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__AddNetwork_1_1AddNetworkResponse.html</anchorfile>
      <anchor>a567efe1801f00742f73640388c1a734e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__AddNetwork_1_1AddNetworkResponse.html</anchorfile>
      <anchor>ac125e678843ede9c0ea27da97a878361</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__AddNetwork_1_1AddNetworkResponse.html</anchorfile>
      <anchor>a299bee674e2be0e2465b19454073e50b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__AddNetwork_1_1AddNetworkResponse.html</anchorfile>
      <anchor>aeacefd345faac4787d58335ae696655c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__AddNetwork_1_1AddNetworkResponse.html</anchorfile>
      <anchor>aa2f37a3f0879cc9c37f41a9fbfe5a079</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>network_id</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__AddNetwork_1_1AddNetworkResponse.html</anchorfile>
      <anchor>ae321bd4baa127559e0baaa73062e023d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>success</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__AddNetwork_1_1AddNetworkResponse.html</anchorfile>
      <anchor>a3a15457bea9f843bb429259396c85758</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__AddNetwork_1_1AddNetworkResponse.html</anchorfile>
      <anchor>aae0d2feeec061d1b238dd4a6f14d35a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__AddNetwork_1_1AddNetworkResponse.html</anchorfile>
      <anchor>a2c5e39493ccd0bf43d25f8e1f0893f5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__AddNetwork_1_1AddNetworkResponse.html</anchorfile>
      <anchor>a9673a115a40477c9183fda250fc60445</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__AddNetwork_1_1AddNetworkResponse.html</anchorfile>
      <anchor>aa9ca8b96968f25b725049ed858dcc1bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__AddNetwork_1_1AddNetworkResponse.html</anchorfile>
      <anchor>ad8e85f3fa6cf3b5004b5b37bc8118759</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__AddNetwork_1_1AddNetworkResponse.html</anchorfile>
      <anchor>ac26660b594bb003a8bfe6bd3a1bad258</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__AddNetwork_1_1AddNetworkResponse.html</anchorfile>
      <anchor>a59d9992fde6eb97ccc8676b883c2aafa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wpa_supplicant_node::srv::_RemoveNetwork</name>
    <filename>namespacewpa__supplicant__node_1_1srv_1_1__RemoveNetwork.html</filename>
    <class kind="class">wpa_supplicant_node::srv::_RemoveNetwork::RemoveNetwork</class>
    <class kind="class">wpa_supplicant_node::srv::_RemoveNetwork::RemoveNetworkRequest</class>
    <class kind="class">wpa_supplicant_node::srv::_RemoveNetwork::RemoveNetworkResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1srv_1_1__RemoveNetwork.html</anchorfile>
      <anchor>ad40d7b56754c8360387cb95d10478a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1srv_1_1__RemoveNetwork.html</anchorfile>
      <anchor>a0abceea820e91e4b6376412e63e9f618</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_i</name>
      <anchorfile>namespacewpa__supplicant__node_1_1srv_1_1__RemoveNetwork.html</anchorfile>
      <anchor>a5b0df77891d7378b2e9dd09c48687165</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1srv_1_1__RemoveNetwork.html</anchorfile>
      <anchor>aa45b9fcab76052c3847208614457f883</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wpa_supplicant_node::srv::_RemoveNetwork::RemoveNetwork</name>
    <filename>classwpa__supplicant__node_1_1srv_1_1__RemoveNetwork_1_1RemoveNetwork.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__RemoveNetwork_1_1RemoveNetwork.html</anchorfile>
      <anchor>a63bb74d3c1eac671da38d1690d5c42d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__RemoveNetwork_1_1RemoveNetwork.html</anchorfile>
      <anchor>a5ea94e0e0f8479d6f128d487f341e6e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__RemoveNetwork_1_1RemoveNetwork.html</anchorfile>
      <anchor>a69acf06793fe3cff56f276327336a866</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__RemoveNetwork_1_1RemoveNetwork.html</anchorfile>
      <anchor>aeeb87f0a7e7324170fa02a97144e46c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wpa_supplicant_node::srv::_RemoveNetwork::RemoveNetworkRequest</name>
    <filename>classwpa__supplicant__node_1_1srv_1_1__RemoveNetwork_1_1RemoveNetworkRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__RemoveNetwork_1_1RemoveNetworkRequest.html</anchorfile>
      <anchor>aeca5a007b1bba1855389d7b83a65ae68</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__RemoveNetwork_1_1RemoveNetworkRequest.html</anchorfile>
      <anchor>a8eb4d53c3610d23ed401578688b5c44f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__RemoveNetwork_1_1RemoveNetworkRequest.html</anchorfile>
      <anchor>a327767b01c09e8b532cfbb7811b48bf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__RemoveNetwork_1_1RemoveNetworkRequest.html</anchorfile>
      <anchor>a93561a231de4af6ace50bf72fa41989f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__RemoveNetwork_1_1RemoveNetworkRequest.html</anchorfile>
      <anchor>a0038aac34b22b6a6d4f75f37a5eed063</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>network_id</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__RemoveNetwork_1_1RemoveNetworkRequest.html</anchorfile>
      <anchor>a0e5382c8441297970f95f069cd5d07b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__RemoveNetwork_1_1RemoveNetworkRequest.html</anchorfile>
      <anchor>a23f7c5b06d953c86c9449f69375d9aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__RemoveNetwork_1_1RemoveNetworkRequest.html</anchorfile>
      <anchor>a2b9cb2f461815da135e2050a8a89f9c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__RemoveNetwork_1_1RemoveNetworkRequest.html</anchorfile>
      <anchor>a3ba655fc0402552d6328d553cd27d927</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__RemoveNetwork_1_1RemoveNetworkRequest.html</anchorfile>
      <anchor>a38ac19705673899ab6e1c3eadf02d70c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__RemoveNetwork_1_1RemoveNetworkRequest.html</anchorfile>
      <anchor>a4a91c3fe8a7270648d250f5e0ace0cc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__RemoveNetwork_1_1RemoveNetworkRequest.html</anchorfile>
      <anchor>ab85e9e2015d563d930630b8f95084dcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__RemoveNetwork_1_1RemoveNetworkRequest.html</anchorfile>
      <anchor>a47ebb4cf553fe606c8f8c940628e9c98</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wpa_supplicant_node::srv::_RemoveNetwork::RemoveNetworkResponse</name>
    <filename>classwpa__supplicant__node_1_1srv_1_1__RemoveNetwork_1_1RemoveNetworkResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__RemoveNetwork_1_1RemoveNetworkResponse.html</anchorfile>
      <anchor>a0baa149cabc7e8af7b939c1efdae897b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__RemoveNetwork_1_1RemoveNetworkResponse.html</anchorfile>
      <anchor>aeff37288309a24bd24f33d535e1a1a1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__RemoveNetwork_1_1RemoveNetworkResponse.html</anchorfile>
      <anchor>a1fc3788ba54d4de59bb5bd74a59669b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__RemoveNetwork_1_1RemoveNetworkResponse.html</anchorfile>
      <anchor>aef3457c52510c7326c20ae56c02be05d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__RemoveNetwork_1_1RemoveNetworkResponse.html</anchorfile>
      <anchor>afc8efd6e3eb14c22dd93586f16277ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>success</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__RemoveNetwork_1_1RemoveNetworkResponse.html</anchorfile>
      <anchor>a93da08daa0814048e47c9fcb0d90069b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__RemoveNetwork_1_1RemoveNetworkResponse.html</anchorfile>
      <anchor>ac5c7f55b68af313e3487bc34483c15e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__RemoveNetwork_1_1RemoveNetworkResponse.html</anchorfile>
      <anchor>a48e45326a3bfe67bfa42a4e5f0d9ce81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__RemoveNetwork_1_1RemoveNetworkResponse.html</anchorfile>
      <anchor>a225f84a9ee07d1f7a26cfdcfc9683577</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__RemoveNetwork_1_1RemoveNetworkResponse.html</anchorfile>
      <anchor>abe3b42da17f61cbe7e72007359c7c2c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__RemoveNetwork_1_1RemoveNetworkResponse.html</anchorfile>
      <anchor>a59932d74442612e31f1676a7895b2fd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__RemoveNetwork_1_1RemoveNetworkResponse.html</anchorfile>
      <anchor>a5424759edd60ca0b1052caa5d4f13fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__RemoveNetwork_1_1RemoveNetworkResponse.html</anchorfile>
      <anchor>aa24a31a4c18d09a7c6602d1863b94006</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wpa_supplicant_node::srv::_SetNetworkParameters</name>
    <filename>namespacewpa__supplicant__node_1_1srv_1_1__SetNetworkParameters.html</filename>
    <class kind="class">wpa_supplicant_node::srv::_SetNetworkParameters::SetNetworkParameters</class>
    <class kind="class">wpa_supplicant_node::srv::_SetNetworkParameters::SetNetworkParametersRequest</class>
    <class kind="class">wpa_supplicant_node::srv::_SetNetworkParameters::SetNetworkParametersResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1srv_1_1__SetNetworkParameters.html</anchorfile>
      <anchor>a0d5c63d8525c5c642662c98394df1b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1srv_1_1__SetNetworkParameters.html</anchorfile>
      <anchor>ae1e0f05f5e001ef3b760b0e19b254d0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_i</name>
      <anchorfile>namespacewpa__supplicant__node_1_1srv_1_1__SetNetworkParameters.html</anchorfile>
      <anchor>aa96dfb74688ca4b1211102d25eb537ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1srv_1_1__SetNetworkParameters.html</anchorfile>
      <anchor>afdb7ed5730631915969aa9d7cab50ce9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wpa_supplicant_node::srv::_SetNetworkParameters::SetNetworkParameters</name>
    <filename>classwpa__supplicant__node_1_1srv_1_1__SetNetworkParameters_1_1SetNetworkParameters.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkParameters_1_1SetNetworkParameters.html</anchorfile>
      <anchor>a3c284b0a121a332aed53b531eb8dc2d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkParameters_1_1SetNetworkParameters.html</anchorfile>
      <anchor>a7a7d4d062d90dc3d33f8d4a7c9645575</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkParameters_1_1SetNetworkParameters.html</anchorfile>
      <anchor>ac5925b3150ae28c3489a55631f38e5ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkParameters_1_1SetNetworkParameters.html</anchorfile>
      <anchor>a9beee69ca5ce6ee3bf28547c0229b76b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wpa_supplicant_node::srv::_SetNetworkParameters::SetNetworkParametersRequest</name>
    <filename>classwpa__supplicant__node_1_1srv_1_1__SetNetworkParameters_1_1SetNetworkParametersRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkParameters_1_1SetNetworkParametersRequest.html</anchorfile>
      <anchor>a7ee3de160dfabc80ed53fe864deed3d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkParameters_1_1SetNetworkParametersRequest.html</anchorfile>
      <anchor>a0164094d84d0d35c2bc127d40601102b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkParameters_1_1SetNetworkParametersRequest.html</anchorfile>
      <anchor>a407cb8f393bfa429b9d7999c38030d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkParameters_1_1SetNetworkParametersRequest.html</anchorfile>
      <anchor>ae60867bfc87307f7e496acc6382f1735</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkParameters_1_1SetNetworkParametersRequest.html</anchorfile>
      <anchor>a78c14775f42a453e32eec91792c2e33c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>network_id</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkParameters_1_1SetNetworkParametersRequest.html</anchorfile>
      <anchor>ab16f2d5c0b73c9c85b6cd1b7217fb2e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parameters</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkParameters_1_1SetNetworkParametersRequest.html</anchorfile>
      <anchor>ad91073271e30f269202bf2aa0b595458</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkParameters_1_1SetNetworkParametersRequest.html</anchorfile>
      <anchor>ae1f631a6b822668fca8c7f66822afe89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkParameters_1_1SetNetworkParametersRequest.html</anchorfile>
      <anchor>ae142b3d7810e0fe1220a6b4e0d2caa6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkParameters_1_1SetNetworkParametersRequest.html</anchorfile>
      <anchor>abe055da729a816498ce1e5a5cc86ba77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkParameters_1_1SetNetworkParametersRequest.html</anchorfile>
      <anchor>aa3c2baf0699fdb687b83b073e6989a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkParameters_1_1SetNetworkParametersRequest.html</anchorfile>
      <anchor>a915240727062d40eb256dd91ca4f1c5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkParameters_1_1SetNetworkParametersRequest.html</anchorfile>
      <anchor>a5800853df5e6dcc5534ef263e2eec15e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkParameters_1_1SetNetworkParametersRequest.html</anchorfile>
      <anchor>aad3ed8daf0d700e75a76cb3f427bb5e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wpa_supplicant_node::srv::_SetNetworkParameters::SetNetworkParametersResponse</name>
    <filename>classwpa__supplicant__node_1_1srv_1_1__SetNetworkParameters_1_1SetNetworkParametersResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkParameters_1_1SetNetworkParametersResponse.html</anchorfile>
      <anchor>a6b7e5d9406235e898cb33d427d215af0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkParameters_1_1SetNetworkParametersResponse.html</anchorfile>
      <anchor>a67fe992d8f11f644aebe63939775dd43</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkParameters_1_1SetNetworkParametersResponse.html</anchorfile>
      <anchor>ab553ed35be52e07be345d4b79f26df6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkParameters_1_1SetNetworkParametersResponse.html</anchorfile>
      <anchor>aa056979239fed0fa69bcfb237f3bd7a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkParameters_1_1SetNetworkParametersResponse.html</anchorfile>
      <anchor>abfbdb3d1e8910f13dbbf0ddccb9210bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>success</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkParameters_1_1SetNetworkParametersResponse.html</anchorfile>
      <anchor>a2cfb30d791a9d0dcb908fd0ae3850c55</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkParameters_1_1SetNetworkParametersResponse.html</anchorfile>
      <anchor>aff291a2f5850ac58e9c2fdd414b606d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkParameters_1_1SetNetworkParametersResponse.html</anchorfile>
      <anchor>a2b6b2d65d7eeae75261d1d41bf73be96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkParameters_1_1SetNetworkParametersResponse.html</anchorfile>
      <anchor>a569dca81a0b0efa7c73918bc0f6adbcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkParameters_1_1SetNetworkParametersResponse.html</anchorfile>
      <anchor>a47f1c8b8c687e3f1325af248169a1024</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkParameters_1_1SetNetworkParametersResponse.html</anchorfile>
      <anchor>ab6d64187fd30b9fc1db939aa134de082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkParameters_1_1SetNetworkParametersResponse.html</anchorfile>
      <anchor>a5ac753776c9f76446b6a402b315ad81e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkParameters_1_1SetNetworkParametersResponse.html</anchorfile>
      <anchor>adcbe362206479b9000e3417858ec522e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wpa_supplicant_node::srv::_SetNetworkState</name>
    <filename>namespacewpa__supplicant__node_1_1srv_1_1__SetNetworkState.html</filename>
    <class kind="class">wpa_supplicant_node::srv::_SetNetworkState::SetNetworkState</class>
    <class kind="class">wpa_supplicant_node::srv::_SetNetworkState::SetNetworkStateRequest</class>
    <class kind="class">wpa_supplicant_node::srv::_SetNetworkState::SetNetworkStateResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacewpa__supplicant__node_1_1srv_1_1__SetNetworkState.html</anchorfile>
      <anchor>a236d58588a7cdd93b3b9eaac8b617987</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewpa__supplicant__node_1_1srv_1_1__SetNetworkState.html</anchorfile>
      <anchor>a7c52ec6e05f3db9e6be4ead197e30f1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_iB</name>
      <anchorfile>namespacewpa__supplicant__node_1_1srv_1_1__SetNetworkState.html</anchorfile>
      <anchor>a1f19c738be1e4bd6d283b7d1ce6f507a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewpa__supplicant__node_1_1srv_1_1__SetNetworkState.html</anchorfile>
      <anchor>ad927c9cc8aa4081c3e41dde9dae9d5eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wpa_supplicant_node::srv::_SetNetworkState::SetNetworkState</name>
    <filename>classwpa__supplicant__node_1_1srv_1_1__SetNetworkState_1_1SetNetworkState.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkState_1_1SetNetworkState.html</anchorfile>
      <anchor>a605bb8ca5bc6507c34a5a9047c3040b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkState_1_1SetNetworkState.html</anchorfile>
      <anchor>adabad9eaea44be15bc55202b517c8ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkState_1_1SetNetworkState.html</anchorfile>
      <anchor>a8ad3d3cdaa8bddd7a1bc6900ce91cd6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkState_1_1SetNetworkState.html</anchorfile>
      <anchor>aba7290d830229089876b87d68dddd709</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wpa_supplicant_node::srv::_SetNetworkState::SetNetworkStateRequest</name>
    <filename>classwpa__supplicant__node_1_1srv_1_1__SetNetworkState_1_1SetNetworkStateRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkState_1_1SetNetworkStateRequest.html</anchorfile>
      <anchor>a9bb33469e7c51d456f405baec9354740</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkState_1_1SetNetworkStateRequest.html</anchorfile>
      <anchor>aae37f3c1f75bff8a72b983213ad11a4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkState_1_1SetNetworkStateRequest.html</anchorfile>
      <anchor>a3b6b0fbbc7e55691b777bdae0b9c52ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkState_1_1SetNetworkStateRequest.html</anchorfile>
      <anchor>ab02dae8f1e30c72482f65aef6653d50b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkState_1_1SetNetworkStateRequest.html</anchorfile>
      <anchor>a550beb95bcdf0860bc50bc0678ee84cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>enable</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkState_1_1SetNetworkStateRequest.html</anchorfile>
      <anchor>a9a112e364186410174f4be8455894043</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>network_id</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkState_1_1SetNetworkStateRequest.html</anchorfile>
      <anchor>ab67d104588b72a604b4cf3f77d709f20</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkState_1_1SetNetworkStateRequest.html</anchorfile>
      <anchor>a92289c48a37991ed3e39a86571618f45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkState_1_1SetNetworkStateRequest.html</anchorfile>
      <anchor>a7bea6dbb2111ba9d40fff860fef82c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkState_1_1SetNetworkStateRequest.html</anchorfile>
      <anchor>ab5ba635f932168d408f31f1b64ba0751</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkState_1_1SetNetworkStateRequest.html</anchorfile>
      <anchor>ac6db209a7cdf4b0c54c32d01f68aaeb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkState_1_1SetNetworkStateRequest.html</anchorfile>
      <anchor>ad8b84e75e2b7bb4919cd239a7a255b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkState_1_1SetNetworkStateRequest.html</anchorfile>
      <anchor>ab47ea993732a165482a2d37e95bce8c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkState_1_1SetNetworkStateRequest.html</anchorfile>
      <anchor>a5ea992e510810dc60eb6ebd7955425c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wpa_supplicant_node::srv::_SetNetworkState::SetNetworkStateResponse</name>
    <filename>classwpa__supplicant__node_1_1srv_1_1__SetNetworkState_1_1SetNetworkStateResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkState_1_1SetNetworkStateResponse.html</anchorfile>
      <anchor>a239d698a33acab4d9055fbb8c5bb511b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkState_1_1SetNetworkStateResponse.html</anchorfile>
      <anchor>a224836e60b52bdec706e73233e24c38d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkState_1_1SetNetworkStateResponse.html</anchorfile>
      <anchor>a89f6db450c41056448fd7180d4787a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkState_1_1SetNetworkStateResponse.html</anchorfile>
      <anchor>ad711570cd5330a1ef515b633f8e8bd70</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkState_1_1SetNetworkStateResponse.html</anchorfile>
      <anchor>a7850b3ca4f626b46703463015b46f28f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>success</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkState_1_1SetNetworkStateResponse.html</anchorfile>
      <anchor>a5862a52ea7200f311f0c972ee420b992</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkState_1_1SetNetworkStateResponse.html</anchorfile>
      <anchor>aa20bb6fc6661262a9ef62c0ccf899797</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkState_1_1SetNetworkStateResponse.html</anchorfile>
      <anchor>a7b1fa3b6506a67afc004737644bbfc80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkState_1_1SetNetworkStateResponse.html</anchorfile>
      <anchor>ac7c25f50e4b47e75aaac139306126cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkState_1_1SetNetworkStateResponse.html</anchorfile>
      <anchor>ac674251fbea8a249ae169ebe877d02c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkState_1_1SetNetworkStateResponse.html</anchorfile>
      <anchor>a512836cde0de5ecaf5ac8eafd4b50059</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkState_1_1SetNetworkStateResponse.html</anchorfile>
      <anchor>a8472eaf9b290cf1d6197073ff41e53d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classwpa__supplicant__node_1_1srv_1_1__SetNetworkState_1_1SetNetworkStateResponse.html</anchorfile>
      <anchor>af18ea1475eb7f270d6bfba196dd0b201</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wpas-dbus-new</name>
    <filename>namespacewpas-dbus-new.html</filename>
    <member kind="function">
      <type>def</type>
      <name>bssAdded</name>
      <anchorfile>namespacewpas-dbus-new.html</anchorfile>
      <anchor>a34a79c7fe2c42b9a0236c253ba23a7c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>bssRemoved</name>
      <anchorfile>namespacewpas-dbus-new.html</anchorfile>
      <anchor>a375ec2a30bb8b2e6222266020931d4b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>byte_array_to_string</name>
      <anchorfile>namespacewpas-dbus-new.html</anchorfile>
      <anchor>a4e65c23dcf55ef166b339de2c19d4a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>list_interfaces</name>
      <anchorfile>namespacewpas-dbus-new.html</anchorfile>
      <anchor>a265ad6477514438b5f823690cd03bc34</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacewpas-dbus-new.html</anchorfile>
      <anchor>a74b1941883c8582fa92844a1c793fa51</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>propertiesChanged</name>
      <anchorfile>namespacewpas-dbus-new.html</anchorfile>
      <anchor>a633c673d72417fa212412d525ebc9502</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>scanDone</name>
      <anchorfile>namespacewpas-dbus-new.html</anchorfile>
      <anchor>a3504b61a931ef754712b082a0950f3e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>showBss</name>
      <anchorfile>namespacewpas-dbus-new.html</anchorfile>
      <anchor>affa28a77ce4187a8e4b1e142eab3aacc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_BSS_INTERFACE</name>
      <anchorfile>namespacewpas-dbus-new.html</anchorfile>
      <anchor>a8bcca4f8989fa6cd253c2e4573406f3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_INTERFACE</name>
      <anchorfile>namespacewpas-dbus-new.html</anchorfile>
      <anchor>a39278a5cabfb069e1d24cba7e6d01f26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_INTERFACES_INTERFACE</name>
      <anchorfile>namespacewpas-dbus-new.html</anchorfile>
      <anchor>ab70ae76a5725ade2d9729eb96143aa46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_INTERFACES_OPATH</name>
      <anchorfile>namespacewpas-dbus-new.html</anchorfile>
      <anchor>a65932ceb3bbf82ce23023974a43cfad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_OPATH</name>
      <anchorfile>namespacewpas-dbus-new.html</anchorfile>
      <anchor>a3d7033ccde269f465eb9a0a651f6a313</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_SERVICE</name>
      <anchorfile>namespacewpas-dbus-new.html</anchorfile>
      <anchor>a082973fc7c91fc6791d018ed968f8e34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wpas-dbus-new-getall</name>
    <filename>namespacewpas-dbus-new-getall.html</filename>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacewpas-dbus-new-getall.html</anchorfile>
      <anchor>a3a7d82c6f8254fb8f1347b51217fa4ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wpas-dbus-new-signals</name>
    <filename>namespacewpas-dbus-new-signals.html</filename>
    <member kind="function">
      <type>def</type>
      <name>blobAdded</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>a9eb194697566077ab21aafca9cbe4129</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>blobRemoved</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>afe10145d916d5c1ae97662416d94ce57</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>bssAdded</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>a1e32ef54636da337d12b0d10622ec1e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>bssRemoved</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>a3cc5bf81ae6efa2db4763dc2f6b4751a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>byte_array_to_string</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>aeb435888a7c3382fca98825c4b8e81dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>interfaceAdded</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>aaaab764c7f987d5b8b70b6e8095ba3c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>interfaceRemoved</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>a0553f1d257cd4d1cd3d5ea0a80bbd06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>list_interfaces</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>a3edaf1ef0cfde3fd29b608c983396523</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>a0fe12ea40fdd0a41df7c155c20631d2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>networkAdded</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>ae0fade13ad579032be2662bea9c8527a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>networkRemoved</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>a9383bcd6c8e7a2c0642221bdf4d5214a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>networkSelected</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>af004cea86cd90794660dd43f0d0aa717</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>propertiesChanged</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>a4240c0841e93d0c580b820aa4e95ccd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>propertiesChangedBss</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>a7aa995e284050e3abcd54ef07c9e1959</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>propertiesChangedInterface</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>a2421271324ecfe8131f5d03391da31e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>propertiesChangedNetwork</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>a5597e02ddacc855fd313694d34fe98c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>scanDone</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>a87ae4785651c1bbede18cc4781c7615b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>scanDone2</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>a3686c26fbc89e3d85bc0102f54d542a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>showBss</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>a249208bf1870d4af0ca9c194a03283f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_BSS_INTERFACE</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>a1782f48122cce6eb67215705610a9f4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_INTERFACE</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>af95f02bd244d255d305da9e8cd765c73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_INTERFACES_INTERFACE</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>aaf071d855a13dc2d72958e4e8f13d227</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_INTERFACES_OPATH</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>a2db3588d431e79063b5368033750d68b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_NETWORK_INTERFACE</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>a767ec7165098fdd757b0ef15d6fbcebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_OPATH</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>aeaec878fa1dc27f7c55f3023ae964e10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_SERVICE</name>
      <anchorfile>namespacewpas-dbus-new-signals.html</anchorfile>
      <anchor>a4787afc952b567763307f1199e6fcbd1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wpas-dbus-new-wps</name>
    <filename>namespacewpas-dbus-new-wps.html</filename>
    <member kind="function">
      <type>def</type>
      <name>bssAdded</name>
      <anchorfile>namespacewpas-dbus-new-wps.html</anchorfile>
      <anchor>af2e74991601a9a8443ae816f29846191</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>bssRemoved</name>
      <anchorfile>namespacewpas-dbus-new-wps.html</anchorfile>
      <anchor>adbc96d0e87f3d7c6b93c32132dc0a6f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>credentials</name>
      <anchorfile>namespacewpas-dbus-new-wps.html</anchorfile>
      <anchor>a46e00dd0d2501b35c6f1a0786a139f82</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacewpas-dbus-new-wps.html</anchorfile>
      <anchor>a9bb7443bdb2162f40672bf7f580cc16e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>propertiesChanged</name>
      <anchorfile>namespacewpas-dbus-new-wps.html</anchorfile>
      <anchor>a6027370e62ac2eebc6017312be26ab61</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>scanDone</name>
      <anchorfile>namespacewpas-dbus-new-wps.html</anchorfile>
      <anchor>a3e7cf6dc7685b201a74bb0ddf5e5ce80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wpsEvent</name>
      <anchorfile>namespacewpas-dbus-new-wps.html</anchorfile>
      <anchor>aab307844803ac022ddc40e92f0bcdec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_INTERFACE</name>
      <anchorfile>namespacewpas-dbus-new-wps.html</anchorfile>
      <anchor>a90e97576d02c061639d422e5c0b9ff0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_INTERFACES_INTERFACE</name>
      <anchorfile>namespacewpas-dbus-new-wps.html</anchorfile>
      <anchor>a5ad97daf4b15005c6dfac715c69b2025</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_OPATH</name>
      <anchorfile>namespacewpas-dbus-new-wps.html</anchorfile>
      <anchor>a0b3c1615b1e9d371bed022e8ba26aa4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_SERVICE</name>
      <anchorfile>namespacewpas-dbus-new-wps.html</anchorfile>
      <anchor>aec2374be68ecc76546795601db215136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_WPS_INTERFACE</name>
      <anchorfile>namespacewpas-dbus-new-wps.html</anchorfile>
      <anchor>a72c344b27ed250e6e3531e5533557d90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wpas-test</name>
    <filename>namespacewpas-test.html</filename>
    <member kind="function">
      <type>def</type>
      <name>byte_array_to_string</name>
      <anchorfile>namespacewpas-test.html</anchorfile>
      <anchor>a239e95780327234e864bd8ac5cb481c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacewpas-test.html</anchorfile>
      <anchor>afd40366cabdce35dba27869f0994d080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_BSSID_INTERFACE</name>
      <anchorfile>namespacewpas-test.html</anchorfile>
      <anchor>a186453b7d4c37b753b75532dc63af9ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_INTERFACE</name>
      <anchorfile>namespacewpas-test.html</anchorfile>
      <anchor>a9495c48d7bfd93149182a5c1fde3132f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_INTERFACES_INTERFACE</name>
      <anchorfile>namespacewpas-test.html</anchorfile>
      <anchor>a0a124de785cfb6aaf5c10d7928bab848</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_INTERFACES_OPATH</name>
      <anchorfile>namespacewpas-test.html</anchorfile>
      <anchor>a77cd2f2f4f59e893f0bf9ce14d959a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_OPATH</name>
      <anchorfile>namespacewpas-test.html</anchorfile>
      <anchor>a8f19d48c9929747b310a3fd794a9832d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>WPAS_DBUS_SERVICE</name>
      <anchorfile>namespacewpas-test.html</anchorfile>
      <anchor>a58f2a2183497faa4cbf70d511f4d0c21</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
