![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cHttpHeader.h>
Public Member Functions | |
cHttpHeadTag (HTTP_TAG_TYPE eTag=HTTP_TAG_UNK, cStringA sVal="") noexcept | |
HTTP_TAG_TYPE | get_HashCode () const noexcept |
Static Public Member Functions | |
static StrLen_t GRAYCALL | GetSizeWriteTag (HTTP_TAG_TYPE eTag, cStringA sTag) |
static HRESULT GRAYCALL | WriteTag (cStreamOutput *pOut, HTTP_TAG_TYPE eTag, cStringA sTag) |
Public Attributes | |
HTTP_TAG_TYPE | m_eTag |
What tag type? one of each per header. order is not important. More... | |
cStringA | m_sVal |
The string may evaluate to int,'string' or enum constant. More... | |
Static Public Attributes | |
static const char *const | k_aszTags [HTTP_TAG_QTY+1] |
standard HTTP tags I will store. More... | |
A single tag in the HTTP header. Just toss any unknown tags i get from strange servers. Only allow one tag or each type and assume order is not important. Multiple entries of the same HTTP_TAG_TYPE may just be appended to each other comma separated. similar to cMailTag.
|
inlinenoexcept |
|
inlinenoexcept |
|
static |
|
static |
Write GetSizeWriteTag
|
static |
standard HTTP tags I will store.
HTTP_TAG_TYPE GrayLib::cHttpHeadTag::m_eTag |
What tag type? one of each per header. order is not important.
cStringA GrayLib::cHttpHeadTag::m_sVal |
The string may evaluate to int,'string' or enum constant.