Yet Another HTTP Library
yahttp
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Macros | Typedefs | Enumerations
reqresp.hpp File Reference
#include <functional>
#include <fstream>
#include <cctype>
#include <cstdio>
#include <unistd.h>
#include <algorithm>
Include dependency graph for reqresp.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  YaHTTP::HTTPBase
 
class  YaHTTP::HTTPBase::SendBodyRender
 
class  YaHTTP::HTTPBase::SendFileRender
 
class  YaHTTP::Response
 
class  YaHTTP::Request
 
class  YaHTTP::AsyncLoader< T >
 
class  YaHTTP::AsyncResponseLoader
 
class  YaHTTP::AsyncRequestLoader
 

Namespaces

 YaHTTP
 

Macros

#define HAVE_CPP_FUNC_PTR
 
#define YAHTTP_MAX_REQUEST_SIZE   2097152
 
#define YAHTTP_MAX_RESPONSE_SIZE   2097152
 
#define YAHTTP_TYPE_REQUEST   1
 
#define YAHTTP_TYPE_RESPONSE   2
 

Typedefs

typedef std::map< std::string,
Cookie,
ASCIICINullSafeComparator > 
YaHTTP::strcookie_map_t
 

Enumerations

enum  YaHTTP::postformat_t { YaHTTP::urlencoded, YaHTTP::multipart }
 

Macro Definition Documentation

#define HAVE_CPP_FUNC_PTR
#define YAHTTP_MAX_REQUEST_SIZE   2097152
#define YAHTTP_MAX_RESPONSE_SIZE   2097152
#define YAHTTP_TYPE_REQUEST   1
#define YAHTTP_TYPE_RESPONSE   2