mqueue_tag Struct Reference
[Message Queue Manager]

Internal message queue structure. More...


Data Fields

int shutting_down
thread_t bgproc_th
mutex_t queue_mutex
cv_t queue_cv
MsgPut_tmsg_put
MsgGet_tmsg_get
MsgProc_tmsg_process


Detailed Description

Internal message queue structure.

Definition at line 57 of file xdasd_mqueue.c.


Field Documentation

Flag indicates shutdown.

Definition at line 59 of file xdasd_mqueue.c.

Referenced by bg_proc(), and xdasd_mqueue_destroy().

Background thread handle.

Definition at line 60 of file xdasd_mqueue.c.

Referenced by xdasd_mqueue_create(), and xdasd_mqueue_destroy().

Queue mutex.

Definition at line 61 of file xdasd_mqueue.c.

Referenced by bg_proc(), xdasd_mqueue_append(), xdasd_mqueue_create(), and xdasd_mqueue_destroy().

Queue condition variable.

Definition at line 62 of file xdasd_mqueue.c.

Referenced by bg_proc(), xdasd_mqueue_append(), xdasd_mqueue_create(), and xdasd_mqueue_destroy().

Message putter routine.

Definition at line 63 of file xdasd_mqueue.c.

Referenced by xdasd_mqueue_append(), and xdasd_mqueue_create().

Message getter routine.

Definition at line 64 of file xdasd_mqueue.c.

Referenced by bg_proc(), and xdasd_mqueue_create().

Message processor routine.

Definition at line 65 of file xdasd_mqueue.c.

Referenced by bg_proc(), and xdasd_mqueue_create().


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

Generated on Thu Aug 20 22:33:07 2009 for OpenXDAS by  doxygen 1.5.6