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

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

is_registeredcommrat::RegistryMailbox< Registry >static
is_running() constcommrat::RegistryMailbox< Registry >inline
mailbox_id() constcommrat::RegistryMailbox< Registry >inline
num_message_types()commrat::RegistryMailbox< Registry >inlinestatic
operator=(const RegistryMailbox &)=deletecommrat::RegistryMailbox< Registry >
operator=(RegistryMailbox &&) noexcept=defaultcommrat::RegistryMailbox< Registry >
receive() -> MailboxResult< TimsMessage< PayloadT > >commrat::RegistryMailbox< Registry >inline
receive_any(Visitor &&visitor) -> MailboxResult< void >commrat::RegistryMailbox< Registry >inline
receive_any_for(std::chrono::milliseconds timeout, Visitor &&visitor) -> MailboxResult< void >commrat::RegistryMailbox< Registry >inline
receive_for(std::chrono::milliseconds timeout) -> MailboxResult< TimsMessage< PayloadT > >commrat::RegistryMailbox< Registry >inline
RegistryMailbox(const MailboxConfig &config)commrat::RegistryMailbox< Registry >inlineexplicit
RegistryMailbox(const RegistryMailbox &)=deletecommrat::RegistryMailbox< Registry >
RegistryMailbox(RegistryMailbox &&) noexcept=defaultcommrat::RegistryMailbox< Registry >
send(PayloadT &payload, uint32_t dest_mailbox) -> MailboxResult< void >commrat::RegistryMailbox< Registry >inline
send(PayloadT &payload, uint32_t dest_mailbox, uint64_t timestamp) -> MailboxResult< void >commrat::RegistryMailbox< Registry >inline
start() -> MailboxResult< void >commrat::RegistryMailbox< Registry >inline
stop()commrat::RegistryMailbox< Registry >inline
try_receive() -> MailboxResult< TimsMessage< PayloadT > >commrat::RegistryMailbox< Registry >inline
try_receive_any(Visitor &&visitor) -> MailboxResult< void >commrat::RegistryMailbox< Registry >inline
underlying()commrat::RegistryMailbox< Registry >inline
underlying() constcommrat::RegistryMailbox< Registry >inline
~RegistryMailbox()=defaultcommrat::RegistryMailbox< Registry >