gc_client_thread_info Class Reference

#include <gc_client_thread_info.h>

List of all members.

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?
omni_mutex d_mutex
 hold this mutex to manipulate anything below here
omni_condition 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.


Constructor & Destructor Documentation

gc_client_thread_info::gc_client_thread_info (  )  [inline]

gc_client_thread_info::~gc_client_thread_info (  )  [inline]


Member Data Documentation

which client info are we?

signaled by event handler to wake client thread up

is this cti free? (1->free, 0->in use)

Referenced by ~gc_client_thread_info().

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().

hold this mutex to manipulate anything below here

# of jobs we're waiting for

Referenced by ~gc_client_thread_info().

Is this client waiting?

Referenced by ~gc_client_thread_info().


The documentation for this class was generated from the following file:

Generated on Wed Jul 29 07:25:46 2009 for GNU Radio 3.2.2 C++ API by  doxygen 1.5.8