CommRaT 2.0.0
C++20 Real-Time Messaging Framework
Loading...
Searching...
No Matches
commrat::SubscriberInfo Struct Reference

Subscriber routing information. More...

#include <commrat/module/io/multi_output_manager.hpp>

Public Member Functions

bool operator== (const SubscriberInfo &other) const
 

Public Attributes

uint32_t base_addr {0}
 Subscriber's base mailbox address (OUTPUT type)
 
uint8_t input_index {0}
 Which input DATA mailbox to send to (0 = default)
 

Detailed Description

Subscriber routing information.

Stores both the subscriber's base mailbox address and which input index to route to (for multi-input subscribers).

Definition at line 20 of file multi_output_manager.hpp.

Member Function Documentation

◆ operator==()

bool commrat::SubscriberInfo::operator== ( const SubscriberInfo other) const
inline

Definition at line 24 of file multi_output_manager.hpp.

References base_addr, and input_index.

Member Data Documentation

◆ base_addr

uint32_t commrat::SubscriberInfo::base_addr {0}

Subscriber's base mailbox address (OUTPUT type)

Definition at line 21 of file multi_output_manager.hpp.

Referenced by operator==().

◆ input_index

uint8_t commrat::SubscriberInfo::input_index {0}

Which input DATA mailbox to send to (0 = default)

Definition at line 22 of file multi_output_manager.hpp.

Referenced by operator==().


The documentation for this struct was generated from the following file: