Data Structures
Here are the data structures with brief descriptions:

Davix |
gcloud |
Credentials | Gcloud credentials
CredentialProvider | Gcloud credential provider
SessionInfo | Server related info
X509Credential | X509 certificate
DavIOVecInput | Input parameters for vector operations in Davix
DavIOVecOuput | Result of vector operations in Davix
QuotaInfo | QuotaInfo structhandler to retrieve quota information
StatInfo | StatInfo structcontainer for base file meta-data, plateform agnostic stat struct
Context | Main handle for Davix
DavFile | Davix File Interface
Iterator |
DavPosix | POSIX-like API of Davix
RequestParams | Main container for Davix request options
HttpRequest | Http low level request interface
GetRequest | Http low level request configured for GET operation
PutRequest | Http low level request configured for PUT operation
PostRequest | Http low level request configured for POST operation
HeadRequest | Http low level request configured for HEAD operation
DeleteRequest | Http low level request configured for DELETE operation
PropfindRequest | Webdav low level request configured for PROPFIND operation
DavixError | Davix Error Handler
DavixException | Davix Exception class
Uri | Uri parser
NonCopyable | Simple NonCopyableProtector