Template Class DiagnosedPublishAdapter

Inheritance Relationships

Base Type

  • public diagnostic_updater::TopicDiagnostic

Class Documentation

template<class DiagnosedPublisherT>
class DiagnosedPublishAdapter : public diagnostic_updater::TopicDiagnostic

Public Functions

template<typename PublisherType>
inline DiagnosedPublishAdapter(PublisherType publisher, diagnostic_updater::Updater &diag, const diagnostic_updater::FrequencyStatusParam &freq, const diagnostic_updater::TimeStampStatusParam &stamp)
inline virtual ~DiagnosedPublishAdapter()
template<typename MessageType>
inline void publish(const std::shared_ptr<MessageType> &message)
template<typename MessageType>
inline void publish(const MessageType &message)

Protected Attributes

DiagnosedPublisherT publisher_