Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayLib::cSecureId Class Reference

#include <cSecureChannel.h>

Inheritance diagram for GrayLib::cSecureId:
GrayLib::cSecureKnock

Public Member Functions

 cSecureId (cStringA sAppId="", cStringA sUserId="") noexcept
 
bool IsSame (const cSecureId &k) const
 

Public Attributes

cStringA m_sAppId
 The clients declared Purpose/Application in talking to the server. e.g. "Browser", "GameClient", "PatchClient", etc. More...
 
cStringA m_sUserId
 The clients User/Account/InstanceId name it wants to login with. derives security privilege level from this login. More...
 

Detailed Description

Describe the client side of a connection. Who is the server talking to? and why? e.g. From cSecureKnock Node,App,InstanceId/User,SecurityToken where Node name is from the cProtocolStream and SecurityToken is incorporated into the crypto.

Constructor & Destructor Documentation

◆ cSecureId()

GrayLib::cSecureId::cSecureId ( cStringA  sAppId = "",
cStringA  sUserId = "" 
)
inlinenoexcept

Member Function Documentation

◆ IsSame()

bool GrayLib::cSecureId::IsSame ( const cSecureId k) const
inline

Member Data Documentation

◆ m_sAppId

cStringA GrayLib::cSecureId::m_sAppId

The clients declared Purpose/Application in talking to the server. e.g. "Browser", "GameClient", "PatchClient", etc.

◆ m_sUserId

cStringA GrayLib::cSecureId::m_sUserId

The clients User/Account/InstanceId name it wants to login with. derives security privilege level from this login.


The documentation for this class was generated from the following file: