<?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.14.0" xml:lang="en-US">
  <compounddef id="classbaz__gate" kind="class" language="C++" prot="public">
    <compoundname>baz_gate</compoundname>
    <basecompoundref prot="public" virt="non-virtual">gr::block</basecompoundref>
    <includes refid="baz__gate_8h" local="no">baz_gate.h</includes>
    <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classbaz__gate_1a20668f4a761fead130137804cbda21b7" prot="private" static="no" mutable="no">
        <type>int</type>
        <definition>int baz_gate::d_item_size</definition>
        <argsstring></argsstring>
        <name>d_item_size</name>
        <qualifiedname>baz_gate::d_item_size</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" line="76" column="7" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" bodystart="76" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__gate_1a3b4f61507bda7464cf588eacf6a6e77b" prot="private" static="no" mutable="no">
        <type>bool</type>
        <definition>bool baz_gate::d_block</definition>
        <argsstring></argsstring>
        <name>d_block</name>
        <qualifiedname>baz_gate::d_block</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" line="77" column="8" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" bodystart="77" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__gate_1ae447a1345a2458a6f683a242c6e09d6c" prot="private" static="no" mutable="no">
        <type>float</type>
        <definition>float baz_gate::d_threshold</definition>
        <argsstring></argsstring>
        <name>d_threshold</name>
        <qualifiedname>baz_gate::d_threshold</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" line="78" column="9" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" bodystart="78" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__gate_1ac4de81fbbea411f4d8bdff269d66356d" prot="private" static="no" mutable="no">
        <type>int</type>
        <definition>int baz_gate::d_trigger_length</definition>
        <argsstring></argsstring>
        <name>d_trigger_length</name>
        <qualifiedname>baz_gate::d_trigger_length</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" line="79" column="7" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" bodystart="79" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__gate_1aa47330482b48046dea19393ace418cbd" prot="private" static="no" mutable="no">
        <type>int</type>
        <definition>int baz_gate::d_trigger_count</definition>
        <argsstring></argsstring>
        <name>d_trigger_count</name>
        <qualifiedname>baz_gate::d_trigger_count</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" line="80" column="7" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" bodystart="80" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__gate_1a2830f2a00f8c9d4faacd611970c127c8" prot="private" static="no" mutable="no">
        <type>bool</type>
        <definition>bool baz_gate::d_tag</definition>
        <argsstring></argsstring>
        <name>d_tag</name>
        <qualifiedname>baz_gate::d_tag</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" line="81" column="8" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" bodystart="81" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__gate_1a77691e69fc3f52c9dc1b0d9b184df4fc" prot="private" static="no" mutable="no">
        <type>double</type>
        <definition>double baz_gate::d_delay</definition>
        <argsstring></argsstring>
        <name>d_delay</name>
        <qualifiedname>baz_gate::d_delay</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" line="82" column="10" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" bodystart="82" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__gate_1a02d772f1275fdec14654f390fdea8bba" prot="private" static="no" mutable="no">
        <type>uhd::time_spec_t</type>
        <definition>uhd::time_spec_t baz_gate::d_last_time</definition>
        <argsstring></argsstring>
        <name>d_last_time</name>
        <qualifiedname>baz_gate::d_last_time</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" line="83" column="20" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" bodystart="83" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__gate_1a614359af57a470f0c02c6a72a4f0b311" prot="private" static="no" mutable="no">
        <type>uint64_t</type>
        <definition>uint64_t baz_gate::d_time_offset</definition>
        <argsstring></argsstring>
        <name>d_time_offset</name>
        <qualifiedname>baz_gate::d_time_offset</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" line="84" column="12" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" bodystart="84" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__gate_1af06d65cbd5153450853069464607e720" prot="private" static="no" mutable="no">
        <type>int</type>
        <definition>int baz_gate::d_sample_rate</definition>
        <argsstring></argsstring>
        <name>d_sample_rate</name>
        <qualifiedname>baz_gate::d_sample_rate</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" line="85" column="7" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" bodystart="85" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__gate_1addd20e20e07c143dcd0bf887f1ec8a6b" prot="private" static="no" mutable="no">
        <type>bool</type>
        <definition>bool baz_gate::d_in_burst</definition>
        <argsstring></argsstring>
        <name>d_in_burst</name>
        <qualifiedname>baz_gate::d_in_burst</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" line="86" column="8" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" bodystart="86" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__gate_1aecf2a4f3f2213f7115aae98582216cf8" prot="private" static="no" mutable="no">
        <type>int</type>
        <definition>int baz_gate::d_output_index</definition>
        <argsstring></argsstring>
        <name>d_output_index</name>
        <qualifiedname>baz_gate::d_output_index</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" line="87" column="7" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" bodystart="87" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__gate_1a3648d4c469514604b7c2d12911aa342c" prot="private" static="no" mutable="no">
        <type>bool</type>
        <definition>bool baz_gate::d_no_delay</definition>
        <argsstring></argsstring>
        <name>d_no_delay</name>
        <qualifiedname>baz_gate::d_no_delay</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" line="88" column="8" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" bodystart="88" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__gate_1aa3dd3db615373a57ddbc91ad2c361634" prot="private" static="no" mutable="no">
        <type>gr::thread::mutex</type>
        <definition>gr::thread::mutex baz_gate::d_mutex</definition>
        <argsstring></argsstring>
        <name>d_mutex</name>
        <qualifiedname>baz_gate::d_mutex</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" line="89" column="21" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" bodystart="89" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__gate_1aa18c767517b5ca9cee93510fe36d5f29" prot="private" static="no" mutable="no">
        <type>bool</type>
        <definition>bool baz_gate::d_verbose</definition>
        <argsstring></argsstring>
        <name>d_verbose</name>
        <qualifiedname>baz_gate::d_verbose</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" line="90" column="8" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" bodystart="90" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__gate_1a11603966e60b0ece372d526924c10890" prot="private" static="no" mutable="no">
        <type>bool</type>
        <definition>bool baz_gate::d_retriggerable</definition>
        <argsstring></argsstring>
        <name>d_retriggerable</name>
        <qualifiedname>baz_gate::d_retriggerable</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" line="91" column="8" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" bodystart="91" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__gate_1ae3be9f0c102e6d00569ea00ad4767bb2" prot="private" static="no" mutable="no">
        <type>int</type>
        <definition>int baz_gate::d_flush_length</definition>
        <argsstring></argsstring>
        <name>d_flush_length</name>
        <qualifiedname>baz_gate::d_flush_length</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" line="92" column="7" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" bodystart="92" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__gate_1a7ef5f489817845bca5bb223aa99faa7e" prot="private" static="no" mutable="no">
        <type>int</type>
        <definition>int baz_gate::d_flush_count</definition>
        <argsstring></argsstring>
        <name>d_flush_count</name>
        <qualifiedname>baz_gate::d_flush_count</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" line="93" column="7" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" bodystart="93" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__gate_1ae66a6f51da6655eb6066ba4f5d4c1768" prot="private" static="no" mutable="no">
        <type>int</type>
        <definition>int baz_gate::d_burst_sample_count</definition>
        <argsstring></argsstring>
        <name>d_burst_sample_count</name>
        <qualifiedname>baz_gate::d_burst_sample_count</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" line="94" column="7" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" bodystart="94" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__gate_1a6c00bdf065548c01978496093f910aaa" prot="private" static="no" mutable="no">
        <type>pmt::pmt_t</type>
        <definition>pmt::pmt_t baz_gate::d_length_tag_name</definition>
        <argsstring></argsstring>
        <name>d_length_tag_name</name>
        <qualifiedname>baz_gate::d_length_tag_name</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" line="95" column="14" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" bodystart="95" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__gate_1a9fd2a57b8d04d5f2c2507f4cdc706af8" prot="private" static="no" mutable="no">
        <type>bool</type>
        <definition>bool baz_gate::d_complete_output</definition>
        <argsstring></argsstring>
        <name>d_complete_output</name>
        <qualifiedname>baz_gate::d_complete_output</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" line="96" column="8" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" bodystart="96" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__gate_1a1115b4ff98def72dced1d84343109e5f" prot="private" static="no" mutable="no">
        <type>int</type>
        <definition>int baz_gate::d_remaining_to_complete</definition>
        <argsstring></argsstring>
        <name>d_remaining_to_complete</name>
        <qualifiedname>baz_gate::d_remaining_to_complete</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" line="97" column="7" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" bodystart="97" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__gate_1ab25a4619d5ca3498b34ce31c04287cde" prot="private" static="no" mutable="no">
        <type>bool</type>
        <definition>bool baz_gate::d_byte_trigger</definition>
        <argsstring></argsstring>
        <name>d_byte_trigger</name>
        <qualifiedname>baz_gate::d_byte_trigger</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" line="98" column="8" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" bodystart="98" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__gate_1a72f8e3e816aab66380bf9071d4c66b08" prot="private" static="no" mutable="no">
        <type>pmt::pmt_t</type>
        <definition>pmt::pmt_t baz_gate::d_trigger_tag_name</definition>
        <argsstring></argsstring>
        <name>d_trigger_tag_name</name>
        <qualifiedname>baz_gate::d_trigger_tag_name</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" line="99" column="14" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" bodystart="99" bodyend="-1"/>
      </memberdef>
    </sectiondef>
    <sectiondef kind="friend">
      <memberdef kind="friend" id="classbaz__gate_1acf8996ad2025eece9cfcf03663e861c4" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="api_8h_1a8042157abaf31717b3b48a906cb73a8c" kindref="member">BAZ_API</ref> baz_gate_sptr</type>
        <definition>BAZ_API baz_gate_sptr baz_make_gate</definition>
        <argsstring>(int item_size, bool block=true, float threshold=1.0, int trigger_length=0, bool tag=false, double delay=0.0, int sample_rate=0, bool no_delay=false, bool verbose=true, bool retriggerable=false, const std::string &amp;length_tag_name=&quot;&quot;, bool complete_output=false, bool byte_trigger=false, const std::string &amp;trigger_tag_name=&quot;&quot;)</argsstring>
        <name>baz_make_gate</name>
        <qualifiedname>baz_gate::baz_make_gate</qualifiedname>
        <param>
          <type>int</type>
          <declname>item_size</declname>
        </param>
        <param>
          <type>bool</type>
          <declname>block</declname>
          <defval>true</defval>
        </param>
        <param>
          <type>float</type>
          <declname>threshold</declname>
          <defval>1.0</defval>
        </param>
        <param>
          <type>int</type>
          <declname>trigger_length</declname>
          <defval>0</defval>
        </param>
        <param>
          <type>bool</type>
          <declname>tag</declname>
          <defval>false</defval>
        </param>
        <param>
          <type>double</type>
          <declname>delay</declname>
          <defval>0.0</defval>
        </param>
        <param>
          <type>int</type>
          <declname>sample_rate</declname>
          <defval>0</defval>
        </param>
        <param>
          <type>bool</type>
          <declname>no_delay</declname>
          <defval>false</defval>
        </param>
        <param>
          <type>bool</type>
          <declname>verbose</declname>
          <defval>true</defval>
        </param>
        <param>
          <type>bool</type>
          <declname>retriggerable</declname>
          <defval>false</defval>
        </param>
        <param>
          <type>const std::string &amp;</type>
          <declname>length_tag_name</declname>
          <defval>&quot;&quot;</defval>
        </param>
        <param>
          <type>bool</type>
          <declname>complete_output</declname>
          <defval>false</defval>
        </param>
        <param>
          <type>bool</type>
          <declname>byte_trigger</declname>
          <defval>false</defval>
        </param>
        <param>
          <type>const std::string &amp;</type>
          <declname>trigger_tag_name</declname>
          <defval>&quot;&quot;</defval>
        </param>
        <briefdescription>
<para>Return a shared_ptr to a new instance of <ref refid="classbaz__gate" kindref="compound">baz_gate</ref>. </para>
        </briefdescription>
        <detaileddescription>
<para>To avoid accidental use of raw pointers, <ref refid="classbaz__gate" kindref="compound">baz_gate</ref>&apos;s constructor is private. howto_make_square2_ff is the public interface for creating new instances. </para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" line="72" column="32"/>
        <references refid="api_8h_1a8042157abaf31717b3b48a906cb73a8c" compoundref="api_8h" startline="19">BAZ_API</references>
      </memberdef>
    </sectiondef>
    <sectiondef kind="private-func">
      <memberdef kind="function" id="classbaz__gate_1aae833e3144abba7dec1f2e435e06085c" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>baz_gate::baz_gate</definition>
        <argsstring>(int item_size, bool block, float threshold, int trigger_length, bool tag, double delay, int sample_rate, bool no_delay, bool verbose, bool retriggerable, const std::string &amp;length_tag_name, bool complete_output, bool byte_trigger, const std::string &amp;trigger_tag_name)</argsstring>
        <name>baz_gate</name>
        <qualifiedname>baz_gate::baz_gate</qualifiedname>
        <param>
          <type>int</type>
          <declname>item_size</declname>
        </param>
        <param>
          <type>bool</type>
          <declname>block</declname>
        </param>
        <param>
          <type>float</type>
          <declname>threshold</declname>
        </param>
        <param>
          <type>int</type>
          <declname>trigger_length</declname>
        </param>
        <param>
          <type>bool</type>
          <declname>tag</declname>
        </param>
        <param>
          <type>double</type>
          <declname>delay</declname>
        </param>
        <param>
          <type>int</type>
          <declname>sample_rate</declname>
        </param>
        <param>
          <type>bool</type>
          <declname>no_delay</declname>
        </param>
        <param>
          <type>bool</type>
          <declname>verbose</declname>
        </param>
        <param>
          <type>bool</type>
          <declname>retriggerable</declname>
        </param>
        <param>
          <type>const std::string &amp;</type>
          <declname>length_tag_name</declname>
        </param>
        <param>
          <type>bool</type>
          <declname>complete_output</declname>
        </param>
        <param>
          <type>bool</type>
          <declname>byte_trigger</declname>
        </param>
        <param>
          <type>const std::string &amp;</type>
          <declname>trigger_tag_name</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" line="74" column="3"/>
      </memberdef>
    </sectiondef>
    <sectiondef kind="public-func">
      <memberdef kind="function" id="classbaz__gate_1a3d58e2d18d8febf340c08dbf953142fb" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>baz_gate::~baz_gate</definition>
        <argsstring>()</argsstring>
        <name>~baz_gate</name>
        <qualifiedname>baz_gate::~baz_gate</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" line="102" column="3"/>
      </memberdef>
      <memberdef kind="function" id="classbaz__gate_1a1aefcec3114215759d1f40eab74fbfdf" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void baz_gate::set_blocking</definition>
        <argsstring>(bool enable)</argsstring>
        <name>set_blocking</name>
        <qualifiedname>baz_gate::set_blocking</qualifiedname>
        <param>
          <type>bool</type>
          <declname>enable</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" line="104" column="8"/>
      </memberdef>
      <memberdef kind="function" id="classbaz__gate_1a38e502de9e56f93fa2c78c4c9b77e632" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void baz_gate::set_threshold</definition>
        <argsstring>(float threshold)</argsstring>
        <name>set_threshold</name>
        <qualifiedname>baz_gate::set_threshold</qualifiedname>
        <param>
          <type>float</type>
          <declname>threshold</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" line="105" column="8"/>
      </memberdef>
      <memberdef kind="function" id="classbaz__gate_1a6e1f895b4f9d3903688fc8ef83fec979" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void baz_gate::set_trigger_length</definition>
        <argsstring>(int trigger_length)</argsstring>
        <name>set_trigger_length</name>
        <qualifiedname>baz_gate::set_trigger_length</qualifiedname>
        <param>
          <type>int</type>
          <declname>trigger_length</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" line="106" column="8"/>
      </memberdef>
      <memberdef kind="function" id="classbaz__gate_1a0991b0262ef7fc72d3e72f001fd56ade" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void baz_gate::set_tagging</definition>
        <argsstring>(bool enable)</argsstring>
        <name>set_tagging</name>
        <qualifiedname>baz_gate::set_tagging</qualifiedname>
        <param>
          <type>bool</type>
          <declname>enable</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" line="107" column="8"/>
      </memberdef>
      <memberdef kind="function" id="classbaz__gate_1aaa18a4a94ef707205b6f7c13d15c1cbd" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void baz_gate::set_delay</definition>
        <argsstring>(double delay)</argsstring>
        <name>set_delay</name>
        <qualifiedname>baz_gate::set_delay</qualifiedname>
        <param>
          <type>double</type>
          <declname>delay</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" line="108" column="8"/>
      </memberdef>
      <memberdef kind="function" id="classbaz__gate_1aec8222685b0cd9fdc489b0d91f3cbb20" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void baz_gate::set_sample_rate</definition>
        <argsstring>(int sample_rate)</argsstring>
        <name>set_sample_rate</name>
        <qualifiedname>baz_gate::set_sample_rate</qualifiedname>
        <param>
          <type>int</type>
          <declname>sample_rate</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" line="109" column="8"/>
      </memberdef>
      <memberdef kind="function" id="classbaz__gate_1a668048a642f88750a108ce9087381c29" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void baz_gate::set_no_delay</definition>
        <argsstring>(bool no_delay)</argsstring>
        <name>set_no_delay</name>
        <qualifiedname>baz_gate::set_no_delay</qualifiedname>
        <param>
          <type>bool</type>
          <declname>no_delay</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" line="110" column="8"/>
      </memberdef>
      <memberdef kind="function" id="classbaz__gate_1a9a57e9478c5aad9ca2072a55f151e6e8" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void baz_gate::forecast</definition>
        <argsstring>(int noutput_items, gr_vector_int &amp;ninput_items_required)</argsstring>
        <name>forecast</name>
        <qualifiedname>baz_gate::forecast</qualifiedname>
        <param>
          <type>int</type>
          <declname>noutput_items</declname>
        </param>
        <param>
          <type>gr_vector_int &amp;</type>
          <declname>ninput_items_required</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" line="112" column="8"/>
      </memberdef>
      <memberdef kind="function" id="classbaz__gate_1abb0eb3bd75ca29f18c2cd7f3e291bd23" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int baz_gate::general_work</definition>
        <argsstring>(int noutput_items, gr_vector_int &amp;ninput_items, gr_vector_const_void_star &amp;input_items, gr_vector_void_star &amp;output_items)</argsstring>
        <name>general_work</name>
        <qualifiedname>baz_gate::general_work</qualifiedname>
        <param>
          <type>int</type>
          <declname>noutput_items</declname>
        </param>
        <param>
          <type>gr_vector_int &amp;</type>
          <declname>ninput_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="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" line="114" column="7"/>
      </memberdef>
    </sectiondef>
    <briefdescription>
<para>square2 a stream of floats. </para>
    </briefdescription>
    <detaileddescription>
<para>This uses the preferred technique: subclassing gr::sync_block. </para>
    </detaileddescription>
    <inheritancegraph>
      <node id="1">
        <label>baz_gate</label>
        <link refid="classbaz__gate"/>
        <childnode refid="2" relation="public-inheritance">
        </childnode>
      </node>
      <node id="2">
        <label>gr::block</label>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="1">
        <label>baz_gate</label>
        <link refid="classbaz__gate"/>
        <childnode refid="2" relation="public-inheritance">
        </childnode>
      </node>
      <node id="2">
        <label>gr::block</label>
      </node>
    </collaborationgraph>
    <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" line="66" column="1" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_gate.h" bodystart="67" bodyend="117"/>
    <listofallmembers>
      <member refid="classbaz__gate_1aae833e3144abba7dec1f2e435e06085c" prot="private" virt="non-virtual"><scope>baz_gate</scope><name>baz_gate</name></member>
      <member refid="classbaz__gate_1acf8996ad2025eece9cfcf03663e861c4" prot="private" virt="non-virtual"><scope>baz_gate</scope><name>baz_make_gate</name></member>
      <member refid="classbaz__gate_1a3b4f61507bda7464cf588eacf6a6e77b" prot="private" virt="non-virtual"><scope>baz_gate</scope><name>d_block</name></member>
      <member refid="classbaz__gate_1ae66a6f51da6655eb6066ba4f5d4c1768" prot="private" virt="non-virtual"><scope>baz_gate</scope><name>d_burst_sample_count</name></member>
      <member refid="classbaz__gate_1ab25a4619d5ca3498b34ce31c04287cde" prot="private" virt="non-virtual"><scope>baz_gate</scope><name>d_byte_trigger</name></member>
      <member refid="classbaz__gate_1a9fd2a57b8d04d5f2c2507f4cdc706af8" prot="private" virt="non-virtual"><scope>baz_gate</scope><name>d_complete_output</name></member>
      <member refid="classbaz__gate_1a77691e69fc3f52c9dc1b0d9b184df4fc" prot="private" virt="non-virtual"><scope>baz_gate</scope><name>d_delay</name></member>
      <member refid="classbaz__gate_1a7ef5f489817845bca5bb223aa99faa7e" prot="private" virt="non-virtual"><scope>baz_gate</scope><name>d_flush_count</name></member>
      <member refid="classbaz__gate_1ae3be9f0c102e6d00569ea00ad4767bb2" prot="private" virt="non-virtual"><scope>baz_gate</scope><name>d_flush_length</name></member>
      <member refid="classbaz__gate_1addd20e20e07c143dcd0bf887f1ec8a6b" prot="private" virt="non-virtual"><scope>baz_gate</scope><name>d_in_burst</name></member>
      <member refid="classbaz__gate_1a20668f4a761fead130137804cbda21b7" prot="private" virt="non-virtual"><scope>baz_gate</scope><name>d_item_size</name></member>
      <member refid="classbaz__gate_1a02d772f1275fdec14654f390fdea8bba" prot="private" virt="non-virtual"><scope>baz_gate</scope><name>d_last_time</name></member>
      <member refid="classbaz__gate_1a6c00bdf065548c01978496093f910aaa" prot="private" virt="non-virtual"><scope>baz_gate</scope><name>d_length_tag_name</name></member>
      <member refid="classbaz__gate_1aa3dd3db615373a57ddbc91ad2c361634" prot="private" virt="non-virtual"><scope>baz_gate</scope><name>d_mutex</name></member>
      <member refid="classbaz__gate_1a3648d4c469514604b7c2d12911aa342c" prot="private" virt="non-virtual"><scope>baz_gate</scope><name>d_no_delay</name></member>
      <member refid="classbaz__gate_1aecf2a4f3f2213f7115aae98582216cf8" prot="private" virt="non-virtual"><scope>baz_gate</scope><name>d_output_index</name></member>
      <member refid="classbaz__gate_1a1115b4ff98def72dced1d84343109e5f" prot="private" virt="non-virtual"><scope>baz_gate</scope><name>d_remaining_to_complete</name></member>
      <member refid="classbaz__gate_1a11603966e60b0ece372d526924c10890" prot="private" virt="non-virtual"><scope>baz_gate</scope><name>d_retriggerable</name></member>
      <member refid="classbaz__gate_1af06d65cbd5153450853069464607e720" prot="private" virt="non-virtual"><scope>baz_gate</scope><name>d_sample_rate</name></member>
      <member refid="classbaz__gate_1a2830f2a00f8c9d4faacd611970c127c8" prot="private" virt="non-virtual"><scope>baz_gate</scope><name>d_tag</name></member>
      <member refid="classbaz__gate_1ae447a1345a2458a6f683a242c6e09d6c" prot="private" virt="non-virtual"><scope>baz_gate</scope><name>d_threshold</name></member>
      <member refid="classbaz__gate_1a614359af57a470f0c02c6a72a4f0b311" prot="private" virt="non-virtual"><scope>baz_gate</scope><name>d_time_offset</name></member>
      <member refid="classbaz__gate_1aa47330482b48046dea19393ace418cbd" prot="private" virt="non-virtual"><scope>baz_gate</scope><name>d_trigger_count</name></member>
      <member refid="classbaz__gate_1ac4de81fbbea411f4d8bdff269d66356d" prot="private" virt="non-virtual"><scope>baz_gate</scope><name>d_trigger_length</name></member>
      <member refid="classbaz__gate_1a72f8e3e816aab66380bf9071d4c66b08" prot="private" virt="non-virtual"><scope>baz_gate</scope><name>d_trigger_tag_name</name></member>
      <member refid="classbaz__gate_1aa18c767517b5ca9cee93510fe36d5f29" prot="private" virt="non-virtual"><scope>baz_gate</scope><name>d_verbose</name></member>
      <member refid="classbaz__gate_1a9a57e9478c5aad9ca2072a55f151e6e8" prot="public" virt="non-virtual"><scope>baz_gate</scope><name>forecast</name></member>
      <member refid="classbaz__gate_1abb0eb3bd75ca29f18c2cd7f3e291bd23" prot="public" virt="non-virtual"><scope>baz_gate</scope><name>general_work</name></member>
      <member refid="classbaz__gate_1a1aefcec3114215759d1f40eab74fbfdf" prot="public" virt="non-virtual"><scope>baz_gate</scope><name>set_blocking</name></member>
      <member refid="classbaz__gate_1aaa18a4a94ef707205b6f7c13d15c1cbd" prot="public" virt="non-virtual"><scope>baz_gate</scope><name>set_delay</name></member>
      <member refid="classbaz__gate_1a668048a642f88750a108ce9087381c29" prot="public" virt="non-virtual"><scope>baz_gate</scope><name>set_no_delay</name></member>
      <member refid="classbaz__gate_1aec8222685b0cd9fdc489b0d91f3cbb20" prot="public" virt="non-virtual"><scope>baz_gate</scope><name>set_sample_rate</name></member>
      <member refid="classbaz__gate_1a0991b0262ef7fc72d3e72f001fd56ade" prot="public" virt="non-virtual"><scope>baz_gate</scope><name>set_tagging</name></member>
      <member refid="classbaz__gate_1a38e502de9e56f93fa2c78c4c9b77e632" prot="public" virt="non-virtual"><scope>baz_gate</scope><name>set_threshold</name></member>
      <member refid="classbaz__gate_1a6e1f895b4f9d3903688fc8ef83fec979" prot="public" virt="non-virtual"><scope>baz_gate</scope><name>set_trigger_length</name></member>
      <member refid="classbaz__gate_1a3d58e2d18d8febf340c08dbf953142fb" prot="public" virt="non-virtual"><scope>baz_gate</scope><name>~baz_gate</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
