|
| Profiler () |
| the basic constructor
|
|
| Profiler (const rclcpp::Node::SharedPtr &node, const std::string &node_name, const bool profiler_enabled) |
| the full constructor
|
|
| Profiler (const Profiler &other) |
| the copy constructor
|
|
Profiler & | operator= (const Profiler &other) |
| the assignment operator
|
|
Routine | createRoutine (const std::string &name) |
| create a routine for an aperiodic function
|
|
◆ Profiler() [1/2]
mrs_lib::Profiler::Profiler |
( |
const rclcpp::Node::SharedPtr & |
node, |
|
|
const std::string & |
node_name, |
|
|
const bool |
profiler_enabled |
|
) |
| |
the full constructor
- Parameters
-
node | node handle |
node_name | the node name |
profiler_enabled | if profiling is enabled |
◆ Profiler() [2/2]
mrs_lib::Profiler::Profiler |
( |
const Profiler & |
other | ) |
|
the copy constructor
- Parameters
-
◆ createRoutine()
Routine mrs_lib::Profiler::createRoutine |
( |
const std::string & |
name | ) |
|
create a routine for an aperiodic function
- Parameters
-
- Returns
- the Routine
◆ operator=()
the assignment operator
- Parameters
-
- Returns
- this object
The documentation for this class was generated from the following files:
- include/mrs_lib/profiler.h
- src/profiler/profiler.cpp