10namespace Arp { 
namespace System { 
namespace Um { 
namespace Commons { 
namespace Modules
 
   18    using Ptr = std::unique_ptr<IUmModule>;
 
This class represents the Arp String. The implementation is based on std::string.
Definition: String.hpp:39
 
This interface should be implemented by loadable UserManager modules, e.g. for providing customized u...
Definition: IUmModule.hpp:16
 
virtual String GetModuleName() const =0
Return module name
 
IUmModule & operator=(IUmModule &&arg)=default
Move-assignment operator.
 
IUmModule(void)=default
Constructs an IUmModule instance.
 
IUmModule(const IUmModule &arg)=default
Copy constructor.
 
virtual bool ResetModule()=0
Called by UmModuleManager, in order to reset/stop the module.
 
virtual ~IUmModule(void)=default
Destructs this instance and frees all resources.
 
IUmModule(IUmModule &&arg)=default
Move constructor.
 
virtual bool SetupModule(const String &settingsPath)=0
Called by UmModuleManager, in order to setup the module. The IUmModule implementation should read its...
 
IUmModule & operator=(const IUmModule &arg)=default
Copy-assignment operator.
 
Root namespace for the PLCnext API