#include <kernel.h>
#include <posix/time.h>
#include <fcntl.h>
#include "posix_types.h"
#include "sys/stat.h"
Go to the source code of this file.
|
mqd_t | mq_open (const char *name, int oflags,...) |
|
int | mq_close (mqd_t mqdes) |
|
int | mq_unlink (const char *name) |
|
int | mq_getattr (mqd_t mqdes, struct mq_attr *mqstat) |
|
int | mq_receive (mqd_t mqdes, char *msg_ptr, size_t msg_len, unsigned int *msg_prio) |
|
int | mq_send (mqd_t mqdes, const char *msg_ptr, size_t msg_len, unsigned int msg_prio) |
|
int | mq_setattr (mqd_t mqdes, const struct mq_attr *mqstat, struct mq_attr *omqstat) |
|
int | mq_timedreceive (mqd_t mqdes, char *msg_ptr, size_t msg_len, unsigned int *msg_prio, const struct timespec *abstime) |
|
int | mq_timedsend (mqd_t mqdes, const char *msg_ptr, size_t msg_len, unsigned int msg_prio, const struct timespec *abstime) |
|
◆ mq_attr
◆ mqd_t
◆ mq_close()
int mq_close |
( |
mqd_t |
mqdes | ) |
|
◆ mq_getattr()
◆ mq_open()
mqd_t mq_open |
( |
const char * |
name, |
|
|
int |
oflags, |
|
|
|
... |
|
) |
| |
◆ mq_receive()
int mq_receive |
( |
mqd_t |
mqdes, |
|
|
char * |
msg_ptr, |
|
|
size_t |
msg_len, |
|
|
unsigned int * |
msg_prio |
|
) |
| |
◆ mq_send()
int mq_send |
( |
mqd_t |
mqdes, |
|
|
const char * |
msg_ptr, |
|
|
size_t |
msg_len, |
|
|
unsigned int |
msg_prio |
|
) |
| |
◆ mq_setattr()
◆ mq_timedreceive()
int mq_timedreceive |
( |
mqd_t |
mqdes, |
|
|
char * |
msg_ptr, |
|
|
size_t |
msg_len, |
|
|
unsigned int * |
msg_prio, |
|
|
const struct timespec * |
abstime |
|
) |
| |
◆ mq_timedsend()
int mq_timedsend |
( |
mqd_t |
mqdes, |
|
|
const char * |
msg_ptr, |
|
|
size_t |
msg_len, |
|
|
unsigned int |
msg_prio, |
|
|
const struct timespec * |
abstime |
|
) |
| |
◆ mq_unlink()
int mq_unlink |
( |
const char * |
name | ) |
|