davix
0.4.1
|
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::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) |
Http low level request interface.