Sophie

Sophie

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

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="ot__VxThread_8h" kind="file">
    <compoundname>ot_VxThread.h</compoundname>
    <includes local="no">vxWorks.h</includes>
    <includes local="no">semLib.h</includes>
    <includes local="no">taskLib.h</includes>
    <incdepgraph>
      <node id="6009">
        <label>taskLib.h</label>
      </node>
      <node id="6008">
        <label>semLib.h</label>
      </node>
      <node id="6006">
        <label>ot_VxThread.h</label>
        <link refid="ot_VxThread.h"/>
        <childnode refid="6007" relation="include">
        </childnode>
        <childnode refid="6008" relation="include">
        </childnode>
        <childnode refid="6009" relation="include">
        </childnode>
      </node>
      <node id="6007">
        <label>vxWorks.h</label>
      </node>
    </incdepgraph>
      <sectiondef kind="define">
      <memberdef kind="define" id="ot__VxThread_8h_1a7ad99028e48ab278b80a11e32ec300e2" prot="public" static="no">
        <name>OMNI_MUTEX_IMPLEMENTATION</name>
        <initializer>SEM_ID mutexID;	\
   <ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref> m_bConstructed;</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/omnithread/gnuradio/ot_VxThread.h" line="62" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/omnithread/gnuradio/ot_VxThread.h" bodystart="60" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ot__VxThread_8h_1a92b19edc455706d139150fe3d44d2943" prot="public" static="no">
        <name>OMNI_CONDITION_IMPLEMENTATION</name>
        <initializer>long waiters_; \
   SEM_ID waiters_lock_; \
   SEM_ID sema_;</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/omnithread/gnuradio/ot_VxThread.h" line="67" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/omnithread/gnuradio/ot_VxThread.h" bodystart="64" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ot__VxThread_8h_1a1b0bdd06018f31de329a10966ff315d6" prot="public" static="no">
        <name>OMNI_SEMAPHORE_IMPLEMENTATION</name>
        <initializer>SEM_ID semID;</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/omnithread/gnuradio/ot_VxThread.h" line="70" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/omnithread/gnuradio/ot_VxThread.h" bodystart="69" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ot__VxThread_8h_1a869be82c956dc858288b691ec920e94e" prot="public" static="no">
        <name>OMNI_MUTEX_LOCK_IMPLEMENTATION</name>
        <initializer>if(semTake(mutexID, WAIT_FOREVER) != OK)	\
	{	\
		throw <ref refid="classomni__thread__fatal" kindref="compound">omni_thread_fatal</ref>(errno);	\
	}</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/omnithread/gnuradio/ot_VxThread.h" line="76" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/omnithread/gnuradio/ot_VxThread.h" bodystart="72" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ot__VxThread_8h_1ae5eea767ddd262fa3a5fe58bf134c88b" prot="public" static="no">
        <name>OMNI_MUTEX_UNLOCK_IMPLEMENTATION</name>
        <initializer>if(semGive(mutexID) != OK)	\
	{	\
		throw <ref refid="classomni__thread__fatal" kindref="compound">omni_thread_fatal</ref>(errno);	\
	}</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/omnithread/gnuradio/ot_VxThread.h" line="82" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/omnithread/gnuradio/ot_VxThread.h" bodystart="78" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ot__VxThread_8h_1acc85df821c0e286ac63c0198c691ddff" prot="public" static="no">
        <name>OMNI_THREAD_IMPLEMENTATION</name>
        <initializer>friend void omni_thread_wrapper(void* ptr); \
   static int vxworks_priority(priority_t); \
   <ref refid="classomni__condition" kindref="compound">omni_condition</ref> *running_cond; \
   void* return_val; \
   int tid; \
   public: \
   static void attach(void); \
   static void detach(void); \
   static void show(void);</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/omnithread/gnuradio/ot_VxThread.h" line="93" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/omnithread/gnuradio/ot_VxThread.h" bodystart="84" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ot__VxThread_8h_1abf2a4be0664ec91c1d8f8dcdc69fab46" prot="public" static="no">
        <name>main</name>
        <param><defname>discarded_argc</defname></param>
        <param><defname>discarded_argv</defname></param>
        <initializer>omni_discard_retval() \
          { \
          throw; \
          } \
        int omni_main( int argc, char **argv ); \
        void launch( ) \
          { \
          <ref refid="classomni__thread" kindref="compound">omni_thread</ref>* th = new <ref refid="classomni__thread" kindref="compound">omni_thread</ref>( (void(*)(void*))omni_main );\
          th-&gt;start();\
          }\
        int omni_main( int argc, char **argv )</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/omnithread/gnuradio/ot_VxThread.h" line="115" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/omnithread/gnuradio/ot_VxThread.h" bodystart="104" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="func">
      <memberdef kind="function" id="ot__VxThread_8h_1a889462c5302e9afbc7b2e0e380157489" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void omni_thread_wrapper</definition>
        <argsstring>(void *ptr)</argsstring>
        <name>omni_thread_wrapper</name>
        <param>
          <type>void *</type>
          <declname>ptr</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/omnithread/gnuradio/ot_VxThread.h" line="53"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="/builddir/build/BUILD/gnuradio-3.2.2/omnithread/gnuradio/ot_VxThread.h"/>
  </compounddef>
</doxygen>