7#include <RobotAPI/interface/armem/mns/MemoryNameSystemInterface.h>
63 bool memoryNameSystemEnabled =
true;
64 std::string memoryNameSystemName =
"MemoryNameSystem";
67 static constexpr const char* PROPERTY_MNS_ENABLED_NAME =
"mns.MemoryNameSystemEnabled";
68 static constexpr const char* PROPERTY_MNS_NAME_NAME =
"mns.MemoryNameSystemName";
ManagedIceObject & parent()
friend class ManagedIceObject
The memory name system (MNS) client.
std::string getMemoryNameSystemName()
Get the name of the MNS component.
void preOnInitComponent() override
void preOnConnectComponent() override
void postCreatePropertyDefinitions(PropertyDefinitionsPtr &properties) override
mns::MemoryNameSystemInterfacePrx getMemoryNameSystemProxy()
Get the MNS proxy.
bool isMemoryNameSystemEnabled()
Indicate whether the Memory Name System (MNS) is enabled.
virtual ~Plugin() override
MemoryNameSystem & getMemoryNameSystemClient()
Get the MNS client.
Plugin(ManagedIceObject &parent, std::string pre)
This file is part of ArmarX.
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.