|
davix
0.2.8
|
Http low level request interface. More...
#include <vector>#include <unistd.h>#include <utils/davix_types.hpp>#include <davixuri.hpp>#include <status/davixstatusrequest.hpp>#include <params/davixrequestparams.hpp>#include <request/httpcachetoken.hpp>Data Structures | |
| class | Davix::HttpRequest |
| Http low level request interface HTTPRequest is the main davix class for low level HTTP queries HTTPRequest objects are provided by Davix::Context. 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.
1.8.5