A brief description.
More...
#include <ArmarXCore/core/services/profiler/LoggingStrategy.h>
|
virtual void | logEvent (pid_t processId, uint64_t timestamp, const std::string &executableName, const std::string ×tampUnit, const std::string &eventName, const std::string &parentName, const std::string &functionName) |
|
| LoggingStrategy () |
|
virtual void | logProcessCpuUsage (pid_t processId, uint64_t timestamp, float cpuUsage) |
|
virtual void | logProcessMemoryUsage (pid_t processId, uint64_t timestamp, int memoryUsage) |
|
virtual void | logStatechartInputParameters (pid_t processId, uint64_t timestamp, const std::string &stateIdentifier, const armarx::StateParameterMap &inputParameterMap) |
|
virtual void | logStatechartLocalParameters (pid_t processId, uint64_t timestamp, const std::string &stateIdentifier, const armarx::StateParameterMap &localParameterMap) |
|
virtual void | logStatechartOutputParameters (pid_t processId, uint64_t timestamp, const std::string &stateIdentifier, const armarx::StateParameterMap &outputParameterMap) |
|
virtual void | logStatechartTransition (const ProfilerStatechartTransition &transition) |
|
virtual void | logStatechartTransitionWithParameters (pid_t processId, uint64_t timestamp, const TransitionIceBase &transition) |
|
void | setId (const std::string &id) |
|
virtual | ~LoggingStrategy () |
|
A brief description.
Detailed Description
Definition at line 50 of file LoggingStrategy.h.
◆ LoggingStrategy()
◆ ~LoggingStrategy()
◆ logEvent()
virtual void logEvent |
( |
pid_t |
processId, |
|
|
uint64_t |
timestamp, |
|
|
const std::string & |
executableName, |
|
|
const std::string & |
timestampUnit, |
|
|
const std::string & |
eventName, |
|
|
const std::string & |
parentName, |
|
|
const std::string & |
functionName |
|
) |
| |
|
inlinevirtual |
◆ logProcessCpuUsage()
virtual void logProcessCpuUsage |
( |
pid_t |
processId, |
|
|
uint64_t |
timestamp, |
|
|
float |
cpuUsage |
|
) |
| |
|
inlinevirtual |
◆ logProcessMemoryUsage()
virtual void logProcessMemoryUsage |
( |
pid_t |
processId, |
|
|
uint64_t |
timestamp, |
|
|
int |
memoryUsage |
|
) |
| |
|
inlinevirtual |
◆ logStatechartInputParameters()
virtual void logStatechartInputParameters |
( |
pid_t |
processId, |
|
|
uint64_t |
timestamp, |
|
|
const std::string & |
stateIdentifier, |
|
|
const armarx::StateParameterMap & |
inputParameterMap |
|
) |
| |
|
inlinevirtual |
◆ logStatechartLocalParameters()
virtual void logStatechartLocalParameters |
( |
pid_t |
processId, |
|
|
uint64_t |
timestamp, |
|
|
const std::string & |
stateIdentifier, |
|
|
const armarx::StateParameterMap & |
localParameterMap |
|
) |
| |
|
inlinevirtual |
◆ logStatechartOutputParameters()
virtual void logStatechartOutputParameters |
( |
pid_t |
processId, |
|
|
uint64_t |
timestamp, |
|
|
const std::string & |
stateIdentifier, |
|
|
const armarx::StateParameterMap & |
outputParameterMap |
|
) |
| |
|
inlinevirtual |
◆ logStatechartTransition()
virtual void logStatechartTransition |
( |
const ProfilerStatechartTransition & |
transition | ) |
|
|
inlinevirtual |
◆ logStatechartTransitionWithParameters()
virtual void logStatechartTransitionWithParameters |
( |
pid_t |
processId, |
|
|
uint64_t |
timestamp, |
|
|
const TransitionIceBase & |
transition |
|
) |
| |
|
inlinevirtual |
◆ setId()
void setId |
( |
const std::string & |
id | ) |
|
|
inline |
◆ id
The documentation for this class was generated from the following file: