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

AsyncConnector.cpp File Reference


Namespaces

namespace  JetByteTools
namespace  JetByteTools::SSPI
namespace  JetByteTools::SSPI::SChannel

Defines

#define JETBYTE_VALIDATE_SCHANNEL_SINGLE_THREAD_PROCESSING
#define VALIDATE_IS_PROCESSING()   if (!m_processor.ValidateThatThisThreadIsProcessing()) { throw JetByteTools::Core::CException(__FUNCTION__, "Internal error: Not processing"); }

Enumerations

enum  DTLSContentType { ChangeCipherSpec = 20, Alert = 21, Handshake = 22, ApplicationData = 23 }
enum  DTLSHandshakeType {
  DTLSHandshakeType_hello = 0, DTLSHandshakeType_clienthello = 1, DTLSHandshakeType_serverhello = 2, DTLSHandshakeType_certificate = 11,
  DTLSHandshakeType_serverkeyexchange = 12, DTLSHandshakeType_certificaterequest = 13, DTLSHandshakeType_serverhellodone = 14, DTLSHandshakeType_certificateverify = 15,
  DTLSHandshakeType_clientkeyexchange = 16, DTLSHandshakeType_finished = 20
}

Functions

static void TLS_HandshakeDebug (const void *const pData, const DWORD dataLength)


Define Documentation

#define JETBYTE_VALIDATE_SCHANNEL_SINGLE_THREAD_PROCESSING

 
#define VALIDATE_IS_PROCESSING (  )     if (!m_processor.ValidateThatThisThreadIsProcessing()) { throw JetByteTools::Core::CException(__FUNCTION__, "Internal error: Not processing"); }


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