Go to the documentation of this file.
29 #include <MemoryX/interface/core/EntityBase.h>
30 #include <MemoryX/interface/memorytypes/ProfilerEntities.h>
35 class ProfilerMemoryUsage;
39 virtual public memoryx::ProfilerMemoryUsageBase,
54 Ice::Int getPid(
const Ice::Current&
c = Ice::emptyCurrent)
const override;
55 void setPid(
Ice::Int pid,
const Ice::Current&
c = Ice::emptyCurrent)
override;
57 std::string
getProcessName(
const Ice::Current&
c = Ice::emptyCurrent)
const override;
58 void setProcessName(
const std::string& processName,
const Ice::Current&
c = Ice::emptyCurrent)
override;
68 void initializeAttributes();
std::string getProcessName(const Ice::Current &c=Ice::emptyCurrent) const override
ProfilerEntityPtr clone(const Ice::Current &c=Ice::emptyCurrent) const
void setMemoryUsage(Ice::Int memoryUsage, const Ice::Current &c=Ice::emptyCurrent) override
Ice::Int getPid(const Ice::Current &c=Ice::emptyCurrent) const override
Ice::ObjectPtr ice_clone() const override
void setProcessName(const std::string &processName, const Ice::Current &c=Ice::emptyCurrent) override
void setProfilerMemoryUsage(const armarx::ProfilerProcessMemoryUsage &memoryUsage)
Ice::Int getTimestamp(const Ice::Current &c=Ice::emptyCurrent) const override
Ice::Int getMemoryUsage(const Ice::Current &c=Ice::emptyCurrent) const override
Vertex source(const detail::edge_base< Directed, Vertex > &e, const PCG &)
void setPid(Ice::Int pid, const Ice::Current &c=Ice::emptyCurrent) override
void setTimestamp(Ice::Int timestamp, const Ice::Current &c=Ice::emptyCurrent) override
std::shared_ptr< Object > ObjectPtr
~ProfilerMemoryUsage() override