|
STATIC INLINE INT32 | MqNameCheck (const CHAR *mqName) |
|
STATIC INLINE UINT32 | GetMqueueCBByID (UINT32 queueID, LosQueueCB **queueCB) |
|
STATIC INLINE struct mqarray * | GetMqueueCBByName (const CHAR *name) |
|
STATIC INT32 | DoMqueueDelete (struct mqarray *mqueueCB) |
|
STATIC int | SaveMqueueName (const CHAR *mqName, struct mqarray *mqueueCB) |
|
STATIC struct mqpersonal * | DoMqueueCreate (const struct mq_attr *attr, const CHAR *mqName, INT32 openFlag, UINT32 mode) |
|
STATIC struct mqpersonal * | DoMqueueOpen (struct mqarray *mqueueCB, INT32 openFlag) |
|
STATIC INT32 | DoMqueueClose (struct mqpersonal *privateMqPersonal) |
|
STATIC struct mqpersonal * | MqGetPrivDataBuff (mqd_t personal) |
|
STATIC INT32 | MqAllocSysFd (int maxfdp, struct mqpersonal *privateMqPersonal) |
|
STATIC VOID | MqFreeSysFd (mqd_t personal) |
|
void | MqueueRefer (int sysFd) |
|
STATIC INT32 | MqTryClose (struct mqpersonal *privateMqPersonal) |
|
STATIC INT32 | MqueueModeAnalysisSet (struct mqpersonal *privateMqPersonal) |
|
STATIC INT32 | GetPermissionOfVisitor (struct mqarray *mqueueCB) |
|
STATIC INT32 | GetMqueueAttr (struct mq_attr *defaultAttr, struct mq_attr *attr) |
|
mqd_t | mq_open (const char *mqName, int openFlag,...) |
|
int | mq_close (mqd_t personal) |
|
int | OsMqGetAttr (mqd_t personal, struct mq_attr *mqAttr) |
|
int | OsMqSetAttr (mqd_t personal, const struct mq_attr *mqSetAttr, struct mq_attr *mqOldAttr) |
|
int | mq_getsetattr (mqd_t mqd, const struct mq_attr *new, struct mq_attr *old) |
|
int | mq_unlink (const char *mqName) |
|
STATIC INT32 | ConvertTimeout (long flags, const struct timespec *absTimeout, UINT64 *ticks) |
|
STATIC INLINE BOOL | MqParamCheck (mqd_t personal, const char *msg, size_t msgLen) |
|
static void | MqSendNotify (struct mqarray *mqueueCB) |
|
int | mq_timedsend (mqd_t personal, const char *msg, size_t msgLen, unsigned int msgPrio, const struct timespec *absTimeout) |
|
ssize_t | mq_timedreceive (mqd_t personal, char *msg, size_t msgLen, unsigned int *msgPrio, const struct timespec *absTimeout) |
|
int | mq_send (mqd_t personal, const char *msg_ptr, size_t msg_len, unsigned int msg_prio) |
|
ssize_t | mq_receive (mqd_t personal, char *msg_ptr, size_t msg_len, unsigned int *msg_prio) |
|
STATIC INLINE BOOL | MqNotifyParamCheck (mqd_t personal, const struct sigevent *sigev) |
|
int | OsMqNotify (mqd_t personal, const struct sigevent *sigev) |
|