8 #include "Arp/System/Rsc/Services/IRscService.hpp" 9 #include "PasswordAuthenticationServiceProxyFactory.hpp" 10 #include "Arp/System/Rsc/Services/RscString.hxx" 11 #include "Arp/System/Rsc/Services/SecureString.hxx" 12 #include "Arp/System/Security/SecurityToken.hpp" 13 #include "AuthenticationError.hpp" 14 #include "ChannelInformation.hpp" 18 namespace Arp {
namespace System {
namespace Um {
namespace Services
37 using Ptr = std::shared_ptr<IPasswordAuthenticationService>;
44 static IRscServiceProxyFactory& GetProxyFactory(
void);
107 inline IRscServiceProxyFactory& IPasswordAuthenticationService::GetProxyFactory()
109 return PasswordAuthenticationServiceProxyFactory::GetInstance();
Definition: SecurityToken.hpp:11
Namespace for classes and interfaces for the Remote Service Call implementation
Definition: IRscReadEnumerator.hxx:9
std::uint32_t uint32
The Arp unsigned integer type of 4 byte size.
Definition: PrimitiveTypes.hpp:35
Specialized version of RscString for security context. Not implemented in this version. Wraps only RscString
Definition: RscType.hpp:27
Root namespace for the PLCnext API
Base interface for all Rsc service interface.
Definition: IRscService.hpp:18
System components used by the System, Device, Plc or Io domains.
Contains a static string with string lentgh up to N characters. The string has to be null terminated...
Definition: RscString.hxx:18
Create and close sessions at the UserManager.
Definition: IPasswordAuthenticationService.hpp:34