|
|
| 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:
- /home/runner/work/mrs_lib/mrs_lib/include/mrs_lib/profiler.h
- /home/runner/work/mrs_lib/mrs_lib/src/profiler/profiler.cpp