<?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__job__manager__impl" kind="class" prot="public"> <compoundname>gc_job_manager_impl</compoundname> <basecompoundref refid="classgc__job__manager" prot="public" virt="non-virtual">gc_job_manager</basecompoundref> <includes refid="gc__job__manager__impl_8h" local="no">gc_job_manager_impl.h</includes> <sectiondef kind="private-type"> <memberdef kind="enum" id="classgc__job__manager__impl_1aa4694f861d461054d3c26520321e59bf" prot="private" static="no"> <name>@0</name> <enumvalue id="classgc__job__manager__impl_1aa4694f861d461054d3c26520321e59bfa98a8786aed5141b1b80d148accfb0172" prot="private"> <name>MAX_SPES</name> <initializer> 16</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> </enumvalue> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="95" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" bodystart="95" bodyend="95"/> </memberdef> </sectiondef> <sectiondef kind="private-attrib"> <memberdef kind="variable" id="classgc__job__manager__impl_1adff961eab5e5aba2b8574a137489838a" prot="private" static="no" mutable="no"> <type><ref refid="structgc__jm__options" kindref="compound">gc_jm_options</ref></type> <definition>gc_jm_options gc_job_manager_impl::d_options</definition> <argsstring></argsstring> <name>d_options</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="98" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" bodystart="98" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgc__job__manager__impl_1aceec1851205eadbf2acd877c078dcde5" prot="private" static="no" mutable="no"> <type><ref refid="classboost_1_1shared__ptr" kindref="compound">spe_program_handle_sptr</ref></type> <definition>spe_program_handle_sptr gc_job_manager_impl::d_spe_image</definition> <argsstring></argsstring> <name>d_spe_image</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="99" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" bodystart="99" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgc__job__manager__impl_1a16de6d0ed5008f9b4f63087f57864215" prot="private" static="no" mutable="no"> <type><ref refid="classboost_1_1shared__ptr" kindref="compound">spe_gang_context_sptr</ref></type> <definition>spe_gang_context_sptr gc_job_manager_impl::d_gang</definition> <argsstring></argsstring> <name>d_gang</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="100" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" bodystart="100" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgc__job__manager__impl_1a2d63f8f7daeed2c2b8bfab4dc5eb3a50" prot="private" static="no" mutable="no"> <type><ref refid="structworker__ctx" kindref="compound">worker_ctx</ref></type> <definition>worker_ctx gc_job_manager_impl::d_worker[MAX_SPES]</definition> <argsstring>[MAX_SPES]</argsstring> <name>d_worker</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="102" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" bodystart="102" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgc__job__manager__impl_1adb7883ed095f4d6524a9eeec6d9192f3" prot="private" static="no" mutable="no"> <type><ref refid="structgc__spu__args" kindref="compound">gc_spu_args_t</ref> *</type> <definition>gc_spu_args_t* gc_job_manager_impl::d_spu_args</definition> <argsstring></argsstring> <name>d_spu_args</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="103" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" bodystart="103" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgc__job__manager__impl_1af2efb4ca8eb4580ee8d0a2d443cb5bb2" prot="private" static="no" mutable="no"> <type><ref refid="classboost_1_1shared__ptr" kindref="compound">boost::shared_ptr</ref>< void ></type> <definition>boost::shared_ptr<void> gc_job_manager_impl::_d_spu_args_boost</definition> <argsstring></argsstring> <name>_d_spu_args_boost</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="104" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" bodystart="104" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgc__job__manager__impl_1a999c611fd04f68cf9dd551643718aa1c" prot="private" static="no" mutable="no"> <type><ref refid="structgc__comp__info" kindref="compound">gc_comp_info_t</ref> *</type> <definition>gc_comp_info_t* gc_job_manager_impl::d_comp_info</definition> <argsstring></argsstring> <name>d_comp_info</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="106" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" bodystart="106" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgc__job__manager__impl_1ad3ab13e868b7455fa5254fcd03fa0bde" prot="private" static="no" mutable="no"> <type><ref refid="classboost_1_1shared__ptr" kindref="compound">boost::shared_ptr</ref>< void ></type> <definition>boost::shared_ptr<void> gc_job_manager_impl::_d_comp_info_boost</definition> <argsstring></argsstring> <name>_d_comp_info_boost</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="107" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" bodystart="107" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgc__job__manager__impl_1acfc97c2173fe01eba817c9128a7ddcb0" prot="private" static="no" mutable="no"> <type><ref refid="classomni__mutex" kindref="compound">omni_mutex</ref></type> <definition>omni_mutex gc_job_manager_impl::d_eh_mutex</definition> <argsstring></argsstring> <name>d_eh_mutex</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="110" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" bodystart="110" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgc__job__manager__impl_1aa4a26eda24d71577461ececa491dc57d" prot="private" static="no" mutable="no"> <type><ref refid="classomni__condition" kindref="compound">omni_condition</ref></type> <definition>omni_condition gc_job_manager_impl::d_eh_cond</definition> <argsstring></argsstring> <name>d_eh_cond</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="111" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" bodystart="111" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgc__job__manager__impl_1a02350866d446d689aaf5a94f9739a0bb" prot="private" static="no" mutable="no"> <type><ref refid="struct____pthread__transp__t" kindref="compound">pthread_t</ref></type> <definition>pthread_t gc_job_manager_impl::d_eh_thread</definition> <argsstring></argsstring> <name>d_eh_thread</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="112" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" bodystart="112" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgc__job__manager__impl_1ae2b65955fa9eb6876257fc322621574a" prot="private" static="no" mutable="no"> <type><ref refid="gc__job__manager__impl_8h_1a12a6d7238a6ecae851836c8480f2ac31" kindref="member">evt_handler_state</ref></type> <definition>volatile evt_handler_state gc_job_manager_impl::d_eh_state</definition> <argsstring></argsstring> <name>d_eh_state</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="113" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" bodystart="113" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgc__job__manager__impl_1ac7187d7419505e492b58fbc4bb31771f" prot="private" static="no" mutable="no"> <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type> <definition>volatile bool gc_job_manager_impl::d_shutdown_requested</definition> <argsstring></argsstring> <name>d_shutdown_requested</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="114" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" bodystart="114" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgc__job__manager__impl_1afbd19c768868686b1f598bd31c32433b" prot="private" static="no" mutable="no"> <type><ref refid="structspe__event__handler" kindref="compound">spe_event_handler</ref></type> <definition>spe_event_handler gc_job_manager_impl::d_spe_event_handler</definition> <argsstring></argsstring> <name>d_spe_event_handler</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="115" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" bodystart="115" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgc__job__manager__impl_1abe57de2df2adc5cd99917584cd39eab0" prot="private" static="no" mutable="no"> <type><ref refid="classomni__mutex" kindref="compound">omni_mutex</ref></type> <definition>omni_mutex gc_job_manager_impl::d_jc_mutex</definition> <argsstring></argsstring> <name>d_jc_mutex</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="118" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" bodystart="118" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgc__job__manager__impl_1ad985d243e9fdc89f18aa29cfa32ae675" prot="private" static="no" mutable="no"> <type><ref refid="classomni__condition" kindref="compound">omni_condition</ref></type> <definition>omni_condition gc_job_manager_impl::d_jc_cond</definition> <argsstring></argsstring> <name>d_jc_cond</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="119" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" bodystart="119" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgc__job__manager__impl_1a708182afe85609b6de20712ef65ad5b8" prot="private" static="no" mutable="no"> <type><ref refid="struct____pthread__transp__t" kindref="compound">pthread_t</ref></type> <definition>pthread_t gc_job_manager_impl::d_jc_thread</definition> <argsstring></argsstring> <name>d_jc_thread</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="120" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" bodystart="120" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgc__job__manager__impl_1a3a23ee4313531f14f5cde361a9fc019e" prot="private" static="no" mutable="no"> <type><ref refid="gc__job__manager__impl_8h_1a36f32c1cf3f8307edaa2010844bdfbe8" kindref="member">job_completer_state</ref></type> <definition>volatile job_completer_state gc_job_manager_impl::d_jc_state</definition> <argsstring></argsstring> <name>d_jc_state</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="121" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" bodystart="121" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgc__job__manager__impl_1ab0429da691559be5ca8403976ec184b3" prot="private" static="no" mutable="no"> <type>int</type> <definition>int gc_job_manager_impl::d_jc_njobs_active</definition> <argsstring></argsstring> <name>d_jc_njobs_active</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="122" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" bodystart="122" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgc__job__manager__impl_1a2903e52f70e770b8d083e4001284e25d" prot="private" static="no" mutable="no"> <type>int</type> <definition>int gc_job_manager_impl::d_ntell</definition> <argsstring></argsstring> <name>d_ntell</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="125" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" bodystart="125" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgc__job__manager__impl_1a0f8ce0ae3795aacc4b6805d42fb50b83" prot="private" static="no" mutable="no"> <type>unsigned int</type> <definition>unsigned int gc_job_manager_impl::d_tell_start</definition> <argsstring></argsstring> <name>d_tell_start</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="126" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" bodystart="126" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgc__job__manager__impl_1a04e41e3278869836cec521041b5eac28" prot="private" static="no" mutable="no"> <type><ref refid="structgc__job__desc" kindref="compound">gc_job_desc_t</ref> *</type> <definition>gc_job_desc_t* gc_job_manager_impl::d_jd</definition> <argsstring></argsstring> <name>d_jd</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="130" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" bodystart="130" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgc__job__manager__impl_1a1780812af1f8b8d1607016dc1d3aa175" prot="private" static="no" mutable="no"> <type><ref refid="classboost_1_1shared__ptr" kindref="compound">boost::shared_ptr</ref>< void ></type> <definition>boost::shared_ptr<void> gc_job_manager_impl::_d_jd_boost</definition> <argsstring></argsstring> <name>_d_jd_boost</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="131" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" bodystart="131" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgc__job__manager__impl_1a76069b472777204b3989f95031800fbf" prot="private" static="no" mutable="no"> <type><ref refid="gc__job__manager__impl_8h_1ad87b3fba7d38c319dd12f035bcb2de88" kindref="member">gc_client_thread_info_sa</ref></type> <definition>gc_client_thread_info_sa gc_job_manager_impl::d_client_thread</definition> <argsstring></argsstring> <name>d_client_thread</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="133" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" bodystart="133" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgc__job__manager__impl_1a58a0760f2e02f6dbf2e4bcbc7a47295f" prot="private" static="no" mutable="no"> <type>int</type> <definition>int gc_job_manager_impl::d_bvlen</definition> <argsstring></argsstring> <name>d_bvlen</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="137" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" bodystart="137" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgc__job__manager__impl_1ab973b5d7fe9dbafc30234711b6877b8d" prot="private" static="no" mutable="no"> <type><ref refid="classboost_1_1shared__ptr" kindref="compound">boost::shared_ptr</ref>< void ></type> <definition>boost::shared_ptr<void> gc_job_manager_impl::_d_all_bitvectors</definition> <argsstring></argsstring> <name>_d_all_bitvectors</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="142" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" bodystart="142" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgc__job__manager__impl_1a2d88b0555bad933d8c580d484e9da5d7" prot="private" static="no" mutable="no"> <type><ref refid="gc__jd__stack_8h_1a9360c9944831212edca9b84fca596b0b" kindref="member">gc_jd_stack_t</ref> *</type> <definition>gc_jd_stack_t* gc_job_manager_impl::d_free_list</definition> <argsstring></argsstring> <name>d_free_list</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="145" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" bodystart="145" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgc__job__manager__impl_1abaa5b54c731730fd238098784814c44a" prot="private" static="no" mutable="no"> <type><ref refid="classboost_1_1shared__ptr" kindref="compound">boost::shared_ptr</ref>< void ></type> <definition>boost::shared_ptr<void> gc_job_manager_impl::_d_free_list_boost</definition> <argsstring></argsstring> <name>_d_free_list_boost</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="146" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" bodystart="146" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgc__job__manager__impl_1a58fe795c5a4c1852795edff9f594e082" prot="private" static="no" mutable="no"> <type><ref refid="gc__jd__queue__data_8h_1aeca6b30992a72fdd76c651c12514f6df" kindref="member">gc_jd_queue_t</ref> *</type> <definition>gc_jd_queue_t* gc_job_manager_impl::d_queue</definition> <argsstring></argsstring> <name>d_queue</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="149" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" bodystart="149" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgc__job__manager__impl_1a178620a73a11f10d7069a46881d2d199" prot="private" static="no" mutable="no"> <type><ref refid="classboost_1_1shared__ptr" kindref="compound">boost::shared_ptr</ref>< void ></type> <definition>boost::shared_ptr<void> gc_job_manager_impl::_d_queue_boost</definition> <argsstring></argsstring> <name>_d_queue_boost</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="150" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" bodystart="150" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgc__job__manager__impl_1a6f918ef40ec498ab5bfb28e78731d5a3" prot="private" static="no" mutable="no"> <type>int</type> <definition>int gc_job_manager_impl::d_ea_args_maxsize</definition> <argsstring></argsstring> <name>d_ea_args_maxsize</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="152" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" bodystart="152" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgc__job__manager__impl_1a81bb6e76dd7c6eb74d2c62545f689de1" prot="private" static="no" mutable="no"> <type>struct <ref refid="structgc__proc__def" kindref="compound">gc_proc_def</ref> *</type> <definition>struct gc_proc_def* gc_job_manager_impl::d_proc_def</definition> <argsstring></argsstring> <name>d_proc_def</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="154" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" bodystart="154" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgc__job__manager__impl_1a0ba1665b67a4560029976455defa4a2e" prot="private" static="no" mutable="no"> <type>uint32_t</type> <definition>uint32_t gc_job_manager_impl::d_proc_def_ls_addr</definition> <argsstring></argsstring> <name>d_proc_def_ls_addr</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="155" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" bodystart="155" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgc__job__manager__impl_1ab1f3370e4fdb21435dc37d62e6bc96aa" prot="private" static="no" mutable="no"> <type>int</type> <definition>int gc_job_manager_impl::d_nproc_defs</definition> <argsstring></argsstring> <name>d_nproc_defs</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="156" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" bodystart="156" bodyend="-1"/> </memberdef> </sectiondef> <sectiondef kind="private-func"> <memberdef kind="function" id="classgc__job__manager__impl_1a572f250e3998468fd76fb9d70f124ade" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type><ref refid="classgc__client__thread__info" kindref="compound">gc_client_thread_info</ref> *</type> <definition>gc_client_thread_info* gc_job_manager_impl::alloc_cti</definition> <argsstring>()</argsstring> <name>alloc_cti</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="158"/> </memberdef> <memberdef kind="function" id="classgc__job__manager__impl_1a58216f15cf1148d1c64df3256f649b8b" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>void gc_job_manager_impl::free_cti</definition> <argsstring>(gc_client_thread_info *cti)</argsstring> <name>free_cti</name> <param> <type><ref refid="classgc__client__thread__info" kindref="compound">gc_client_thread_info</ref> *</type> <declname>cti</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="159"/> </memberdef> <memberdef kind="function" id="classgc__job__manager__impl_1a3ddd65f5ed7663f1ef6ce673ecbd9765" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>void gc_job_manager_impl::create_event_handler</definition> <argsstring>()</argsstring> <name>create_event_handler</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="161"/> </memberdef> <memberdef kind="function" id="classgc__job__manager__impl_1a80e2f8d6c0a4f53714f665f22cb7ab41" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>void gc_job_manager_impl::set_eh_state</definition> <argsstring>(evt_handler_state s)</argsstring> <name>set_eh_state</name> <param> <type><ref refid="gc__job__manager__impl_8h_1a12a6d7238a6ecae851836c8480f2ac31" kindref="member">evt_handler_state</ref></type> <declname>s</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="162"/> </memberdef> <memberdef kind="function" id="classgc__job__manager__impl_1a3f8f52b7181dbab6ef02193f1b1d55de" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>void gc_job_manager_impl::set_ea_args_maxsize</definition> <argsstring>(int maxsize)</argsstring> <name>set_ea_args_maxsize</name> <param> <type>int</type> <declname>maxsize</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="163"/> </memberdef> <memberdef kind="function" id="classgc__job__manager__impl_1a346066589ef19420ddaeb81da5a8c811" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>void gc_job_manager_impl::notify_clients_jobs_are_done</definition> <argsstring>(unsigned int spe_num, unsigned int completion_info_idx)</argsstring> <name>notify_clients_jobs_are_done</name> <param> <type>unsigned int</type> <declname>spe_num</declname> </param> <param> <type>unsigned int</type> <declname>completion_info_idx</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="166"/> </memberdef> <memberdef kind="function" id="classgc__job__manager__impl_1ac619b49f7673f1d6d53a678f874b2c82" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type> <definition>bool gc_job_manager_impl::send_all_spes</definition> <argsstring>(uint32_t msg)</argsstring> <name>send_all_spes</name> <param> <type>uint32_t</type> <declname>msg</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="173"/> </memberdef> <memberdef kind="function" id="classgc__job__manager__impl_1a1799b93f6bb4c5d6e224f81eca92730e" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type> <definition>bool gc_job_manager_impl::send_spe</definition> <argsstring>(unsigned int spe, uint32_t msg)</argsstring> <name>send_spe</name> <param> <type>unsigned int</type> <declname>spe</declname> </param> <param> <type>uint32_t</type> <declname>msg</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="174"/> </memberdef> <memberdef kind="function" id="classgc__job__manager__impl_1ae16acafe9d6059e59375dce0b5cc4ee6" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>void gc_job_manager_impl::print_event</definition> <argsstring>(spe_event_unit_t *evt)</argsstring> <name>print_event</name> <param> <type>spe_event_unit_t *</type> <declname>evt</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="175"/> </memberdef> <memberdef kind="function" id="classgc__job__manager__impl_1a9f7ad30a1b46a897b8916f39bcf287de" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>void gc_job_manager_impl::handle_event</definition> <argsstring>(spe_event_unit_t *evt)</argsstring> <name>handle_event</name> <param> <type>spe_event_unit_t *</type> <declname>evt</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="176"/> </memberdef> <memberdef kind="function" id="classgc__job__manager__impl_1aee3827e12126c2a4e377a3cbdb554d12" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type> <definition>bool gc_job_manager_impl::incr_njobs_active</definition> <argsstring>()</argsstring> <name>incr_njobs_active</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="177"/> </memberdef> <memberdef kind="function" id="classgc__job__manager__impl_1a75d84f6254a7ccc66d510b00d361e201" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>void gc_job_manager_impl::decr_njobs_active</definition> <argsstring>(int n)</argsstring> <name>decr_njobs_active</name> <param> <type>int</type> <declname>n</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="178"/> </memberdef> <memberdef kind="function" id="classgc__job__manager__impl_1aea4fee5825c5cc39c7bd8d84448d8433" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>void gc_job_manager_impl::tell_spes_to_check_queue</definition> <argsstring>()</argsstring> <name>tell_spes_to_check_queue</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="179"/> </memberdef> <memberdef kind="function" id="classgc__job__manager__impl_1a5c12d5cf9316f8ffa19906c875301983" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>void gc_job_manager_impl::poll_for_job_completion</definition> <argsstring>()</argsstring> <name>poll_for_job_completion</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="180"/> </memberdef> <memberdef kind="function" id="classgc__job__manager__impl_1acc92c1d1031f3acaa0cf5b6928f1aebb" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>void gc_job_manager_impl::bv_zero</definition> <argsstring>(unsigned long *bv)</argsstring> <name>bv_zero</name> <param> <type>unsigned long *</type> <declname>bv</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="183"/> </memberdef> <memberdef kind="function" id="classgc__job__manager__impl_1abd0e4276d8dfb1eb1c2d9ad9021c4484" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>void gc_job_manager_impl::bv_clr</definition> <argsstring>(unsigned long *bv, unsigned int bitno)</argsstring> <name>bv_clr</name> <param> <type>unsigned long *</type> <declname>bv</declname> </param> <param> <type>unsigned int</type> <declname>bitno</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="184"/> </memberdef> <memberdef kind="function" id="classgc__job__manager__impl_1a2338f6717e136f557e9c1e8788c4b384" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>void gc_job_manager_impl::bv_set</definition> <argsstring>(unsigned long *bv, unsigned int bitno)</argsstring> <name>bv_set</name> <param> <type>unsigned long *</type> <declname>bv</declname> </param> <param> <type>unsigned int</type> <declname>bitno</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="185"/> </memberdef> <memberdef kind="function" id="classgc__job__manager__impl_1acff7c729d02a81f61c448162d8aababd" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type> <definition>bool gc_job_manager_impl::bv_isset</definition> <argsstring>(unsigned long *bv, unsigned int bitno)</argsstring> <name>bv_isset</name> <param> <type>unsigned long *</type> <declname>bv</declname> </param> <param> <type>unsigned int</type> <declname>bitno</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="186"/> </memberdef> <memberdef kind="function" id="classgc__job__manager__impl_1a1461616651f3505c7f311f740d260a3a" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type> <definition>bool gc_job_manager_impl::bv_isclr</definition> <argsstring>(unsigned long *bv, unsigned int bitno)</argsstring> <name>bv_isclr</name> <param> <type>unsigned long *</type> <declname>bv</declname> </param> <param> <type>unsigned int</type> <declname>bitno</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="187"/> </memberdef> <memberdef kind="function" id="classgc__job__manager__impl_1a68fb1115a01dc695e0d070a248887724" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>void gc_job_manager_impl::setup_logfiles</definition> <argsstring>()</argsstring> <name>setup_logfiles</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="189"/> </memberdef> <memberdef kind="function" id="classgc__job__manager__impl_1a9eb308a7865b7b69100e493ae24ad41b" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>void gc_job_manager_impl::sync_logfiles</definition> <argsstring>()</argsstring> <name>sync_logfiles</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="190"/> </memberdef> <memberdef kind="function" id="classgc__job__manager__impl_1a35a934f8f11d6935d91a245491aadf29" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>void gc_job_manager_impl::unmap_logfiles</definition> <argsstring>()</argsstring> <name>unmap_logfiles</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="191"/> </memberdef> <memberdef kind="function" id="classgc__job__manager__impl_1ae4fa1c890d556f3dfda6c2bf09d545a4" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type></type> <definition>gc_job_manager_impl::gc_job_manager_impl</definition> <argsstring>(const gc_jm_options *options=0)</argsstring> <name>gc_job_manager_impl</name> <param> <type>const <ref refid="structgc__jm__options" kindref="compound">gc_jm_options</ref> *</type> <declname>options</declname> <defval>0</defval> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="195"/> </memberdef> </sectiondef> <sectiondef kind="public-func"> <memberdef kind="function" id="classgc__job__manager__impl_1a7adab9881fc15eb0766eee5d88ec57ce" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>void gc_job_manager_impl::event_handler_loop</definition> <argsstring>()</argsstring> <name>event_handler_loop</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="169"/> </memberdef> <memberdef kind="function" id="classgc__job__manager__impl_1a6ac331cb6ac43bff9ae7176780f3f12b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>void gc_job_manager_impl::job_completer_loop</definition> <argsstring>()</argsstring> <name>job_completer_loop</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="170"/> </memberdef> <memberdef kind="function" id="classgc__job__manager__impl_1aa945ce568d23390e05a36f81049c194b" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual"> <type></type> <definition>virtual gc_job_manager_impl::~gc_job_manager_impl</definition> <argsstring>()</argsstring> <name>~gc_job_manager_impl</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="198"/> </memberdef> <memberdef kind="function" id="classgc__job__manager__impl_1a16166dba92ae5e68d7d45778490585b7" 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 gc_job_manager_impl::shutdown</definition> <argsstring>()</argsstring> <name>shutdown</name> <reimplements refid="classgc__job__manager_1a12ba6187460071d427305809cae8a5ba">shutdown</reimplements> <briefdescription> </briefdescription> <detaileddescription> <para>Stop accepting new jobs. Wait for existing jobs to complete. Return all managed SPE's to the system. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="204"/> </memberdef> <memberdef kind="function" id="classgc__job__manager__impl_1ac0615bca7876460eb0f5e8dd449a4fb0" prot="public" static="no" const="yes" explicit="no" inline="no" virt="virtual"> <type>int</type> <definition>virtual int gc_job_manager_impl::nspes</definition> <argsstring>() const </argsstring> <name>nspes</name> <reimplements refid="classgc__job__manager_1a50d8e2f20b58d1c6743d86277664cad2">nspes</reimplements> <briefdescription> <para>Return number of SPE's currently allocated to job manager. </para> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="209"/> </memberdef> <memberdef kind="function" id="classgc__job__manager__impl_1a228e1efb2b9b5deb8687b9cd57c00cb3" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual"> <type><ref refid="structgc__job__desc" kindref="compound">gc_job_desc</ref> *</type> <definition>virtual gc_job_desc* gc_job_manager_impl::alloc_job_desc</definition> <argsstring>()</argsstring> <name>alloc_job_desc</name> <reimplements refid="classgc__job__manager_1a22f39fc07b55782205b914555b8cb10a">alloc_job_desc</reimplements> <briefdescription> <para>Return a pointer to a properly aligned job descriptor, or zero if none are available. </para> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="215"/> </memberdef> <memberdef kind="function" id="classgc__job__manager__impl_1a597a24f5aee6e49b6293f068915ade29" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual"> <type>void</type> <definition>virtual void gc_job_manager_impl::free_job_desc</definition> <argsstring>(gc_job_desc *jd)</argsstring> <name>free_job_desc</name> <reimplements refid="classgc__job__manager_1a0aeeb7c3b20089adcd521179a33e326d">free_job_desc</reimplements> <param> <type><ref refid="structgc__job__desc" kindref="compound">gc_job_desc</ref> *</type> <declname>jd</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="222"/> </memberdef> <memberdef kind="function" id="classgc__job__manager__impl_1a4e1c1655e4a97433f870c5276a95e5e4" 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 gc_job_manager_impl::submit_job</definition> <argsstring>(gc_job_desc *jd)</argsstring> <name>submit_job</name> <reimplements refid="classgc__job__manager_1a050c7cc1ed51f2ff5a6e41541c55cf29">submit_job</reimplements> <param> <type><ref refid="structgc__job__desc" kindref="compound">gc_job_desc</ref> *</type> <declname>jd</declname> </param> <briefdescription> <para>Submit a job for asynchronous processing on an SPE. </para> </briefdescription> <detaileddescription> <para><parameterlist kind="param"><parameteritem> <parameternamelist> <parametername direction="in">jd</parametername> </parameternamelist> <parameterdescription> <para>pointer to job description</para></parameterdescription> </parameteritem> </parameterlist> The caller must not read or write the job description or any of the memory associated with any indirect arguments until after calling wait_job.</para><para><simplesect kind="return"><para>true iff the job was successfully enqueued. If submit_job returns false, check jd->status for additional info. </para></simplesect> </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="236"/> </memberdef> <memberdef kind="function" id="classgc__job__manager__impl_1a8793896a991f22526528db5c5fd6c266" 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 gc_job_manager_impl::wait_job</definition> <argsstring>(gc_job_desc *jd)</argsstring> <name>wait_job</name> <reimplements refid="classgc__job__manager_1ad323d06be028cd5f4848cbd7451b2114">wait_job</reimplements> <param> <type><ref refid="structgc__job__desc" kindref="compound">gc_job_desc</ref> *</type> <declname>jd</declname> </param> <briefdescription> <para>Wait for job to complete. </para> </briefdescription> <detaileddescription> <para>A thread may only wait for jobs which it submitted.</para><para><simplesect kind="return"><para>true if sucessful, else false. </para></simplesect> </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="246"/> </memberdef> <memberdef kind="function" id="classgc__job__manager__impl_1abba55d25693227d82ce4afa74b6a1fcb" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual"> <type>int</type> <definition>virtual int gc_job_manager_impl::wait_jobs</definition> <argsstring>(unsigned int njobs, gc_job_desc *jd[], bool done[], gc_wait_mode mode)</argsstring> <name>wait_jobs</name> <reimplements refid="classgc__job__manager_1a3f202d807a08d7756112388ce9fd03ff">wait_jobs</reimplements> <param> <type>unsigned int</type> <declname>njobs</declname> </param> <param> <type><ref refid="structgc__job__desc" kindref="compound">gc_job_desc</ref> *</type> <declname>jd</declname> <array>[]</array> </param> <param> <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type> <declname>done</declname> <array>[]</array> </param> <param> <type><ref refid="gc__job__manager_8h_1ab5ff7bcddb7471da0c9f1f0d7dbe038c" kindref="member">gc_wait_mode</ref></type> <declname>mode</declname> </param> <briefdescription> <para>wait for 1 or more jobs to complete. </para> </briefdescription> <detaileddescription> <para><parameterlist kind="param"><parameteritem> <parameternamelist> <parametername direction="in">njobs</parametername> </parameternamelist> <parameterdescription> <para>is the length of arrays <computeroutput>jd</computeroutput> and <computeroutput>done</computeroutput>. </para></parameterdescription> </parameteritem> <parameteritem> <parameternamelist> <parametername direction="in">jd</parametername> </parameternamelist> <parameterdescription> <para>are the jobs that are to be waited for. </para></parameterdescription> </parameteritem> <parameteritem> <parameternamelist> <parametername direction="out">done</parametername> </parameternamelist> <parameterdescription> <para>indicates whether the corresponding job is complete. </para></parameterdescription> </parameteritem> <parameteritem> <parameternamelist> <parametername direction="in">mode</parametername> </parameternamelist> <parameterdescription> <para>indicates whether to wait for ALL or ANY of the jobs in <computeroutput>jd</computeroutput> to complete.</para></parameterdescription> </parameteritem> </parameterlist> A thread may only wait for jobs which it submitted.</para><para><simplesect kind="return"><para>number of jobs completed, or -1 if error. </para></simplesect> </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="263"/> </memberdef> <memberdef kind="function" id="classgc__job__manager__impl_1ad5076a7ebbef03a29f7dbfb15c2b7077" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual"> <type>int</type> <definition>virtual int gc_job_manager_impl::ea_args_maxsize</definition> <argsstring>()</argsstring> <name>ea_args_maxsize</name> <reimplements refid="classgc__job__manager_1acd5c7de0370f3186ae467f8db24ca94d">ea_args_maxsize</reimplements> <briefdescription> </briefdescription> <detaileddescription> <para>Return the maximum number of bytes of EA arguments that may be copied to or from the SPE in a single job. The limit applies independently to the "get" and "put" args. <simplesect kind="see"><para><ref refid="group__gcell_1ga1437283a479e08d5d674007709805657" kindref="member">gc_job_desc_t</ref>, <ref refid="gc__job__desc_8h_1aaf241ad9e3f4fabafcbecbbea760298a" kindref="member">gc_job_ea_args_t</ref> </para></simplesect> </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="265"/> </memberdef> <memberdef kind="function" id="classgc__job__manager__impl_1ad997884dd828c691e5505f85d9760271" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual"> <type><ref refid="gc__job__desc_8h_1a26e60e5aaade61f7c333ee636940a658" kindref="member">gc_proc_id_t</ref></type> <definition>virtual gc_proc_id_t gc_job_manager_impl::lookup_proc</definition> <argsstring>(const std::string &name)</argsstring> <name>lookup_proc</name> <reimplements refid="classgc__job__manager_1aebe49e58ce5ffc139b133bd5c1d1675b">lookup_proc</reimplements> <param> <type>const std::string &</type> <declname>proc_name</declname> </param> <briefdescription> </briefdescription> <detaileddescription> <para>Return gc_proc_id_t associated with spu procedure <computeroutput>proc_name</computeroutput> if one exists, otherwise throws <ref refid="classgc__unknown__proc" kindref="compound">gc_unknown_proc</ref>. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="267"/> </memberdef> <memberdef kind="function" id="classgc__job__manager__impl_1aa2933ca9cfc5623d9041576de73181f4" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual"> <type><ref refid="classstd_1_1vector" kindref="compound">std::vector</ref>< std::string ></type> <definition>virtual std::vector<std::string> gc_job_manager_impl::proc_names</definition> <argsstring>()</argsstring> <name>proc_names</name> <reimplements refid="classgc__job__manager_1a62257a6f86bf862494054a1a57cb128c">proc_names</reimplements> <briefdescription> </briefdescription> <detaileddescription> <para>Return a vector of all known spu procedure names. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="268"/> </memberdef> </sectiondef> <sectiondef kind="friend"> <memberdef kind="friend" id="classgc__job__manager__impl_1a7f6bcdc129963cea4ac5ff5d4289858b" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>friend <ref refid="classboost_1_1shared__ptr" kindref="compound">gc_job_manager_sptr</ref></type> <definition>gc_job_manager_sptr gc_make_job_manager</definition> <argsstring>(const gc_jm_options *options)</argsstring> <name>gc_make_job_manager</name> <param> <type>const <ref refid="structgc__jm__options" kindref="compound">gc_jm_options</ref> *</type> <declname>options</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="193"/> </memberdef> </sectiondef> <briefdescription> <para>Concrete class that manages SPE jobs. </para> </briefdescription> <detaileddescription> <para>This class contains all the implementation details. </para> </detaileddescription> <inheritancegraph> <node id="5149"> <label>gc_job_manager</label> <link refid="classgc__job__manager"/> </node> <node id="5148"> <label>gc_job_manager_impl</label> <link refid="classgc__job__manager__impl"/> <childnode refid="5149" relation="public-inheritance"> </childnode> </node> </inheritancegraph> <collaborationgraph> <node id="5153"> <label>boost::shared_ptr< spe_program_handle_t ></label> <link refid="classboost_1_1shared__ptr"/> </node> <node id="5161"> <label>gc_job_direct_args</label> <link refid="structgc__job__direct__args"/> <childnode refid="5162" relation="usage"> <edgelabel>_AL16</edgelabel> </childnode> </node> <node id="5167"> <label>gc_log</label> <link refid="structgc__log"/> </node> <node id="5166"> <label>gc_spu_args</label> <link refid="structgc__spu__args"/> <childnode refid="5167" relation="usage"> <edgelabel>log</edgelabel> </childnode> </node> <node id="5155"> <label>boost::shared_ptr< void ></label> <link refid="classboost_1_1shared__ptr"/> </node> <node id="5157"> <label>__pthread_transp_t</label> <link refid="struct____pthread__transp__t"/> </node> <node id="5154"> <label>gc_proc_def</label> <link refid="structgc__proc__def"/> </node> <node id="5152"> <label>gc_jm_options</label> <link refid="structgc__jm__options"/> <childnode refid="5153" relation="usage"> <edgelabel>program_handle</edgelabel> </childnode> </node> <node id="5163"> <label>gc_job_ea_args</label> <link refid="structgc__job__ea__args"/> <childnode refid="5164" relation="usage"> <edgelabel>arg</edgelabel> </childnode> </node> <node id="5164"> <label>gc_job_ea_arg</label> <link refid="structgc__job__ea__arg"/> </node> <node id="5160"> <label>gc_job_desc_private</label> <link refid="structgc__job__desc__private"/> </node> <node id="5159"> <label>gc_job_desc</label> <link refid="structgc__job__desc"/> <childnode refid="5160" relation="usage"> <edgelabel>sys</edgelabel> </childnode> <childnode refid="5161" relation="usage"> <edgelabel>output</edgelabel> <edgelabel>input</edgelabel> </childnode> <childnode refid="5163" relation="usage"> <edgelabel>eaa</edgelabel> </childnode> </node> <node id="5158"> <label>spe_event_handler</label> <link refid="structspe__event__handler"/> </node> <node id="5169"> <label>omni_condition</label> <link refid="classomni__condition"/> <childnode refid="5170" relation="usage"> <edgelabel>mutex</edgelabel> </childnode> </node> <node id="5162"> <label>gc_arg_union</label> <link refid="uniongc__arg__union"/> </node> <node id="5151"> <label>gc_job_manager</label> <link refid="classgc__job__manager"/> </node> <node id="5168"> <label>worker_ctx</label> <link refid="structworker__ctx"/> <childnode refid="5157" relation="usage"> <edgelabel>thread</edgelabel> </childnode> <childnode refid="5166" relation="usage"> <edgelabel>spu_args</edgelabel> </childnode> </node> <node id="5156"> <label>boost::shared_ptr< spe_gang_context ></label> <link refid="classboost_1_1shared__ptr"/> </node> <node id="5165"> <label>gc_comp_info</label> <link refid="structgc__comp__info"/> </node> <node id="5150"> <label>gc_job_manager_impl</label> <link refid="classgc__job__manager__impl"/> <childnode refid="5151" relation="public-inheritance"> </childnode> <childnode refid="5152" relation="usage"> <edgelabel>d_options</edgelabel> </childnode> <childnode refid="5153" relation="usage"> <edgelabel>d_spe_image</edgelabel> </childnode> <childnode refid="5154" relation="usage"> <edgelabel>d_proc_def</edgelabel> </childnode> <childnode refid="5155" relation="usage"> <edgelabel>_d_free_list_boost</edgelabel> <edgelabel>_d_comp_info_boost</edgelabel> <edgelabel>_d_spu_args_boost</edgelabel> <edgelabel>_d_all_bitvectors</edgelabel> <edgelabel>_d_queue_boost</edgelabel> <edgelabel>_d_jd_boost</edgelabel> </childnode> <childnode refid="5156" relation="usage"> <edgelabel>d_gang</edgelabel> </childnode> <childnode refid="5157" relation="usage"> <edgelabel>d_jc_thread</edgelabel> <edgelabel>d_eh_thread</edgelabel> </childnode> <childnode refid="5158" relation="usage"> <edgelabel>d_spe_event_handler</edgelabel> </childnode> <childnode refid="5159" relation="usage"> <edgelabel>d_jd</edgelabel> </childnode> <childnode refid="5165" relation="usage"> <edgelabel>d_comp_info</edgelabel> </childnode> <childnode refid="5166" relation="usage"> <edgelabel>d_spu_args</edgelabel> </childnode> <childnode refid="5168" relation="usage"> <edgelabel>d_worker</edgelabel> </childnode> <childnode refid="5169" relation="usage"> <edgelabel>d_eh_cond</edgelabel> <edgelabel>d_jc_cond</edgelabel> </childnode> <childnode refid="5170" relation="usage"> <edgelabel>d_eh_mutex</edgelabel> <edgelabel>d_jc_mutex</edgelabel> </childnode> </node> <node id="5170"> <label>omni_mutex</label> <link refid="classomni__mutex"/> </node> </collaborationgraph> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" line="94" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gcell/lib/runtime/gc_job_manager_impl.h" bodystart="93" bodyend="272"/> <listofallmembers> <member refid="classgc__job__manager__impl_1ab973b5d7fe9dbafc30234711b6877b8d" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>_d_all_bitvectors</name></member> <member refid="classgc__job__manager__impl_1ad3ab13e868b7455fa5254fcd03fa0bde" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>_d_comp_info_boost</name></member> <member refid="classgc__job__manager__impl_1abaa5b54c731730fd238098784814c44a" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>_d_free_list_boost</name></member> <member refid="classgc__job__manager__impl_1a1780812af1f8b8d1607016dc1d3aa175" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>_d_jd_boost</name></member> <member refid="classgc__job__manager__impl_1a178620a73a11f10d7069a46881d2d199" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>_d_queue_boost</name></member> <member refid="classgc__job__manager__impl_1af2efb4ca8eb4580ee8d0a2d443cb5bb2" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>_d_spu_args_boost</name></member> <member refid="classgc__job__manager__impl_1a572f250e3998468fd76fb9d70f124ade" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>alloc_cti</name></member> <member refid="classgc__job__manager__impl_1a228e1efb2b9b5deb8687b9cd57c00cb3" prot="public" virt="virtual"><scope>gc_job_manager_impl</scope><name>alloc_job_desc</name></member> <member refid="classgc__job__manager_1afdbb9fd2337021451ae1f646b0495bec" prot="public" virt="non-virtual" ambiguityscope="gc_job_manager::"><scope>gc_job_manager_impl</scope><name>alloc_job_desc</name></member> <member refid="classgc__job__manager__impl_1abd0e4276d8dfb1eb1c2d9ad9021c4484" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>bv_clr</name></member> <member refid="classgc__job__manager__impl_1a1461616651f3505c7f311f740d260a3a" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>bv_isclr</name></member> <member refid="classgc__job__manager__impl_1acff7c729d02a81f61c448162d8aababd" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>bv_isset</name></member> <member refid="classgc__job__manager__impl_1a2338f6717e136f557e9c1e8788c4b384" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>bv_set</name></member> <member refid="classgc__job__manager__impl_1acc92c1d1031f3acaa0cf5b6928f1aebb" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>bv_zero</name></member> <member refid="classgc__job__manager__impl_1a3ddd65f5ed7663f1ef6ce673ecbd9765" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>create_event_handler</name></member> <member refid="classgc__job__manager__impl_1a58a0760f2e02f6dbf2e4bcbc7a47295f" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>d_bvlen</name></member> <member refid="classgc__job__manager__impl_1a76069b472777204b3989f95031800fbf" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>d_client_thread</name></member> <member refid="classgc__job__manager__impl_1a999c611fd04f68cf9dd551643718aa1c" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>d_comp_info</name></member> <member refid="classgc__job__manager__impl_1a6f918ef40ec498ab5bfb28e78731d5a3" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>d_ea_args_maxsize</name></member> <member refid="classgc__job__manager__impl_1aa4a26eda24d71577461ececa491dc57d" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>d_eh_cond</name></member> <member refid="classgc__job__manager__impl_1acfc97c2173fe01eba817c9128a7ddcb0" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>d_eh_mutex</name></member> <member refid="classgc__job__manager__impl_1ae2b65955fa9eb6876257fc322621574a" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>d_eh_state</name></member> <member refid="classgc__job__manager__impl_1a02350866d446d689aaf5a94f9739a0bb" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>d_eh_thread</name></member> <member refid="classgc__job__manager__impl_1a2d88b0555bad933d8c580d484e9da5d7" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>d_free_list</name></member> <member refid="classgc__job__manager__impl_1a16de6d0ed5008f9b4f63087f57864215" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>d_gang</name></member> <member refid="classgc__job__manager__impl_1ad985d243e9fdc89f18aa29cfa32ae675" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>d_jc_cond</name></member> <member refid="classgc__job__manager__impl_1abe57de2df2adc5cd99917584cd39eab0" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>d_jc_mutex</name></member> <member refid="classgc__job__manager__impl_1ab0429da691559be5ca8403976ec184b3" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>d_jc_njobs_active</name></member> <member refid="classgc__job__manager__impl_1a3a23ee4313531f14f5cde361a9fc019e" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>d_jc_state</name></member> <member refid="classgc__job__manager__impl_1a708182afe85609b6de20712ef65ad5b8" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>d_jc_thread</name></member> <member refid="classgc__job__manager__impl_1a04e41e3278869836cec521041b5eac28" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>d_jd</name></member> <member refid="classgc__job__manager__impl_1ab1f3370e4fdb21435dc37d62e6bc96aa" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>d_nproc_defs</name></member> <member refid="classgc__job__manager__impl_1a2903e52f70e770b8d083e4001284e25d" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>d_ntell</name></member> <member refid="classgc__job__manager__impl_1adff961eab5e5aba2b8574a137489838a" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>d_options</name></member> <member refid="classgc__job__manager__impl_1a81bb6e76dd7c6eb74d2c62545f689de1" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>d_proc_def</name></member> <member refid="classgc__job__manager__impl_1a0ba1665b67a4560029976455defa4a2e" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>d_proc_def_ls_addr</name></member> <member refid="classgc__job__manager__impl_1a58fe795c5a4c1852795edff9f594e082" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>d_queue</name></member> <member refid="classgc__job__manager__impl_1ac7187d7419505e492b58fbc4bb31771f" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>d_shutdown_requested</name></member> <member refid="classgc__job__manager__impl_1afbd19c768868686b1f598bd31c32433b" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>d_spe_event_handler</name></member> <member refid="classgc__job__manager__impl_1aceec1851205eadbf2acd877c078dcde5" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>d_spe_image</name></member> <member refid="classgc__job__manager__impl_1adb7883ed095f4d6524a9eeec6d9192f3" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>d_spu_args</name></member> <member refid="classgc__job__manager__impl_1a0f8ce0ae3795aacc4b6805d42fb50b83" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>d_tell_start</name></member> <member refid="classgc__job__manager__impl_1a2d63f8f7daeed2c2b8bfab4dc5eb3a50" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>d_worker</name></member> <member refid="classgc__job__manager__impl_1a75d84f6254a7ccc66d510b00d361e201" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>decr_njobs_active</name></member> <member refid="classgc__job__manager__impl_1ad5076a7ebbef03a29f7dbfb15c2b7077" prot="public" virt="virtual"><scope>gc_job_manager_impl</scope><name>ea_args_maxsize</name></member> <member refid="classgc__job__manager__impl_1a7adab9881fc15eb0766eee5d88ec57ce" prot="public" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>event_handler_loop</name></member> <member refid="classgc__job__manager__impl_1a58216f15cf1148d1c64df3256f649b8b" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>free_cti</name></member> <member refid="classgc__job__manager__impl_1a597a24f5aee6e49b6293f068915ade29" prot="public" virt="virtual"><scope>gc_job_manager_impl</scope><name>free_job_desc</name></member> <member refid="classgc__job__manager_1a55d6e5f2dd1035a1d0d915c3d890916f" prot="public" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>gc_job_manager</name></member> <member refid="classgc__job__manager__impl_1ae4fa1c890d556f3dfda6c2bf09d545a4" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>gc_job_manager_impl</name></member> <member refid="classgc__job__manager__impl_1a7f6bcdc129963cea4ac5ff5d4289858b" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>gc_make_job_manager</name></member> <member refid="classgc__job__manager__impl_1a9f7ad30a1b46a897b8916f39bcf287de" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>handle_event</name></member> <member refid="classgc__job__manager__impl_1aee3827e12126c2a4e377a3cbdb554d12" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>incr_njobs_active</name></member> <member refid="classgc__job__manager__impl_1a6ac331cb6ac43bff9ae7176780f3f12b" prot="public" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>job_completer_loop</name></member> <member refid="classgc__job__manager__impl_1ad997884dd828c691e5505f85d9760271" prot="public" virt="virtual"><scope>gc_job_manager_impl</scope><name>lookup_proc</name></member> <member refid="classgc__job__manager__impl_1aa4694f861d461054d3c26520321e59bfa98a8786aed5141b1b80d148accfb0172" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>MAX_SPES</name></member> <member refid="classgc__job__manager__impl_1a346066589ef19420ddaeb81da5a8c811" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>notify_clients_jobs_are_done</name></member> <member refid="classgc__job__manager__impl_1ac0615bca7876460eb0f5e8dd449a4fb0" prot="public" virt="virtual"><scope>gc_job_manager_impl</scope><name>nspes</name></member> <member refid="classgc__job__manager__impl_1a5c12d5cf9316f8ffa19906c875301983" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>poll_for_job_completion</name></member> <member refid="classgc__job__manager__impl_1ae16acafe9d6059e59375dce0b5cc4ee6" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>print_event</name></member> <member refid="classgc__job__manager__impl_1aa2933ca9cfc5623d9041576de73181f4" prot="public" virt="virtual"><scope>gc_job_manager_impl</scope><name>proc_names</name></member> <member refid="classgc__job__manager__impl_1ac619b49f7673f1d6d53a678f874b2c82" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>send_all_spes</name></member> <member refid="classgc__job__manager__impl_1a1799b93f6bb4c5d6e224f81eca92730e" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>send_spe</name></member> <member refid="classgc__job__manager__impl_1a3f8f52b7181dbab6ef02193f1b1d55de" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>set_ea_args_maxsize</name></member> <member refid="classgc__job__manager__impl_1a80e2f8d6c0a4f53714f665f22cb7ab41" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>set_eh_state</name></member> <member refid="classgc__job__manager_1a4df28764e574674ae33ab149982fa0da" prot="public" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>set_singleton</name></member> <member refid="classgc__job__manager__impl_1a68fb1115a01dc695e0d070a248887724" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>setup_logfiles</name></member> <member refid="classgc__job__manager__impl_1a16166dba92ae5e68d7d45778490585b7" prot="public" virt="virtual"><scope>gc_job_manager_impl</scope><name>shutdown</name></member> <member refid="classgc__job__manager_1a02b46ba7fd4fbd19fa18a3e2dd500a62" prot="public" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>singleton</name></member> <member refid="classgc__job__manager__impl_1a4e1c1655e4a97433f870c5276a95e5e4" prot="public" virt="virtual"><scope>gc_job_manager_impl</scope><name>submit_job</name></member> <member refid="classgc__job__manager__impl_1a9eb308a7865b7b69100e493ae24ad41b" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>sync_logfiles</name></member> <member refid="classgc__job__manager__impl_1aea4fee5825c5cc39c7bd8d84448d8433" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>tell_spes_to_check_queue</name></member> <member refid="classgc__job__manager__impl_1a35a934f8f11d6935d91a245491aadf29" prot="private" virt="non-virtual"><scope>gc_job_manager_impl</scope><name>unmap_logfiles</name></member> <member refid="classgc__job__manager__impl_1a8793896a991f22526528db5c5fd6c266" prot="public" virt="virtual"><scope>gc_job_manager_impl</scope><name>wait_job</name></member> <member refid="classgc__job__manager__impl_1abba55d25693227d82ce4afa74b6a1fcb" prot="public" virt="virtual"><scope>gc_job_manager_impl</scope><name>wait_jobs</name></member> <member refid="classgc__job__manager_1a40094f709ede2264ec1df985e996a411" prot="public" virt="virtual"><scope>gc_job_manager_impl</scope><name>~gc_job_manager</name></member> <member refid="classgc__job__manager__impl_1aa945ce568d23390e05a36f81049c194b" prot="public" virt="virtual"><scope>gc_job_manager_impl</scope><name>~gc_job_manager_impl</name></member> </listofallmembers> </compounddef> </doxygen>