ESA JPIP server
0.1
|
Class used to handle a HTTP header. More...
#include <header.h>
Public Types | |
typedef HeaderBase< HeaderName::CONTENT_TYPE > | ContentType |
Predefined "Content-Type". More... | |
typedef HeaderBase< HeaderName::CACHE_CONTROL > | CacheControl |
Predefined "Cache-Control" header. More... | |
typedef HeaderBase< HeaderName::CONTENT_LENGTH > | ContentLength |
Predefined "Content-Length" header. More... | |
typedef HeaderBase< HeaderName::TRANSFER_ENCODING > | TransferEncoding |
Predefined "Transfer-Encoding" header. More... | |
Public Member Functions | |
Header () | |
Empty constructor. More... | |
Header (const string &name, const string &value) | |
Initializes the header content (name and value). More... | |
![]() | |
HeaderBase () | |
Empty constructor. More... | |
HeaderBase (const string &name, const string &value) | |
Initializes the header content (name and value). More... | |
Friends | |
template<const char * NAME> | |
bool | operator== (const Header &a, const HeaderBase< NAME > &b) |
Returns true if the names of the two headers are equal. More... | |
Additional Inherited Members | |
![]() | |
string | name |
Header name. More... | |
string | value |
Header value. More... | |
Class used to handle a HTTP header.
Predefined "Cache-Control" header.
Predefined "Content-Length" header.
Predefined "Content-Type".
Predefined "Transfer-Encoding" header.
|
inline |
Empty constructor.
|
inline |
|
friend |
Returns true
if the names of the two headers are equal.