libhomegear-base  0.7
Base library for Homegear and Homegear family modules.
BaseLib::Http::Header Struct Reference

#include <Http.h>

Public Attributes

bool parsed = false
 
std::string method
 
Protocol::Enum protocol = Protocol::Enum::none
 
int32_t responseCode = -1
 
uint32_t contentLength = 0
 
std::string path
 
std::string pathInfo
 
std::string args
 
std::string host
 
std::string contentType
 
std::string contentTypeFull
 
AcceptEncoding::Enum acceptEncoding = AcceptEncoding::Enum::none
 
ContentEncoding::Enum contentEncoding = ContentEncoding::Enum::none
 
TransferEncoding::Enum transferEncoding = TransferEncoding::Enum::none
 
Connection::Enum connection = Connection::Enum::none
 
std::string authorization
 
std::string cookie
 
std::unordered_map< std::string, std::string > cookies
 
std::string remoteAddress
 
int32_t remotePort = 0
 
std::map< std::string, std::string > fields
 

Member Data Documentation

§ acceptEncoding

AcceptEncoding::Enum BaseLib::Http::Header::acceptEncoding = AcceptEncoding::Enum::none

§ args

std::string BaseLib::Http::Header::args

§ authorization

std::string BaseLib::Http::Header::authorization

§ connection

Connection::Enum BaseLib::Http::Header::connection = Connection::Enum::none

§ contentEncoding

ContentEncoding::Enum BaseLib::Http::Header::contentEncoding = ContentEncoding::Enum::none

§ contentLength

uint32_t BaseLib::Http::Header::contentLength = 0

§ contentType

std::string BaseLib::Http::Header::contentType

§ contentTypeFull

std::string BaseLib::Http::Header::contentTypeFull

§ cookie

std::string BaseLib::Http::Header::cookie

§ cookies

std::unordered_map<std::string, std::string> BaseLib::Http::Header::cookies

§ fields

std::map<std::string, std::string> BaseLib::Http::Header::fields

§ host

std::string BaseLib::Http::Header::host

§ method

std::string BaseLib::Http::Header::method

§ parsed

bool BaseLib::Http::Header::parsed = false

§ path

std::string BaseLib::Http::Header::path

§ pathInfo

std::string BaseLib::Http::Header::pathInfo

§ protocol

Protocol::Enum BaseLib::Http::Header::protocol = Protocol::Enum::none

§ remoteAddress

std::string BaseLib::Http::Header::remoteAddress

§ remotePort

int32_t BaseLib::Http::Header::remotePort = 0

§ responseCode

int32_t BaseLib::Http::Header::responseCode = -1

§ transferEncoding

TransferEncoding::Enum BaseLib::Http::Header::transferEncoding = TransferEncoding::Enum::none

The documentation for this struct was generated from the following file: