27 properties->defineOptionalProperty<std::string>(
30 "Name of the Memory Name System (MNS) component.");
32 if (not properties->hasDefinition(
makePropertyName(PROPERTY_MNS_ENABLED_NAME)))
34 properties->defineOptionalProperty<
bool>(
36 memoryNameSystemEnabled,
37 "Whether to use (and depend on) the Memory Name System (MNS)."
38 "\nSet to false to use this memory as a stand-alone.");
45 parent<Component>().getProperty(memoryNameSystemName,
47 parent<Component>().getProperty(memoryNameSystemEnabled,
61 ARMARX_DEBUG <<
"Creating MemoryNameSystem client with owning component '"
70 return memoryNameSystemEnabled;
76 return memoryNameSystemName;
79 mns::MemoryNameSystemInterfacePrx
83 ? parent<ManagedIceObject>().getProxy<mns::MemoryNameSystemInterfacePrx>(
91 return memoryNameSystem;
97 return memoryNameSystem;