libhomegear-base  0.7
Base library for Homegear and Homegear family modules.
BaseLib::Http Member List

This is the complete list of members for BaseLib::Http, including all inherited members.

constructHeader(uint32_t contentLength, std::string contentType, int32_t code, std::string codeDescription, const std::vector< std::string > &additionalHeaders, std::string &header)BaseLib::Httpstatic
dataProcessingStarted()BaseLib::Httpinline
decodeMultipartFormdata()BaseLib::Http
decodeMultipartMixed(std::string &boundary, char *buffer, size_t bufferSize, char **pos)BaseLib::Http
decodeURL(const std::string &url)BaseLib::Httpstatic
encodeURL(const std::string &url)BaseLib::Httpstatic
getContent() constBaseLib::Httpinline
getContentSize() constBaseLib::Httpinline
getHeader()BaseLib::Httpinline
getMaxContentSize()BaseLib::Httpinline
getMaxHeaderSize()BaseLib::Httpinline
getMimeType(std::string extension)BaseLib::Http
getParsedQueryString()BaseLib::Http
getRawHeader() constBaseLib::Httpinline
getRedirectQueryString()BaseLib::Httpinline
getRedirectStatus()BaseLib::Httpinline
getRedirectUrl()BaseLib::Httpinline
getStatusText(int32_t code)BaseLib::Http
getType()BaseLib::Httpinline
headerIsFinished()BaseLib::Httpinline
headerProcessingStarted()BaseLib::Httpinline
Http()BaseLib::Http
isFinished()BaseLib::Httpinline
process(char *buffer, int32_t bufferLength, bool checkForChunkedXml=false, bool checkForChunkedJson=false)BaseLib::Http
readContentStream(char *buffer, size_t requestLength)BaseLib::Http
readFirstContentLine(char *buffer, size_t requestLength)BaseLib::Http
readStream(char *buffer, size_t requestLength)BaseLib::Http
reset()BaseLib::Http
serialize()BaseLib::Http
setFinished()BaseLib::Http
setMaxContentSize(size_t value)BaseLib::Httpinline
setMaxHeaderSize(size_t value)BaseLib::Httpinline
setRedirectQueryString(std::string value)BaseLib::Httpinline
setRedirectStatus(int32_t value)BaseLib::Httpinline
setRedirectUrl(std::string value)BaseLib::Httpinline
stripHeader(const std::string &header, const std::unordered_set< std::string > &fieldsToStrip, const std::string &fieldsToAdd)BaseLib::Httpstatic
unserialize(PVariable data)BaseLib::Http
~Http()BaseLib::Httpvirtual