#include <stdint.h>
#include <sys/eventfd.h>
#include "xroad_common_types.h"
Go to the source code of this file.
◆ xroad_queue_callback_t
◆ xroad_queue_create()
create new queue
- Parameters
-
- Returns
- created queue, NULL - error happened
◆ xroad_queue_destroy()
void xroad_queue_destroy |
( |
xroad_queue_t * |
q | ) |
|
◆ xroad_queue_push()
xroad_errno_t xroad_queue_push |
( |
xroad_queue_t * |
q, |
|
|
void * |
val, |
|
|
size_t |
size |
|
) |
| |
add item to queue
- Parameters
-
[in] | q | - queue instance |
[in] | val | - pointer to value |
[in] | size | - value size |
- Returns
- XROAD_OK - added, else not added