IceLoggingStrategy publishes incoming log method calls directly on IceLoggingStrategy::profilerListenerPrx.
More...
#include <ArmarXCore/core/services/profiler/IceLoggingStrategy.h>
|
| | IceLoggingStrategy (ProfilerListenerPrx profilerTopic) |
| |
| 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) override |
| |
| void | logProcessCpuUsage (pid_t processId, uint64_t timestamp, float cpuUsage) override |
| |
| void | logProcessMemoryUsage (pid_t processId, u_int64_t timestamp, int memoryUsage) override |
| |
| void | logStatechartInputParameters (pid_t processId, uint64_t timestamp, const std::string &stateIdentifier, const armarx::StateParameterMap &inputParameterMap) override |
| |
| void | logStatechartLocalParameters (pid_t processId, uint64_t timestamp, const std::string &stateIdentifier, const armarx::StateParameterMap &localParameterMap) override |
| |
| void | logStatechartOutputParameters (pid_t processId, uint64_t timestamp, const std::string &stateIdentifier, const armarx::StateParameterMap &outputParameterMap) override |
| |
| void | logStatechartTransition (const ProfilerStatechartTransition &transition) override |
| |
| void | logStatechartTransitionWithParameters (pid_t processId, uint64_t timestamp, const TransitionIceBase &transition) override |
| |
| | ~IceLoggingStrategy () override |
| |
| | LoggingStrategy () |
| |
| virtual void | logProcessMemoryUsage (pid_t processId, uint64_t timestamp, int memoryUsage) |
| |
| void | setId (const std::string &id) |
| |
| virtual | ~LoggingStrategy () |
| |
IceLoggingStrategy publishes incoming log method calls directly on IceLoggingStrategy::profilerListenerPrx.
Instances of this strategy object is used by armarx::Profiler.
Definition at line 55 of file IceLoggingStrategy.h.
◆ IceLoggingStrategy()
◆ ~IceLoggingStrategy()
◆ logEvent()
| 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 ) |
|
overridevirtual |
◆ logProcessCpuUsage()
| void logProcessCpuUsage |
( |
pid_t | processId, |
|
|
uint64_t | timestamp, |
|
|
float | cpuUsage ) |
|
overridevirtual |
◆ logProcessMemoryUsage()
| void logProcessMemoryUsage |
( |
pid_t | processId, |
|
|
u_int64_t | timestamp, |
|
|
int | memoryUsage ) |
|
override |
◆ logStatechartInputParameters()
| void logStatechartInputParameters |
( |
pid_t | processId, |
|
|
uint64_t | timestamp, |
|
|
const std::string & | stateIdentifier, |
|
|
const armarx::StateParameterMap & | inputParameterMap ) |
|
overridevirtual |
◆ logStatechartLocalParameters()
| void logStatechartLocalParameters |
( |
pid_t | processId, |
|
|
uint64_t | timestamp, |
|
|
const std::string & | stateIdentifier, |
|
|
const armarx::StateParameterMap & | localParameterMap ) |
|
overridevirtual |
◆ logStatechartOutputParameters()
| void logStatechartOutputParameters |
( |
pid_t | processId, |
|
|
uint64_t | timestamp, |
|
|
const std::string & | stateIdentifier, |
|
|
const armarx::StateParameterMap & | outputParameterMap ) |
|
overridevirtual |
◆ logStatechartTransition()
| void logStatechartTransition |
( |
const ProfilerStatechartTransition & | transition | ) |
|
|
overridevirtual |
◆ logStatechartTransitionWithParameters()
| void logStatechartTransitionWithParameters |
( |
pid_t | processId, |
|
|
uint64_t | timestamp, |
|
|
const TransitionIceBase & | transition ) |
|
overridevirtual |
◆ profilerListenerPrx
| ProfilerListenerPrx profilerListenerPrx |
|
protected |
The documentation for this class was generated from the following files: