mrs_lib
Various reusable classes, functions and utilities for use in MRS projects
Loading...
Searching...
No Matches
mrs_lib::SubscriberHandler< MessageType > Member List

This is the complete list of members for mrs_lib::SubscriberHandler< MessageType >, including all inherited members.

getMsg()mrs_lib::SubscriberHandler< MessageType >inlinevirtual
getNumPublishers() constmrs_lib::SubscriberHandler< MessageType >inlinevirtual
hasMsg() constmrs_lib::SubscriberHandler< MessageType >inlinevirtual
lastMsgTime() constmrs_lib::SubscriberHandler< MessageType >inlinevirtual
message_callback_t typedefmrs_lib::SubscriberHandler< MessageType >
message_type typedefmrs_lib::SubscriberHandler< MessageType >
newMsg() constmrs_lib::SubscriberHandler< MessageType >inlinevirtual
operator=(const SubscriberHandler &)=delete (defined in mrs_lib::SubscriberHandler< MessageType >)mrs_lib::SubscriberHandler< MessageType >
operator=(SubscriberHandler &&other) (defined in mrs_lib::SubscriberHandler< MessageType >)mrs_lib::SubscriberHandler< MessageType >inline
peekMsg() constmrs_lib::SubscriberHandler< MessageType >inlinevirtual
setNoMessageTimeout(const rclcpp::Duration &timeout)mrs_lib::SubscriberHandler< MessageType >inlinevirtual
start()mrs_lib::SubscriberHandler< MessageType >inlinevirtual
stop()mrs_lib::SubscriberHandler< MessageType >inlinevirtual
subscribedTopicName() constmrs_lib::SubscriberHandler< MessageType >inlinevirtual
SubscriberHandler()mrs_lib::SubscriberHandler< MessageType >inline
SubscriberHandler(const SubscriberHandlerOptions &options, const std::string &topic_name, Types... args)mrs_lib::SubscriberHandler< MessageType >inline
SubscriberHandler(const SubscriberHandlerOptions &options, const message_callback_t &message_callback={})mrs_lib::SubscriberHandler< MessageType >inline
SubscriberHandler(const SubscriberHandlerOptions &options, const timeout_callback_t &timeout_callback, Types... args)mrs_lib::SubscriberHandler< MessageType >inline
SubscriberHandler(const SubscriberHandlerOptions &options, void(ObjectType1::*const timeout_callback)(const std::string &topic_name, const rclcpp::Time &last_msg), ObjectType1 *const obj1, Types... args)mrs_lib::SubscriberHandler< MessageType >inline
SubscriberHandler(const SubscriberHandlerOptions &options, void(ObjectType2::*const message_callback)(typename MessageType::ConstSharedPtr), ObjectType2 *const obj2, Types... args)mrs_lib::SubscriberHandler< MessageType >inline
SubscriberHandler(const SubscriberHandlerOptions &options, void(ObjectType2::*const message_callback)(typename MessageType::ConstSharedPtr), ObjectType2 *const obj2, void(ObjectType1::*const timeout_callback)(const std::string &topic_name, const rclcpp::Time &last_msg), ObjectType1 *const obj1, Types... args)mrs_lib::SubscriberHandler< MessageType >inline
SubscriberHandler(const SubscriberHandlerOptions &options, const rclcpp::Duration &no_message_timeout, Types... args)mrs_lib::SubscriberHandler< MessageType >inline
SubscriberHandler(const SubscriberHandlerOptions &options, std::shared_ptr< mrs_lib::TimeoutManager > &timeout_manager, Types... args)mrs_lib::SubscriberHandler< MessageType >inline
SubscriberHandler(const SubscriberHandler &)=delete (defined in mrs_lib::SubscriberHandler< MessageType >)mrs_lib::SubscriberHandler< MessageType >
SubscriberHandler(SubscriberHandler &&other) (defined in mrs_lib::SubscriberHandler< MessageType >)mrs_lib::SubscriberHandler< MessageType >inline
timeout_callback_t typedefmrs_lib::SubscriberHandler< MessageType >
topicName() constmrs_lib::SubscriberHandler< MessageType >inlinevirtual
usedMsg() constmrs_lib::SubscriberHandler< MessageType >inlinevirtual
waitForNew(const rclcpp::Duration &timeout)mrs_lib::SubscriberHandler< MessageType >inlinevirtual
~SubscriberHandler()=default (defined in mrs_lib::SubscriberHandler< MessageType >)mrs_lib::SubscriberHandler< MessageType >