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