8#include "Arp/Base/Core/PimplPtr.hxx"
9#include "Arp/Base/Rsc/Commons/Services/RscCommunicationKind.hpp"
11namespace Arp::Base::Rsc::Commons::Services
34 size_t GetSessionId(
void)
const;
35 int GetGatewayId(
void)
const;
36 bool IsEncrypted(
void)
const;
37 bool IsAuthenticated(
void)
const;
38 RscCommunicationKind GetCommunicationKind(
void)
const;
42 const Impl& GetImpl(
void)
const;
48 Pimpl pimpl =
nullptr;
This class compounds RSC session infos.
Definition: RscSessionInfo.hpp:19
~RscSessionInfo(void)
The default destructor.
RscSessionInfo & operator=(RscSessionInfo &&arg) noexcept
The default move-assignment operator.
RscSessionInfo(RscSessionInfo &&arg) noexcept
The default move constructor.