Audacity 3.2.0
Public Member Functions | List of all members
audacity::network_manager::IResponseFactory Class Referenceabstract

#include <IResponseFactory.h>

Inheritance diagram for audacity::network_manager::IResponseFactory:
[legend]

Public Member Functions

virtual ~IResponseFactory ()=default
 
virtual void setProxy (const std::string &proxy)=0
 
virtual ResponsePtr performRequest (RequestVerb verb, const Request &request)=0
 
virtual ResponsePtr performRequest (RequestVerb verb, const Request &request, const void *data, size_t size)=0
 
virtual ResponsePtr performRequest (RequestVerb verb, const Request &request, std::unique_ptr< MultipartData > form)=0
 
virtual void terminate ()=0
 

Detailed Description

Definition at line 38 of file IResponseFactory.h.

Constructor & Destructor Documentation

◆ ~IResponseFactory()

virtual audacity::network_manager::IResponseFactory::~IResponseFactory ( )
virtualdefault

Member Function Documentation

◆ performRequest() [1/3]

virtual ResponsePtr audacity::network_manager::IResponseFactory::performRequest ( RequestVerb  verb,
const Request request 
)
pure virtual

◆ performRequest() [2/3]

virtual ResponsePtr audacity::network_manager::IResponseFactory::performRequest ( RequestVerb  verb,
const Request request,
const void *  data,
size_t  size 
)
pure virtual

◆ performRequest() [3/3]

virtual ResponsePtr audacity::network_manager::IResponseFactory::performRequest ( RequestVerb  verb,
const Request request,
std::unique_ptr< MultipartData form 
)
pure virtual

◆ setProxy()

virtual void audacity::network_manager::IResponseFactory::setProxy ( const std::string &  proxy)
pure virtual

◆ terminate()

virtual void audacity::network_manager::IResponseFactory::terminate ( )
pure virtual

The documentation for this class was generated from the following file: