The C++ framework for developing highly scalable, high performance servers on Windows platforms.

CServerContext Member List

This is the complete list of members for CServerContext, including all inherited members.

AllowRenegotiate(bool allow)CContext
ApplyControlToken(CToken &outputToken) overrideCServerContext [virtual]
CanSend() const CContext
CContext(const CContext &rhs)CContext
CContext(CCountedCredentialsHandle &credentials, Direction direction, ULONG requiredAttributes, ULONG tokenSize, bool networkByteOrder, DWORD maxRecordSize)CContext [protected]
CompleteTokenIfRequired(SECURITY_STATUS status, SecBufferDesc *pOutputToken)CContext [protected]
ContinueHandshake(const CSecurityBuffer &input, CToken &outputToken, CSecurityBuffer &extraData) overrideCServerContext [virtual]
Copy() const overrideCServerContext [virtual]
CreateNewContext()CContext [protected]
CServerContext(CCountedCredentialsHandle &credentials, ULONG attributes, ULONG tokenSize, bool networkByteOrder=true, DWORD maxRecordSize=0)CServerContext
DecryptData(const CSecurityBuffer &dataIn, CSecurityBuffer &dataOut, unsigned long &dataUsed)CContext
DecryptExpired enum valueCContext
DecryptIncompleteMessage enum valueCContext
DecryptOK enum valueCContext
DecryptRenegotiate enum valueCContext
DecryptResults enum nameCContext
Direction enum nameCContext
EncryptData(CSecurityBuffer &header, CSecurityBuffer &data, CSecurityBuffer &trailer)CContext
GetAlgorithmAsString(DWORD protocol)CContext [static]
GetAttributes() const CContext
GetAttributesAsString(DWORD attributes)CContext [static]
GetByteOrderFlag() const CContext [protected]
GetContext() const CContext [protected]
GetCredentials() const CContext [protected]
GetDirection() const CContext
GetHeaderSize() const CContext
GetLastStatus() const CContext
GetMaximumInboundMessageSize() const CContext
GetMaximumOutboundMessageSize() const CContext
GetProtocolAsString(DWORD protocol)CContext [static]
GetRemoteCertificate() const CContext
GetTargetName() const overrideCServerContext [virtual]
GetTokenSize() const CContext
GetTrailerSize() const CContext
HandshakeFatalError enum valueCContext
HandshakeIncompleteMessage enum valueCContext
HandshakeOK enum valueCContext
HandshakeResults enum nameCContext
ImpersonateClient()CServerContext
InboundContext enum valueCContext
IsComplete() const CContext
IsContextComplete(SECURITY_STATUS status)CContext [protected]
IsNewContextRequired() const CContext [protected]
m_achievedAttributesCContext [protected]
m_credentialsCContext [protected]
m_expiryCContext [protected]
m_requiredAttributesCContext [protected]
operator=(const CContext &rhs)CContext
OutboundContext enum valueCContext
PeerRejectsRenegotiation()CContext [protected]
PeerRequestsRenegotiate()CContext
PeerRequiresRenegotiate() overrideCServerContext [virtual]
QueryContextAttributes(SecPkgContext_ConnectionInfo &connectionInfo) const CContext
Renegotiate(CToken &outputToken) overrideCServerContext [virtual]
Renegotiate(ClientAuthenticationRequirements requirements, CToken &outputToken) overrideCServerContext [virtual]
Renegotiating()CContext
RequestRenegotiate(ClientAuthenticationRequirements requirements, CToken &outputToken)CContext [virtual]
RequirePeerVerification() const CContext
ResetContext()CContext [protected]
RestartContext()CContext [protected]
RevertToSelf()CServerContext
SendAlert(DWORD alertType, DWORD alertNumber, CToken &outputToken)CContext
SessionControl(DWORD sessionFlags, CToken &outputToken)CContext
SetLastStatus(SECURITY_STATUS lastStatus)CContext [protected]
ShutdownConnection(CToken &outputToken)CContext
Sizes typedefCContext
StartHandshake(CToken &outputToken) overrideCServerContext [virtual]
~CContext()CContext [virtual]


Generated on Sun Sep 12 19:10:59 2021 for The Server Framework - v7.4 by doxygen 1.5.3