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

CApplicationProtocolSelection Class Reference

Collaboration diagram for CApplicationProtocolSelection:

List of all members.

Public Types

enum  Protocols {
  HTTP_1_1 = 0x01, SPDY_1 = 0x02, SPDY_2 = 0x04, SPDY_3 = 0x08,
  HTTP_2_0 = 0x10
}

Public Member Functions

 CApplicationProtocolSelection (DWORD protocols=0)
 CApplicationProtocolSelection (const BYTE *pData, DWORD length)
 CApplicationProtocolSelection (const CApplicationProtocolSelection &rhs)
CApplicationProtocolSelectionoperator= (const CApplicationProtocolSelection &rhs)
void AddProtocols (DWORD protocols)
DWORD GetProtocols (const BYTE **ppProtocols, DWORD &numProtocols) const
JetByteTools::Core::_tstring GetProtocolsAsString () const
std::string GetProtocolsAsStringA () const

Static Public Member Functions

static
JetByteTools::Core::_tstring 
GetProtocolsAsString (const BYTE *pProtocols, DWORD length)
static std::string GetProtocolsAsStringA (const BYTE *pProtocols, DWORD length)


Member Enumeration Documentation

enum Protocols

Enumerator:
HTTP_1_1 
SPDY_1 
SPDY_2 
SPDY_3 
HTTP_2_0 


Constructor & Destructor Documentation

CApplicationProtocolSelection ( DWORD  protocols = 0  )  [explicit]

CApplicationProtocolSelection ( const BYTE pData,
DWORD  length 
)


Member Function Documentation

_tstring GetProtocolsAsString ( const BYTE pProtocols,
DWORD  length 
) [static]

string GetProtocolsAsStringA ( const BYTE pProtocols,
DWORD  length 
) [static]

void AddProtocols ( DWORD  protocols  ) 

DWORD GetProtocols ( const BYTE **  ppProtocols,
DWORD numProtocols 
) const

_tstring GetProtocolsAsString (  )  const

string GetProtocolsAsStringA (  )  const


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