mrs_lib
Various reusable classes, functions and utilities for use in MRS projects
|
This is the complete list of members for mrs_lib::SubscribeHandler< MessageType >, including all inherited members.
getMsg() | mrs_lib::SubscribeHandler< MessageType > | inlinevirtual |
getNumPublishers() const | mrs_lib::SubscribeHandler< MessageType > | inlinevirtual |
hasMsg() const | mrs_lib::SubscribeHandler< MessageType > | inlinevirtual |
lastMsgTime() const | mrs_lib::SubscribeHandler< MessageType > | inlinevirtual |
message_callback_t typedef | mrs_lib::SubscribeHandler< MessageType > | |
message_type typedef | mrs_lib::SubscribeHandler< MessageType > | |
newMsg() const | mrs_lib::SubscribeHandler< MessageType > | inlinevirtual |
operator=(const SubscribeHandler &)=delete (defined in mrs_lib::SubscribeHandler< MessageType >) | mrs_lib::SubscribeHandler< MessageType > | |
operator=(SubscribeHandler &&other) (defined in mrs_lib::SubscribeHandler< MessageType >) | mrs_lib::SubscribeHandler< MessageType > | inline |
peekMsg() const | mrs_lib::SubscribeHandler< MessageType > | inlinevirtual |
setNoMessageTimeout(const ros::Duration &timeout) | mrs_lib::SubscribeHandler< MessageType > | inlinevirtual |
start() | mrs_lib::SubscribeHandler< MessageType > | inlinevirtual |
stop() | mrs_lib::SubscribeHandler< MessageType > | inlinevirtual |
subscribedTopicName() const | mrs_lib::SubscribeHandler< MessageType > | inlinevirtual |
SubscribeHandler() | mrs_lib::SubscribeHandler< MessageType > | inline |
SubscribeHandler(const SubscribeHandlerOptions &options, const std::string &topic_name, Types ... args) | mrs_lib::SubscribeHandler< MessageType > | inline |
SubscribeHandler(const SubscribeHandlerOptions &options, const message_callback_t &message_callback={}) | mrs_lib::SubscribeHandler< MessageType > | inline |
SubscribeHandler(const SubscribeHandlerOptions &options, const timeout_callback_t &timeout_callback, Types ... args) | mrs_lib::SubscribeHandler< MessageType > | inline |
SubscribeHandler(const SubscribeHandlerOptions &options, void(ObjectType1::*const timeout_callback)(const std::string &topic_name, const ros::Time &last_msg), ObjectType1 *const obj1, Types ... args) | mrs_lib::SubscribeHandler< MessageType > | inline |
SubscribeHandler(const SubscribeHandlerOptions &options, void(ObjectType2::*const message_callback)(typename MessageType::ConstPtr), ObjectType2 *const obj2, Types ... args) | mrs_lib::SubscribeHandler< MessageType > | inline |
SubscribeHandler(const SubscribeHandlerOptions &options, void(ObjectType2::*const message_callback)(typename MessageType::ConstPtr), ObjectType2 *const obj2, void(ObjectType1::*const timeout_callback)(const std::string &topic_name, const ros::Time &last_msg), ObjectType1 *const obj1, Types ... args) | mrs_lib::SubscribeHandler< MessageType > | inline |
SubscribeHandler(const SubscribeHandlerOptions &options, const ros::Duration &no_message_timeout, Types ... args) | mrs_lib::SubscribeHandler< MessageType > | inline |
SubscribeHandler(const SubscribeHandlerOptions &options, mrs_lib::TimeoutManager &timeout_manager, Types ... args) | mrs_lib::SubscribeHandler< MessageType > | inline |
SubscribeHandler(const SubscribeHandler &)=delete (defined in mrs_lib::SubscribeHandler< MessageType >) | mrs_lib::SubscribeHandler< MessageType > | |
SubscribeHandler(SubscribeHandler &&other) (defined in mrs_lib::SubscribeHandler< MessageType >) | mrs_lib::SubscribeHandler< MessageType > | inline |
timeout_callback_t typedef | mrs_lib::SubscribeHandler< MessageType > | |
topicName() const | mrs_lib::SubscribeHandler< MessageType > | inlinevirtual |
usedMsg() const | mrs_lib::SubscribeHandler< MessageType > | inlinevirtual |
waitForNew(const ros::WallDuration &timeout) | mrs_lib::SubscribeHandler< MessageType > | inlinevirtual |
~SubscribeHandler()=default (defined in mrs_lib::SubscribeHandler< MessageType >) | mrs_lib::SubscribeHandler< MessageType > |