8 #include "Arp/System/Rsc/Services/IRscService.hpp" 9 #include "SessionServiceProxyFactory.hpp" 10 #include "Arp/System/Rsc/Services/RscString.hxx" 11 #include "Arp/System/Security/SecurityToken.hpp" 15 namespace Arp {
namespace System {
namespace Um {
namespace Services
30 using Ptr = std::shared_ptr<ISessionService>;
37 static IRscServiceProxyFactory& GetProxyFactory(
void);
98 virtual boolean IsSessionActive(
SecurityToken securityToken) = 0;
103 inline IRscServiceProxyFactory& ISessionService::GetProxyFactory()
105 return SessionServiceProxyFactory::GetInstance();
Definition: SecurityToken.hpp:11
Namespace for classes and interfaces for the Remote Service Call implementation
Definition: IRscReadEnumerator.hxx:9
UserManager Service to retrieve and set session properties like sessionId and extended session inform...
Definition: ISessionService.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