Modulo 5.0.0
Loading...
Searching...
No Matches
modulo_core::communication::PublisherHandler< PubT, MsgT > Member List

This is the complete list of members for modulo_core::communication::PublisherHandler< PubT, MsgT >, including all inherited members.

activate() overridemodulo_core::communication::PublisherHandler< PubT, MsgT >inlinevirtual
create_publisher_interface(const std::shared_ptr< MessagePairInterface > &message_pair)modulo_core::communication::PublisherHandler< PubT, MsgT >inline
deactivate() overridemodulo_core::communication::PublisherHandler< PubT, MsgT >inlinevirtual
get_handler(bool validate_pointer=true)modulo_core::communication::PublisherInterfaceinline
get_message_pair() constmodulo_core::communication::PublisherInterface
get_type() constmodulo_core::communication::PublisherInterface
publish() overridemodulo_core::communication::PublisherHandler< PubT, MsgT >inlinevirtual
publish(const MsgT &message) constmodulo_core::communication::PublisherHandler< PubT, MsgT >
PublisherHandler(PublisherType type, std::shared_ptr< PubT > publisher)modulo_core::communication::PublisherHandler< PubT, MsgT >
PublisherInterface(PublisherType type, std::shared_ptr< MessagePairInterface > message_pair=nullptr)modulo_core::communication::PublisherInterfaceexplicit
PublisherInterface(const PublisherInterface &publisher)=defaultmodulo_core::communication::PublisherInterface
set_message_pair(const std::shared_ptr< MessagePairInterface > &message_pair)modulo_core::communication::PublisherInterface
~PublisherHandler() overridemodulo_core::communication::PublisherHandler< PubT, MsgT >
~PublisherInterface()=defaultmodulo_core::communication::PublisherInterfacevirtual