Sophie

Sophie

distrib > Mandriva > 2010.2 > i586 > by-pkgid > def0228095a1541e2d3632b6b6da7c38 > files > 8250

gnuradio-doc-3.3.0-8mdv2010.1.i586.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.6.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="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/fusb_darwin.h" line="152" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/fusb_darwin.h" bodystart="152" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classfusb__ephandle__darwin_1a6fc8992940b400d4591d81f1fc72d3e4" prot="private" static="no" mutable="no">
        <type>gruel::thread *</type>
        <definition>gruel::thread* fusb_ephandle_darwin::d_runThread</definition>
        <argsstring></argsstring>
        <name>d_runThread</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/fusb_darwin.h" line="153" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/fusb_darwin.h" bodystart="153" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classfusb__ephandle__darwin_1ae063062736c09be63345a34eb6bb3dd7" prot="private" static="no" mutable="no">
        <type>gruel::mutex *</type>
        <definition>gruel::mutex* fusb_ephandle_darwin::d_runThreadRunning</definition>
        <argsstring></argsstring>
        <name>d_runThreadRunning</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/fusb_darwin.h" line="154" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/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="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/fusb_darwin.h" line="156" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/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="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/fusb_darwin.h" line="171" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/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="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/fusb_darwin.h" line="171" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/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="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/fusb_darwin.h" line="172" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/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="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/fusb_darwin.h" line="173" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/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="classcircular__linked__list" kindref="compound">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="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/fusb_darwin.h" line="174" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/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="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/fusb_darwin.h" line="175" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/fusb_darwin.h" bodystart="175" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classfusb__ephandle__darwin_1abe51d11608df5388d3ea7d1a0ed125b3" prot="public" static="no" mutable="no">
        <type>size_t</type>
        <definition>size_t fusb_ephandle_darwin::d_bufLenBytes</definition>
        <argsstring></argsstring>
        <name>d_bufLenBytes</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/fusb_darwin.h" line="176" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/fusb_darwin.h" bodystart="176" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classfusb__ephandle__darwin_1a88814e7de36d423c025bdeb126e64f50" prot="public" static="no" mutable="no">
        <type>gruel::mutex *</type>
        <definition>gruel::mutex* fusb_ephandle_darwin::d_readRunning</definition>
        <argsstring></argsstring>
        <name>d_readRunning</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/fusb_darwin.h" line="177" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/fusb_darwin.h" bodystart="177" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classfusb__ephandle__darwin_1a42b7dff6eecba8b3157ad44298a8e827" prot="public" static="no" mutable="no">
        <type>gruel::mutex *</type>
        <definition>gruel::mutex* fusb_ephandle_darwin::d_runBlock_mutex</definition>
        <argsstring></argsstring>
        <name>d_runBlock_mutex</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/fusb_darwin.h" line="178" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/fusb_darwin.h" bodystart="178" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classfusb__ephandle__darwin_1ae796719c23f4ca218c8808ba1cf6db34" prot="public" static="no" mutable="no">
        <type>gruel::mutex *</type>
        <definition>gruel::mutex* fusb_ephandle_darwin::d_readBlock_mutex</definition>
        <argsstring></argsstring>
        <name>d_readBlock_mutex</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/fusb_darwin.h" line="179" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/fusb_darwin.h" bodystart="179" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classfusb__ephandle__darwin_1a86634b17d337747f9483db8ba51136fa" prot="public" static="no" mutable="no">
        <type>gruel::condition_variable *</type>
        <definition>gruel::condition_variable* fusb_ephandle_darwin::d_runBlock</definition>
        <argsstring></argsstring>
        <name>d_runBlock</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/fusb_darwin.h" line="180" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/fusb_darwin.h" bodystart="180" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classfusb__ephandle__darwin_1acc9a054a9d2e8c8dae26c3f3af7a3039" prot="public" static="no" mutable="no">
        <type>gruel::condition_variable *</type>
        <definition>gruel::condition_variable* fusb_ephandle_darwin::d_readBlock</definition>
        <argsstring></argsstring>
        <name>d_readBlock</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/fusb_darwin.h" line="181" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/fusb_darwin.h" bodystart="181" 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="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/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="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/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="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/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="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/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="classs__both" kindref="compound">s_both_ptr</ref></type>
          <declname>l_both</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/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="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/fusb_darwin.h" line="186"/>
      </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="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/fusb_darwin.h" line="187"/>
      </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="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/fusb_darwin.h" line="191"/>
      </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="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/fusb_darwin.h" line="192"/>
      </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="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/fusb_darwin.h" line="198"/>
      </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="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/fusb_darwin.h" line="205"/>
      </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="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/fusb_darwin.h" line="210"/>
      </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="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/fusb_darwin.h" line="215"/>
      </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="7418">
        <label>fusb_ephandle</label>
        <link refid="classfusb__ephandle"/>
      </node>
      <node id="7417">
        <label>fusb_ephandle_darwin</label>
        <link refid="classfusb__ephandle__darwin"/>
        <childnode refid="7418" relation="public-inheritance">
        </childnode>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="7425">
        <label>circular_linked_list&lt; s_buffer_ptr &gt;</label>
        <link refid="classcircular__linked__list"/>
        <childnode refid="7426" relation="usage">
          <edgelabel>d_iterate</edgelabel>
          <edgelabel>d_inUse</edgelabel>
          <edgelabel>d_available</edgelabel>
          <edgelabel>d_current</edgelabel>
        </childnode>
      </node>
      <node id="7424">
        <label>usb_dev_handle</label>
        <link refid="structusb__dev__handle"/>
      </node>
      <node id="7422">
        <label>fusb_devhandle_darwin</label>
        <link refid="classfusb__devhandle__darwin"/>
        <childnode refid="7423" relation="public-inheritance">
        </childnode>
      </node>
      <node id="7423">
        <label>fusb_devhandle</label>
        <link refid="classfusb__devhandle"/>
        <childnode refid="7424" relation="usage">
          <edgelabel>d_udh</edgelabel>
        </childnode>
      </node>
      <node id="7428">
        <label>s_both&lt; s_buffer_ptr &gt;</label>
        <link refid="classs__both"/>
        <childnode refid="7426" relation="usage">
          <edgelabel>d_node</edgelabel>
        </childnode>
      </node>
      <node id="7421">
        <label>circular_buffer&lt; char &gt;</label>
        <link refid="classcircular__buffer"/>
      </node>
      <node id="7426">
        <label>s_node&lt; s_buffer_ptr &gt;</label>
        <link refid="classs__node"/>
        <childnode refid="7427" relation="usage">
          <edgelabel>d_object</edgelabel>
        </childnode>
        <childnode refid="7428" relation="usage">
          <edgelabel>d_both</edgelabel>
        </childnode>
        <childnode refid="7426" relation="usage">
          <edgelabel>d_prev</edgelabel>
          <edgelabel>d_next</edgelabel>
        </childnode>
      </node>
      <node id="7420">
        <label>fusb_ephandle</label>
        <link refid="classfusb__ephandle"/>
      </node>
      <node id="7419">
        <label>fusb_ephandle_darwin</label>
        <link refid="classfusb__ephandle__darwin"/>
        <childnode refid="7420" relation="public-inheritance">
        </childnode>
        <childnode refid="7421" relation="usage">
          <edgelabel>d_buffer</edgelabel>
        </childnode>
        <childnode refid="7422" relation="usage">
          <edgelabel>d_devhandle</edgelabel>
        </childnode>
        <childnode refid="7425" relation="usage">
          <edgelabel>d_queue</edgelabel>
        </childnode>
      </node>
      <node id="7427">
        <label>s_buffer</label>
        <link refid="classs__buffer"/>
      </node>
    </collaborationgraph>
    <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/fusb_darwin.h" line="150" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/lib/fusb_darwin.h" bodystart="149" bodyend="216"/>
    <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_1abe51d11608df5388d3ea7d1a0ed125b3" 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_1acc9a054a9d2e8c8dae26c3f3af7a3039" prot="public" virt="non-virtual"><scope>fusb_ephandle_darwin</scope><name>d_readBlock</name></member>
      <member refid="classfusb__ephandle__darwin_1ae796719c23f4ca218c8808ba1cf6db34" prot="public" virt="non-virtual"><scope>fusb_ephandle_darwin</scope><name>d_readBlock_mutex</name></member>
      <member refid="classfusb__ephandle__darwin_1a88814e7de36d423c025bdeb126e64f50" prot="public" virt="non-virtual"><scope>fusb_ephandle_darwin</scope><name>d_readRunning</name></member>
      <member refid="classfusb__ephandle__darwin_1a86634b17d337747f9483db8ba51136fa" prot="public" virt="non-virtual"><scope>fusb_ephandle_darwin</scope><name>d_runBlock</name></member>
      <member refid="classfusb__ephandle__darwin_1a42b7dff6eecba8b3157ad44298a8e827" prot="public" virt="non-virtual"><scope>fusb_ephandle_darwin</scope><name>d_runBlock_mutex</name></member>
      <member refid="classfusb__ephandle__darwin_1a6fc8992940b400d4591d81f1fc72d3e4" prot="private" virt="non-virtual"><scope>fusb_ephandle_darwin</scope><name>d_runThread</name></member>
      <member refid="classfusb__ephandle__darwin_1ae063062736c09be63345a34eb6bb3dd7" 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>