µOS++ IIIe Reference 7.0.0
The third edition of µOS++, a POSIX inspired open source framework, written in C++
Loading...
Searching...
No Matches
os::rtos::message_queue_typed< T, Allocator > Member List

This is the complete list of members for os::rtos::message_queue_typed< T, Allocator >, including all inherited members.

allocator_type typedefos::rtos::message_queue_typed< T, Allocator >
capacity(void) constos::rtos::message_queueinline
compute_allocated_size_bytes(std::size_t msgs, std::size_t msg_size_bytes)os::rtos::message_queueinline
default_priorityos::rtos::message_queuestatic
empty(void) constos::rtos::message_queueinline
full(void) constos::rtos::message_queueinline
index_t typedefos::rtos::message_queue
initializeros::rtos::message_queuestatic
length(void) constos::rtos::message_queueinline
max_msg_sizeos::rtos::message_queuestatic
max_priorityos::rtos::message_queuestatic
max_sizeos::rtos::message_queuestatic
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_allocated(std::size_t msgs, std::size_t msg_size_bytes, const attributes &attr=initializer, const allocator_type &allocator=allocator_type())os::rtos::message_queue_allocated< Allocator >inline
message_queue_allocated(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_allocated< Allocator >
message_queue_typed(std::size_t msgs, const message_queue::attributes &attr=message_queue::initializer, const allocator_type &allocator=allocator_type())os::rtos::message_queue_typed< T, Allocator >inline
message_queue_typed(const char *name, std::size_t msgs, const message_queue::attributes &attr=message_queue::initializer, const allocator_type &allocator=allocator_type())os::rtos::message_queue_typed< T, Allocator >inline
msg_size(void) constos::rtos::message_queueinline
msg_size_t typedefos::rtos::message_queue
name(void) constos::rtos::internal::object_namedinline
no_indexos::rtos::message_queuestatic
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_systeminline
object_named_system(const char *name)os::rtos::internal::object_named_systeminline
operator delete(void *ptr, std::size_t bytes)os::rtos::internal::object_named_systeminlinestatic
operator delete[](void *ptr, std::size_t bytes)os::rtos::internal::object_named_systeminlinestatic
operator new(std::size_t bytes)os::rtos::internal::object_named_systeminlinestatic
operator new(std::size_t bytes, void *ptr)os::rtos::internal::object_named_systeminlinestatic
operator new[](std::size_t bytes)os::rtos::internal::object_named_systeminlinestatic
operator new[](std::size_t bytes, void *ptr)os::rtos::internal::object_named_systeminlinestatic
operator==(const message_queue &rhs) constos::rtos::message_queueinline
priority_t typedefos::rtos::message_queue
receive(value_type *msg, message_queue::priority_t *mprio=nullptr)os::rtos::message_queue_typed< T, Allocator >inline
os::rtos::message_queue_allocated::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, message_queue::priority_t mprio=message_queue::default_priority)os::rtos::message_queue_typed< T, Allocator >inline
os::rtos::message_queue_allocated::send(const void *msg, std::size_t nbytes, priority_t mprio=default_priority)os::rtos::message_queue
size_t typedefos::rtos::message_queue
timed_receive(value_type *msg, clock::duration_t timeout, message_queue::priority_t *mprio=nullptr)os::rtos::message_queue_typed< T, Allocator >inline
os::rtos::message_queue_allocated::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, message_queue::priority_t mprio=message_queue::default_priority)os::rtos::message_queue_typed< T, Allocator >inline
os::rtos::message_queue_allocated::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, message_queue::priority_t *mprio=nullptr)os::rtos::message_queue_typed< T, Allocator >inline
os::rtos::message_queue_allocated::try_receive(void *msg, std::size_t nbytes, priority_t *mprio=nullptr)os::rtos::message_queue
try_send(const value_type *msg, message_queue::priority_t mprio=message_queue::default_priority)os::rtos::message_queue_typed< T, Allocator >inline
os::rtos::message_queue_allocated::try_send(const void *msg, std::size_t nbytes, priority_t mprio=default_priority)os::rtos::message_queue
value_type typedefos::rtos::message_queue_typed< T, Allocator >
~message_queue()os::rtos::message_queuevirtual
~message_queue_allocated() overrideos::rtos::message_queue_allocated< Allocator >virtual
~message_queue_typed() overrideos::rtos::message_queue_typed< T, Allocator >virtual
~object_named()=defaultos::rtos::internal::object_named
~object_named_system()=defaultos::rtos::internal::object_named_system