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