Go to the documentation of this file.
37 initializeAttributes();
41 const Ice::Context& parameters)
43 initializeAttributes();
52 ProfilerEntityBase(
source),
53 ProfilerMemorySnapshotBase(
source),
64 ProfilerMemorySnapshot::output(std::ostream& stream)
const
70 ProfilerMemorySnapshot::initializeAttributes()
107 Ice::Context memoryParameters;
112 return memoryParameters;
117 return memoryParameters;
119 return parameterMap->toStdMap<std::string>();
124 const Ice::Current& context)
127 armarx::StringValueMap::FromStdMap<std::string>(parameters);
The Variant class is described here: Variants.
void putAttribute(const ::memoryx::EntityAttributeBasePtr &attr, const ::Ice::Current &=Ice::emptyCurrent) override
Store attribute in entity.
EntityAttributeBasePtr getAttribute(const ::std::string &attrName, const ::Ice::Current &=Ice::emptyCurrent) const override
Retrieve attribute from entity.
Ice::ObjectPtr ice_clone() const override
~ProfilerMemorySnapshot() override
void output(std::ostream &stream) const
void setStateName(const std::string &statename, const Ice::Current &context=Ice::emptyCurrent) override
std::string getStateName(const Ice::Current &context=Ice::emptyCurrent) const override
Ice::Context getMemoryParameterMap(const Ice::Current &context=Ice::emptyCurrent) const override
ProfilerMemorySnapshotPtr clone(const Ice::Current &c=Ice::emptyCurrent) const
std::mutex attributesMutex
void setMemoryParameterMap(const Ice::Context ¶meters, const Ice::Current &context=Ice::emptyCurrent) override
Vertex source(const detail::edge_base< Directed, Vertex > &e, const PCG &)
std::shared_mutex entityMutex
static const std::string ATTRIBUTE_STATENAME
std::shared_ptr< Object > ObjectPtr
static const std::string ATTRIBUTE_MEMORYPARAMETERS
The StringValueMap class is a subclass of VariantContainer and is comparable to a std::map<std::strin...
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.