8#include "Arp/System/Um/Commons/IAuthorizationProvider.hpp" 
   11namespace Arp { 
namespace System { 
namespace Um { 
namespace Commons { 
namespace Modules
 
   17    using Ptr = std::shared_ptr<IUmAuthorizationModule>;
 
   18    using AuthorizationProviderList = std::list<std::shared_ptr<IAuthorizationProvider>>;
 
Definition: IUmAuthorizationModule.hpp:15
 
IUmAuthorizationModule & operator=(const IUmAuthorizationModule &arg)=default
Copy-assignment operator.
 
virtual ~IUmAuthorizationModule(void)=default
Destructs this instance and frees all resources.
 
IUmAuthorizationModule(IUmAuthorizationModule &&arg)=default
Move constructor.
 
IUmAuthorizationModule & operator=(IUmAuthorizationModule &&arg)=default
Move-assignment operator.
 
IUmAuthorizationModule(void)=default
Constructs an IUmAuthorizationModule instance.
 
IUmAuthorizationModule(const IUmAuthorizationModule &arg)=default
Copy constructor.
 
virtual AuthorizationProviderList GetAuthorizationProviders() const =0
Should return the list of authorization providers that will be registered after this module starts....
 
Root namespace for the PLCnext API