mrs_lib
Various reusable classes, functions and utilities for use in MRS projects
mrs_lib::SubscribeHandler< MessageType > Member List

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

getMsg()mrs_lib::SubscribeHandler< MessageType >inlinevirtual
hasMsg() constmrs_lib::SubscribeHandler< MessageType >inlinevirtual
lastMsgTime() constmrs_lib::SubscribeHandler< MessageType >inlinevirtual
message_callback_t typedefmrs_lib::SubscribeHandler< MessageType >
message_type typedefmrs_lib::SubscribeHandler< MessageType >
newMsg() constmrs_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() constmrs_lib::SubscribeHandler< MessageType >inlinevirtual
start()mrs_lib::SubscribeHandler< MessageType >inlinevirtual
stop()mrs_lib::SubscribeHandler< MessageType >inlinevirtual
subscribedTopicName() constmrs_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 typedefmrs_lib::SubscribeHandler< MessageType >
topicName() constmrs_lib::SubscribeHandler< MessageType >inlinevirtual
usedMsg() constmrs_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 >