|
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... | |
Public Member Functions inherited from http::HeaderBase< HeaderName::UNDEFINED > | |
| 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 | |
Public Attributes inherited from http::HeaderBase< HeaderName::UNDEFINED > | |
| 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.