Audacity 3.2.0
Namespaces | Functions | Variables
CurlResponse.cpp File Reference

Define an implementation of IResponse using libcurl. More...

#include "CurlResponse.h"
#include <cassert>
#include <map>
#include <algorithm>
#include "MultipartData.h"
#include "RequestPayload.h"
#include "MemoryX.h"
Include dependency graph for CurlResponse.cpp:

Go to the source code of this file.

Namespaces

namespace  audacity
 
namespace  audacity::network_manager
 
namespace  audacity::network_manager::anonymous_namespace{CurlResponse.cpp}
 

Functions

size_t audacity::network_manager::anonymous_namespace{CurlResponse.cpp}::DataStreamRead (char *ptr, size_t size, size_t nmemb, RequestPayloadStream *stream)
 
int audacity::network_manager::anonymous_namespace{CurlResponse.cpp}::DataStreamSeek (RequestPayloadStream *stream, curl_off_t offs, int origin)
 
size_t audacity::network_manager::anonymous_namespace{CurlResponse.cpp}::MimePartRead (char *ptr, size_t size, size_t nmemb, MultipartData::Part *stream)
 
int audacity::network_manager::anonymous_namespace{CurlResponse.cpp}::MimePartSeek (MultipartData::Part *stream, curl_off_t offs, int origin) noexcept
 

Variables

static const std::map< CURLcode, NetworkError > audacity::network_manager::anonymous_namespace{CurlResponse.cpp}::errorsMap
 

Detailed Description

Define an implementation of IResponse using libcurl.


Audacity: A Digital Audio Editor

Dmitry Vedenko

Definition in file CurlResponse.cpp.