#include <vector>
#include <unistd.h>
#include <utils/davix_types.hpp>
#include <utils/davix_uri.hpp>
#include <status/davixstatusrequest.hpp>
#include <params/davixrequestparams.hpp>
Namespaces | |
| namespace | Davix |
| namespace | Davix::RequestFlag |
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) |
1.4.7