code_profiler
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
tue::ProfilePublisher Class Reference

#include <profile_publisher.h>

Public Member Functions

void initialize (const Profiler &profiler)
 
void initialize (const Profiler *profiler)
 
 ProfilePublisher ()
 
 ProfilePublisher (const Profiler &profiler)
 
 ProfilePublisher (const Profiler *profiler)
 
void publish () const
 
virtual ~ProfilePublisher ()=default
 

Protected Member Functions

void initialize ()
 

Protected Attributes

const Profilerprofiler_
 
ros::Publisher pub_stats_
 

Detailed Description

Definition at line 11 of file profile_publisher.h.

Constructor & Destructor Documentation

◆ ProfilePublisher() [1/3]

tue::ProfilePublisher::ProfilePublisher ( )

Definition at line 14 of file profile_publisher.cpp.

◆ ProfilePublisher() [2/3]

tue::ProfilePublisher::ProfilePublisher ( const Profiler profiler)

Definition at line 20 of file profile_publisher.cpp.

◆ ProfilePublisher() [3/3]

tue::ProfilePublisher::ProfilePublisher ( const Profiler profiler)

Definition at line 27 of file profile_publisher.cpp.

◆ ~ProfilePublisher()

virtual tue::ProfilePublisher::~ProfilePublisher ( )
virtualdefault

Member Function Documentation

◆ initialize() [1/3]

void tue::ProfilePublisher::initialize ( )
protected

Definition at line 50 of file profile_publisher.cpp.

◆ initialize() [2/3]

void tue::ProfilePublisher::initialize ( const Profiler profiler)

Definition at line 34 of file profile_publisher.cpp.

◆ initialize() [3/3]

void tue::ProfilePublisher::initialize ( const Profiler profiler)

Definition at line 42 of file profile_publisher.cpp.

◆ publish()

void tue::ProfilePublisher::publish ( ) const

Definition at line 59 of file profile_publisher.cpp.

Member Data Documentation

◆ profiler_

const Profiler* tue::ProfilePublisher::profiler_
protected

Definition at line 33 of file profile_publisher.h.

◆ pub_stats_

ros::Publisher tue::ProfilePublisher::pub_stats_
protected

Definition at line 35 of file profile_publisher.h.


The documentation for this class was generated from the following files: