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

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

data_callback(const typename MessageType::ConstSharedPtr &msg) (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >inlineprotectedvirtual
data_callback_t typedef (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >
default_timeout_callback(const std::string &topic_name, const rclcpp::Time &last_msg) (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >inlineprotected
getMsg() (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >inlinevirtual
getNumPublishers() const (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >inlinevirtual
hasMsg() const (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >inlinevirtual
Impl(const SubscriberHandlerOptions &options, const message_callback_t &message_callback=message_callback_t()) (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >inline
lastMsgTime() const (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >inlinevirtual
m_got_data (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >protected
m_latest_message (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >protected
m_latest_message_time (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >protected
m_message_callback (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >protected
m_new_data (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >protected
m_new_data_cv (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >mutableprotected
m_new_data_mtx (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >mutableprotected
m_node (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >protected
m_node_name (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >protected
m_qos (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >protected
m_sub (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >protected
m_sub_opts (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >protected
m_timeout_id (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >protected
m_timeout_manager (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >protected
m_timeout_mgr_callback (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >protected
m_topic_name (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >protected
m_used_data (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >protected
message_callback_t typedef (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >
newMsg() const (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >inlinevirtual
peekMsg() const (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >inlinevirtual
process_new_message(const typename MessageType::ConstSharedPtr &msg) (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >inlineprotected
setNoMessageTimeout(const rclcpp::Duration &timeout) (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >inlinevirtual
start() (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >inlinevirtual
stop() (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >inlinevirtual
SubscriberHandler< MessageType > (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >friend
timeout_callback_t typedef (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >
topicName() const (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >inlinevirtual
usedMsg() const (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >inlinevirtual
waitForNew(const rclcpp::Duration &timeout) (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >inlinevirtual
~Impl()=default (defined in mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >)mrs_lib::SubscriberHandler< MessageType >::Impl< MessageType >virtual