http.cpp File Reference

Defines elements of the HTTP protocol. More...

#include <algorithm>
#include <fastcgi++/http.hpp>

Go to the source code of this file.

Functions

template std::basic_ostream
< char, std::char_traits< char > > & 
Fastcgipp::Http::operator<< (std::basic_ostream< char, std::char_traits< char > > &os, const Address &address)
template std::basic_ostream
< wchar_t, std::char_traits
< wchar_t > > & 
Fastcgipp::Http::operator<< (std::basic_ostream< wchar_t, std::char_traits< wchar_t > > &os, const Address &address)
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 std::basic_istream
< char, std::char_traits< char > > & 
Fastcgipp::Http::operator>> (std::basic_istream< char, std::char_traits< char > > &is, Address &address)
template std::basic_istream
< wchar_t, std::char_traits
< wchar_t > > & 
Fastcgipp::Http::operator>> (std::basic_istream< wchar_t, std::char_traits< wchar_t > > &is, Address &address)
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.
template bool Fastcgipp::Http::parseXmlValue (const char *const name, const char *start, const char *end, std::basic_string< char > &string)
template bool Fastcgipp::Http::parseXmlValue (const char *const name, const char *start, const char *end, std::basic_string< wchar_t > &string)
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.
void Fastcgipp::Http::charToString (const char *data, size_t size, std::wstring &string)
 Convert a char string to a std::wstring.
int Fastcgipp::Http::atoi (const char *start, const char *end)
 Convert a char string to an integer.
int Fastcgipp::Http::percentEscapedToRealBytes (const char *source, char *destination, size_t size)
 Convert a string with percent escaped byte values to their actual values.


Detailed Description

Defines elements of the HTTP protocol.

Definition in file http.cpp.


Generated on Sat Sep 6 18:13:21 2008 for fastcgi++ by  doxygen 1.5.6