Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <msg.h>

Struct msqid_ds

Interface status: externallyDefinedApi

struct msqid_ds;

Description

The msqid_ds structure defines a message queue associated with a message queue ID. There is one queue per message queue ID. Collectively, the queues are stored as an array, with message queue IDs serving as an index into the array. Contains the following members,

Members

Defined in msqid_ds:


Member data


msg_perm

Interface status: externallyDefinedApi Inherited from: msqid_ds

ipc_perm msg_perm;

Description

msg queue permission bits


msg_cbytes

Interface status: externallyDefinedApi Inherited from: msqid_ds

msglen_t msg_cbytes;

Description

number of bytes in use on the queue


msg_qnum

Interface status: externallyDefinedApi Inherited from: msqid_ds

msgqnum_t msg_qnum;

Description

number of msgs in the queue


msg_qbytes

Interface status: externallyDefinedApi Inherited from: msqid_ds

msglen_t msg_qbytes;

Description

max n of bytes on the queue


msg_lspid

Interface status: externallyDefinedApi Inherited from: msqid_ds

pid_t msg_lspid;

Description

pid of last msgsnd(int,const void *,size_t,int)


msg_lrpid

Interface status: externallyDefinedApi Inherited from: msqid_ds

pid_t msg_lrpid;

Description

pid of last msgrcv(int,void *,size_t,long,int)


msg_stime

Interface status: externallyDefinedApi Inherited from: msqid_ds

time_t msg_stime;

Description

time of last msgsnd(int,const void *,size_t,int)


msg_rtime

Interface status: externallyDefinedApi Inherited from: msqid_ds

time_t msg_rtime;

Description

time of last msgrcv(int,void *,size_t,long,int)


msg_ctime

Interface status: externallyDefinedApi Inherited from: msqid_ds

time_t msg_ctime;

Description

time of last msgctl(int,int,struct msqid_ds *)