<?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>< char > *</type> <definition>circular_buffer<char>* 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 <= 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< s_buffer_ptr ></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< s_buffer_ptr ></label> <link refid="classs__both"/> <childnode refid="7426" relation="usage"> <edgelabel>d_node</edgelabel> </childnode> </node> <node id="7421"> <label>circular_buffer< char ></label> <link refid="classcircular__buffer"/> </node> <node id="7426"> <label>s_node< s_buffer_ptr ></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>