![]() |
mrs_lib
Various reusable classes, functions and utilities for use in MRS projects
|
This is the complete list of members for mrs_lib::SubscriberHandler< MessageType >, including all inherited members.
getMsg() | mrs_lib::SubscriberHandler< MessageType > | inlinevirtual |
getNumPublishers() const | mrs_lib::SubscriberHandler< MessageType > | inlinevirtual |
hasMsg() const | mrs_lib::SubscriberHandler< MessageType > | inlinevirtual |
lastMsgTime() const | mrs_lib::SubscriberHandler< MessageType > | inlinevirtual |
message_callback_t typedef | mrs_lib::SubscriberHandler< MessageType > | |
message_type typedef | mrs_lib::SubscriberHandler< MessageType > | |
newMsg() const | mrs_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() const | mrs_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() const | mrs_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 typedef | mrs_lib::SubscriberHandler< MessageType > | |
topicName() const | mrs_lib::SubscriberHandler< MessageType > | inlinevirtual |
usedMsg() const | mrs_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 > |