Data Fields | |
int | shutting_down |
thread_t | bgproc_th |
mutex_t | queue_mutex |
cv_t | queue_cv |
MsgPut_t * | msg_put |
MsgGet_t * | msg_get |
MsgProc_t * | msg_process |
Definition at line 57 of file xdasd_mqueue.c.
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().
mutex_t mqueue_tag::queue_mutex |
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().
cv_t mqueue_tag::queue_cv |
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().