#include <string>
#include <boost/shared_array.hpp>
#include <boost/scoped_array.hpp>
#include <boost/date_time/posix_time/posix_time.hpp>
#include <ostream>
#include <istream>
#include <cstring>
#include <sstream>
#include <map>
#include <fastcgi++/exceptions.hpp>
#include <fastcgi++/protocol.hpp>
Go to the source code of this file.
Classes | |
| struct | Fastcgipp::Http::Post< charT > |
| Holds a piece of HTTP post data. More... | |
| class | Fastcgipp::Http::Address |
| Efficiently stores IPv4 addresses. More... | |
| struct | Fastcgipp::Http::Session< charT > |
| Data structure of HTTP session data. More... | |
Namespaces | |
| namespace | Fastcgipp |
| Topmost namespace for the fastcgi++ library. | |
| namespace | Fastcgipp::Http |
| Defines classes and function relating to the http protocol. | |
Functions | |
| bool | Fastcgipp::Http::operator== (Address x, Address y) |
| Compare two Address values. | |
| bool | Fastcgipp::Http::operator> (Address x, Address y) |
| Compare two Address values. | |
| bool | Fastcgipp::Http::operator< (Address x, Address y) |
| Compare two Address values. | |
| bool | Fastcgipp::Http::operator<= (Address x, Address y) |
| Compare two Address values. | |
| bool | Fastcgipp::Http::operator>= (Address x, Address y) |
| Compare two Address values. | |
| Address | Fastcgipp::Http::operator& (Address x, Address y) |
| Bitwise AND two Address values. | |
| template<class charT , class Traits > | |
| std::basic_ostream< charT, Traits > & | Fastcgipp::Http::operator<< (std::basic_ostream< charT, Traits > &os, const Address &address) |
| Address stream insertion operation. | |
| template<class charT , class Traits > | |
| std::basic_istream< charT, Traits > & | Fastcgipp::Http::operator>> (std::basic_istream< charT, Traits > &is, Address &address) |
| Address stream extractor operation. | |
| bool | Fastcgipp::Http::charToString (const char *data, size_t size, std::wstring &string) |
| Convert a char string to a std::wstring. | |
| bool | Fastcgipp::Http::charToString (const char *data, size_t size, std::string &string) |
| Convert a char string to a std::string. | |
| int | Fastcgipp::Http::atoi (const char *start, const char *end) |
| Convert a char string to an integer. | |
| template<class charT > | |
| bool | Fastcgipp::Http::parseXmlValue (const char *const name, const char *start, const char *end, std::basic_string< charT > &string) |
| Finds the value associated with a name in an 'name="value"' string. | |
| int | Fastcgipp::Http::percentEscapedToRealBytes (const char *source, char *destination, size_t size) |
| Convert a string with percent escaped byte values to their actual values. | |
Definition in file http.hpp.
1.5.7.1