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

CStreamSocketConnectionFilter Class Reference

Inheritance diagram for CStreamSocketConnectionFilter:
Collaboration diagram for CStreamSocketConnectionFilter:

List of all members.

Public Member Functions

 CStreamSocketConnectionFilter (JetByteTools::Socket::IAcceptStreamSocketConnectionFilters &manager, CCredentials *pCredentials, ISecureStreamSocketCallback &callback, JetByteTools::Socket::IAllocateSequencedStreamSockets &socketAllocator, JetByteTools::IO::IAllocateBuffers &bufferAllocator)
 CStreamSocketConnectionFilter (JetByteTools::Socket::IAcceptStreamSocketConnectionFilters &manager, CCredentials *pCredentials, ClientAuthenticationRequirements clientAuthenticationRequirements, ISecureStreamSocketCallback &callback, JetByteTools::Socket::IAllocateSequencedStreamSockets &socketAllocator, JetByteTools::IO::IAllocateBuffers &bufferAllocator)
 CStreamSocketConnectionFilter (const CStreamSocketConnectionFilter &rhs)
CStreamSocketConnectionFilteroperator= (const CStreamSocketConnectionFilter &rhs)
 ~CStreamSocketConnectionFilter ()
bool IsSecure (const JetByteTools::Socket::IStreamSocket &socket) const
bool RequiresPeerVerification (const JetByteTools::Socket::IStreamSocket &socket) const
void Renegotiate (const JetByteTools::Socket::IStreamSocket &socket) const
void Renegotiate (const JetByteTools::Socket::IStreamSocket &socket, ClientAuthenticationRequirements requirements) const
void Shutdown (const JetByteTools::Socket::IStreamSocket &socket) const
void SendAlert (const JetByteTools::Socket::IStreamSocket &socket, DWORD alertType, DWORD alertNumber) const
void SessionControl (const JetByteTools::Socket::IStreamSocket &socket, DWORD sessionFlags) const


Constructor & Destructor Documentation


Member Function Documentation

bool IsSecure ( const JetByteTools::Socket::IStreamSocket socket  )  const

bool RequiresPeerVerification ( const JetByteTools::Socket::IStreamSocket socket  )  const

void Renegotiate ( const JetByteTools::Socket::IStreamSocket socket  )  const

void Renegotiate ( const JetByteTools::Socket::IStreamSocket socket,
ClientAuthenticationRequirements  requirements 
) const

void Shutdown ( const JetByteTools::Socket::IStreamSocket socket  )  const

void SendAlert ( const JetByteTools::Socket::IStreamSocket socket,
DWORD  alertType,
DWORD  alertNumber 
) const

void SessionControl ( const JetByteTools::Socket::IStreamSocket socket,
DWORD  sessionFlags 
) const


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