CommRaT 2.0.0
C++20 Real-Time Messaging Framework
Loading...
Searching...
No Matches
commrat::Publisher< UserRegistry, OutputData, PublishMailboxT, ModuleType > Member List

This is the complete list of members for commrat::Publisher< UserRegistry, OutputData, PublishMailboxT, ModuleType >, including all inherited members.

create_tims_message(T &&payload, uint64_t timestamp_ns)commrat::Publisher< UserRegistry, OutputData, PublishMailboxT, ModuleType >inlinestatic
module_name_commrat::Publisher< UserRegistry, OutputData, PublishMailboxT, ModuleType >protected
module_ptr_commrat::Publisher< UserRegistry, OutputData, PublishMailboxT, ModuleType >protected
publish_multi_outputs(std::tuple< Ts... > &outputs)commrat::Publisher< UserRegistry, OutputData, PublishMailboxT, ModuleType >inline
publish_multi_outputs_impl(std::tuple< Ts... > &outputs, std::index_sequence< Is... >)commrat::Publisher< UserRegistry, OutputData, PublishMailboxT, ModuleType >inline
publish_multi_outputs_with_timestamp(std::tuple< Ts... > &outputs, uint64_t timestamp_ns)commrat::Publisher< UserRegistry, OutputData, PublishMailboxT, ModuleType >inline
publish_output_at_index(OutputType &output)commrat::Publisher< UserRegistry, OutputData, PublishMailboxT, ModuleType >inline
publish_tims_message(TimsMessage< T > &tims_msg)commrat::Publisher< UserRegistry, OutputData, PublishMailboxT, ModuleType >inline
publish_to_subscribers(T &data)commrat::Publisher< UserRegistry, OutputData, PublishMailboxT, ModuleType >inline
send_output_at_index(uint16_t subscriber_type_id_low, OutputType &output, uint32_t dest_mailbox)commrat::Publisher< UserRegistry, OutputData, PublishMailboxT, ModuleType >inline
set_module_name(const std::string &name)commrat::Publisher< UserRegistry, OutputData, PublishMailboxT, ModuleType >inline
set_module_ptr(ModuleType *ptr)commrat::Publisher< UserRegistry, OutputData, PublishMailboxT, ModuleType >inline