<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/tmp/ws/src/rospeex/rospeex_webaudiomonitor/src/webaudiomonitor/</path>
    <filename>____init_____8py</filename>
    <namespace>webaudiomonitor</namespace>
  </compound>
  <compound kind="file">
    <name>ext.py</name>
    <path>/tmp/ws/src/rospeex/rospeex_webaudiomonitor/src/webaudiomonitor/</path>
    <filename>ext_8py</filename>
    <class kind="class">webaudiomonitor::ext::AudioConnectorExcetption</class>
    <class kind="class">webaudiomonitor::ext::EPDConnectorException</class>
    <class kind="class">webaudiomonitor::ext::SPIConnectorException</class>
    <class kind="class">webaudiomonitor::ext::WebAudioMonitorException</class>
    <namespace>webaudiomonitor::ext</namespace>
  </compound>
  <compound kind="file">
    <name>framesync.py</name>
    <path>/tmp/ws/src/rospeex/rospeex_webaudiomonitor/src/webaudiomonitor/</path>
    <filename>framesync_8py</filename>
    <namespace>webaudiomonitor::framesync</namespace>
    <member kind="variable">
      <type>int</type>
      <name>HEADER_CANCEL_MARK</name>
      <anchorfile>namespacewebaudiomonitor_1_1framesync.html</anchorfile>
      <anchor>ae8033cf0db91042e4cf3c98e2970503a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>HEADER_DATA_MARK</name>
      <anchorfile>namespacewebaudiomonitor_1_1framesync.html</anchorfile>
      <anchor>a08562f8b945a5953769b29ccb3fb190f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>HEADER_END_MARK</name>
      <anchorfile>namespacewebaudiomonitor_1_1framesync.html</anchorfile>
      <anchor>ad7aff1384fd051c84bc0f3d016f12238</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>HEADER_EOF_MARK</name>
      <anchorfile>namespacewebaudiomonitor_1_1framesync.html</anchorfile>
      <anchor>a41d9f4edef8b7a2da6f8594fc5c65565</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>HEADER_START_MARK</name>
      <anchorfile>namespacewebaudiomonitor_1_1framesync.html</anchorfile>
      <anchor>ad0e0667cf8e5e92d6e6bd00d7a7d3a4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>HEADER_TOF_MARK</name>
      <anchorfile>namespacewebaudiomonitor_1_1framesync.html</anchorfile>
      <anchor>aa9918260e82733892eb33e37a1db6cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>VAD_DATA_SIZE</name>
      <anchorfile>namespacewebaudiomonitor_1_1framesync.html</anchorfile>
      <anchor>afb5a0f29bf44f5fa1e2991cb44e64677</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>VAD_FRAME_SIZE</name>
      <anchorfile>namespacewebaudiomonitor_1_1framesync.html</anchorfile>
      <anchor>a5dd9e5c6ad2d53a183f826334578a419</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>VAD_HEADER_SIZE</name>
      <anchorfile>namespacewebaudiomonitor_1_1framesync.html</anchorfile>
      <anchor>a9f9a316e809107903f78e906cabe4fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>VALID_HEADER_MARK_LIST</name>
      <anchorfile>namespacewebaudiomonitor_1_1framesync.html</anchorfile>
      <anchor>abedd818fbcb0c2ad294ba1369f7ac915</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>logging_util.py</name>
    <path>/tmp/ws/src/rospeex/rospeex_webaudiomonitor/src/webaudiomonitor/</path>
    <filename>logging__util_8py</filename>
    <class kind="class">webaudiomonitor::logging_util::Logger</class>
    <namespace>webaudiomonitor::logging_util</namespace>
    <member kind="function">
      <type>def</type>
      <name>get_logger</name>
      <anchorfile>namespacewebaudiomonitor_1_1logging__util.html</anchorfile>
      <anchor>a33c06cd8b16369cb87e67e538e8cf1dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setup_logging</name>
      <anchorfile>namespacewebaudiomonitor_1_1logging__util.html</anchorfile>
      <anchor>a58d239cd55235d52ae84f2ce3e4731e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>__use_ros_logging</name>
      <anchorfile>namespacewebaudiomonitor_1_1logging__util.html</anchorfile>
      <anchor>a2f59dff0a2cb466d5e202daf1a567791</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>node.py</name>
    <path>/tmp/ws/src/rospeex/rospeex_webaudiomonitor/src/webaudiomonitor/</path>
    <filename>node_8py</filename>
    <class kind="class">webaudiomonitor::node::WebAudioMonitorNode</class>
    <namespace>webaudiomonitor::node</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacewebaudiomonitor_1_1node.html</anchorfile>
      <anchor>a62515ebb3f2d185abe27bc0932ecc5ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>logger</name>
      <anchorfile>namespacewebaudiomonitor_1_1node.html</anchorfile>
      <anchor>a5e6d957c48049b7a3aed86cfcb33ced0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>server.py</name>
    <path>/tmp/ws/src/rospeex/rospeex_webaudiomonitor/scripts/</path>
    <filename>server_8py</filename>
    <namespace>server</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>audiomonitor_path</name>
      <anchorfile>namespaceserver.html</anchorfile>
      <anchor>a35152e7bf89b55db175854a6df08d12e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>html_path</name>
      <anchorfile>namespaceserver.html</anchorfile>
      <anchor>a573ee287aa2af0c0fc7d679b56cf020c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rp</name>
      <anchorfile>namespaceserver.html</anchorfile>
      <anchor>a1d2e308792b8d4b66f63c6bf778145e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>setup.py</name>
    <path>/tmp/ws/src/rospeex/rospeex_webaudiomonitor/</path>
    <filename>setup_8py</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>ae881a5f1b0da04d50895a88d6204ca97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>spi_connector.py</name>
    <path>/tmp/ws/src/rospeex/rospeex_webaudiomonitor/src/webaudiomonitor/</path>
    <filename>spi__connector_8py</filename>
    <class kind="class">webaudiomonitor::spi_connector::ConnectorBase</class>
    <class kind="class">webaudiomonitor::spi_connector::EPDConnector</class>
    <class kind="class">webaudiomonitor::spi_connector::SPIConnector</class>
    <class kind="class">webaudiomonitor::spi_connector::VADConnector</class>
    <namespace>webaudiomonitor::spi_connector</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacewebaudiomonitor_1_1spi__connector.html</anchorfile>
      <anchor>a86134c26963225fdabfd4641f3be8074</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>__all__</name>
      <anchorfile>namespacewebaudiomonitor_1_1spi__connector.html</anchorfile>
      <anchor>a569c9fcf040b25a31689e1f73bfad458</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>logger</name>
      <anchorfile>namespacewebaudiomonitor_1_1spi__connector.html</anchorfile>
      <anchor>a0bcd85a9492a2d2c7ad6b471cf6e927b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scripts/webaudiomonitor_server.py</name>
    <path>/tmp/ws/src/rospeex/rospeex_webaudiomonitor/scripts/</path>
    <filename>scripts_2webaudiomonitor__server_8py</filename>
    <namespace>webaudiomonitor_server</namespace>
  </compound>
  <compound kind="file">
    <name>src/webaudiomonitor/webaudiomonitor_server.py</name>
    <path>/tmp/ws/src/rospeex/rospeex_webaudiomonitor/src/webaudiomonitor/</path>
    <filename>src_2webaudiomonitor_2webaudiomonitor__server_8py</filename>
    <namespace>webaudiomonitor::webaudiomonitor_server</namespace>
    <member kind="variable">
      <type>list</type>
      <name>__all__</name>
      <anchorfile>namespacewebaudiomonitor_1_1webaudiomonitor__server.html</anchorfile>
      <anchor>af40baa6c39262eba0e2810b0ebac0986</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ws_server_tornado.py</name>
    <path>/tmp/ws/src/rospeex/rospeex_webaudiomonitor/src/webaudiomonitor/</path>
    <filename>ws__server__tornado_8py</filename>
    <class kind="class">webaudiomonitor::ws_server_tornado::MainHandler</class>
    <class kind="class">webaudiomonitor::ws_server_tornado::MyWebSocketHandler</class>
    <class kind="class">webaudiomonitor::ws_server_tornado::WebAudioMonitorServerFactory</class>
    <class kind="class">webaudiomonitor::ws_server_tornado::WebAudioMonotorServer</class>
    <namespace>webaudiomonitor::ws_server_tornado</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacewebaudiomonitor_1_1ws__server__tornado.html</anchorfile>
      <anchor>a3966541c699d74996de133d7870f0636</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>__all__</name>
      <anchorfile>namespacewebaudiomonitor_1_1ws__server__tornado.html</anchorfile>
      <anchor>ab57c177b5b033a7a6edbb3c7a7a895fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>logger</name>
      <anchorfile>namespacewebaudiomonitor_1_1ws__server__tornado.html</anchorfile>
      <anchor>aaa7b36a538e7c8b1d3431ac487817c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>version</name>
      <anchorfile>namespacewebaudiomonitor_1_1ws__server__tornado.html</anchorfile>
      <anchor>aaa113928dba093ce9df660779595cb54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>version_list</name>
      <anchorfile>namespacewebaudiomonitor_1_1ws__server__tornado.html</anchorfile>
      <anchor>a488166155fa33b96b181a74ecbc4b94b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ws_tornado_210.py</name>
    <path>/tmp/ws/src/rospeex/rospeex_webaudiomonitor/src/webaudiomonitor/</path>
    <filename>ws__tornado__210_8py</filename>
    <class kind="class">webaudiomonitor::ws_tornado_210::ModWebSocketHandler</class>
    <class kind="class">webaudiomonitor::ws_tornado_210::ModWebSocketProtocol8</class>
    <namespace>webaudiomonitor::ws_tornado_210</namespace>
    <member kind="variable">
      <type>list</type>
      <name>__all__</name>
      <anchorfile>namespacewebaudiomonitor_1_1ws__tornado__210.html</anchorfile>
      <anchor>a8deab2a3772c9a912afcd9c9785e0960</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>logger</name>
      <anchorfile>namespacewebaudiomonitor_1_1ws__tornado__210.html</anchorfile>
      <anchor>af5a0753486a98f1bbef194e39756d983</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>server</name>
    <filename>namespaceserver.html</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>audiomonitor_path</name>
      <anchorfile>namespaceserver.html</anchorfile>
      <anchor>a35152e7bf89b55db175854a6df08d12e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>html_path</name>
      <anchorfile>namespaceserver.html</anchorfile>
      <anchor>a573ee287aa2af0c0fc7d679b56cf020c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rp</name>
      <anchorfile>namespaceserver.html</anchorfile>
      <anchor>a1d2e308792b8d4b66f63c6bf778145e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>webaudiomonitor</name>
    <filename>namespacewebaudiomonitor.html</filename>
    <namespace>webaudiomonitor::ext</namespace>
    <namespace>webaudiomonitor::framesync</namespace>
    <namespace>webaudiomonitor::logging_util</namespace>
    <namespace>webaudiomonitor::node</namespace>
    <namespace>webaudiomonitor::spi_connector</namespace>
    <namespace>webaudiomonitor::webaudiomonitor_server</namespace>
    <namespace>webaudiomonitor::ws_server_tornado</namespace>
    <namespace>webaudiomonitor::ws_tornado_210</namespace>
  </compound>
  <compound kind="namespace">
    <name>webaudiomonitor::ext</name>
    <filename>namespacewebaudiomonitor_1_1ext.html</filename>
    <class kind="class">webaudiomonitor::ext::AudioConnectorExcetption</class>
    <class kind="class">webaudiomonitor::ext::EPDConnectorException</class>
    <class kind="class">webaudiomonitor::ext::SPIConnectorException</class>
    <class kind="class">webaudiomonitor::ext::WebAudioMonitorException</class>
  </compound>
  <compound kind="class">
    <name>webaudiomonitor::ext::AudioConnectorExcetption</name>
    <filename>classwebaudiomonitor_1_1ext_1_1AudioConnectorExcetption.html</filename>
    <base>webaudiomonitor::ext::SPIConnectorException</base>
  </compound>
  <compound kind="class">
    <name>webaudiomonitor::ext::EPDConnectorException</name>
    <filename>classwebaudiomonitor_1_1ext_1_1EPDConnectorException.html</filename>
    <base>webaudiomonitor::ext::SPIConnectorException</base>
  </compound>
  <compound kind="class">
    <name>webaudiomonitor::ext::SPIConnectorException</name>
    <filename>classwebaudiomonitor_1_1ext_1_1SPIConnectorException.html</filename>
    <base>webaudiomonitor::ext::WebAudioMonitorException</base>
  </compound>
  <compound kind="class">
    <name>webaudiomonitor::ext::WebAudioMonitorException</name>
    <filename>classwebaudiomonitor_1_1ext_1_1WebAudioMonitorException.html</filename>
  </compound>
  <compound kind="namespace">
    <name>webaudiomonitor::framesync</name>
    <filename>namespacewebaudiomonitor_1_1framesync.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>HEADER_CANCEL_MARK</name>
      <anchorfile>namespacewebaudiomonitor_1_1framesync.html</anchorfile>
      <anchor>ae8033cf0db91042e4cf3c98e2970503a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>HEADER_DATA_MARK</name>
      <anchorfile>namespacewebaudiomonitor_1_1framesync.html</anchorfile>
      <anchor>a08562f8b945a5953769b29ccb3fb190f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>HEADER_END_MARK</name>
      <anchorfile>namespacewebaudiomonitor_1_1framesync.html</anchorfile>
      <anchor>ad7aff1384fd051c84bc0f3d016f12238</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>HEADER_EOF_MARK</name>
      <anchorfile>namespacewebaudiomonitor_1_1framesync.html</anchorfile>
      <anchor>a41d9f4edef8b7a2da6f8594fc5c65565</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>HEADER_START_MARK</name>
      <anchorfile>namespacewebaudiomonitor_1_1framesync.html</anchorfile>
      <anchor>ad0e0667cf8e5e92d6e6bd00d7a7d3a4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>HEADER_TOF_MARK</name>
      <anchorfile>namespacewebaudiomonitor_1_1framesync.html</anchorfile>
      <anchor>aa9918260e82733892eb33e37a1db6cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>VAD_DATA_SIZE</name>
      <anchorfile>namespacewebaudiomonitor_1_1framesync.html</anchorfile>
      <anchor>afb5a0f29bf44f5fa1e2991cb44e64677</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>VAD_FRAME_SIZE</name>
      <anchorfile>namespacewebaudiomonitor_1_1framesync.html</anchorfile>
      <anchor>a5dd9e5c6ad2d53a183f826334578a419</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>VAD_HEADER_SIZE</name>
      <anchorfile>namespacewebaudiomonitor_1_1framesync.html</anchorfile>
      <anchor>a9f9a316e809107903f78e906cabe4fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>VALID_HEADER_MARK_LIST</name>
      <anchorfile>namespacewebaudiomonitor_1_1framesync.html</anchorfile>
      <anchor>abedd818fbcb0c2ad294ba1369f7ac915</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>webaudiomonitor::logging_util</name>
    <filename>namespacewebaudiomonitor_1_1logging__util.html</filename>
    <class kind="class">webaudiomonitor::logging_util::Logger</class>
    <member kind="function">
      <type>def</type>
      <name>get_logger</name>
      <anchorfile>namespacewebaudiomonitor_1_1logging__util.html</anchorfile>
      <anchor>a33c06cd8b16369cb87e67e538e8cf1dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setup_logging</name>
      <anchorfile>namespacewebaudiomonitor_1_1logging__util.html</anchorfile>
      <anchor>a58d239cd55235d52ae84f2ce3e4731e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>__use_ros_logging</name>
      <anchorfile>namespacewebaudiomonitor_1_1logging__util.html</anchorfile>
      <anchor>a2f59dff0a2cb466d5e202daf1a567791</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>webaudiomonitor::logging_util::Logger</name>
    <filename>classwebaudiomonitor_1_1logging__util_1_1Logger.html</filename>
    <member kind="variable" static="yes">
      <type></type>
      <name>critical</name>
      <anchorfile>classwebaudiomonitor_1_1logging__util_1_1Logger.html</anchorfile>
      <anchor>a5f5388637532e02a1d21c9e3925134ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>degbug</name>
      <anchorfile>classwebaudiomonitor_1_1logging__util_1_1Logger.html</anchorfile>
      <anchor>af88c8b929ce6855be48fa32f8c2c45ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>exception</name>
      <anchorfile>classwebaudiomonitor_1_1logging__util_1_1Logger.html</anchorfile>
      <anchor>a943b619ca22d8ce7f51b410711883526</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>info</name>
      <anchorfile>classwebaudiomonitor_1_1logging__util_1_1Logger.html</anchorfile>
      <anchor>a1ce6af1dec6390c40d5f6bcc5f15e3c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>warning</name>
      <anchorfile>classwebaudiomonitor_1_1logging__util_1_1Logger.html</anchorfile>
      <anchor>af72b2a0caeadb400c4f1f4160d6707e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>webaudiomonitor::node</name>
    <filename>namespacewebaudiomonitor_1_1node.html</filename>
    <class kind="class">webaudiomonitor::node::WebAudioMonitorNode</class>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacewebaudiomonitor_1_1node.html</anchorfile>
      <anchor>a62515ebb3f2d185abe27bc0932ecc5ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>logger</name>
      <anchorfile>namespacewebaudiomonitor_1_1node.html</anchorfile>
      <anchor>a5e6d957c48049b7a3aed86cfcb33ced0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>webaudiomonitor::node::WebAudioMonitorNode</name>
    <filename>classwebaudiomonitor_1_1node_1_1WebAudioMonitorNode.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwebaudiomonitor_1_1node_1_1WebAudioMonitorNode.html</anchorfile>
      <anchor>a5ce437265950f13c1d271614b22d022b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classwebaudiomonitor_1_1node_1_1WebAudioMonitorNode.html</anchorfile>
      <anchor>a211402078c120bb64ab921004dbb5629</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>SR_RESPONSE_TOPIC_NAME</name>
      <anchorfile>classwebaudiomonitor_1_1node_1_1WebAudioMonitorNode.html</anchorfile>
      <anchor>a486c82d6c3fb538f34b9e3c182d47e95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>SS_REQUEST_TOPIC_NAME</name>
      <anchorfile>classwebaudiomonitor_1_1node_1_1WebAudioMonitorNode.html</anchorfile>
      <anchor>a6c7424eaf6066c6a949ee3b0f0641258</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_load_parameter</name>
      <anchorfile>classwebaudiomonitor_1_1node_1_1WebAudioMonitorNode.html</anchorfile>
      <anchor>a81c99d2c1de30afc5d1f8445aef062c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_sr_response_received</name>
      <anchorfile>classwebaudiomonitor_1_1node_1_1WebAudioMonitorNode.html</anchorfile>
      <anchor>ae206639a93163ab6af35cbfc63c83261</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ss_request_received</name>
      <anchorfile>classwebaudiomonitor_1_1node_1_1WebAudioMonitorNode.html</anchorfile>
      <anchor>a3331304d88f6fe9062e5f1f229316a9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_epd_host</name>
      <anchorfile>classwebaudiomonitor_1_1node_1_1WebAudioMonitorNode.html</anchorfile>
      <anchor>a00a96826e0a92f4ccd541d3ded8fe689</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_epd_port</name>
      <anchorfile>classwebaudiomonitor_1_1node_1_1WebAudioMonitorNode.html</anchorfile>
      <anchor>a34e03adf54ca987d99de81cc403ab32e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_spi_connector</name>
      <anchorfile>classwebaudiomonitor_1_1node_1_1WebAudioMonitorNode.html</anchorfile>
      <anchor>ab651f0bf94c3d8d838030e0839017aa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_vad_host</name>
      <anchorfile>classwebaudiomonitor_1_1node_1_1WebAudioMonitorNode.html</anchorfile>
      <anchor>a964e22c1ed2357b4fc970be2b0c7ae46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_vad_port</name>
      <anchorfile>classwebaudiomonitor_1_1node_1_1WebAudioMonitorNode.html</anchorfile>
      <anchor>abeb1f6d27a8f88014f3f201cc76a1070</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_ws_host</name>
      <anchorfile>classwebaudiomonitor_1_1node_1_1WebAudioMonitorNode.html</anchorfile>
      <anchor>a7525fa3466bf1c495ce7501e00193117</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_ws_port</name>
      <anchorfile>classwebaudiomonitor_1_1node_1_1WebAudioMonitorNode.html</anchorfile>
      <anchor>a05db4febecbecb40452386b18354067c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_ws_server</name>
      <anchorfile>classwebaudiomonitor_1_1node_1_1WebAudioMonitorNode.html</anchorfile>
      <anchor>a3b3289a6f512fb19127a6715b809c48d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>webaudiomonitor::spi_connector</name>
    <filename>namespacewebaudiomonitor_1_1spi__connector.html</filename>
    <class kind="class">webaudiomonitor::spi_connector::ConnectorBase</class>
    <class kind="class">webaudiomonitor::spi_connector::EPDConnector</class>
    <class kind="class">webaudiomonitor::spi_connector::SPIConnector</class>
    <class kind="class">webaudiomonitor::spi_connector::VADConnector</class>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacewebaudiomonitor_1_1spi__connector.html</anchorfile>
      <anchor>a86134c26963225fdabfd4641f3be8074</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>__all__</name>
      <anchorfile>namespacewebaudiomonitor_1_1spi__connector.html</anchorfile>
      <anchor>a569c9fcf040b25a31689e1f73bfad458</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>logger</name>
      <anchorfile>namespacewebaudiomonitor_1_1spi__connector.html</anchorfile>
      <anchor>a0bcd85a9492a2d2c7ad6b471cf6e927b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>webaudiomonitor::spi_connector::ConnectorBase</name>
    <filename>classwebaudiomonitor_1_1spi__connector_1_1ConnectorBase.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1ConnectorBase.html</anchorfile>
      <anchor>a826db682ddd141a83b7e76744aeda6dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connect</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1ConnectorBase.html</anchorfile>
      <anchor>a3f3e130ce5c47ae3da5eb9219cb8ffea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>disconnect</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1ConnectorBase.html</anchorfile>
      <anchor>ad14fe7ce8fb8053a7a46b9c8baed9a63</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>end</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1ConnectorBase.html</anchorfile>
      <anchor>a4891d961204aeae6baa2b4ae0cfc048e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_state</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1ConnectorBase.html</anchorfile>
      <anchor>a61c39516e8dd30e0571e9487afe30a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_connected</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1ConnectorBase.html</anchorfile>
      <anchor>a1b5d7111119b922248008beb07b89550</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reset_recv_callback</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1ConnectorBase.html</anchorfile>
      <anchor>aec3bb09ed102e8f0388abe21c7202794</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1ConnectorBase.html</anchorfile>
      <anchor>ac1c9c8fd6fe6484113cb17417e8b38d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1ConnectorBase.html</anchorfile>
      <anchor>ad43f64353ae7d79738058ad63fefa311</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_ext_msg</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1ConnectorBase.html</anchorfile>
      <anchor>aef91ad2a7e12b5232bf88a04031fe703</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_recv_callback</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1ConnectorBase.html</anchorfile>
      <anchor>a0600199ad7e07321db7aa50415e560b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_state</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1ConnectorBase.html</anchorfile>
      <anchor>ae97252f1447d3f6b548a75ea00a83601</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>float</type>
      <name>RECONNECT_TIME</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1ConnectorBase.html</anchorfile>
      <anchor>a9a4a6d5f61364b5a207aa2f5dbdb6278</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_create_connection</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1ConnectorBase.html</anchorfile>
      <anchor>a3fafa85787a17ae7396cc11df636bfa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_process</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1ConnectorBase.html</anchorfile>
      <anchor>a79d171ab30eff5a499e5180532d656f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_connection</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1ConnectorBase.html</anchorfile>
      <anchor>a018ced46403457063bcad92ee944ffd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_ext_msg</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1ConnectorBase.html</anchorfile>
      <anchor>a83070e9adcf3e07402ee988054ef01d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_is_connected</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1ConnectorBase.html</anchorfile>
      <anchor>ae819cc07e39e233e27691bf2ac4ef13d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_keep_alive</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1ConnectorBase.html</anchorfile>
      <anchor>a4d102805bf11d7e8fa0efe981bd230e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_recv_callback</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1ConnectorBase.html</anchorfile>
      <anchor>abc3d165f4e9ec127dee55987a5d1dfcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_state</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1ConnectorBase.html</anchorfile>
      <anchor>ac447ed8e18f2e0d40b59b6696d47167b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>webaudiomonitor::spi_connector::EPDConnector</name>
    <filename>classwebaudiomonitor_1_1spi__connector_1_1EPDConnector.html</filename>
    <base>webaudiomonitor::spi_connector::ConnectorBase</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1EPDConnector.html</anchorfile>
      <anchor>a9feb24b065599e1fde7ecc7fc1b0b2e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1EPDConnector.html</anchorfile>
      <anchor>a3e88e85b83611dd4f7d5620386b86526</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_create_connection</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1EPDConnector.html</anchorfile>
      <anchor>ab286c82a959987b247d89ec8f80d8c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_pop_packet</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1EPDConnector.html</anchorfile>
      <anchor>afcb361b524db20ac6ae1130d32a71b83</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_process</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1EPDConnector.html</anchorfile>
      <anchor>a7bf5c119e0a91ae1c3feeeb6957e17fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_push_packet</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1EPDConnector.html</anchorfile>
      <anchor>a333f411213ce4a43aa48155c4a2a8bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_host</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1EPDConnector.html</anchorfile>
      <anchor>ae1a1109e5f1c44d55f68cc1d890f3a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_port</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1EPDConnector.html</anchorfile>
      <anchor>a137c1c68a38966a8f86f8ab6f0cfbf89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_received_cb</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1EPDConnector.html</anchorfile>
      <anchor>a75a02ff72189048bd4558966e789f682</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_send_packet_lock</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1EPDConnector.html</anchorfile>
      <anchor>a80402c8abada58fb377c2289e14b3db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_send_packet_que</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1EPDConnector.html</anchorfile>
      <anchor>a99cae41c587933b373d731c9b0d7a819</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_sock</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1EPDConnector.html</anchorfile>
      <anchor>ada596675013e1515797619ae888fe2c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>webaudiomonitor::spi_connector::SPIConnector</name>
    <filename>classwebaudiomonitor_1_1spi__connector_1_1SPIConnector.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1SPIConnector.html</anchorfile>
      <anchor>a3415cfdf398db7a73aee0405e92d532e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>end</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1SPIConnector.html</anchorfile>
      <anchor>afa67c759bba2ccc027a2a52b1f6575cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reset_recv_callback</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1SPIConnector.html</anchorfile>
      <anchor>a92734dfa075bb6a754cf348c024e43de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reset_vad_callback</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1SPIConnector.html</anchorfile>
      <anchor>ab1a0eedffc24e2d760cff24619ad72ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1SPIConnector.html</anchorfile>
      <anchor>a9256cb70b2c30604b27c431667541b56</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_epd_packet</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1SPIConnector.html</anchorfile>
      <anchor>ac5f52d4efdea05429bbfb40eb54bba0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_vad_packet</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1SPIConnector.html</anchorfile>
      <anchor>a86cb2af0c539795ae255c2d5eed5880c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_recv_callback</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1SPIConnector.html</anchorfile>
      <anchor>ae410bff4faadccff5239e1eeb839a427</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_vad_callback</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1SPIConnector.html</anchorfile>
      <anchor>a6dea9ebb8953cf60afabc0fe17afdacd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_check_connection</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1SPIConnector.html</anchorfile>
      <anchor>a0d90195c800dbe67fddebd60babd1210</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_epd_received</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1SPIConnector.html</anchorfile>
      <anchor>a4cccba35d78192d7ce327c7c76c12e44</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_vad_received</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1SPIConnector.html</anchorfile>
      <anchor>a38390584926105d6edc681add5bc947c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_epd_connector</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1SPIConnector.html</anchorfile>
      <anchor>af9a7cbcf729e230b023516ff90d87b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_epd_received_cb</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1SPIConnector.html</anchorfile>
      <anchor>a1a0d8cbb7961ec1f736f993ed086534b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_is_connected</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1SPIConnector.html</anchorfile>
      <anchor>ad29825cdf8943e19e186010d2e383c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_keep_alive</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1SPIConnector.html</anchorfile>
      <anchor>a89f92d1ad2f6f302d57e40bb3fc841dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_vad_connected_cb</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1SPIConnector.html</anchorfile>
      <anchor>ac6388c1a4b6bdfc0866f9e7ce5a48779</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_vad_connector</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1SPIConnector.html</anchorfile>
      <anchor>a4670185b1c6d46958b9d209444931263</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_vad_disconnected_cb</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1SPIConnector.html</anchorfile>
      <anchor>a73341409d09c6036ca86c1040005840c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_vad_received_cb</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1SPIConnector.html</anchorfile>
      <anchor>a9fb47feb0bb04674c9216b91d37a0080</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>webaudiomonitor::spi_connector::VADConnector</name>
    <filename>classwebaudiomonitor_1_1spi__connector_1_1VADConnector.html</filename>
    <base>webaudiomonitor::spi_connector::ConnectorBase</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1VADConnector.html</anchorfile>
      <anchor>ae3893c22e0786bc6b46876eb03fdc38d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1VADConnector.html</anchorfile>
      <anchor>a505c02314bf697124d45ace00a6dcbf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_create_connection</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1VADConnector.html</anchorfile>
      <anchor>aa5f4429f7675e526122b9fef79074912</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_pop_packet</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1VADConnector.html</anchorfile>
      <anchor>a421c8a8da54e226dcfdc1afb9e033db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_process</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1VADConnector.html</anchorfile>
      <anchor>ac3a3108c082731db9141924e4e408618</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_process_packet</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1VADConnector.html</anchorfile>
      <anchor>ab4052887b1ebd42245c65614c19db2ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_push_packet</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1VADConnector.html</anchorfile>
      <anchor>abe39333fbd5f8656e0746135404519f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_host</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1VADConnector.html</anchorfile>
      <anchor>a0c4d612b5ef74ae170c481316020efde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_port</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1VADConnector.html</anchorfile>
      <anchor>a90dec2481cdd24684a475b82da479415</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_received_cb</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1VADConnector.html</anchorfile>
      <anchor>a07d48a25351c3a62de22c2ac92919e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_received_packet</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1VADConnector.html</anchorfile>
      <anchor>aad21f494de83a8581df25c4de4892807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_send_packet_lock</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1VADConnector.html</anchorfile>
      <anchor>af3778baa789e6ee6165a819ac7ba6af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_send_packet_que</name>
      <anchorfile>classwebaudiomonitor_1_1spi__connector_1_1VADConnector.html</anchorfile>
      <anchor>a49dca132741e4ee6e9e468594a417300</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>webaudiomonitor::webaudiomonitor_server</name>
    <filename>namespacewebaudiomonitor_1_1webaudiomonitor__server.html</filename>
    <member kind="variable">
      <type>list</type>
      <name>__all__</name>
      <anchorfile>namespacewebaudiomonitor_1_1webaudiomonitor__server.html</anchorfile>
      <anchor>af40baa6c39262eba0e2810b0ebac0986</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>webaudiomonitor::ws_server_tornado</name>
    <filename>namespacewebaudiomonitor_1_1ws__server__tornado.html</filename>
    <class kind="class">webaudiomonitor::ws_server_tornado::MainHandler</class>
    <class kind="class">webaudiomonitor::ws_server_tornado::MyWebSocketHandler</class>
    <class kind="class">webaudiomonitor::ws_server_tornado::WebAudioMonitorServerFactory</class>
    <class kind="class">webaudiomonitor::ws_server_tornado::WebAudioMonotorServer</class>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacewebaudiomonitor_1_1ws__server__tornado.html</anchorfile>
      <anchor>a3966541c699d74996de133d7870f0636</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>__all__</name>
      <anchorfile>namespacewebaudiomonitor_1_1ws__server__tornado.html</anchorfile>
      <anchor>ab57c177b5b033a7a6edbb3c7a7a895fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>logger</name>
      <anchorfile>namespacewebaudiomonitor_1_1ws__server__tornado.html</anchorfile>
      <anchor>aaa7b36a538e7c8b1d3431ac487817c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>version</name>
      <anchorfile>namespacewebaudiomonitor_1_1ws__server__tornado.html</anchorfile>
      <anchor>aaa113928dba093ce9df660779595cb54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>version_list</name>
      <anchorfile>namespacewebaudiomonitor_1_1ws__server__tornado.html</anchorfile>
      <anchor>a488166155fa33b96b181a74ecbc4b94b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>webaudiomonitor::ws_server_tornado::MainHandler</name>
    <filename>classwebaudiomonitor_1_1ws__server__tornado_1_1MainHandler.html</filename>
    <member kind="function">
      <type>def</type>
      <name>get</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1MainHandler.html</anchorfile>
      <anchor>a29dd5c16e1ad7bb8d0a899a4c4685348</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>webaudiomonitor::ws_server_tornado::MyWebSocketHandler</name>
    <filename>classwebaudiomonitor_1_1ws__server__tornado_1_1MyWebSocketHandler.html</filename>
    <member kind="function">
      <type>def</type>
      <name>check_origin</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1MyWebSocketHandler.html</anchorfile>
      <anchor>a6ecc753122f486584a87e7014e366add</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>close</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1MyWebSocketHandler.html</anchorfile>
      <anchor>a478923a76e6363766d6fa57e049a489e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>initialize</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1MyWebSocketHandler.html</anchorfile>
      <anchor>ab77a10446780354d4f2abca77d23269a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_close</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1MyWebSocketHandler.html</anchorfile>
      <anchor>a1953df9803ab4ad41a8ceb9cb13b7c14</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_finish</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1MyWebSocketHandler.html</anchorfile>
      <anchor>a596ec0e8da536640591dfdeb3b31d907</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_message</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1MyWebSocketHandler.html</anchorfile>
      <anchor>a4f0a3c0a7c4c42912f2d4a0e357f8215</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_pong</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1MyWebSocketHandler.html</anchorfile>
      <anchor>ab4a4927e44ff1137e5cc922ff2ff1f00</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>onEpdMessage</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1MyWebSocketHandler.html</anchorfile>
      <anchor>a81ff87f01848f003302fe4ec6b9a9d20</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>onSRReceived</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1MyWebSocketHandler.html</anchorfile>
      <anchor>a027e056945e5a2f74ea270199fadb847</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>onSSReceived</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1MyWebSocketHandler.html</anchorfile>
      <anchor>a5788744c9125e4a2fc2f8b5c3340be9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>onVadConnected</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1MyWebSocketHandler.html</anchorfile>
      <anchor>a41a7b3503b79d9a949e7c6934587a981</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>onVadDisconnected</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1MyWebSocketHandler.html</anchorfile>
      <anchor>a504c445f1c79219999cdfed97bdb77a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>open</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1MyWebSocketHandler.html</anchorfile>
      <anchor>a3e17c10488ab6e5fe35bb1f4fed1f1bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sendMessage</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1MyWebSocketHandler.html</anchorfile>
      <anchor>a3855f2c165e41985b76c4a90fe4a5a87</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_message</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1MyWebSocketHandler.html</anchorfile>
      <anchor>ab3aa2217f07b9f078d63a90a8ecb8596</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>factory</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1MyWebSocketHandler.html</anchorfile>
      <anchor>afdebd433299cc495d98ec2a59f127081</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>is_open</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1MyWebSocketHandler.html</anchorfile>
      <anchor>af7da288791634a91d5eac284e919f9c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ping_callback</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1MyWebSocketHandler.html</anchorfile>
      <anchor>a24f7d7ad88d7511bfca4a6447f9eceeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>session_id</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1MyWebSocketHandler.html</anchorfile>
      <anchor>a32b90b44ad8e089ccc9ea95de0228013</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>timeout_callback</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1MyWebSocketHandler.html</anchorfile>
      <anchor>a1e2440cdfa232cd330eb6d1ef509dbaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>timeout_count</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1MyWebSocketHandler.html</anchorfile>
      <anchor>ad5ae0cb0dd7b817bb79b2dc48c827875</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_check_timeout</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1MyWebSocketHandler.html</anchorfile>
      <anchor>a137c762d61c791c73e240b6bfeaba0fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_send_ping</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1MyWebSocketHandler.html</anchorfile>
      <anchor>a4dfbec4419c0af5197d40e899bae2977</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>webaudiomonitor::ws_server_tornado::WebAudioMonitorServerFactory</name>
    <filename>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonitorServerFactory.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonitorServerFactory.html</anchorfile>
      <anchor>aaf9695fcbff2d01fca9bf1b4cac43f73</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_recv_packet</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonitorServerFactory.html</anchorfile>
      <anchor>a478d9e894a0c0e19c6c754ca62d639b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>notify_epd_message</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonitorServerFactory.html</anchorfile>
      <anchor>a34f1077d4bdd310ac658f4f80740d730</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>notify_sr_text</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonitorServerFactory.html</anchorfile>
      <anchor>ad40dd7e39c0561136bf7c92ff28d6b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>notify_ss_text</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonitorServerFactory.html</anchorfile>
      <anchor>aca87fc9e0f0d9948065780324f990594</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>notify_vad_connected</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonitorServerFactory.html</anchorfile>
      <anchor>ac628509544ce9aa7752ec14ad8b83172</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>notify_vad_disconnected</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonitorServerFactory.html</anchorfile>
      <anchor>ab265df93a1cdce1758e063d480be8829</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_session</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonitorServerFactory.html</anchorfile>
      <anchor>af49f1cc668abd979f75c28f1714dc744</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_packet</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonitorServerFactory.html</anchorfile>
      <anchor>ad430495904c2adeeca2af746016c13b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unregister_session</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonitorServerFactory.html</anchorfile>
      <anchor>a0b67b466b78ff5149c7a6d5b18919596</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_create_send_text_packet</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonitorServerFactory.html</anchorfile>
      <anchor>afa7cea3873d2f3552d323dace6420947</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_recv_packet</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonitorServerFactory.html</anchorfile>
      <anchor>aa1f375aa26538550ed0ff19c0f609918</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_clients</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonitorServerFactory.html</anchorfile>
      <anchor>ad165e4979ceeea0664b91626ece54e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_mutex</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonitorServerFactory.html</anchorfile>
      <anchor>a526945c19846dc82d0b5b94b26b8417a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_recv_audio_packet_cb</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonitorServerFactory.html</anchorfile>
      <anchor>a0a4dd8e1e86a02e2b8274481ac1c97cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_recv_command_packet_cb</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonitorServerFactory.html</anchorfile>
      <anchor>a54703186cdc78df83aebc3769ea4c117</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_session_id_list</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonitorServerFactory.html</anchorfile>
      <anchor>ab22e5ff18da0a6d1d2a6355a3b841a31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_vad_connected</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonitorServerFactory.html</anchorfile>
      <anchor>a84097cc544514143cc752920bba3ae33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>int</type>
      <name>_SR_TEXT</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonitorServerFactory.html</anchorfile>
      <anchor>ab66bf9244e1c116c3636a6d9d4298770</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>int</type>
      <name>_SS_TEXT</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonitorServerFactory.html</anchorfile>
      <anchor>aa543bab98f10644a8688fd4e3eded9a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>int</type>
      <name>_VAD_HEADER</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonitorServerFactory.html</anchorfile>
      <anchor>aa75bb38cda38a6b1afd7d47ae076b05f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>webaudiomonitor::ws_server_tornado::WebAudioMonotorServer</name>
    <filename>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonotorServer.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonotorServer.html</anchorfile>
      <anchor>aeeb6a2b0aa79db61378b6c24ddba4860</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>notify_epd_message</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonotorServer.html</anchorfile>
      <anchor>a2bd77ee4f6ad2e6ac638a787f7c2b7e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>notify_sr_text</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonotorServer.html</anchorfile>
      <anchor>a2a54d6f53e1500d90bbdd655bfb44fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>notify_ss_text</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonotorServer.html</anchorfile>
      <anchor>a75796283681f0937a49ed4efdaef85b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>notify_vad_connected</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonotorServer.html</anchorfile>
      <anchor>a70ea734c153621952b099a8c64460d99</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>notify_vad_disconnected</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonotorServer.html</anchorfile>
      <anchor>a22c27c7d4a8eec8ac5328b93b6e86c66</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_packet</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonotorServer.html</anchorfile>
      <anchor>af06cf06c162f9a80387c5e32cf723634</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_websocket_callback</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonotorServer.html</anchorfile>
      <anchor>abf899b7c83470f8ea8685e37c8799611</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonotorServer.html</anchorfile>
      <anchor>aa45c5a81cb049c7b370b724c6f6057f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonotorServer.html</anchorfile>
      <anchor>a750a0773ae37b1462d834146a6313429</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_recv_auido_packet</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonotorServer.html</anchorfile>
      <anchor>a7ec0c818f03e4ed4a0fd038aef5def91</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_recv_command_packet</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonotorServer.html</anchorfile>
      <anchor>aeb9ad79f03944854dcba659bda8feb32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_factory</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonotorServer.html</anchorfile>
      <anchor>a4e0ad429652a6e04162eeff96a679eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_host</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonotorServer.html</anchorfile>
      <anchor>a6d4b4e1ea1f37d00948edc1d6c49c4d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_instance</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonotorServer.html</anchorfile>
      <anchor>a9a22aa2d4ef9c7be88e965865272468a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_port</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonotorServer.html</anchorfile>
      <anchor>aed06aa3356101c83129f661b7d8161c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_recv_auido_packet_cb</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonotorServer.html</anchorfile>
      <anchor>afaad6235692f913a9e8dc3b2b429dbf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_recv_command_packet_cb</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonotorServer.html</anchorfile>
      <anchor>a9270efa3ea818e9e3a4b89c3be4a37a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_thread</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonotorServer.html</anchorfile>
      <anchor>afbc61c70c0d8ffc2d48bad0a3153551c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_url</name>
      <anchorfile>classwebaudiomonitor_1_1ws__server__tornado_1_1WebAudioMonotorServer.html</anchorfile>
      <anchor>aeaa8fbc8fc5fa89faad4ca9cafb07c15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>webaudiomonitor::ws_tornado_210</name>
    <filename>namespacewebaudiomonitor_1_1ws__tornado__210.html</filename>
    <class kind="class">webaudiomonitor::ws_tornado_210::ModWebSocketHandler</class>
    <class kind="class">webaudiomonitor::ws_tornado_210::ModWebSocketProtocol8</class>
    <member kind="variable">
      <type>list</type>
      <name>__all__</name>
      <anchorfile>namespacewebaudiomonitor_1_1ws__tornado__210.html</anchorfile>
      <anchor>a8deab2a3772c9a912afcd9c9785e0960</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>logger</name>
      <anchorfile>namespacewebaudiomonitor_1_1ws__tornado__210.html</anchorfile>
      <anchor>af5a0753486a98f1bbef194e39756d983</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>webaudiomonitor::ws_tornado_210::ModWebSocketHandler</name>
    <filename>classwebaudiomonitor_1_1ws__tornado__210_1_1ModWebSocketHandler.html</filename>
    <member kind="function">
      <type>def</type>
      <name>ping</name>
      <anchorfile>classwebaudiomonitor_1_1ws__tornado__210_1_1ModWebSocketHandler.html</anchorfile>
      <anchor>a01bcf7217a6ea1d41c6025c330e7b61a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_message</name>
      <anchorfile>classwebaudiomonitor_1_1ws__tornado__210_1_1ModWebSocketHandler.html</anchorfile>
      <anchor>ae3c9e67aa8a1f6f0fa0221512d68b035</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>open_args</name>
      <anchorfile>classwebaudiomonitor_1_1ws__tornado__210_1_1ModWebSocketHandler.html</anchorfile>
      <anchor>afb624c4b65834e5c4af3043065a4154e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>open_kwargs</name>
      <anchorfile>classwebaudiomonitor_1_1ws__tornado__210_1_1ModWebSocketHandler.html</anchorfile>
      <anchor>a65ef87d63651004517750e0c08a749b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ws_connection</name>
      <anchorfile>classwebaudiomonitor_1_1ws__tornado__210_1_1ModWebSocketHandler.html</anchorfile>
      <anchor>a86f6b8e8c095544081812b3a2034990b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_execute</name>
      <anchorfile>classwebaudiomonitor_1_1ws__tornado__210_1_1ModWebSocketHandler.html</anchorfile>
      <anchor>a04df777e8df0dfc20381f2dc094bc075</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>webaudiomonitor::ws_tornado_210::ModWebSocketProtocol8</name>
    <filename>classwebaudiomonitor_1_1ws__tornado__210_1_1ModWebSocketProtocol8.html</filename>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_handle_message</name>
      <anchorfile>classwebaudiomonitor_1_1ws__tornado__210_1_1ModWebSocketProtocol8.html</anchorfile>
      <anchor>a8eca31aadbe6ba720c32e10602a667dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>webaudiomonitor_server</name>
    <filename>namespacewebaudiomonitor__server.html</filename>
  </compound>
</tagfile>
