|
Tizen RT Libs&Environment
v1.0 D5
|
Provides APIs for Message Queue. More...
|
Files | |
| file | mqueue.h |
| Mqueue APIs. | |
Data Structures | |
| struct | mq_attr |
| sturcutre of mqueue attritube More... | |
Macros | |
| #define | MQ_NONBLOCK O_NONBLOCK |
| #define | EXTERN extern |
Typedefs | |
| typedef FAR struct mq_des * | mqd_t |
Functions | |
| mqd_t | mq_open (FAR const char *mq_name, int oflags,...) |
| POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More... | |
| int | mq_close (mqd_t mqdes) |
| POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More... | |
| int | mq_unlink (FAR const char *mq_name) |
| POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More... | |
| int | mq_send (mqd_t mqdes, FAR const char *msg, size_t msglen, int prio) |
| POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More... | |
| int | mq_timedsend (mqd_t mqdes, FAR const char *msg, size_t msglen, int prio, FAR const struct timespec *abstime) |
| POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More... | |
| ssize_t | mq_receive (mqd_t mqdes, FAR char *msg, size_t msglen, FAR int *prio) |
| POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More... | |
| ssize_t | mq_timedreceive (mqd_t mqdes, FAR char *msg, size_t msglen, FAR int *prio, FAR const struct timespec *abstime) |
| POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More... | |
| int | mq_notify (mqd_t mqdes, const struct sigevent *notification) |
| POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More... | |
| int | mq_setattr (mqd_t mqdes, FAR const struct mq_attr *mq_stat, FAR struct mq_attr *oldstat) |
| POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More... | |
| int | mq_getattr (mqd_t mqdes, FAR struct mq_attr *mq_stat) |
| POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More... | |
Provides APIs for Message Queue.
| #define MQ_NONBLOCK O_NONBLOCK |
| int mq_close | ( | mqd_t | mqdes | ) |
POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/)
[SYSTEM CALL API]
POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/)
POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/)
[SYSTEM CALL API]
| mqd_t mq_open | ( | FAR const char * | mq_name, |
| int | oflags, | ||
| ... | |||
| ) |
POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/)
[SYSTEM CALL API]
| ssize_t mq_receive | ( | mqd_t | mqdes, |
| FAR char * | msg, | ||
| size_t | msglen, | ||
| FAR int * | prio | ||
| ) |
POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/)
[SYSTEM CALL API]
| int mq_send | ( | mqd_t | mqdes, |
| FAR const char * | msg, | ||
| size_t | msglen, | ||
| int | prio | ||
| ) |
POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/)
[SYSTEM CALL API]
POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/)
| ssize_t mq_timedreceive | ( | mqd_t | mqdes, |
| FAR char * | msg, | ||
| size_t | msglen, | ||
| FAR int * | prio, | ||
| FAR const struct timespec * | abstime | ||
| ) |
POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/)
[SYSTEM CALL API]
| int mq_timedsend | ( | mqd_t | mqdes, |
| FAR const char * | msg, | ||
| size_t | msglen, | ||
| int | prio, | ||
| FAR const struct timespec * | abstime | ||
| ) |
POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/)
[SYSTEM CALL API]
| int mq_unlink | ( | FAR const char * | mq_name | ) |
POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/)
[SYSTEM CALL API]