| get_underlying_mailbox() | commrat::TypedMailbox< Registry, AllowedPayloadTypes > | inline |
| get_underlying_mailbox() const | commrat::TypedMailbox< Registry, AllowedPayloadTypes > | inline |
| is_allowed() | commrat::TypedMailbox< Registry, AllowedPayloadTypes > | inlinestatic |
| is_running() const | commrat::TypedMailbox< Registry, AllowedPayloadTypes > | inline |
| mailbox_id() const | commrat::TypedMailbox< Registry, AllowedPayloadTypes > | inline |
| max_message_size | commrat::TypedMailbox< Registry, AllowedPayloadTypes > | static |
| num_allowed_types | commrat::TypedMailbox< Registry, AllowedPayloadTypes > | static |
| operator=(const TypedMailbox &)=delete | commrat::TypedMailbox< Registry, AllowedPayloadTypes > | |
| operator=(TypedMailbox &&) noexcept=default | commrat::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 &)=delete | commrat::TypedMailbox< Registry, AllowedPayloadTypes > | |
| TypedMailbox(TypedMailbox &&) noexcept=default | commrat::TypedMailbox< Registry, AllowedPayloadTypes > | |
| ~TypedMailbox()=default | commrat::TypedMailbox< Registry, AllowedPayloadTypes > | |