Go to the documentation of this file.
39 initializeAttributes();
44 initializeAttributes();
53 ProfilerEntityBase(
source),
54 ProfilerMemorySnapshotBase(
source),
65 void ProfilerMemorySnapshot::output(std::ostream& stream)
const
70 void ProfilerMemorySnapshot::initializeAttributes()
103 Ice::Context memoryParameters;
107 return memoryParameters;
112 return memoryParameters;
114 return parameterMap->toStdMap<std::string>();
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.