Go to the source code of this file.
|
void | zrtos_msg_queue__start_write_transaction (zrtos_msg_queue_t *thiz, zrtos_msg_queue_write_transaction_t *txn) |
|
void | zrtos_msg_queue__rollback_write_transaction (zrtos_msg_queue_t *thiz, zrtos_msg_queue_write_transaction_t *txn) |
|
bool | zrtos_msg_queue__is_empty (zrtos_msg_queue_t *thiz) |
|
zrtos_error_t | zrtos_msg_queue__put_length (zrtos_msg_queue_t *thiz, size_t len) |
|
zrtos_error_t | zrtos_msg_queue__put_data (zrtos_msg_queue_t *thiz, void *data, size_t len) |
|
zrtos_error_t | zrtos_msg_queue__put_end (zrtos_msg_queue_t *thiz) |
|
zrtos_error_t | zrtos_msg_queue__put_cbuffer_data (zrtos_msg_queue_t *thiz, zrtos_cbuffer_t *data, size_t length) |
|
zrtos_error_t | zrtos_msg_queue__put (zrtos_msg_queue_t *thiz, void *data, size_t len) |
|
zrtos_error_t | zrtos_msg_queue__get (zrtos_msg_queue_t *thiz, void *data, size_t len, size_t *outlen) |
|
zrtos_error_t | zrtos_msg_queue__pipe_next_message_to_cbuffer (zrtos_msg_queue_t *thiz, zrtos_cbuffer_t *dest, size_t len, size_t *outlen) |
|
◆ zrtos_msg_queue_header_t
◆ zrtos_msg_queue_t
◆ zrtos_msg_queue_write_transaction_t
◆ zrtos_msg_queue__get()
Definition at line 140 of file msg_queue.h.
172 goto L_READ_MESSAGE_BODY;
zrtos_error_t zrtos_cbuffer__get_ex(zrtos_cbuffer_t *thiz, void *data, size_t len, size_t *outlen)
zrtos_msg_queue_header_t header
bool zrtos_error__is_success(zrtos_error_t thiz)
#define ZRTOS_TYPES__MIN(a, b)
bool zrtos_cbuffer__can_read_length(zrtos_cbuffer_t *thiz, size_t length)
◆ zrtos_msg_queue__is_empty()
Definition at line 55 of file msg_queue.h.
zrtos_msg_queue_header_t header
◆ zrtos_msg_queue__pipe_next_message_to_cbuffer()
Definition at line 180 of file msg_queue.h.
212 goto L_READ_MESSAGE_BODY;
zrtos_error_t zrtos_cbuffer__get_ex(zrtos_cbuffer_t *thiz, void *data, size_t len, size_t *outlen)
zrtos_msg_queue_header_t header
bool zrtos_error__is_success(zrtos_error_t thiz)
#define ZRTOS_TYPES__MIN(a, b)
bool zrtos_cbuffer__can_read_length(zrtos_cbuffer_t *thiz, size_t length)
zrtos_error_t zrtos_cbuffer__pipe(zrtos_cbuffer_t *thiz, zrtos_cbuffer_t *src, size_t length, size_t *outlen)
◆ zrtos_msg_queue__put()
Definition at line 116 of file msg_queue.h.
bool zrtos_error__is_success(zrtos_error_t thiz)
zrtos_error_t zrtos_cbuffer__put_ex(zrtos_cbuffer_t *thiz, size_t len, size_t *outlen,...)
◆ zrtos_msg_queue__put_cbuffer_data()
Definition at line 100 of file msg_queue.h.
bool zrtos_error__is_success(zrtos_error_t thiz)
zrtos_error_t zrtos_cbuffer__pipe(zrtos_cbuffer_t *thiz, zrtos_cbuffer_t *src, size_t length, size_t *outlen)
◆ zrtos_msg_queue__put_data()
Definition at line 77 of file msg_queue.h.
zrtos_error_t zrtos_cbuffer__put_ex(zrtos_cbuffer_t *thiz, size_t len, size_t *outlen,...)
◆ zrtos_msg_queue__put_end()
Definition at line 93 of file msg_queue.h.
Successful program execution status.
◆ zrtos_msg_queue__put_length()
Definition at line 59 of file msg_queue.h.
bool zrtos_error__is_success(zrtos_error_t thiz)
zrtos_error_t zrtos_cbuffer__put_ex(zrtos_cbuffer_t *thiz, size_t len, size_t *outlen,...)
◆ zrtos_msg_queue__rollback_write_transaction()
Definition at line 44 of file msg_queue.h.
void zrtos_cbuffer__rollback_write_transaction(zrtos_cbuffer_t *thiz, zrtos_cbuffer_write_transaction_t *txn)
zrtos_cbuffer_write_transaction_t txn
◆ zrtos_msg_queue__start_write_transaction()
Definition at line 33 of file msg_queue.h.
zrtos_cbuffer_write_transaction_t txn
void zrtos_cbuffer__start_write_transaction(zrtos_cbuffer_t *thiz, zrtos_cbuffer_write_transaction_t *txn)