<?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="classxtrx__sink__c" kind="class" language="C++" prot="public">
    <compoundname>xtrx_sink_c</compoundname>
    <basecompoundref prot="public" virt="non-virtual">gr::sync_block</basecompoundref>
    <basecompoundref refid="classsink__iface" prot="public" virt="non-virtual">sink_iface</basecompoundref>
    <includes refid="xtrx__sink__c_8h" local="no">xtrx_sink_c.h</includes>
      <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classxtrx__sink__c_1ad8116e40521291397938d2391ed80b90" prot="private" static="no" mutable="no">
        <type>xtrx_obj_sptr</type>
        <definition>xtrx_obj_sptr xtrx_sink_c::_xtrx</definition>
        <argsstring></argsstring>
        <name>_xtrx</name>
        <qualifiedname>xtrx_sink_c::_xtrx</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="98" column="17" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" bodystart="98" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classxtrx__sink__c_1af77a5a604d0d3f2ceccdd8b5a134012b" prot="private" static="no" mutable="no">
        <type>std::vector&lt; gr::tag_t &gt;</type>
        <definition>std::vector&lt;gr::tag_t&gt; xtrx_sink_c::_tags</definition>
        <argsstring></argsstring>
        <name>_tags</name>
        <qualifiedname>xtrx_sink_c::_tags</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="99" column="15" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" bodystart="99" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classxtrx__sink__c_1ad7f5d2663203f42f008e941bf0d18586" prot="private" static="no" mutable="no">
        <type>unsigned</type>
        <definition>unsigned xtrx_sink_c::_sample_flags</definition>
        <argsstring></argsstring>
        <name>_sample_flags</name>
        <qualifiedname>xtrx_sink_c::_sample_flags</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="101" column="12" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" bodystart="101" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classxtrx__sink__c_1a745662157c7c8a33864620bfa596931b" prot="private" static="no" mutable="no">
        <type>double</type>
        <definition>double xtrx_sink_c::_rate</definition>
        <argsstring></argsstring>
        <name>_rate</name>
        <qualifiedname>xtrx_sink_c::_rate</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="102" column="10" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" bodystart="102" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classxtrx__sink__c_1a98bf57cd9e538c7d54e55353a33247c0" prot="private" static="no" mutable="no">
        <type>double</type>
        <definition>double xtrx_sink_c::_master</definition>
        <argsstring></argsstring>
        <name>_master</name>
        <qualifiedname>xtrx_sink_c::_master</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="103" column="10" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" bodystart="103" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classxtrx__sink__c_1ac85eeee487509030d9533fbdcf7a3c9f" prot="private" static="no" mutable="no">
        <type>double</type>
        <definition>double xtrx_sink_c::_freq</definition>
        <argsstring></argsstring>
        <name>_freq</name>
        <qualifiedname>xtrx_sink_c::_freq</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="104" column="10" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" bodystart="104" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classxtrx__sink__c_1acb9c3109961ee4fb520d0fa671716788" prot="private" static="no" mutable="no">
        <type>double</type>
        <definition>double xtrx_sink_c::_corr</definition>
        <argsstring></argsstring>
        <name>_corr</name>
        <qualifiedname>xtrx_sink_c::_corr</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="105" column="10" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" bodystart="105" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classxtrx__sink__c_1aa0ce6b1ff9a63970ca0e4a7715968984" prot="private" static="no" mutable="no">
        <type>double</type>
        <definition>double xtrx_sink_c::_bandwidth</definition>
        <argsstring></argsstring>
        <name>_bandwidth</name>
        <qualifiedname>xtrx_sink_c::_bandwidth</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="106" column="10" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" bodystart="106" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classxtrx__sink__c_1a71f4e34dc0eead1833c7ee99110f3751" prot="private" static="no" mutable="no">
        <type>double</type>
        <definition>double xtrx_sink_c::_dsp</definition>
        <argsstring></argsstring>
        <name>_dsp</name>
        <qualifiedname>xtrx_sink_c::_dsp</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="107" column="10" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" bodystart="107" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classxtrx__sink__c_1a493a404c25da1400062976c545d76cfb" prot="private" static="no" mutable="no">
        <type>bool</type>
        <definition>bool xtrx_sink_c::_auto_gain</definition>
        <argsstring></argsstring>
        <name>_auto_gain</name>
        <qualifiedname>xtrx_sink_c::_auto_gain</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="108" column="8" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" bodystart="108" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classxtrx__sink__c_1a7118d8472256db7737362e65a3f41e15" prot="private" static="no" mutable="no">
        <type>xtrx_wire_format_t</type>
        <definition>xtrx_wire_format_t xtrx_sink_c::_otw</definition>
        <argsstring></argsstring>
        <name>_otw</name>
        <qualifiedname>xtrx_sink_c::_otw</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="110" column="22" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" bodystart="110" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classxtrx__sink__c_1aae192f40fd4c2fc63b119f5f109065bf" prot="private" static="no" mutable="no">
        <type>bool</type>
        <definition>bool xtrx_sink_c::_mimo_mode</definition>
        <argsstring></argsstring>
        <name>_mimo_mode</name>
        <qualifiedname>xtrx_sink_c::_mimo_mode</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="111" column="8" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" bodystart="111" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classxtrx__sink__c_1ab7d8143aa073ce38d0343253ae93cc6c" prot="private" static="no" mutable="no">
        <type>int</type>
        <definition>int xtrx_sink_c::_gain_tx</definition>
        <argsstring></argsstring>
        <name>_gain_tx</name>
        <qualifiedname>xtrx_sink_c::_gain_tx</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="113" column="7" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" bodystart="113" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classxtrx__sink__c_1a9f8f4214711c7fa4aedbb762a482957b" prot="private" static="no" mutable="no">
        <type>unsigned</type>
        <definition>unsigned xtrx_sink_c::_channels</definition>
        <argsstring></argsstring>
        <name>_channels</name>
        <qualifiedname>xtrx_sink_c::_channels</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="115" column="12" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" bodystart="115" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classxtrx__sink__c_1aeaf7776fa5a40d916a5152a6dd3a560d" prot="private" static="no" mutable="no">
        <type>xtrx_antenna_t</type>
        <definition>xtrx_antenna_t xtrx_sink_c::_ant</definition>
        <argsstring></argsstring>
        <name>_ant</name>
        <qualifiedname>xtrx_sink_c::_ant</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="116" column="18" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" bodystart="116" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classxtrx__sink__c_1a8269b7a3dbdb38d8b8b5e429bf4ccc26" prot="private" static="no" mutable="no">
        <type>uint64_t</type>
        <definition>uint64_t xtrx_sink_c::_ts</definition>
        <argsstring></argsstring>
        <name>_ts</name>
        <qualifiedname>xtrx_sink_c::_ts</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="118" column="12" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" bodystart="118" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classxtrx__sink__c_1a98360124a27978fda1b4881385efff64" prot="private" static="no" mutable="no">
        <type>bool</type>
        <definition>bool xtrx_sink_c::_swap_ab</definition>
        <argsstring></argsstring>
        <name>_swap_ab</name>
        <qualifiedname>xtrx_sink_c::_swap_ab</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="120" column="12" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" bodystart="120" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classxtrx__sink__c_1a2ee246403e9756aca2d3a18045040093" prot="private" static="no" mutable="no">
        <type>bool</type>
        <definition>bool xtrx_sink_c::_swap_iq</definition>
        <argsstring></argsstring>
        <name>_swap_iq</name>
        <qualifiedname>xtrx_sink_c::_swap_iq</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="121" column="12" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" bodystart="121" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classxtrx__sink__c_1ae1cfc3198e76293d525c5575f77fe5a6" prot="private" static="no" mutable="no">
        <type>bool</type>
        <definition>bool xtrx_sink_c::_tdd</definition>
        <argsstring></argsstring>
        <name>_tdd</name>
        <qualifiedname>xtrx_sink_c::_tdd</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="123" column="12" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" bodystart="123" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classxtrx__sink__c_1a49c978dc6c20f64bad2fedca4cac939b" prot="private" static="no" mutable="no">
        <type>bool</type>
        <definition>bool xtrx_sink_c::_allow_dis</definition>
        <argsstring></argsstring>
        <name>_allow_dis</name>
        <qualifiedname>xtrx_sink_c::_allow_dis</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="124" column="12" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" bodystart="124" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classxtrx__sink__c_1a09c3b6c69fae55a43966b5bf9b828749" prot="private" static="no" mutable="no">
        <type>std::string</type>
        <definition>std::string xtrx_sink_c::_dev</definition>
        <argsstring></argsstring>
        <name>_dev</name>
        <qualifiedname>xtrx_sink_c::_dev</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="126" column="15" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" bodystart="126" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="friend">
      <memberdef kind="friend" id="classxtrx__sink__c_1a7f7c8cd978a69e6b5693b52612ee45c8" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>xtrx_sink_c_sptr</type>
        <definition>xtrx_sink_c_sptr make_xtrx_sink_c</definition>
        <argsstring>(const std::string &amp;args)</argsstring>
        <name>make_xtrx_sink_c</name>
        <qualifiedname>xtrx_sink_c::make_xtrx_sink_c</qualifiedname>
        <param>
          <type>const std::string &amp;</type>
          <declname>args</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="48" column="27"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-func">
      <memberdef kind="function" id="classxtrx__sink__c_1a85cf65c7e6ea4e8de08a209f52352fb8" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>xtrx_sink_c::xtrx_sink_c</definition>
        <argsstring>(const std::string &amp;args)</argsstring>
        <name>xtrx_sink_c</name>
        <qualifiedname>xtrx_sink_c::xtrx_sink_c</qualifiedname>
        <param>
          <type>const std::string &amp;</type>
          <declname>args</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="50" column="3"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classxtrx__sink__c_1a288c44f1664058bbafea1207da103288" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>xtrx_sink_c::~xtrx_sink_c</definition>
        <argsstring>()</argsstring>
        <name>~xtrx_sink_c</name>
        <qualifiedname>xtrx_sink_c::~xtrx_sink_c</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="53" column="3"/>
      </memberdef>
      <memberdef kind="function" id="classxtrx__sink__c_1a70f6af6bedbb942ea297dfb9f5c94b98" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>std::string</type>
        <definition>std::string xtrx_sink_c::name</definition>
        <argsstring>()</argsstring>
        <name>name</name>
        <qualifiedname>xtrx_sink_c::name</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="55" column="15"/>
      </memberdef>
      <memberdef kind="function" id="classxtrx__sink__c_1a393b9a41af31f9152206696c56126b54" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>size_t</type>
        <definition>size_t xtrx_sink_c::get_num_channels</definition>
        <argsstring>(void)</argsstring>
        <name>get_num_channels</name>
        <qualifiedname>xtrx_sink_c::get_num_channels</qualifiedname>
        <reimplements refid="classsink__iface_1ab3908e865e9cf22aa79365027725b805">get_num_channels</reimplements>
        <param>
          <type>void</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the number of channels the underlying radio hardware offers. <simplesect kind="return"><para>the number of available channels </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="59" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classxtrx__sink__c_1a65dc65735fa945a589faf9ab57d99699" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type><ref refid="structosmosdr_1_1meta__range__t" kindref="compound">osmosdr::meta_range_t</ref></type>
        <definition>osmosdr::meta_range_t xtrx_sink_c::get_sample_rates</definition>
        <argsstring>(void)</argsstring>
        <name>get_sample_rates</name>
        <qualifiedname>xtrx_sink_c::get_sample_rates</qualifiedname>
        <reimplements refid="classsink__iface_1a4399d5002df83282f3a6a03044010eb7">get_sample_rates</reimplements>
        <param>
          <type>void</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the possible sample rates for the underlying radio hardware. <simplesect kind="return"><para>a range of rates in Sps </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="61" column="25"/>
      </memberdef>
      <memberdef kind="function" id="classxtrx__sink__c_1a410738712fe403ba08d77413befa3fd9" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>double</type>
        <definition>double xtrx_sink_c::set_sample_rate</definition>
        <argsstring>(double rate)</argsstring>
        <name>set_sample_rate</name>
        <qualifiedname>xtrx_sink_c::set_sample_rate</qualifiedname>
        <reimplements refid="classsink__iface_1ad0cc76ae2f91f37b20d10169d8a78342">set_sample_rate</reimplements>
        <param>
          <type>double</type>
          <declname>rate</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set the sample rate for the underlying radio hardware. This also will select the appropriate IF bandpass, if applicable. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>rate</parametername>
</parameternamelist>
<parameterdescription>
<para>a new rate in Sps </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="62" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classxtrx__sink__c_1a0b58ebd70c52d8d9b3ba087cdbb10e6b" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>double</type>
        <definition>double xtrx_sink_c::get_sample_rate</definition>
        <argsstring>(void)</argsstring>
        <name>get_sample_rate</name>
        <qualifiedname>xtrx_sink_c::get_sample_rate</qualifiedname>
        <reimplements refid="classsink__iface_1ae8149d3cca236da92cfee2d1d32ac329">get_sample_rate</reimplements>
        <param>
          <type>void</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the sample rate for the underlying radio hardware. This is the actual sample rate and may differ from the rate set. <simplesect kind="return"><para>the actual rate in Sps </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="63" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classxtrx__sink__c_1ac244a196dec2a3c3e79212471f51b065" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type><ref refid="namespaceosmosdr_1a03b9108867000412c7fcef50f8a65c0d" kindref="member">osmosdr::freq_range_t</ref></type>
        <definition>osmosdr::freq_range_t xtrx_sink_c::get_freq_range</definition>
        <argsstring>(size_t chan=0)</argsstring>
        <name>get_freq_range</name>
        <qualifiedname>xtrx_sink_c::get_freq_range</qualifiedname>
        <reimplements refid="classsink__iface_1a8d79611e1f9e88dded76c7dad6d122c2">get_freq_range</reimplements>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the tunable frequency range for the underlying radio hardware. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>the frequency range in Hz </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="65" column="25"/>
      </memberdef>
      <memberdef kind="function" id="classxtrx__sink__c_1a23d32c58efc530e88e312fa1c28b2c52" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>double</type>
        <definition>double xtrx_sink_c::set_center_freq</definition>
        <argsstring>(double freq, size_t chan=0)</argsstring>
        <name>set_center_freq</name>
        <qualifiedname>xtrx_sink_c::set_center_freq</qualifiedname>
        <reimplements refid="classsink__iface_1a7ad788a79eb7adf9fa60217383b1a78e">set_center_freq</reimplements>
        <param>
          <type>double</type>
          <declname>freq</declname>
        </param>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Tune the underlying radio hardware to the desired center frequency. This also will select the appropriate RF bandpass. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>freq</parametername>
</parameternamelist>
<parameterdescription>
<para>the desired frequency in Hz </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>the actual frequency in Hz </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="66" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classxtrx__sink__c_1aeb5d5cad6b33233c999fa63f5c9e1086" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>double</type>
        <definition>double xtrx_sink_c::get_center_freq</definition>
        <argsstring>(size_t chan=0)</argsstring>
        <name>get_center_freq</name>
        <qualifiedname>xtrx_sink_c::get_center_freq</qualifiedname>
        <reimplements refid="classsink__iface_1a9c44d3c48634d10c53afa22776f4badd">get_center_freq</reimplements>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the center frequency the underlying radio hardware is tuned to. This is the actual frequency and may differ from the frequency set. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>the frequency in Hz </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="67" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classxtrx__sink__c_1a90164fa47711625bbe93d99433c6742f" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>double</type>
        <definition>double xtrx_sink_c::set_freq_corr</definition>
        <argsstring>(double ppm, size_t chan=0)</argsstring>
        <name>set_freq_corr</name>
        <qualifiedname>xtrx_sink_c::set_freq_corr</qualifiedname>
        <reimplements refid="classsink__iface_1a3c06ef75c326ef7cb3292ad6ff4bca51">set_freq_corr</reimplements>
        <param>
          <type>double</type>
          <declname>ppm</declname>
        </param>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set the frequency correction value in parts per million. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>ppm</parametername>
</parameternamelist>
<parameterdescription>
<para>the desired correction value in parts per million </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>correction value in parts per million </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="68" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classxtrx__sink__c_1afd17536fd620a7504631884e6b73049e" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>double</type>
        <definition>double xtrx_sink_c::get_freq_corr</definition>
        <argsstring>(size_t chan=0)</argsstring>
        <name>get_freq_corr</name>
        <qualifiedname>xtrx_sink_c::get_freq_corr</qualifiedname>
        <reimplements refid="classsink__iface_1a0a6a5067a070ab04620597860022d4ba">get_freq_corr</reimplements>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the frequency correction value. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>correction value in parts per million </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="69" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classxtrx__sink__c_1a5f1850c0c528760be6104799abc56a12" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>std::vector&lt; std::string &gt;</type>
        <definition>std::vector&lt; std::string &gt; xtrx_sink_c::get_gain_names</definition>
        <argsstring>(size_t chan=0)</argsstring>
        <name>get_gain_names</name>
        <qualifiedname>xtrx_sink_c::get_gain_names</qualifiedname>
        <reimplements refid="classsink__iface_1a7a9ceda124623beba8595ecf94f4f859">get_gain_names</reimplements>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the gain stage names of the underlying radio hardware. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>a vector of strings containing the names of gain stages </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="71" column="15"/>
      </memberdef>
      <memberdef kind="function" id="classxtrx__sink__c_1a526f47cdeba53f58490c2c0753d30f80" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type><ref refid="namespaceosmosdr_1adfdc6fd5f1a57069c805d86ef890f78d" kindref="member">osmosdr::gain_range_t</ref></type>
        <definition>osmosdr::gain_range_t xtrx_sink_c::get_gain_range</definition>
        <argsstring>(size_t chan=0)</argsstring>
        <name>get_gain_range</name>
        <qualifiedname>xtrx_sink_c::get_gain_range</qualifiedname>
        <reimplements refid="classsink__iface_1afce7c4d9b69d219ea908adf8bfa18bb2">get_gain_range</reimplements>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the settable overall gain range for the underlying radio hardware. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>the gain range in dB </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="72" column="25"/>
      </memberdef>
      <memberdef kind="function" id="classxtrx__sink__c_1a2918e00e425b3704653ef84f1b264e99" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type><ref refid="namespaceosmosdr_1adfdc6fd5f1a57069c805d86ef890f78d" kindref="member">osmosdr::gain_range_t</ref></type>
        <definition>osmosdr::gain_range_t xtrx_sink_c::get_gain_range</definition>
        <argsstring>(const std::string &amp;name, size_t chan=0)</argsstring>
        <name>get_gain_range</name>
        <qualifiedname>xtrx_sink_c::get_gain_range</qualifiedname>
        <reimplements refid="classsink__iface_1a023bf6f02e4da51e9e15c7c60a694d67">get_gain_range</reimplements>
        <param>
          <type>const std::string &amp;</type>
          <declname>name</declname>
        </param>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the settable gain range for a specific gain stage. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>name</parametername>
</parameternamelist>
<parameterdescription>
<para>the name of the gain stage </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>the gain range in dB </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="73" column="25"/>
      </memberdef>
      <memberdef kind="function" id="classxtrx__sink__c_1abac176fc91a7eae49481aa1eb400e54c" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>bool</type>
        <definition>bool xtrx_sink_c::set_gain_mode</definition>
        <argsstring>(bool automatic, size_t chan=0)</argsstring>
        <name>set_gain_mode</name>
        <qualifiedname>xtrx_sink_c::set_gain_mode</qualifiedname>
        <reimplements refid="classsink__iface_1aa319982c38a5d69e9fd98a91bf041c14">set_gain_mode</reimplements>
        <param>
          <type>bool</type>
          <declname>automatic</declname>
        </param>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set the gain mode for the underlying radio hardware. This might be supported only for certain hardware types. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>automatic</parametername>
</parameternamelist>
<parameterdescription>
<para>the gain mode (true means automatic gain mode) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>the actual gain mode </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="74" column="8"/>
      </memberdef>
      <memberdef kind="function" id="classxtrx__sink__c_1a1612d441af2ca0a0e0608a38687037a8" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>bool</type>
        <definition>bool xtrx_sink_c::get_gain_mode</definition>
        <argsstring>(size_t chan=0)</argsstring>
        <name>get_gain_mode</name>
        <qualifiedname>xtrx_sink_c::get_gain_mode</qualifiedname>
        <reimplements refid="classsink__iface_1a345b8c85e51f0d9635aef19995bc3cae">get_gain_mode</reimplements>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the gain mode selected for the underlying radio hardware. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>the actual gain mode (true means automatic gain mode) </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="75" column="8"/>
      </memberdef>
      <memberdef kind="function" id="classxtrx__sink__c_1a20df7c7420a1d2c0db6989e3a3c75326" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>double</type>
        <definition>double xtrx_sink_c::set_gain</definition>
        <argsstring>(double gain, size_t chan=0)</argsstring>
        <name>set_gain</name>
        <qualifiedname>xtrx_sink_c::set_gain</qualifiedname>
        <reimplements refid="classsink__iface_1a4a09ef300e272c98a2890b5f208b1a13">set_gain</reimplements>
        <param>
          <type>double</type>
          <declname>gain</declname>
        </param>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set the gain for the underlying radio hardware. This function will automatically distribute the desired gain value over available gain stages in an appropriate way and return the actual value. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>gain</parametername>
</parameternamelist>
<parameterdescription>
<para>the gain in dB </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>the actual gain in dB </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="76" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classxtrx__sink__c_1a56b84ac6185237a88e1f20aaf358ad81" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>double</type>
        <definition>double xtrx_sink_c::set_gain</definition>
        <argsstring>(double gain, const std::string &amp;name, size_t chan=0)</argsstring>
        <name>set_gain</name>
        <qualifiedname>xtrx_sink_c::set_gain</qualifiedname>
        <reimplements refid="classsink__iface_1a03dc1ae9429226cc0bb7d185c57417af">set_gain</reimplements>
        <param>
          <type>double</type>
          <declname>gain</declname>
        </param>
        <param>
          <type>const std::string &amp;</type>
          <declname>name</declname>
        </param>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set the named gain on the underlying radio hardware. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>gain</parametername>
</parameternamelist>
<parameterdescription>
<para>the gain in dB </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>name</parametername>
</parameternamelist>
<parameterdescription>
<para>the name of the gain stage </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>the actual gain in dB </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="77" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classxtrx__sink__c_1ad7fca1146171045941d1ea9a90e3e2be" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>double</type>
        <definition>double xtrx_sink_c::get_gain</definition>
        <argsstring>(size_t chan=0)</argsstring>
        <name>get_gain</name>
        <qualifiedname>xtrx_sink_c::get_gain</qualifiedname>
        <reimplements refid="classsink__iface_1a4da9506ab6e37b2701e292ea4e30acb0">get_gain</reimplements>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the actual gain setting of the underlying radio hardware. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>the actual gain in dB </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="78" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classxtrx__sink__c_1ad90bbaf3014f95da34f5ffdf15e66d4e" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>double</type>
        <definition>double xtrx_sink_c::get_gain</definition>
        <argsstring>(const std::string &amp;name, size_t chan=0)</argsstring>
        <name>get_gain</name>
        <qualifiedname>xtrx_sink_c::get_gain</qualifiedname>
        <reimplements refid="classsink__iface_1ac6c3ae35cf82130a4a1f5313b1116143">get_gain</reimplements>
        <param>
          <type>const std::string &amp;</type>
          <declname>name</declname>
        </param>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the actual gain setting of a named stage. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>name</parametername>
</parameternamelist>
<parameterdescription>
<para>the name of the gain stage </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>the actual gain in dB </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="79" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classxtrx__sink__c_1a17894baaf73ab306b99cd6f115bc056e" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>std::vector&lt; std::string &gt;</type>
        <definition>std::vector&lt; std::string &gt; xtrx_sink_c::get_antennas</definition>
        <argsstring>(size_t chan=0)</argsstring>
        <name>get_antennas</name>
        <qualifiedname>xtrx_sink_c::get_antennas</qualifiedname>
        <reimplements refid="classsink__iface_1ad427d58fcff8bff700be85c8a0fe267f">get_antennas</reimplements>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the available antennas of the underlying radio hardware. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>a vector of strings containing the names of available antennas </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="81" column="15"/>
      </memberdef>
      <memberdef kind="function" id="classxtrx__sink__c_1aa313a28a22ce8bbaef6e7bb462a03e3f" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>std::string</type>
        <definition>std::string xtrx_sink_c::set_antenna</definition>
        <argsstring>(const std::string &amp;antenna, size_t chan=0)</argsstring>
        <name>set_antenna</name>
        <qualifiedname>xtrx_sink_c::set_antenna</qualifiedname>
        <reimplements refid="classsink__iface_1a5e1cf06555962ff076a5b5f0c853aeb6">set_antenna</reimplements>
        <param>
          <type>const std::string &amp;</type>
          <declname>antenna</declname>
        </param>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Select the active antenna of the underlying radio hardware. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>antenna</parametername>
</parameternamelist>
<parameterdescription>
<para>the antenna name </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>the actual antenna&apos;s name </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="82" column="15"/>
      </memberdef>
      <memberdef kind="function" id="classxtrx__sink__c_1a313d3ae2f3422a61dfdab9fe568381f4" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>std::string</type>
        <definition>std::string xtrx_sink_c::get_antenna</definition>
        <argsstring>(size_t chan=0)</argsstring>
        <name>get_antenna</name>
        <qualifiedname>xtrx_sink_c::get_antenna</qualifiedname>
        <reimplements refid="classsink__iface_1ad20d35ecf866b33ddf3dd85bc17ded56">get_antenna</reimplements>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the actual underlying radio hardware antenna setting. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>the actual antenna&apos;s name </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="83" column="15"/>
      </memberdef>
      <memberdef kind="function" id="classxtrx__sink__c_1a3028a22634777ad28550d13f965033ee" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>double</type>
        <definition>double xtrx_sink_c::set_bandwidth</definition>
        <argsstring>(double bandwidth, size_t chan=0)</argsstring>
        <name>set_bandwidth</name>
        <qualifiedname>xtrx_sink_c::set_bandwidth</qualifiedname>
        <reimplements refid="classsink__iface_1a8d18139f9f7a3213641b86459fb3d9ae">set_bandwidth</reimplements>
        <param>
          <type>double</type>
          <declname>bandwidth</declname>
        </param>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set the bandpass filter on the radio frontend. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>bandwidth</parametername>
</parameternamelist>
<parameterdescription>
<para>the filter bandwidth in Hz, set to 0 for automatic selection </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>the actual filter bandwidth in Hz </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="85" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classxtrx__sink__c_1a496a646d3aa82cb3870315ddc22b65b0" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>double</type>
        <definition>double xtrx_sink_c::get_bandwidth</definition>
        <argsstring>(size_t chan=0)</argsstring>
        <name>get_bandwidth</name>
        <qualifiedname>xtrx_sink_c::get_bandwidth</qualifiedname>
        <reimplements refid="classsink__iface_1af1f1c5f3b15064248f35f7dd791c8bf4">get_bandwidth</reimplements>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the actual bandpass filter setting on the radio frontend. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>the actual filter bandwidth in Hz </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="86" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classxtrx__sink__c_1af97a9297ad0f682ad316f0998e84c3a8" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int xtrx_sink_c::work</definition>
        <argsstring>(int noutput_items, gr_vector_const_void_star &amp;input_items, gr_vector_void_star &amp;output_items)</argsstring>
        <name>work</name>
        <qualifiedname>xtrx_sink_c::work</qualifiedname>
        <param>
          <type>int</type>
          <declname>noutput_items</declname>
        </param>
        <param>
          <type>gr_vector_const_void_star &amp;</type>
          <declname>input_items</declname>
        </param>
        <param>
          <type>gr_vector_void_star &amp;</type>
          <declname>output_items</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="88" column="7"/>
      </memberdef>
      <memberdef kind="function" id="classxtrx__sink__c_1af850e167cef08b7b79a85adb42914860" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>bool</type>
        <definition>bool xtrx_sink_c::start</definition>
        <argsstring>()</argsstring>
        <name>start</name>
        <qualifiedname>xtrx_sink_c::start</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="92" column="8"/>
      </memberdef>
      <memberdef kind="function" id="classxtrx__sink__c_1a369357ae2b3e9c41bb8b4266a5ea2ff5" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>bool</type>
        <definition>bool xtrx_sink_c::stop</definition>
        <argsstring>()</argsstring>
        <name>stop</name>
        <qualifiedname>xtrx_sink_c::stop</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="93" column="8"/>
      </memberdef>
      <memberdef kind="function" id="classxtrx__sink__c_1a1dc66e0f128b33336a492a97398142ef" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void xtrx_sink_c::tag_process</definition>
        <argsstring>(int ninput_items)</argsstring>
        <name>tag_process</name>
        <qualifiedname>xtrx_sink_c::tag_process</qualifiedname>
        <param>
          <type>int</type>
          <declname>ninput_items</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="95" column="8"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-static-func">
      <memberdef kind="function" id="classxtrx__sink__c_1a1c5da44bbfd45f29b92f4b19161b40a8" prot="public" static="yes" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>std::vector&lt; std::string &gt;</type>
        <definition>static std::vector&lt; std::string &gt; xtrx_sink_c::get_devices</definition>
        <argsstring>(bool fake=false)</argsstring>
        <name>get_devices</name>
        <qualifiedname>xtrx_sink_c::get_devices</qualifiedname>
        <param>
          <type>bool</type>
          <declname>fake</declname>
          <defval>false</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="57" column="22" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" bodystart="57" bodyend="57"/>
        <references refid="classxtrx__obj_1aa4d60bb94635d57576e2bdf548343547">xtrx_obj::get_devices</references>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <inheritancegraph>
      <node id="2">
        <label>gr::sync_block</label>
      </node>
      <node id="3">
        <label>sink_iface</label>
        <link refid="classsink__iface"/>
      </node>
      <node id="1">
        <label>xtrx_sink_c</label>
        <link refid="classxtrx__sink__c"/>
        <childnode refid="2" relation="public-inheritance">
        </childnode>
        <childnode refid="3" relation="public-inheritance">
        </childnode>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="2">
        <label>gr::sync_block</label>
      </node>
      <node id="3">
        <label>sink_iface</label>
        <link refid="classsink__iface"/>
      </node>
      <node id="1">
        <label>xtrx_sink_c</label>
        <link refid="classxtrx__sink__c"/>
        <childnode refid="2" relation="public-inheritance">
        </childnode>
        <childnode refid="3" relation="public-inheritance">
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" line="43" column="1" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/xtrx/xtrx_sink_c.h" bodystart="46" bodyend="127"/>
    <listofallmembers>
      <member refid="classxtrx__sink__c_1a49c978dc6c20f64bad2fedca4cac939b" prot="private" virt="non-virtual"><scope>xtrx_sink_c</scope><name>_allow_dis</name></member>
      <member refid="classxtrx__sink__c_1aeaf7776fa5a40d916a5152a6dd3a560d" prot="private" virt="non-virtual"><scope>xtrx_sink_c</scope><name>_ant</name></member>
      <member refid="classxtrx__sink__c_1a493a404c25da1400062976c545d76cfb" prot="private" virt="non-virtual"><scope>xtrx_sink_c</scope><name>_auto_gain</name></member>
      <member refid="classxtrx__sink__c_1aa0ce6b1ff9a63970ca0e4a7715968984" prot="private" virt="non-virtual"><scope>xtrx_sink_c</scope><name>_bandwidth</name></member>
      <member refid="classxtrx__sink__c_1a9f8f4214711c7fa4aedbb762a482957b" prot="private" virt="non-virtual"><scope>xtrx_sink_c</scope><name>_channels</name></member>
      <member refid="classxtrx__sink__c_1acb9c3109961ee4fb520d0fa671716788" prot="private" virt="non-virtual"><scope>xtrx_sink_c</scope><name>_corr</name></member>
      <member refid="classxtrx__sink__c_1a09c3b6c69fae55a43966b5bf9b828749" prot="private" virt="non-virtual"><scope>xtrx_sink_c</scope><name>_dev</name></member>
      <member refid="classxtrx__sink__c_1a71f4e34dc0eead1833c7ee99110f3751" prot="private" virt="non-virtual"><scope>xtrx_sink_c</scope><name>_dsp</name></member>
      <member refid="classxtrx__sink__c_1ac85eeee487509030d9533fbdcf7a3c9f" prot="private" virt="non-virtual"><scope>xtrx_sink_c</scope><name>_freq</name></member>
      <member refid="classxtrx__sink__c_1ab7d8143aa073ce38d0343253ae93cc6c" prot="private" virt="non-virtual"><scope>xtrx_sink_c</scope><name>_gain_tx</name></member>
      <member refid="classxtrx__sink__c_1a98bf57cd9e538c7d54e55353a33247c0" prot="private" virt="non-virtual"><scope>xtrx_sink_c</scope><name>_master</name></member>
      <member refid="classxtrx__sink__c_1aae192f40fd4c2fc63b119f5f109065bf" prot="private" virt="non-virtual"><scope>xtrx_sink_c</scope><name>_mimo_mode</name></member>
      <member refid="classxtrx__sink__c_1a7118d8472256db7737362e65a3f41e15" prot="private" virt="non-virtual"><scope>xtrx_sink_c</scope><name>_otw</name></member>
      <member refid="classxtrx__sink__c_1a745662157c7c8a33864620bfa596931b" prot="private" virt="non-virtual"><scope>xtrx_sink_c</scope><name>_rate</name></member>
      <member refid="classxtrx__sink__c_1ad7f5d2663203f42f008e941bf0d18586" prot="private" virt="non-virtual"><scope>xtrx_sink_c</scope><name>_sample_flags</name></member>
      <member refid="classxtrx__sink__c_1a98360124a27978fda1b4881385efff64" prot="private" virt="non-virtual"><scope>xtrx_sink_c</scope><name>_swap_ab</name></member>
      <member refid="classxtrx__sink__c_1a2ee246403e9756aca2d3a18045040093" prot="private" virt="non-virtual"><scope>xtrx_sink_c</scope><name>_swap_iq</name></member>
      <member refid="classxtrx__sink__c_1af77a5a604d0d3f2ceccdd8b5a134012b" prot="private" virt="non-virtual"><scope>xtrx_sink_c</scope><name>_tags</name></member>
      <member refid="classxtrx__sink__c_1ae1cfc3198e76293d525c5575f77fe5a6" prot="private" virt="non-virtual"><scope>xtrx_sink_c</scope><name>_tdd</name></member>
      <member refid="classxtrx__sink__c_1a8269b7a3dbdb38d8b8b5e429bf4ccc26" prot="private" virt="non-virtual"><scope>xtrx_sink_c</scope><name>_ts</name></member>
      <member refid="classxtrx__sink__c_1ad8116e40521291397938d2391ed80b90" prot="private" virt="non-virtual"><scope>xtrx_sink_c</scope><name>_xtrx</name></member>
      <member refid="classxtrx__sink__c_1a313d3ae2f3422a61dfdab9fe568381f4" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>get_antenna</name></member>
      <member refid="classxtrx__sink__c_1a17894baaf73ab306b99cd6f115bc056e" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>get_antennas</name></member>
      <member refid="classxtrx__sink__c_1a496a646d3aa82cb3870315ddc22b65b0" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>get_bandwidth</name></member>
      <member refid="classsink__iface_1acf9b0647083bf1fc3b8bae0d2f34aaea" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>get_bandwidth_range</name></member>
      <member refid="classxtrx__sink__c_1aeb5d5cad6b33233c999fa63f5c9e1086" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>get_center_freq</name></member>
      <member refid="classsink__iface_1a34639307c8b7178bb67bb0c5c08cdcd7" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>get_clock_rate</name></member>
      <member refid="classsink__iface_1ac545f9e9137d33f1b70e1cb00bc03c4b" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>get_clock_source</name></member>
      <member refid="classsink__iface_1ac797cd19e1cbb0cb4cde29303def3fea" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>get_clock_sources</name></member>
      <member refid="classxtrx__sink__c_1a1c5da44bbfd45f29b92f4b19161b40a8" prot="public" virt="non-virtual"><scope>xtrx_sink_c</scope><name>get_devices</name></member>
      <member refid="classxtrx__sink__c_1afd17536fd620a7504631884e6b73049e" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>get_freq_corr</name></member>
      <member refid="classxtrx__sink__c_1ac244a196dec2a3c3e79212471f51b065" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>get_freq_range</name></member>
      <member refid="classxtrx__sink__c_1ad7fca1146171045941d1ea9a90e3e2be" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>get_gain</name></member>
      <member refid="classxtrx__sink__c_1ad90bbaf3014f95da34f5ffdf15e66d4e" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>get_gain</name></member>
      <member refid="classxtrx__sink__c_1a1612d441af2ca0a0e0608a38687037a8" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>get_gain_mode</name></member>
      <member refid="classxtrx__sink__c_1a5f1850c0c528760be6104799abc56a12" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>get_gain_names</name></member>
      <member refid="classxtrx__sink__c_1a526f47cdeba53f58490c2c0753d30f80" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>get_gain_range</name></member>
      <member refid="classxtrx__sink__c_1a2918e00e425b3704653ef84f1b264e99" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>get_gain_range</name></member>
      <member refid="classxtrx__sink__c_1a393b9a41af31f9152206696c56126b54" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>get_num_channels</name></member>
      <member refid="classxtrx__sink__c_1a0b58ebd70c52d8d9b3ba087cdbb10e6b" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>get_sample_rate</name></member>
      <member refid="classxtrx__sink__c_1a65dc65735fa945a589faf9ab57d99699" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>get_sample_rates</name></member>
      <member refid="classsink__iface_1a60128a637a5bd8942b344b85a896558d" prot="public" virt="non-virtual"><scope>xtrx_sink_c</scope><name>get_time_last_pps</name></member>
      <member refid="classsink__iface_1a68abcbb68ae362623caa6a09dccea379" prot="public" virt="non-virtual"><scope>xtrx_sink_c</scope><name>get_time_now</name></member>
      <member refid="classsink__iface_1a6837f20ec30e224126227177e6a870ab" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>get_time_source</name></member>
      <member refid="classsink__iface_1a91e7ef8a079f61d7817c697e0ae7511d" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>get_time_sources</name></member>
      <member refid="classxtrx__sink__c_1a7f7c8cd978a69e6b5693b52612ee45c8" prot="private" virt="non-virtual"><scope>xtrx_sink_c</scope><name>make_xtrx_sink_c</name></member>
      <member refid="classxtrx__sink__c_1a70f6af6bedbb942ea297dfb9f5c94b98" prot="public" virt="non-virtual"><scope>xtrx_sink_c</scope><name>name</name></member>
      <member refid="classxtrx__sink__c_1aa313a28a22ce8bbaef6e7bb462a03e3f" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>set_antenna</name></member>
      <member refid="classxtrx__sink__c_1a3028a22634777ad28550d13f965033ee" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>set_bandwidth</name></member>
      <member refid="classsink__iface_1ab5ff0bb34df5c56c2d36d50c33ff55fa" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>set_bb_gain</name></member>
      <member refid="classxtrx__sink__c_1a23d32c58efc530e88e312fa1c28b2c52" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>set_center_freq</name></member>
      <member refid="classsink__iface_1a941f3fab378f7966e3fc04b1d1040c04" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>set_clock_rate</name></member>
      <member refid="classsink__iface_1a3218743adea4f1dc3d9c0339cc04fa3a" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>set_clock_source</name></member>
      <member refid="classsink__iface_1a514b1bf8b6ed485045e92615a2cfba9b" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>set_dc_offset</name></member>
      <member refid="classxtrx__sink__c_1a90164fa47711625bbe93d99433c6742f" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>set_freq_corr</name></member>
      <member refid="classxtrx__sink__c_1a20df7c7420a1d2c0db6989e3a3c75326" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>set_gain</name></member>
      <member refid="classxtrx__sink__c_1a56b84ac6185237a88e1f20aaf358ad81" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>set_gain</name></member>
      <member refid="classxtrx__sink__c_1abac176fc91a7eae49481aa1eb400e54c" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>set_gain_mode</name></member>
      <member refid="classsink__iface_1ab2ba8dbb61da980601382d2a2297df73" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>set_if_gain</name></member>
      <member refid="classsink__iface_1a7aab13256b638b8de014879cb4a3f582" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>set_iq_balance</name></member>
      <member refid="classxtrx__sink__c_1a410738712fe403ba08d77413befa3fd9" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>set_sample_rate</name></member>
      <member refid="classsink__iface_1ab4f379d5076bf45878427c9b0738d1e3" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>set_time_next_pps</name></member>
      <member refid="classsink__iface_1a68d40306fc99260fd515cd9c8a55ffa3" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>set_time_now</name></member>
      <member refid="classsink__iface_1a75b9f24e2dd9e14a4cf2e572fc06cae4" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>set_time_source</name></member>
      <member refid="classsink__iface_1a7521f2a8495a76fe83b2401944018e2a" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>set_time_unknown_pps</name></member>
      <member refid="classxtrx__sink__c_1af850e167cef08b7b79a85adb42914860" prot="public" virt="non-virtual"><scope>xtrx_sink_c</scope><name>start</name></member>
      <member refid="classxtrx__sink__c_1a369357ae2b3e9c41bb8b4266a5ea2ff5" prot="public" virt="non-virtual"><scope>xtrx_sink_c</scope><name>stop</name></member>
      <member refid="classxtrx__sink__c_1a1dc66e0f128b33336a492a97398142ef" prot="public" virt="non-virtual"><scope>xtrx_sink_c</scope><name>tag_process</name></member>
      <member refid="classxtrx__sink__c_1af97a9297ad0f682ad316f0998e84c3a8" prot="public" virt="non-virtual"><scope>xtrx_sink_c</scope><name>work</name></member>
      <member refid="classxtrx__sink__c_1a85cf65c7e6ea4e8de08a209f52352fb8" prot="private" virt="non-virtual"><scope>xtrx_sink_c</scope><name>xtrx_sink_c</name></member>
      <member refid="classsink__iface_1a604942065f735494bba845880a2c4f91" prot="public" virt="virtual"><scope>xtrx_sink_c</scope><name>~sink_iface</name></member>
      <member refid="classxtrx__sink__c_1a288c44f1664058bbafea1207da103288" prot="public" virt="non-virtual"><scope>xtrx_sink_c</scope><name>~xtrx_sink_c</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
