CommRaT 2.0.0
C++20 Real-Time Messaging Framework
Loading...
Searching...
No Matches
commrat::TypedMailbox< Registry, AllowedPayloadTypes > Member List

This is the complete list of members for commrat::TypedMailbox< Registry, AllowedPayloadTypes >, including all inherited members.

get_underlying_mailbox()commrat::TypedMailbox< Registry, AllowedPayloadTypes >inline
get_underlying_mailbox() constcommrat::TypedMailbox< Registry, AllowedPayloadTypes >inline
is_allowed()commrat::TypedMailbox< Registry, AllowedPayloadTypes >inlinestatic
is_running() constcommrat::TypedMailbox< Registry, AllowedPayloadTypes >inline
mailbox_id() constcommrat::TypedMailbox< Registry, AllowedPayloadTypes >inline
max_message_sizecommrat::TypedMailbox< Registry, AllowedPayloadTypes >static
num_allowed_typescommrat::TypedMailbox< Registry, AllowedPayloadTypes >static
operator=(const TypedMailbox &)=deletecommrat::TypedMailbox< Registry, AllowedPayloadTypes >
operator=(TypedMailbox &&) noexcept=defaultcommrat::TypedMailbox< Registry, AllowedPayloadTypes >
receive() -> MailboxResult< TimsMessage< PayloadT > >commrat::TypedMailbox< Registry, AllowedPayloadTypes >inline
receive_any(Visitor &&visitor) -> MailboxResult< void >commrat::TypedMailbox< Registry, AllowedPayloadTypes >inline
receive_any_for(std::chrono::milliseconds timeout, Visitor &&visitor) -> MailboxResult< void >commrat::TypedMailbox< Registry, AllowedPayloadTypes >inline
receive_for(std::chrono::milliseconds timeout) -> MailboxResult< TimsMessage< PayloadT > >commrat::TypedMailbox< Registry, AllowedPayloadTypes >inline
send(PayloadT &message, uint32_t dest_mailbox) -> MailboxResult< void >commrat::TypedMailbox< Registry, AllowedPayloadTypes >inline
send(PayloadT &message, uint32_t dest_mailbox, uint64_t timestamp) -> MailboxResult< void >commrat::TypedMailbox< Registry, AllowedPayloadTypes >inline
send(const TimsMessage< PayloadT > &tims_message, uint32_t dest_mailbox) -> MailboxResult< void >commrat::TypedMailbox< Registry, AllowedPayloadTypes >inline
start() -> MailboxResult< void >commrat::TypedMailbox< Registry, AllowedPayloadTypes >inline
stop()commrat::TypedMailbox< Registry, AllowedPayloadTypes >inline
try_receive() -> MailboxResult< TimsMessage< PayloadT > >commrat::TypedMailbox< Registry, AllowedPayloadTypes >inline
TypedMailbox(const MailboxConfig &config)commrat::TypedMailbox< Registry, AllowedPayloadTypes >inlineexplicit
TypedMailbox(const TypedMailbox &)=deletecommrat::TypedMailbox< Registry, AllowedPayloadTypes >
TypedMailbox(TypedMailbox &&) noexcept=defaultcommrat::TypedMailbox< Registry, AllowedPayloadTypes >
~TypedMailbox()=defaultcommrat::TypedMailbox< Registry, AllowedPayloadTypes >