![]() |
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.