Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
GrayLib::cSSLMsgBuilder Member List

This is the complete list of members for GrayLib::cSSLMsgBuilder, including all inherited members.

Alloc(size_t nSize)Gray::cHeapBlockinline
Alloc(const void *pData, size_t nSize)Gray::cHeapBlockinline
cHeapBlock() noexceptGray::cHeapBlockinline
cHeapBlock(const THIS_t &ref)Gray::cHeapBlockinline
cHeapBlock(THIS_t &&ref) noexceptGray::cHeapBlockinline
cHeapBlock(size_t nSize)Gray::cHeapBlockinlineexplicit
cHeapBlock(const void *pDataCopy, size_t nSize)Gray::cHeapBlockinline
cMemBlock() noexceptGray::cMemBlockinline
cMemBlock(const void *pData, size_t nSize) noexceptGray::cMemBlockinline
cMemBlock(const cMemBlock &block) noexceptGray::cMemBlockinline
cMemBlock(const cMemBlock *pBlock) noexceptGray::cMemBlockinline
Compare(const void *pData1, size_t iLen1, const void *pData2, size_t iLen2)Gray::cMemBlockstatic
ConvertToString(char *pszDst, StrLen_t iDstSizeMax) constGray::cMemBlockinline
cSSLMsg(size_t nSizeMax=cSSLMsgX::k_Msg_Size_Max) noexcept (defined in GrayLib::cSSLMsg)GrayLib::cSSLMsg
cSSLMsg(SSL_MSG_TYPE eMsgType, SSL_VERSION_TYPE eVer, WORD wContLen) (defined in GrayLib::cSSLMsg)GrayLib::cSSLMsg
cSSLMsgBuilder()GrayLib::cSSLMsgBuilder
DetachHeapBlock()Gray::cHeapBlockinline
Free()Gray::cHeapBlockinline
FreeSecure()Gray::cHeapBlockinline
get_AllocSize() constGray::cHeapBlockinline
get_Cont0() const (defined in GrayLib::cSSLMsg)GrayLib::cSSLMsginline
get_ContApp() const noexceptGrayLib::cSSLMsgBuilderinline
get_ContLength() const noexcept (defined in GrayLib::cSSLMsg)GrayLib::cSSLMsginline
get_Ctr() const noexceptGrayLib::cSSLMsgBuilderinline
get_Data() const noexceptGray::cHeapBlockinline
get_DataA() const noexceptGray::cHeapBlockinline
get_DataBytes() const noexceptGray::cHeapBlockinline
get_DataEnd() const noexceptGray::cMemBlockinline
get_DataSize() const noexceptGray::cMemBlockinline
get_DataW() const noexceptGray::cHeapBlockinline
get_Iv() const (defined in GrayLib::cSSLMsg)GrayLib::cSSLMsginline
get_Msg() const (defined in GrayLib::cSSLMsg)GrayLib::cSSLMsginline
get_MsgRaw() const noexcept (defined in GrayLib::cSSLMsg)GrayLib::cSSLMsginline
get_MsgType() const (defined in GrayLib::cSSLMsg)GrayLib::cSSLMsginline
get_Version() const (defined in GrayLib::cSSLMsg)GrayLib::cSSLMsginline
GetHeapStats(OUT ITERATE_t &iAllocCount) constGray::cHeapBlockinline
GetOffset(size_t nOffset) constGray::cMemBlockinline
InitMsg()GrayLib::cSSLMsgBuilder
InitZeros() noexceptGray::cMemBlockinline
isCompleteMsg() const noexceptGrayLib::cSSLMsgBuilderinline
isCorrupt() const noexceptGray::cHeapBlockinline
IsEqualData(const void *pData, size_t nSize) const noexceptGray::cMemBlockinline
IsEqualData(const cMemBlock *pData) const noexceptGray::cMemBlockinline
IsEqualData(const cMemBlock &data) const noexceptGray::cMemBlockinline
IsValidIndex(size_t i) const noexceptGray::cMemBlockinline
IsValidIndex2(size_t i) const noexceptGray::cMemBlockinline
IsValidPtr(const void *p) const noexceptGray::cMemBlockinline
isValidPtr() const noexceptGray::cMemBlockinline
IsValidPtr2(const void *p) const noexceptGray::cMemBlockinline
isValidRead() const noexceptGray::cHeapBlockinline
IsZeros() const noexceptGray::cMemBlockinline
k_Content_Size_MaxGrayLib::cSSLstatic
k_MAC_Size_MaxGrayLib::cSSLstatic
k_MaxFragLensGrayLib::cSSLstatic
k_Number_Size_MaxGrayLib::cSSLstatic
k_PSK_Size_MaxGrayLib::cSSLstatic
m_CtrGrayLib::cSSLMsgBuilder
m_nIntIndexGrayLib::cSSLMsgBuilder
m_nSizeGray::cMemBlockprotected
m_pDataGray::cMemBlockprotected
operator BYTE *() const noexceptGray::cHeapBlockinline
operator char *() const noexceptGray::cHeapBlockinline
operator const BYTE *() const noexceptGray::cMemBlockinline
operator void *() const noexceptGray::cHeapBlockinline
operator=(const THIS_t &ref)Gray::cHeapBlockinline
operator=(THIS_t &&ref)Gray::cHeapBlockinline
put_ContAppIvSize(size_t nSizeIv)GrayLib::cSSLMsgBuilderinline
put_ContLength(size_t nContLen) (defined in GrayLib::cSSLMsg)GrayLib::cSSLMsginline
put_DataPtr(void *pStart) noexceptGray::cMemBlockinline
put_MsgType(SSL_MSG_TYPE eMsgType) (defined in GrayLib::cSSLMsg)GrayLib::cSSLMsginline
put_Size(size_t nSize) noexceptGray::cMemBlockinline
put_Version(SSL_VERSION_TYPE v) (defined in GrayLib::cSSLMsg)GrayLib::cSSLMsginline
ReadFill(cStreamInput *pReader, size_t nSizeExpect)GrayLib::cSSLMsgBuilder
ReadRecord(cStreamInput &s) (defined in GrayLib::cSSLMsg)GrayLib::cSSLMsg
ReAlloc(size_t nSize)Gray::cHeapBlockinline
ReAlloc(const void *pData, size_t nSize)Gray::cHeapBlockinline
ReAllocLazy(size_t iSizeNew)Gray::cHeapBlockinline
ResetMsg(bool bHandshake)GrayLib::cSSLMsgBuilderinline
ResetMsg() (defined in GrayLib::cSSLMsg)GrayLib::cSSLMsginline
SetBlock(void *pData, size_t nSize) noexceptGray::cMemBlockinline
SetCompleteMsg() noexceptGrayLib::cSSLMsgBuilderinline
SetCopy(const cHeapBlock &rSrc)Gray::cHeapBlockinline
SetEmptyBlock() noexceptGray::cMemBlockinline
SetHeapBlock(void *pData, size_t nSize)Gray::cHeapBlockinline
UNITTEST2_PREDEF(cSSLMsg) (defined in GrayLib::cSSLMsg)GrayLib::cSSLMsg
UpdateHashV3(cHashWrap &rHasher, const BYTE *pSecret)GrayLib::cSSLMsgBuilder
UpdateHmac(cHashWrap &rHasher, bool bEncrypt)GrayLib::cSSLMsgBuilder
UpdateHmacExtra(cHashWrap &rHasher, size_t nSizePad, BYTE nCorrect)GrayLib::cSSLMsgBuilder
UpdateReadHdr() (defined in GrayLib::cSSLMsg)GrayLib::cSSLMsg
WriteFlush(cStreamOutput *pWriter, bool bWait)GrayLib::cSSLMsgBuilder
~cHeapBlock()Gray::cHeapBlockinline
~cSSLMsg() (defined in GrayLib::cSSLMsg)GrayLib::cSSLMsg
~cSSLMsgBuilder()GrayLib::cSSLMsgBuilder