GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LIM / V1-22-3 > lim / linux-gcc
Typedefs | |
typedef struct _LIM_Bulk | LIM_Bulk |
Typedef for opaque BULK queue object handle. | |
Functions | |
unsigned int | LIM_bulk_new (LIM_Bulk **object_pp) |
Create and initialize a new BULK queue object. | |
unsigned int | LIM_bulk_delete (LIM_Bulk *object_p) |
Shutdown and delete a BULK queue object. | |
unsigned int | LIM_bulk_send (LIM_Bulk *object_p) |
Send a message to LIM's BULK queue. |
** CVS $Id: LIM_bulk.h,v 1.1 2005/10/25 19:20:56 dmay Exp $ **
unsigned int LIM_bulk_delete | ( | LIM_Bulk * | object_p | ) |
Shutdown and delete a BULK queue object.
object_p | Pointer to object. |
References _LIM_Bulk::key, lim_bulk_check(), _LIM_Bulk::qitem_busy, and _LIM_Bulk::qitem_p.
Referenced by LIM_bulk_new(), and LIM_mode_delete().
unsigned int LIM_bulk_new | ( | LIM_Bulk ** | object_pp | ) |
Create and initialize a new BULK queue object.
object_pp | Location to return pointer to new object. |
References _LIM_Bulk::key, LIM_bulk_delete(), lim_bulk_free(), LIM_BULK_VALID_KEY, _LIM_Bulk::qitem_busy, _LIM_Bulk::qitem_p, and _LIM_Bulk::qitem_send.
Referenced by LIM_mode_new().
LIM_bulk_send | ( | LIM_Bulk * | object_p | ) |
Send a message to LIM's BULK queue.
object_p | Pointer to object. |
References lim_bulk_check(), _LIM_Bulk::qitem_busy, _LIM_Bulk::qitem_p, and _LIM_Bulk::qitem_send.
Referenced by lim_arr_wut_handler(), LIM_gbm_int_pri_isr(), LIM_gbm_int_red_isr(), lim_sc_wut_handler(), and lim_too_wut_handler().