![]() |
Audacity 3.2.0
|
Namespaces | |
| namespace | anonymous_namespace{CurlHandleManager.cpp} |
| namespace | anonymous_namespace{CurlResponse.cpp} |
| namespace | anonymous_namespace{CurlResponseFactory.cpp} |
| namespace | anonymous_namespace{MultipartData.cpp} |
| namespace | anonymous_namespace{RequestPayload.cpp} |
| namespace | common_content_types |
| namespace | common_headers |
| namespace | HttpCode |
Classes | |
| struct | Cookie |
| class | CookiesList |
| class | CurlHandleManager |
| class | CurlResponse |
| class | CurlResponseFactory |
| class | CurlStringList |
| struct | Header |
| class | HeadersList |
| class | IResponse |
| Interface, that provides access to the data from the HTTP response. More... | |
| class | IResponseFactory |
| class | MultipartData |
| class | NetworkManager |
| class | Request |
| class | RequestPayloadStream |
Typedefs | |
| using | ResponsePtr = std::shared_ptr< IResponse > |
| using | ExpiresTime = std::chrono::system_clock::time_point |
| using | RequestPayloadStreamPtr = std::shared_ptr< RequestPayloadStream > |
Enumerations | |
| enum class | NetworkError { NoError , BadURL , ConnectionFailed , ConnectionRefused , RemoteHostClosed , HostNotFound , Timeout , OperationCancelled , SSLHandshakeFailed , TooManyRedirects , ProxyConnectionFailed , ProxyNotFound , UnknownError , HTTPError } |
| enum class | RequestVerb { Head , Get , Post , Put , Delete , Patch } |
Functions | |
| RequestPayloadStreamPtr | CreateRequestPayloadStream (const void *data, int64_t size, bool copyData) |
| RequestPayloadStreamPtr | CreateRequestPayloadStream () |
| RequestPayloadStreamPtr | CreateRequestPayloadStream (const std::string &filePath) |
Variables | |
| constexpr decltype(std::thread::hardware_concurrency()) | MIN_CURL_THREADS = 6 |
Audacity: A Digital Audio Editor
Dmitry Vedenko
Audacity: A Digital Audio Editor
Dmitry Vedenko
Audacity: A Digital Audio Editor
Dmitry Vedenko
| using audacity::network_manager::ExpiresTime = typedef std::chrono::system_clock::time_point |
Definition at line 24 of file CookiesList.h.
| typedef std::shared_ptr< RequestPayloadStream > audacity::network_manager::RequestPayloadStreamPtr |
Definition at line 33 of file CurlResponse.h.
| typedef std::shared_ptr< IResponse > audacity::network_manager::ResponsePtr |
Definition at line 30 of file RemoteProjectSnapshot.h.
|
strong |
Definition at line 31 of file IResponse.h.
|
strong |
| Enumerator | |
|---|---|
| Head | |
| Get | |
| Post | |
| Put | |
| Delete | |
| Patch | |
Definition at line 31 of file IResponseFactory.h.
| NETWORK_MANAGER_API RequestPayloadStreamPtr audacity::network_manager::CreateRequestPayloadStream | ( | ) |
Definition at line 189 of file RequestPayload.cpp.
| NETWORK_MANAGER_API RequestPayloadStreamPtr audacity::network_manager::CreateRequestPayloadStream | ( | const std::string & | filePath | ) |
Definition at line 194 of file RequestPayload.cpp.
| NETWORK_MANAGER_API RequestPayloadStreamPtr audacity::network_manager::CreateRequestPayloadStream | ( | const void * | data, |
| int64_t | size, | ||
| bool | copyData | ||
| ) |
Definition at line 184 of file RequestPayload.cpp.
References size.
Referenced by audacity::network_manager::NetworkManager::doPatch(), audacity::network_manager::NetworkManager::doPost(), audacity::network_manager::NetworkManager::doPut(), and audacity::cloud::audiocom::sync::DataUploader::UploadOperation::PerformUpload().
|
constexpr |
Definition at line 126 of file CurlResponseFactory.cpp.