<?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="classgc__client__thread__info" kind="class" prot="public"> <compoundname>gc_client_thread_info</compoundname> <includes refid="gc__client__thread__info_8h" local="no">gc_client_thread_info.h</includes> <sectiondef kind="public-attrib"> <memberdef kind="variable" id="classgc__client__thread__info_1a8d414bbeb09cc316c9c390c55e6e7db6" prot="public" static="no" mutable="no"> <type>uint32_t</type> <definition>uint32_t gc_client_thread_info::d_free</definition> <argsstring></argsstring> <name>d_free</name> <briefdescription> <para>is this cti free? (1->free, 0->in use) </para> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_client_thread_info.h" line="56" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_client_thread_info.h" bodystart="56" bodyend="-1"/> <referencedby refid="classgc__client__thread__info_1a48ad3ccfd84338dc79240ce68855c277" compoundref="gc__client__thread__info_8h" startline="47" endline="53">~gc_client_thread_info</referencedby> </memberdef> <memberdef kind="variable" id="classgc__client__thread__info_1a54cc15f91b1fb95a99ca379d958d5dfe" prot="public" static="no" mutable="no"> <type>uint16_t</type> <definition>uint16_t gc_client_thread_info::d_client_id</definition> <argsstring></argsstring> <name>d_client_id</name> <briefdescription> <para>which client info are we? </para> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_client_thread_info.h" line="59" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_client_thread_info.h" bodystart="59" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgc__client__thread__info_1a80d029a0f3bb0a65cce3a08f5df79dc7" prot="public" static="no" mutable="no"> <type><ref refid="classomni__mutex" kindref="compound">omni_mutex</ref></type> <definition>omni_mutex gc_client_thread_info::d_mutex</definition> <argsstring></argsstring> <name>d_mutex</name> <briefdescription> <para>hold this mutex to manipulate anything below here </para> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_client_thread_info.h" line="62" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_client_thread_info.h" bodystart="62" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgc__client__thread__info_1a977b3e9a04fa1893d4e66c88776e5efa" prot="public" static="no" mutable="no"> <type><ref refid="classomni__condition" kindref="compound">omni_condition</ref></type> <definition>omni_condition gc_client_thread_info::d_cond</definition> <argsstring></argsstring> <name>d_cond</name> <briefdescription> <para>signaled by event handler to wake client thread up </para> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_client_thread_info.h" line="65" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_client_thread_info.h" bodystart="65" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgc__client__thread__info_1afccffd49055e226c56cd13f0a2a7ac56" prot="public" static="no" mutable="no"> <type><ref refid="gc__client__thread__info_8h_1a007a32c898155247070f55a54bfb55a9" kindref="member">gc_ct_state</ref></type> <definition>gc_ct_state gc_client_thread_info::d_state</definition> <argsstring></argsstring> <name>d_state</name> <briefdescription> <para>Is this client waiting? </para> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_client_thread_info.h" line="68" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_client_thread_info.h" bodystart="68" bodyend="-1"/> <referencedby refid="classgc__client__thread__info_1a48ad3ccfd84338dc79240ce68855c277" compoundref="gc__client__thread__info_8h" startline="47" endline="53">~gc_client_thread_info</referencedby> </memberdef> <memberdef kind="variable" id="classgc__client__thread__info_1a2abf7cade2ff225c83241b3819e20b37" prot="public" static="no" mutable="no"> <type>unsigned long *</type> <definition>unsigned long* gc_client_thread_info::d_jobs_done</definition> <argsstring></argsstring> <name>d_jobs_done</name> <briefdescription> <para>Jobs that have finished and not yet been waited for (bitvector) </para> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_client_thread_info.h" line="71" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_client_thread_info.h" bodystart="71" bodyend="-1"/> <referencedby refid="classgc__client__thread__info_1a48ad3ccfd84338dc79240ce68855c277" compoundref="gc__client__thread__info_8h" startline="47" endline="53">~gc_client_thread_info</referencedby> </memberdef> <memberdef kind="variable" id="classgc__client__thread__info_1a8440f15603e2ba6f6df399e8171c5563" prot="public" static="no" mutable="no"> <type>unsigned int</type> <definition>unsigned int gc_client_thread_info::d_njobs_waiting_for</definition> <argsstring></argsstring> <name>d_njobs_waiting_for</name> <briefdescription> <para># of jobs we're waiting for </para> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_client_thread_info.h" line="74" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_client_thread_info.h" bodystart="74" bodyend="-1"/> <referencedby refid="classgc__client__thread__info_1a48ad3ccfd84338dc79240ce68855c277" compoundref="gc__client__thread__info_8h" startline="47" endline="53">~gc_client_thread_info</referencedby> </memberdef> <memberdef kind="variable" id="classgc__client__thread__info_1a69b3bd8e1a87e502b691faa8f7f50207" prot="public" static="no" mutable="no"> <type><ref refid="structgc__job__desc" kindref="compound">gc_job_desc</ref> **</type> <definition>gc_job_desc** gc_client_thread_info::d_jobs_waiting_for</definition> <argsstring></argsstring> <name>d_jobs_waiting_for</name> <briefdescription> <para>Jobs that client thread is waiting for. </para> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_client_thread_info.h" line="77" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_client_thread_info.h" bodystart="77" bodyend="-1"/> <referencedby refid="classgc__client__thread__info_1a48ad3ccfd84338dc79240ce68855c277" compoundref="gc__client__thread__info_8h" startline="47" endline="53">~gc_client_thread_info</referencedby> </memberdef> </sectiondef> <sectiondef kind="public-func"> <memberdef kind="function" id="classgc__client__thread__info_1a97a0cbeec0b6262184d14e1da64c6ced" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual"> <type></type> <definition>gc_client_thread_info::gc_client_thread_info</definition> <argsstring>()</argsstring> <name>gc_client_thread_info</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_client_thread_info.h" line="45" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_client_thread_info.h" bodystart="42" bodyend="45"/> </memberdef> <memberdef kind="function" id="classgc__client__thread__info_1a48ad3ccfd84338dc79240ce68855c277" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual"> <type></type> <definition>gc_client_thread_info::~gc_client_thread_info</definition> <argsstring>()</argsstring> <name>~gc_client_thread_info</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_client_thread_info.h" line="47" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_client_thread_info.h" bodystart="47" bodyend="53"/> <references refid="gc__client__thread__info_8h_1a007a32c898155247070f55a54bfb55a9ae589f1971c0adb66e7231f89777f0958" compoundref="gc__client__thread__info_8h" startline="28">CT_NOT_WAITING</references> <references refid="classgc__client__thread__info_1a8d414bbeb09cc316c9c390c55e6e7db6" compoundref="gc__client__thread__info_8h" startline="56">d_free</references> <references refid="classgc__client__thread__info_1a2abf7cade2ff225c83241b3819e20b37" compoundref="gc__client__thread__info_8h" startline="71">d_jobs_done</references> <references refid="classgc__client__thread__info_1a69b3bd8e1a87e502b691faa8f7f50207" compoundref="gc__client__thread__info_8h" startline="77">d_jobs_waiting_for</references> <references refid="classgc__client__thread__info_1a8440f15603e2ba6f6df399e8171c5563" compoundref="gc__client__thread__info_8h" startline="74">d_njobs_waiting_for</references> <references refid="classgc__client__thread__info_1afccffd49055e226c56cd13f0a2a7ac56" compoundref="gc__client__thread__info_8h" startline="68">d_state</references> </memberdef> </sectiondef> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <collaborationgraph> <node id="5103"> <label>gc_job_direct_args</label> <link refid="structgc__job__direct__args"/> <childnode refid="5104" relation="usage"> <edgelabel>_AL16</edgelabel> </childnode> </node> <node id="5105"> <label>gc_job_ea_args</label> <link refid="structgc__job__ea__args"/> <childnode refid="5106" relation="usage"> <edgelabel>arg</edgelabel> </childnode> </node> <node id="5106"> <label>gc_job_ea_arg</label> <link refid="structgc__job__ea__arg"/> </node> <node id="5102"> <label>gc_job_desc_private</label> <link refid="structgc__job__desc__private"/> </node> <node id="5101"> <label>gc_job_desc</label> <link refid="structgc__job__desc"/> <childnode refid="5102" relation="usage"> <edgelabel>sys</edgelabel> </childnode> <childnode refid="5103" relation="usage"> <edgelabel>output</edgelabel> <edgelabel>input</edgelabel> </childnode> <childnode refid="5105" relation="usage"> <edgelabel>eaa</edgelabel> </childnode> </node> <node id="5107"> <label>omni_condition</label> <link refid="classomni__condition"/> <childnode refid="5108" relation="usage"> <edgelabel>mutex</edgelabel> </childnode> </node> <node id="5104"> <label>gc_arg_union</label> <link refid="uniongc__arg__union"/> </node> <node id="5100"> <label>gc_client_thread_info</label> <link refid="classgc__client__thread__info"/> <childnode refid="5101" relation="usage"> <edgelabel>d_jobs_waiting_for</edgelabel> </childnode> <childnode refid="5107" relation="usage"> <edgelabel>d_cond</edgelabel> </childnode> <childnode refid="5108" relation="usage"> <edgelabel>d_mutex</edgelabel> </childnode> </node> <node id="5108"> <label>omni_mutex</label> <link refid="classomni__mutex"/> </node> </collaborationgraph> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_client_thread_info.h" line="40" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_client_thread_info.h" bodystart="40" bodyend="79"/> <listofallmembers> <member refid="classgc__client__thread__info_1a54cc15f91b1fb95a99ca379d958d5dfe" prot="public" virt="non-virtual"><scope>gc_client_thread_info</scope><name>d_client_id</name></member> <member refid="classgc__client__thread__info_1a977b3e9a04fa1893d4e66c88776e5efa" prot="public" virt="non-virtual"><scope>gc_client_thread_info</scope><name>d_cond</name></member> <member refid="classgc__client__thread__info_1a8d414bbeb09cc316c9c390c55e6e7db6" prot="public" virt="non-virtual"><scope>gc_client_thread_info</scope><name>d_free</name></member> <member refid="classgc__client__thread__info_1a2abf7cade2ff225c83241b3819e20b37" prot="public" virt="non-virtual"><scope>gc_client_thread_info</scope><name>d_jobs_done</name></member> <member refid="classgc__client__thread__info_1a69b3bd8e1a87e502b691faa8f7f50207" prot="public" virt="non-virtual"><scope>gc_client_thread_info</scope><name>d_jobs_waiting_for</name></member> <member refid="classgc__client__thread__info_1a80d029a0f3bb0a65cce3a08f5df79dc7" prot="public" virt="non-virtual"><scope>gc_client_thread_info</scope><name>d_mutex</name></member> <member refid="classgc__client__thread__info_1a8440f15603e2ba6f6df399e8171c5563" prot="public" virt="non-virtual"><scope>gc_client_thread_info</scope><name>d_njobs_waiting_for</name></member> <member refid="classgc__client__thread__info_1afccffd49055e226c56cd13f0a2a7ac56" prot="public" virt="non-virtual"><scope>gc_client_thread_info</scope><name>d_state</name></member> <member refid="classgc__client__thread__info_1a97a0cbeec0b6262184d14e1da64c6ced" prot="public" virt="non-virtual"><scope>gc_client_thread_info</scope><name>gc_client_thread_info</name></member> <member refid="classgc__client__thread__info_1a48ad3ccfd84338dc79240ce68855c277" prot="public" virt="non-virtual"><scope>gc_client_thread_info</scope><name>~gc_client_thread_info</name></member> </listofallmembers> </compounddef> </doxygen>