Sophie

Sophie

distrib > Fedora > 14 > x86_64 > media > updates > by-pkgid > 6e7a2755bd78c9deedab199b86e675f3 > files > 7473

gnuradio-doc-3.2.2-9.fc14.x86_64.rpm

<?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.7.3">
  <compounddef id="classfusb__ephandle__darwin" kind="class" prot="public">
    <compoundname>fusb_ephandle_darwin</compoundname>
    <basecompoundref refid="classfusb__ephandle" prot="public" virt="non-virtual">fusb_ephandle</basecompoundref>
    <includes refid="fusb__darwin_8h" local="no">fusb_darwin.h</includes>
      <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classfusb__ephandle__darwin_1a19c106a5b2497a95c34d3d3ec3ccc411" prot="private" static="no" mutable="no">
        <type><ref refid="classfusb__devhandle__darwin" kindref="compound">fusb_devhandle_darwin</ref> *</type>
        <definition>fusb_devhandle_darwin* fusb_ephandle_darwin::d_devhandle</definition>
        <argsstring></argsstring>
        <name>d_devhandle</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" line="152" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" bodystart="152" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classfusb__ephandle__darwin_1a86bc0e5c1a0b3e8dc7c1184cf52eac98" prot="private" static="no" mutable="no">
        <type><ref refid="classmld__thread__t" kindref="compound">mld_thread_ptr</ref></type>
        <definition>mld_thread_ptr fusb_ephandle_darwin::d_runThread</definition>
        <argsstring></argsstring>
        <name>d_runThread</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" line="153" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" bodystart="153" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classfusb__ephandle__darwin_1a7fb4d61ef5610636e2347b37248145ed" prot="private" static="no" mutable="no">
        <type><ref refid="classmld__mutex__t" kindref="compound">mld_mutex_ptr</ref></type>
        <definition>mld_mutex_ptr fusb_ephandle_darwin::d_runThreadRunning</definition>
        <argsstring></argsstring>
        <name>d_runThreadRunning</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" line="154" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" bodystart="154" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classfusb__ephandle__darwin_1abb102b4f30e6ddb184e71ca248dc188a" prot="private" static="no" mutable="no">
        <type>CFRunLoopRef</type>
        <definition>CFRunLoopRef fusb_ephandle_darwin::d_CFRunLoopRef</definition>
        <argsstring></argsstring>
        <name>d_CFRunLoopRef</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" line="156" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" bodystart="156" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="classfusb__ephandle__darwin_1a0fe61b67ad1e4cf8e1f867b5d7428a90" prot="public" static="no" mutable="no">
        <type>UInt8</type>
        <definition>UInt8 fusb_ephandle_darwin::d_pipeRef</definition>
        <argsstring></argsstring>
        <name>d_pipeRef</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" line="171" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" bodystart="171" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classfusb__ephandle__darwin_1a6335642bc300216ff8e43a28453c9b6d" prot="public" static="no" mutable="no">
        <type>UInt8</type>
        <definition>UInt8 fusb_ephandle_darwin::d_transferType</definition>
        <argsstring></argsstring>
        <name>d_transferType</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" line="171" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" bodystart="171" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classfusb__ephandle__darwin_1a833a58e14de40f53f45df6ba213d2058" prot="public" static="no" mutable="no">
        <type>usb_interface_t **</type>
        <definition>usb_interface_t** fusb_ephandle_darwin::d_interfaceRef</definition>
        <argsstring></argsstring>
        <name>d_interfaceRef</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" line="172" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" bodystart="172" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classfusb__ephandle__darwin_1a4c946cfbb61ca98f1c3afc5f14e693ec" prot="public" static="no" mutable="no">
        <type>usb_interface_t *</type>
        <definition>usb_interface_t* fusb_ephandle_darwin::d_interface</definition>
        <argsstring></argsstring>
        <name>d_interface</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" line="173" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" bodystart="173" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classfusb__ephandle__darwin_1a547ad950d744a4af1fcd1908bfc43135" prot="public" static="no" mutable="no">
        <type><ref refid="fusb__darwin_8h_1a0ad379ec681818f6ee2e5a507d129f8e" kindref="member">s_queue_ptr</ref></type>
        <definition>s_queue_ptr fusb_ephandle_darwin::d_queue</definition>
        <argsstring></argsstring>
        <name>d_queue</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" line="174" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" bodystart="174" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classfusb__ephandle__darwin_1a86826bf2951e9be5f28d38f0bc38ec7b" prot="public" static="no" mutable="no">
        <type><ref refid="classcircular__buffer" kindref="compound">circular_buffer</ref>&lt; char &gt; *</type>
        <definition>circular_buffer&lt;char&gt;* fusb_ephandle_darwin::d_buffer</definition>
        <argsstring></argsstring>
        <name>d_buffer</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" line="175" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" bodystart="175" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classfusb__ephandle__darwin_1a49dd78e1e25808c08e9e47dbca1be46e" prot="public" static="no" mutable="no">
        <type>UInt32</type>
        <definition>UInt32 fusb_ephandle_darwin::d_bufLenBytes</definition>
        <argsstring></argsstring>
        <name>d_bufLenBytes</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" line="176" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" bodystart="176" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classfusb__ephandle__darwin_1a0664ab88582650417b2cba3056a86cf0" prot="public" static="no" mutable="no">
        <type><ref refid="classmld__mutex__t" kindref="compound">mld_mutex_ptr</ref></type>
        <definition>mld_mutex_ptr fusb_ephandle_darwin::d_readRunning</definition>
        <argsstring></argsstring>
        <name>d_readRunning</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" line="177" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" bodystart="177" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classfusb__ephandle__darwin_1a6ccb2292bc75e3126891eb3dd2655af8" prot="public" static="no" mutable="no">
        <type><ref refid="classmld__condition__t" kindref="compound">mld_condition_ptr</ref></type>
        <definition>mld_condition_ptr fusb_ephandle_darwin::d_runBlock</definition>
        <argsstring></argsstring>
        <name>d_runBlock</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" line="178" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" bodystart="178" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classfusb__ephandle__darwin_1a0d8fda21374b8e9a8f4db0f62b6b5859" prot="public" static="no" mutable="no">
        <type><ref refid="classmld__condition__t" kindref="compound">mld_condition_ptr</ref></type>
        <definition>mld_condition_ptr fusb_ephandle_darwin::d_readBlock</definition>
        <argsstring></argsstring>
        <name>d_readBlock</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" line="178" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" bodystart="178" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-static-func">
      <memberdef kind="function" id="classfusb__ephandle__darwin_1a78a96333297c64cb8391d9fe6a2eccb7" prot="private" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>static void fusb_ephandle_darwin::write_completed</definition>
        <argsstring>(void *ret_io_size, io_return_t result, void *io_size)</argsstring>
        <name>write_completed</name>
        <param>
          <type>void *</type>
          <declname>ret_io_size</declname>
        </param>
        <param>
          <type><ref refid="fusb__darwin_8h_1a33b766964215f52ef3eeae1397a3d244" kindref="member">io_return_t</ref></type>
          <declname>result</declname>
        </param>
        <param>
          <type>void *</type>
          <declname>io_size</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" line="160"/>
      </memberdef>
      <memberdef kind="function" id="classfusb__ephandle__darwin_1a42964ca7da4be09141fc6db15ad33182" prot="private" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>static void fusb_ephandle_darwin::read_completed</definition>
        <argsstring>(void *ret_io_size, io_return_t result, void *io_size)</argsstring>
        <name>read_completed</name>
        <param>
          <type>void *</type>
          <declname>ret_io_size</declname>
        </param>
        <param>
          <type><ref refid="fusb__darwin_8h_1a33b766964215f52ef3eeae1397a3d244" kindref="member">io_return_t</ref></type>
          <declname>result</declname>
        </param>
        <param>
          <type>void *</type>
          <declname>io_size</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" line="163"/>
      </memberdef>
      <memberdef kind="function" id="classfusb__ephandle__darwin_1a961349f83d3ed55c64399d31fe3366fd" prot="private" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>static void fusb_ephandle_darwin::run_thread</definition>
        <argsstring>(void *arg)</argsstring>
        <name>run_thread</name>
        <param>
          <type>void *</type>
          <declname>arg</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" line="164"/>
      </memberdef>
      <memberdef kind="function" id="classfusb__ephandle__darwin_1a29af9321d69e9524cdcfbe4832e80066" prot="private" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>static void fusb_ephandle_darwin::read_thread</definition>
        <argsstring>(void *arg)</argsstring>
        <name>read_thread</name>
        <param>
          <type>void *</type>
          <declname>arg</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" line="165"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-func">
      <memberdef kind="function" id="classfusb__ephandle__darwin_1afa3a8e66907609cc80ffc4d48f4390d5" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void fusb_ephandle_darwin::read_issue</definition>
        <argsstring>(s_both_ptr l_both)</argsstring>
        <name>read_issue</name>
        <param>
          <type><ref refid="fusb__darwin_8h_1a62cf7423e082faa54017f76a4fee983d" kindref="member">s_both_ptr</ref></type>
          <declname>l_both</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" line="167"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classfusb__ephandle__darwin_1a75115bc11f04aa7b71f5c834817dc667" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>fusb_ephandle_darwin::fusb_ephandle_darwin</definition>
        <argsstring>(fusb_devhandle_darwin *dh, int endpoint, bool input_p, int block_size=0, int nblocks=0)</argsstring>
        <name>fusb_ephandle_darwin</name>
        <param>
          <type><ref refid="classfusb__devhandle__darwin" kindref="compound">fusb_devhandle_darwin</ref> *</type>
          <declname>dh</declname>
        </param>
        <param>
          <type>int</type>
          <declname>endpoint</declname>
        </param>
        <param>
          <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
          <declname>input_p</declname>
        </param>
        <param>
          <type>int</type>
          <declname>block_size</declname>
          <defval>0</defval>
        </param>
        <param>
          <type>int</type>
          <declname>nblocks</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" line="183"/>
      </memberdef>
      <memberdef kind="function" id="classfusb__ephandle__darwin_1a534f904dd924389f1fe9f2f95f1f4720" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type></type>
        <definition>virtual fusb_ephandle_darwin::~fusb_ephandle_darwin</definition>
        <argsstring>()</argsstring>
        <name>~fusb_ephandle_darwin</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" line="184"/>
      </memberdef>
      <memberdef kind="function" id="classfusb__ephandle__darwin_1a40eaefdc5e87eb13a41397c59c0e9739" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>virtual bool fusb_ephandle_darwin::start</definition>
        <argsstring>()</argsstring>
        <name>start</name>
        <reimplements refid="classfusb__ephandle_1aac0498804e009ab78c47f2265f34a054">start</reimplements>
        <briefdescription>
<para>begin streaming i/o </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" line="188"/>
      </memberdef>
      <memberdef kind="function" id="classfusb__ephandle__darwin_1a432201be192a5f5569137ed03a17e417" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>virtual bool fusb_ephandle_darwin::stop</definition>
        <argsstring>()</argsstring>
        <name>stop</name>
        <reimplements refid="classfusb__ephandle_1a3cfe2cbb78870a6ce0ec8f696ebe45ab">stop</reimplements>
        <briefdescription>
<para>stop streaming i/o </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" line="189"/>
      </memberdef>
      <memberdef kind="function" id="classfusb__ephandle__darwin_1aa5309b810e28ef13367f18ce75621ff4" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>int</type>
        <definition>virtual int fusb_ephandle_darwin::write</definition>
        <argsstring>(const void *buffer, int nbytes)</argsstring>
        <name>write</name>
        <reimplements refid="classfusb__ephandle_1ab2a965c0f5fea6632bc08ea59c8c8fe1">write</reimplements>
        <param>
          <type>const void *</type>
          <declname>buffer</declname>
        </param>
        <param>
          <type>int</type>
          <declname>nbytes</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para><simplesect kind="return"><para><computeroutput>nbytes</computeroutput> if write was successfully enqueued, else -1. Will block if no free buffers available. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" line="195"/>
      </memberdef>
      <memberdef kind="function" id="classfusb__ephandle__darwin_1a3084456988799e1875c26f47f453e99a" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>int</type>
        <definition>virtual int fusb_ephandle_darwin::read</definition>
        <argsstring>(void *buffer, int nbytes)</argsstring>
        <name>read</name>
        <reimplements refid="classfusb__ephandle_1a835533e974fb159174c44f2ec0d5668d">read</reimplements>
        <param>
          <type>void *</type>
          <declname>buffer</declname>
        </param>
        <param>
          <type>int</type>
          <declname>nbytes</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para><simplesect kind="return"><para>number of bytes read or -1 if error. number of bytes read will be &lt;= nbytes. Will block if no input available. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" line="202"/>
      </memberdef>
      <memberdef kind="function" id="classfusb__ephandle__darwin_1aa5067d1f65048940bffdfdb7996ea8d3" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void fusb_ephandle_darwin::abort</definition>
        <argsstring>()</argsstring>
        <name>abort</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" line="207"/>
      </memberdef>
      <memberdef kind="function" id="classfusb__ephandle__darwin_1a57b384a96ddc156c69b69eaef0a52b95" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>void</type>
        <definition>virtual void fusb_ephandle_darwin::wait_for_completion</definition>
        <argsstring>()</argsstring>
        <name>wait_for_completion</name>
        <reimplements refid="classfusb__ephandle_1a1e1a2c7173a14aea99686fad7c0e061c">wait_for_completion</reimplements>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" line="212"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>darwin implementation of <ref refid="classfusb__ephandle" kindref="compound">fusb_ephandle</ref> </para>    </briefdescription>
    <detaileddescription>
<para>This is currently identical to the generic implementation and is intended as a starting point for whatever magic is required to make usb fly. </para>    </detaileddescription>
    <inheritancegraph>
      <node id="5027">
        <label>fusb_ephandle</label>
        <link refid="classfusb__ephandle"/>
      </node>
      <node id="5026">
        <label>fusb_ephandle_darwin</label>
        <link refid="classfusb__ephandle__darwin"/>
        <childnode refid="5027" relation="public-inheritance">
        </childnode>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="5036">
        <label>__pthread_transp_t</label>
        <link refid="struct____pthread__transp__t"/>
      </node>
      <node id="5031">
        <label>mld_condition_t</label>
        <link refid="classmld__condition__t"/>
        <childnode refid="5032" relation="usage">
          <edgelabel>d_mutex</edgelabel>
        </childnode>
        <childnode refid="5034" relation="usage">
          <edgelabel>d_condition</edgelabel>
        </childnode>
      </node>
      <node id="5039">
        <label>usb_dev_handle</label>
        <link refid="structusb__dev__handle"/>
      </node>
      <node id="5034">
        <label>__pthread_cond_t</label>
        <link refid="struct____pthread__cond__t"/>
      </node>
      <node id="5037">
        <label>fusb_devhandle_darwin</label>
        <link refid="classfusb__devhandle__darwin"/>
        <childnode refid="5038" relation="public-inheritance">
        </childnode>
      </node>
      <node id="5038">
        <label>fusb_devhandle</label>
        <link refid="classfusb__devhandle"/>
        <childnode refid="5039" relation="usage">
          <edgelabel>d_udh</edgelabel>
        </childnode>
      </node>
      <node id="5030">
        <label>circular_buffer&lt; char &gt;</label>
        <link refid="classcircular__buffer"/>
        <childnode refid="5031" relation="usage">
          <edgelabel>d_writeBlock</edgelabel>
          <edgelabel>d_readBlock</edgelabel>
        </childnode>
        <childnode refid="5032" relation="usage">
          <edgelabel>d_internal</edgelabel>
        </childnode>
      </node>
      <node id="5035">
        <label>mld_thread_t</label>
        <link refid="classmld__thread__t"/>
        <childnode refid="5036" relation="usage">
          <edgelabel>d_thread</edgelabel>
        </childnode>
      </node>
      <node id="5029">
        <label>fusb_ephandle</label>
        <link refid="classfusb__ephandle"/>
      </node>
      <node id="5028">
        <label>fusb_ephandle_darwin</label>
        <link refid="classfusb__ephandle__darwin"/>
        <childnode refid="5029" relation="public-inheritance">
        </childnode>
        <childnode refid="5030" relation="usage">
          <edgelabel>d_buffer</edgelabel>
        </childnode>
        <childnode refid="5035" relation="usage">
          <edgelabel>d_runThread</edgelabel>
        </childnode>
        <childnode refid="5031" relation="usage">
          <edgelabel>d_readBlock</edgelabel>
          <edgelabel>d_runBlock</edgelabel>
        </childnode>
        <childnode refid="5032" relation="usage">
          <edgelabel>d_readRunning</edgelabel>
          <edgelabel>d_runThreadRunning</edgelabel>
        </childnode>
        <childnode refid="5037" relation="usage">
          <edgelabel>d_devhandle</edgelabel>
        </childnode>
      </node>
      <node id="5032">
        <label>mld_mutex_t</label>
        <link refid="classmld__mutex__t"/>
        <childnode refid="5033" relation="usage">
          <edgelabel>d_mutex</edgelabel>
        </childnode>
      </node>
      <node id="5033">
        <label>__pthread_mutex_t</label>
        <link refid="struct____pthread__mutex__t"/>
      </node>
    </collaborationgraph>
    <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" line="150" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/usrp/host/lib/legacy/fusb_darwin.h" bodystart="149" bodyend="213"/>
    <listofallmembers>
      <member refid="classfusb__ephandle__darwin_1aa5067d1f65048940bffdfdb7996ea8d3" prot="public" virt="non-virtual"><scope>fusb_ephandle_darwin</scope><name>abort</name></member>
      <member refid="classfusb__ephandle_1a969c00b4d8ef3c8ad6444eb92da7a61c" prot="public" virt="non-virtual"><scope>fusb_ephandle_darwin</scope><name>block_size</name></member>
      <member refid="classfusb__ephandle_1aa8b4afe1f6aaa45491d9ae0dfdad3c0b" prot="protected" virt="non-virtual"><scope>fusb_ephandle_darwin</scope><name>d_block_size</name></member>
      <member refid="classfusb__ephandle__darwin_1a86826bf2951e9be5f28d38f0bc38ec7b" prot="public" virt="non-virtual"><scope>fusb_ephandle_darwin</scope><name>d_buffer</name></member>
      <member refid="classfusb__ephandle__darwin_1a49dd78e1e25808c08e9e47dbca1be46e" prot="public" virt="non-virtual"><scope>fusb_ephandle_darwin</scope><name>d_bufLenBytes</name></member>
      <member refid="classfusb__ephandle__darwin_1abb102b4f30e6ddb184e71ca248dc188a" prot="private" virt="non-virtual"><scope>fusb_ephandle_darwin</scope><name>d_CFRunLoopRef</name></member>
      <member refid="classfusb__ephandle__darwin_1a19c106a5b2497a95c34d3d3ec3ccc411" prot="private" virt="non-virtual"><scope>fusb_ephandle_darwin</scope><name>d_devhandle</name></member>
      <member refid="classfusb__ephandle_1a136e1ab7ba9e180a78ea5085739dd018" prot="protected" virt="non-virtual"><scope>fusb_ephandle_darwin</scope><name>d_endpoint</name></member>
      <member refid="classfusb__ephandle_1a123fcada49a57077500fab084e537643" prot="protected" virt="non-virtual"><scope>fusb_ephandle_darwin</scope><name>d_input_p</name></member>
      <member refid="classfusb__ephandle__darwin_1a4c946cfbb61ca98f1c3afc5f14e693ec" prot="public" virt="non-virtual"><scope>fusb_ephandle_darwin</scope><name>d_interface</name></member>
      <member refid="classfusb__ephandle__darwin_1a833a58e14de40f53f45df6ba213d2058" prot="public" virt="non-virtual"><scope>fusb_ephandle_darwin</scope><name>d_interfaceRef</name></member>
      <member refid="classfusb__ephandle_1a3d38bb3ad76925c044fe8e14ecb408e7" prot="protected" virt="non-virtual"><scope>fusb_ephandle_darwin</scope><name>d_nblocks</name></member>
      <member refid="classfusb__ephandle__darwin_1a0fe61b67ad1e4cf8e1f867b5d7428a90" prot="public" virt="non-virtual"><scope>fusb_ephandle_darwin</scope><name>d_pipeRef</name></member>
      <member refid="classfusb__ephandle__darwin_1a547ad950d744a4af1fcd1908bfc43135" prot="public" virt="non-virtual"><scope>fusb_ephandle_darwin</scope><name>d_queue</name></member>
      <member refid="classfusb__ephandle__darwin_1a0d8fda21374b8e9a8f4db0f62b6b5859" prot="public" virt="non-virtual"><scope>fusb_ephandle_darwin</scope><name>d_readBlock</name></member>
      <member refid="classfusb__ephandle__darwin_1a0664ab88582650417b2cba3056a86cf0" prot="public" virt="non-virtual"><scope>fusb_ephandle_darwin</scope><name>d_readRunning</name></member>
      <member refid="classfusb__ephandle__darwin_1a6ccb2292bc75e3126891eb3dd2655af8" prot="public" virt="non-virtual"><scope>fusb_ephandle_darwin</scope><name>d_runBlock</name></member>
      <member refid="classfusb__ephandle__darwin_1a86bc0e5c1a0b3e8dc7c1184cf52eac98" prot="private" virt="non-virtual"><scope>fusb_ephandle_darwin</scope><name>d_runThread</name></member>
      <member refid="classfusb__ephandle__darwin_1a7fb4d61ef5610636e2347b37248145ed" prot="private" virt="non-virtual"><scope>fusb_ephandle_darwin</scope><name>d_runThreadRunning</name></member>
      <member refid="classfusb__ephandle_1ad6506c0efdf8eea1dcd8df8d65ecc609" prot="protected" virt="non-virtual"><scope>fusb_ephandle_darwin</scope><name>d_started</name></member>
      <member refid="classfusb__ephandle__darwin_1a6335642bc300216ff8e43a28453c9b6d" prot="public" virt="non-virtual"><scope>fusb_ephandle_darwin</scope><name>d_transferType</name></member>
      <member refid="classfusb__ephandle_1a5ad892734f7649f8444ce6c5fe33382e" prot="public" virt="non-virtual"><scope>fusb_ephandle_darwin</scope><name>fusb_ephandle</name></member>
      <member refid="classfusb__ephandle__darwin_1a75115bc11f04aa7b71f5c834817dc667" prot="public" virt="non-virtual"><scope>fusb_ephandle_darwin</scope><name>fusb_ephandle_darwin</name></member>
      <member refid="classfusb__ephandle__darwin_1a3084456988799e1875c26f47f453e99a" prot="public" virt="virtual"><scope>fusb_ephandle_darwin</scope><name>read</name></member>
      <member refid="classfusb__ephandle__darwin_1a42964ca7da4be09141fc6db15ad33182" prot="private" virt="non-virtual"><scope>fusb_ephandle_darwin</scope><name>read_completed</name></member>
      <member refid="classfusb__ephandle__darwin_1afa3a8e66907609cc80ffc4d48f4390d5" prot="private" virt="non-virtual"><scope>fusb_ephandle_darwin</scope><name>read_issue</name></member>
      <member refid="classfusb__ephandle__darwin_1a29af9321d69e9524cdcfbe4832e80066" prot="private" virt="non-virtual"><scope>fusb_ephandle_darwin</scope><name>read_thread</name></member>
      <member refid="classfusb__ephandle__darwin_1a961349f83d3ed55c64399d31fe3366fd" prot="private" virt="non-virtual"><scope>fusb_ephandle_darwin</scope><name>run_thread</name></member>
      <member refid="classfusb__ephandle__darwin_1a40eaefdc5e87eb13a41397c59c0e9739" prot="public" virt="virtual"><scope>fusb_ephandle_darwin</scope><name>start</name></member>
      <member refid="classfusb__ephandle__darwin_1a432201be192a5f5569137ed03a17e417" prot="public" virt="virtual"><scope>fusb_ephandle_darwin</scope><name>stop</name></member>
      <member refid="classfusb__ephandle__darwin_1a57b384a96ddc156c69b69eaef0a52b95" prot="public" virt="virtual"><scope>fusb_ephandle_darwin</scope><name>wait_for_completion</name></member>
      <member refid="classfusb__ephandle__darwin_1aa5309b810e28ef13367f18ce75621ff4" prot="public" virt="virtual"><scope>fusb_ephandle_darwin</scope><name>write</name></member>
      <member refid="classfusb__ephandle__darwin_1a78a96333297c64cb8391d9fe6a2eccb7" prot="private" virt="non-virtual"><scope>fusb_ephandle_darwin</scope><name>write_completed</name></member>
      <member refid="classfusb__ephandle_1abda7e264c5e0bef062d3d356fb91e371" prot="public" virt="virtual"><scope>fusb_ephandle_darwin</scope><name>~fusb_ephandle</name></member>
      <member refid="classfusb__ephandle__darwin_1a534f904dd924389f1fe9f2f95f1f4720" prot="public" virt="virtual"><scope>fusb_ephandle_darwin</scope><name>~fusb_ephandle_darwin</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>