20 if (not props.has_value())
25 def->optional(props->memoryName, prefix +
"Memory");
26 def->optional(props->coreSegmentName, prefix +
"CoreSegment");
51 return memoryReaderClient;
57 if (not props.has_value())
The memory name system (MNS) client.
Reads data from a memory server.
const armem::client::Reader & memoryReader() const
void setProperties(const Properties &p)
virtual Properties defaultProperties() const =0
virtual std::string propertyPrefix() const =0
virtual void connect(armarx::armem::client::MemoryNameSystem &mns)
const Properties & properties() const
void registerPropertyDefinitions(armarx::PropertyDefinitionsPtr &def)
Indicates that a query to the Memory Name System failed.
#define ARMARX_IMPORTANT
The logging level for always important information, but expected behaviour (in contrast to ARMARX_WAR...
#define ARMARX_ERROR
The logging level for unexpected behaviour, that must be fixed.
#define ARMARX_DEBUG
The logging level for output that is only interesting while debugging.
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.