/builddir/build/BUILD/davix-0.6.0/include/davix/request/httprequest.hpp File Reference

Http low level request interface. More...

#include <vector>
#include <unistd.h>
#include <utils/davix_types.hpp>
#include <utils/davix_uri.hpp>
#include <status/davixstatusrequest.hpp>
#include <params/davixrequestparams.hpp>

Data Structures

class  Davix::HttpRequest
 Http low level request interface. More...
class  Davix::GetRequest
 Http low level request configured for GET operation. More...
class  Davix::PutRequest
 Http low level request configured for PUT operation. More...
class  Davix::PostRequest
 Http low level request configured for POST operation. More...
class  Davix::HeadRequest
 Http low level request configured for HEAD operation. More...
class  Davix::DeleteRequest
 Http low level request configured for DELETE operation. More...
class  Davix::PropfindRequest
 Webdav low level request configured for PROPFIND operation. More...

Enumerations

enum  RequestFlag { Davix::RequestFlag::SupportContinue100 = 0x01, Davix::RequestFlag::IdempotentRequest = 0x02 }
 

Request flag.


Variables

*typedef dav_ssize_t(* Davix::HttpBodyProvider )(void *userdata, char *buffer, dav_size_t buflen)

Detailed Description

Http low level request interface.

Author:
Devresse Adrien

Generated on 1 Apr 2016 for davix by  doxygen 1.6.1