37 if (param.
Name ==
"debug")
38 {
Debug = param.
Value ==
"false" || param.
Value ==
"0" ?
false :
true; }
43 OpcUa::Services::SharedPtr services = registry->GetServer();
54 OpcUa::Server::ServerObject::UniquePtr
Object;
67 return Common::Addon::UniquePtr(
new ServerObjectAddon());
Common::Addon * CreateAddon()
Addon interface definition GNU LGPL.
virtual std::shared_ptr< Addon > GetAddon(const AddonId &id) const =0
getting addon by id
virtual void Stop()=0
Stopping addon work. After calling this method addon should throw exception on any calls...
const char ServicesRegistryAddonId[]
registry_t< std::mutex > registry
virtual void Initialize(AddonsManager &manager, const AddonParameters ¶meters)=0
initialize addon.
OPC UA Address space part. GNU LGPL.
std::vector< Parameter > Parameters