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 177 of file uipc_mqueue.c.

Field Documentation

◆ mq_curmsgs

long mqueue::mq_curmsgs

◆ mq_flags

int mqueue::mq_flags

Definition at line 179 of file uipc_mqueue.c.

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

◆ mq_maxmsg

long mqueue::mq_maxmsg

◆ mq_msgq

struct msgq mqueue::mq_msgq

Definition at line 184 of file uipc_mqueue.c.

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

◆ mq_msgsize

long mqueue::mq_msgsize

Definition at line 181 of file uipc_mqueue.c.

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

◆ mq_mutex

◆ mq_notifier

struct mqueue_notifier* mqueue::mq_notifier

◆ mq_receivers

int mqueue::mq_receivers

Definition at line 185 of file uipc_mqueue.c.

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

◆ mq_rsel

struct selinfo mqueue::mq_rsel

◆ mq_senders

int mqueue::mq_senders

Definition at line 186 of file uipc_mqueue.c.

Referenced by _mqueue_recv(), and _mqueue_send().

◆ mq_totalbytes

long mqueue::mq_totalbytes

Definition at line 183 of file uipc_mqueue.c.

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

◆ mq_wsel

struct selinfo mqueue::mq_wsel

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