#include <gc_client_thread_info.h>
Public Member Functions | |
| gc_client_thread_info () | |
| ~gc_client_thread_info () | |
Public Attributes | |
| uint32_t | d_free |
| is this cti free? (1->free, 0->in use) | |
| uint16_t | d_client_id |
| which client info are we? | |
| boost::mutex | d_mutex |
| hold this mutex to manipulate anything below here | |
| boost::condition_variable | d_cond |
| signaled by event handler to wake client thread up | |
| gc_ct_state | d_state |
| Is this client waiting? | |
| unsigned long * | d_jobs_done |
| Jobs that have finished and not yet been waited for (bitvector). | |
| unsigned int | d_njobs_waiting_for |
| # of jobs we're waiting for | |
| gc_job_desc ** | d_jobs_waiting_for |
| Jobs that client thread is waiting for. | |
| gc_client_thread_info::gc_client_thread_info | ( | ) | [inline] |
| gc_client_thread_info::~gc_client_thread_info | ( | ) | [inline] |
References CT_NOT_WAITING, d_free, d_jobs_done, d_jobs_waiting_for, d_njobs_waiting_for, and d_state.
| uint16_t gc_client_thread_info::d_client_id |
which client info are we?
| boost::condition_variable gc_client_thread_info::d_cond |
signaled by event handler to wake client thread up
| uint32_t gc_client_thread_info::d_free |
is this cti free? (1->free, 0->in use)
Referenced by ~gc_client_thread_info().
| unsigned long* gc_client_thread_info::d_jobs_done |
Jobs that have finished and not yet been waited for (bitvector).
Referenced by ~gc_client_thread_info().
Jobs that client thread is waiting for.
Referenced by ~gc_client_thread_info().
| boost::mutex gc_client_thread_info::d_mutex |
hold this mutex to manipulate anything below here
| unsigned int gc_client_thread_info::d_njobs_waiting_for |
# of jobs we're waiting for
Referenced by ~gc_client_thread_info().
Is this client waiting?
Referenced by ~gc_client_thread_info().
1.6.3