FreeBSD kernel kern code
mqueue Struct Reference
Collaboration diagram for mqueue:

Data Fields

struct mtx mq_mutex
 
int mq_flags
 
long mq_maxmsg
 
long mq_msgsize
 
long mq_curmsgs
 
long mq_totalbytes
 
struct msgq mq_msgq
 
int mq_receivers
 
int mq_senders
 
struct selinfo mq_rsel
 
struct selinfo mq_wsel
 
struct mqueue_notifiermq_notifier
 

Detailed Description

Definition at line 164 of file uipc_mqueue.c.

Field Documentation

long mqueue::mq_curmsgs
int mqueue::mq_flags

Definition at line 166 of file uipc_mqueue.c.

Referenced by _mqueue_recv(), _mqueue_send(), mqf_poll(), and mqueue_fdclose().

long mqueue::mq_maxmsg
struct msgq mqueue::mq_msgq

Definition at line 171 of file uipc_mqueue.c.

Referenced by _mqueue_recv(), _mqueue_send(), kern_kmq_notify(), mqueue_alloc(), and mqueue_free().

long mqueue::mq_msgsize

Definition at line 168 of file uipc_mqueue.c.

Referenced by kern_kmq_setattr(), mqfs_read(), mqueue_alloc(), and mqueue_send().

struct mqueue_notifier* mqueue::mq_notifier
int mqueue::mq_receivers

Definition at line 172 of file uipc_mqueue.c.

Referenced by _mqueue_recv(), _mqueue_send(), and kern_kmq_notify().

struct selinfo mqueue::mq_rsel
int mqueue::mq_senders

Definition at line 173 of file uipc_mqueue.c.

Referenced by _mqueue_recv(), and _mqueue_send().

long mqueue::mq_totalbytes

Definition at line 170 of file uipc_mqueue.c.

Referenced by _mqueue_recv(), _mqueue_send(), and mqfs_read().

struct selinfo mqueue::mq_wsel

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