<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.9.3" xml:lang="en-US">
  <compounddef id="namespaceosmosdr" kind="namespace" language="C++">
    <compoundname>osmosdr</compoundname>
    <innerclass refid="classosmosdr_1_1device" prot="public">osmosdr::device</innerclass>
    <innerclass refid="classosmosdr_1_1device__t" prot="public">osmosdr::device_t</innerclass>
    <innerclass refid="structosmosdr_1_1meta__range__t" prot="public">osmosdr::meta_range_t</innerclass>
    <innerclass refid="classosmosdr_1_1range__t" prot="public">osmosdr::range_t</innerclass>
    <innerclass refid="classosmosdr_1_1sink" prot="public">osmosdr::sink</innerclass>
    <innerclass refid="classosmosdr_1_1source" prot="public">osmosdr::source</innerclass>
    <innerclass refid="classosmosdr_1_1time__spec__t" prot="public">osmosdr::time_spec_t</innerclass>
      <sectiondef kind="typedef">
      <memberdef kind="typedef" id="namespaceosmosdr_1a816a598892b3c75162278dcb85e3b8ba" prot="public" static="no">
        <type>std::vector&lt; <ref refid="classosmosdr_1_1device__t" kindref="compound">device_t</ref> &gt;</type>
        <definition>typedef std::vector&lt;device_t&gt; osmosdr::devices_t</definition>
        <argsstring></argsstring>
        <name>devices_t</name>
        <qualifiedname>osmosdr::devices_t</qualifiedname>
        <briefdescription>
<para>A typedef for a vector of logical devices. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/include/osmosdr/device.h" line="89" column="23" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/include/osmosdr/device.h" bodystart="89" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="namespaceosmosdr_1adfdc6fd5f1a57069c805d86ef890f78d" prot="public" static="no">
        <type><ref refid="structosmosdr_1_1meta__range__t" kindref="compound">meta_range_t</ref></type>
        <definition>typedef meta_range_t osmosdr::gain_range_t</definition>
        <argsstring></argsstring>
        <name>gain_range_t</name>
        <qualifiedname>osmosdr::gain_range_t</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/include/osmosdr/ranges.h" line="124" column="26" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/include/osmosdr/ranges.h" bodystart="124" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="namespaceosmosdr_1a03b9108867000412c7fcef50f8a65c0d" prot="public" static="no">
        <type><ref refid="structosmosdr_1_1meta__range__t" kindref="compound">meta_range_t</ref></type>
        <definition>typedef meta_range_t osmosdr::freq_range_t</definition>
        <argsstring></argsstring>
        <name>freq_range_t</name>
        <qualifiedname>osmosdr::freq_range_t</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/include/osmosdr/ranges.h" line="125" column="26" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/include/osmosdr/ranges.h" bodystart="125" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="var">
      <memberdef kind="variable" id="namespaceosmosdr_1ac638240239e018da686fa995c124e7b3" prot="public" static="yes" mutable="no">
        <type>const size_t</type>
        <definition>const size_t osmosdr::ALL_MBOARDS</definition>
        <argsstring></argsstring>
        <name>ALL_MBOARDS</name>
        <qualifiedname>osmosdr::ALL_MBOARDS</qualifiedname>
        <initializer>= size_t(~0)</initializer>
        <briefdescription>
<para>A wildcard motherboard index. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/include/osmosdr/ranges.h" line="29" column="25" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/include/osmosdr/ranges.h" bodystart="29" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="namespaceosmosdr_1a8ac04e656ab45f6a6efc611dd4100c5e" prot="public" static="yes" mutable="no">
        <type>const size_t</type>
        <definition>const size_t osmosdr::ALL_CHANS</definition>
        <argsstring></argsstring>
        <name>ALL_CHANS</name>
        <qualifiedname>osmosdr::ALL_CHANS</qualifiedname>
        <initializer>= size_t(~0)</initializer>
        <briefdescription>
<para>A wildcard channel index. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/include/osmosdr/ranges.h" line="32" column="25" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/include/osmosdr/ranges.h" bodystart="32" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="func">
      <memberdef kind="function" id="namespaceosmosdr_1ab6d56e10a08245d9dab946fc2673c30e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="api_8h_1a1aa7d3a11ccf26297a68b75a37c47a44" kindref="member">OSMOSDR_API</ref> bool</type>
        <definition>OSMOSDR_API bool osmosdr::operator==</definition>
        <argsstring>(const time_spec_t &amp;, const time_spec_t &amp;)</argsstring>
        <name>operator==</name>
        <qualifiedname>osmosdr::operator==</qualifiedname>
        <param>
          <type>const <ref refid="classosmosdr_1_1time__spec__t" kindref="compound">time_spec_t</ref> &amp;</type>
        </param>
        <param>
          <type>const <ref refid="classosmosdr_1_1time__spec__t" kindref="compound">time_spec_t</ref> &amp;</type>
        </param>
        <briefdescription>
<para>Implement equality_comparable interface. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/include/osmosdr/time_spec.h" line="126" column="22" declfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/include/osmosdr/time_spec.h" declline="126" declcolumn="22"/>
      </memberdef>
      <memberdef kind="function" id="namespaceosmosdr_1a2d845d8c81e2f88cf4e257c119e5678b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="api_8h_1a1aa7d3a11ccf26297a68b75a37c47a44" kindref="member">OSMOSDR_API</ref> bool</type>
        <definition>OSMOSDR_API bool osmosdr::operator&lt;</definition>
        <argsstring>(const time_spec_t &amp;, const time_spec_t &amp;)</argsstring>
        <name>operator&lt;</name>
        <qualifiedname>osmosdr::operator&lt;</qualifiedname>
        <param>
          <type>const <ref refid="classosmosdr_1_1time__spec__t" kindref="compound">time_spec_t</ref> &amp;</type>
        </param>
        <param>
          <type>const <ref refid="classosmosdr_1_1time__spec__t" kindref="compound">time_spec_t</ref> &amp;</type>
        </param>
        <briefdescription>
<para>Implement less_than_comparable interface. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/include/osmosdr/time_spec.h" line="129" column="17" declfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/include/osmosdr/time_spec.h" declline="129" declcolumn="17"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/include/osmosdr/device.h" line="35" column="1"/>
  </compounddef>
</doxygen>
