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

UDPAsyncConnector.cpp File Reference


Namespaces

namespace  JetByteTools
namespace  JetByteTools::OpenSSL

Defines

#define DebugOutput(_e)   JetByteTools::Core::OutputEx(_tstring(_T("CUDPAsyncConnector: ") + JetByteTools::Core::PointerToString(this) + _T(" - "))+ _e)
#define OPEN_SSL_UDP_ASYNC_CONNECTOR_DEBUG
#define DEBUGGING_CONNECTION(_e)   DebugOutput(_e)
#define JETBYTE_VALIDATE_FILTER_BASE_SINGLE_THREAD_PROCESSING
#define VALIDATE_IS_PROCESSING()   if (!m_processor.ValidateThatThisThreadIsProcessing()) { throw JetByteTools::Core::CException(__FUNCTION__, "Internal error: Not processing"); }

Typedefs

typedef
JetByteTools::Core::TZeroInitialiseExpandableBuffer
< BYTE
ByteBuffer

Variables

static int s_dataIndex = SSL_get_ex_new_index(0, const_cast<void*>(reinterpret_cast<const void*>("CUDPAsyncConnector::this")), nullptr, nullptr, nullptr)


Define Documentation

#define DEBUGGING_CONNECTION ( _e   )     DebugOutput(_e)

#define DebugOutput ( _e   )     JetByteTools::Core::OutputEx(_tstring(_T("CUDPAsyncConnector: ") + JetByteTools::Core::PointerToString(this) + _T(" - "))+ _e)

#define JETBYTE_VALIDATE_FILTER_BASE_SINGLE_THREAD_PROCESSING

#define OPEN_SSL_UDP_ASYNC_CONNECTOR_DEBUG

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


Typedef Documentation


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