Go to the documentation of this file.
34 initializeAttributes();
40 initializeAttributes();
49 ProfilerEntityBase(
source),
62 void ProfilerEvent::initializeAttributes()
74 void ProfilerEvent::output(std::ostream& stream)
const
121 return getAttribute(
"executableName")->getValue()->getString();
145 return getAttribute(
"timestampUnit")->getValue()->getString();
157 return getAttribute(
"eventName")->getValue()->getString();
170 return getAttribute(
"parentName")->getValue()->getString();
182 return getAttribute(
"functionName")->getValue()->getString();
The Variant class is described here: Variants.
Ice::ObjectPtr ice_clone() const override
ReaderT::InputType T & ret
void putAttribute(const ::memoryx::EntityAttributeBasePtr &attr, const ::Ice::Current &=Ice::emptyCurrent) override
Store attribute in entity.
void setProfilerEvent(const armarx::ProfilerEvent &event)
void setExecutableName(const std::string &executableName, const Ice::Current &c=Ice::emptyCurrent) override
EntityAttributeBasePtr getAttribute(const ::std::string &attrName, const ::Ice::Current &=Ice::emptyCurrent) const override
Retrieve attribute from entity.
void setTimestamp(Ice::Int timestamp, const Ice::Current &c=Ice::emptyCurrent) override
std::string getParentName(const Ice::Current &c=Ice::emptyCurrent) const override
ProfilerEntityPtr clone(const Ice::Current &c=Ice::emptyCurrent) const
void output(std::ostream &stream) const
~ProfilerEvent() override
std::string getTimestampUnit(const Ice::Current &c=Ice::emptyCurrent) const override
std::string getExecutableName(const Ice::Current &c=Ice::emptyCurrent) const override
void setParentName(const std::string &parentName, const Ice::Current &c=Ice::emptyCurrent) override
std::mutex attributesMutex
Ice::Int getPid(const Ice::Current &c=Ice::emptyCurrent) const override
Ice::Int getTimestamp(const Ice::Current &c=Ice::emptyCurrent) const override
Vertex source(const detail::edge_base< Directed, Vertex > &e, const PCG &)
std::shared_mutex entityMutex
void setTimestampUnit(const std::string &unit, const Ice::Current &c=Ice::emptyCurrent) override
std::string getFunctionName(const Ice::Current &c=Ice::emptyCurrent) const override
Attribute of MemoryX entities.
void setPid(Ice::Int pid, const Ice::Current &c=Ice::emptyCurrent) override
void setEventName(const std::string &eventName, const Ice::Current &c=Ice::emptyCurrent) override
std::shared_ptr< Object > ObjectPtr
void setName(const ::std::string &name, const ::Ice::Current &=Ice::emptyCurrent) override
Set name of this entity.
std::recursive_mutex wrappersMutex
This file offers overloads of toIce() and fromIce() functions for STL container types.
void setFunctionName(const std::string &functionName, const Ice::Current &c=Ice::emptyCurrent) override
std::string getEventName(const Ice::Current &c=Ice::emptyCurrent) const override