allocator_type typedef | os::rtos::message_queue | |
capacity(void) const | os::rtos::message_queue | inline |
compute_allocated_size_bytes(std::size_t msgs, std::size_t msg_size_bytes) | os::rtos::message_queue | inline |
default_priority | os::rtos::message_queue | static |
empty(void) const | os::rtos::message_queue | inline |
full(void) const | os::rtos::message_queue | inline |
index_t typedef | os::rtos::message_queue | |
initializer | os::rtos::message_queue | static |
length(void) const | os::rtos::message_queue | inline |
max_msg_size | os::rtos::message_queue | static |
max_priority | os::rtos::message_queue | static |
max_size | os::rtos::message_queue | static |
message_queue(std::size_t msgs, std::size_t msg_size_bytes, const attributes &attr=initializer, const allocator_type &allocator=allocator_type()) | os::rtos::message_queue | |
message_queue(const char *name, std::size_t msgs, std::size_t msg_size_bytes, const attributes &attr=initializer, const allocator_type &allocator=allocator_type()) | os::rtos::message_queue | |
message_queue_inclusive(const attributes &attr=initializer) | os::rtos::message_queue_inclusive< T, N > | inline |
message_queue_inclusive(const char *name, const attributes &attr=initializer) | os::rtos::message_queue_inclusive< T, N > | |
msg_size(void) const | os::rtos::message_queue | inline |
msg_size_t typedef | os::rtos::message_queue | |
msgs | os::rtos::message_queue_inclusive< T, N > | static |
name(void) const | os::rtos::internal::object_named | inline |
no_index | os::rtos::message_queue | static |
object_named() | os::rtos::internal::object_named | |
object_named(const char *name) | os::rtos::internal::object_named | |
object_named_system() | os::rtos::internal::object_named_system | inline |
object_named_system(const char *name) | os::rtos::internal::object_named_system | inline |
operator delete(void *ptr, std::size_t bytes) | os::rtos::internal::object_named_system | inlinestatic |
operator delete[](void *ptr, std::size_t bytes) | os::rtos::internal::object_named_system | inlinestatic |
operator new(std::size_t bytes) | os::rtos::internal::object_named_system | inlinestatic |
operator new(std::size_t bytes, void *ptr) | os::rtos::internal::object_named_system | inlinestatic |
operator new[](std::size_t bytes) | os::rtos::internal::object_named_system | inlinestatic |
operator new[](std::size_t bytes, void *ptr) | os::rtos::internal::object_named_system | inlinestatic |
operator==(const message_queue &rhs) const | os::rtos::message_queue | inline |
priority_t typedef | os::rtos::message_queue | |
receive(value_type *msg, priority_t *mprio=nullptr) | os::rtos::message_queue_inclusive< T, N > | inline |
os::rtos::message_queue::receive(void *msg, std::size_t nbytes, priority_t *mprio=nullptr) | os::rtos::message_queue | |
reset(void) | os::rtos::message_queue | |
send(const value_type *msg, priority_t mprio=default_priority) | os::rtos::message_queue_inclusive< T, N > | inline |
os::rtos::message_queue::send(const void *msg, std::size_t nbytes, priority_t mprio=default_priority) | os::rtos::message_queue | |
size_t typedef | os::rtos::message_queue | |
timed_receive(value_type *msg, clock::duration_t timeout, priority_t *mprio=nullptr) | os::rtos::message_queue_inclusive< T, N > | inline |
os::rtos::message_queue::timed_receive(void *msg, std::size_t nbytes, clock::duration_t timeout, priority_t *mprio=nullptr) | os::rtos::message_queue | |
timed_send(const value_type *msg, clock::duration_t timeout, priority_t mprio=default_priority) | os::rtos::message_queue_inclusive< T, N > | inline |
os::rtos::message_queue::timed_send(const void *msg, std::size_t nbytes, clock::duration_t timeout, priority_t mprio=default_priority) | os::rtos::message_queue | |
try_receive(value_type *msg, priority_t *mprio=nullptr) | os::rtos::message_queue_inclusive< T, N > | inline |
os::rtos::message_queue::try_receive(void *msg, std::size_t nbytes, priority_t *mprio=nullptr) | os::rtos::message_queue | |
try_send(const value_type *msg, priority_t mprio=default_priority) | os::rtos::message_queue_inclusive< T, N > | inline |
os::rtos::message_queue::try_send(const void *msg, std::size_t nbytes, priority_t mprio=default_priority) | os::rtos::message_queue | |
value_type typedef | os::rtos::message_queue_inclusive< T, N > | |
~message_queue() | os::rtos::message_queue | virtual |
~message_queue_inclusive() override | os::rtos::message_queue_inclusive< T, N > | virtual |
~object_named()=default | os::rtos::internal::object_named | |
~object_named_system()=default | os::rtos::internal::object_named_system | |