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.