![]() |
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 > |