|
| | Pimpl (WebInputStream &ownerStream, const URL &urlToCopy, bool addParametersToBody) |
| | ~Pimpl () |
| bool | isError () const |
| bool | isExhausted () |
| int64 | getPosition () |
| int64 | getTotalLength () |
| int | read (void *buffer, int bytesToRead) |
| bool | setPosition (int64 wantedPos) |
| void | withExtraHeaders (const String &extraHeaders) |
| void | withCustomRequestCommand (const String &customRequestCommand) |
| void | withConnectionTimeout (int timeoutInMs) |
| void | withNumRedirectsToFollow (int maxRedirectsToFollow) |
| StringPairArray | getRequestHeaders () const |
| StringPairArray | getResponseHeaders () const |
| int | getStatusCode () const |
| void | cleanup () |
| void | cancel () |
| bool | setOptions () |
| bool | connect (WebInputStream::Listener *webInputListener) |
| void | finish () |
| void | singleStep () |
| int | readOrSkip (void *buffer, int bytesToRead, bool skip) |
| size_t | curlWriteCallback (char *ptr, size_t size, size_t nmemb) |
| size_t | curlReadCallback (char *ptr, size_t size, size_t nmemb) |
| size_t | curlHeaderCallback (char *ptr, size_t size, size_t nmemb) |
| | Pimpl (WebInputStream &pimplOwner, const URL &urlToCopy, bool addParametersToBody) |
| | ~Pimpl () |
| void | withExtraHeaders (const String &extraHeaders) |
| void | withCustomRequestCommand (const String &customRequestCommand) |
| void | withConnectionTimeout (int timeoutInMs) |
| void | withNumRedirectsToFollow (int maxRedirectsToFollow) |
| int | getStatusCode () const |
| StringPairArray | getRequestHeaders () const |
| StringPairArray | getResponseHeaders () const |
| bool | connect (WebInputStream::Listener *listener) |
| void | cancel () |
| bool | isError () const |
| bool | isExhausted () |
| int64 | getPosition () |
| int64 | getTotalLength () |
| int | read (void *buffer, int bytesToRead) |
| bool | setPosition (int64 wantedPos) |
| | Pimpl (WebInputStream &pimplOwner, const URL &urlToCopy, bool addParametersToBody) |
| | ~Pimpl () |
| void | withExtraHeaders (const String &extraHeaders) |
| void | withCustomRequestCommand (const String &customRequestCommand) |
| void | withConnectionTimeout (int timeoutInMs) |
| void | withNumRedirectsToFollow (int maxRedirectsToFollow) |
| StringPairArray | getRequestHeaders () const |
| StringPairArray | getResponseHeaders () const |
| int | getStatusCode () const |
| bool | connect (WebInputStream::Listener *listener) |
| bool | isError () const |
| bool | isExhausted () |
| int64 | getPosition () |
| int64 | getTotalLength () |
| int | read (void *buffer, int bytesToRead) |
| void | cancel () |
| bool | setPosition (int64 wantedPos) |
|
| static void | writeValueIfNotPresent (MemoryOutputStream &dest, const String &headers, const String &key, const String &value) |
| static void | writeHost (MemoryOutputStream &dest, const String &httpRequestCmd, const String &path, const String &host, int port) |
| static MemoryBlock | createRequestHeader (const String &hostName, int hostPort, const String &proxyName, int proxyPort, const String &hostPath, const String &originalURL, const String &userHeaders, const MemoryBlock &postData, const String &httpRequestCmd) |
| static bool | sendHeader (int socketHandle, const MemoryBlock &requestHeader, uint32 timeOutTime, WebInputStream &pimplOwner, WebInputStream::Listener *listener) |
| static bool | decomposeURL (const String &url, String &host, String &path, int &port) |
| static String | findHeaderItem (const StringArray &lines, const String &itemName) |
◆ Pimpl() [1/3]
| juce::WebInputStream::Pimpl::Pimpl |
( |
WebInputStream & | ownerStream, |
|
|
const URL & | urlToCopy, |
|
|
bool | addParametersToBody ) |
|
inline |
◆ ~Pimpl() [1/3]
| juce::WebInputStream::Pimpl::~Pimpl |
( |
| ) |
|
|
inline |
◆ Pimpl() [2/3]
| juce::WebInputStream::Pimpl::Pimpl |
( |
WebInputStream & | pimplOwner, |
|
|
const URL & | urlToCopy, |
|
|
bool | addParametersToBody ) |
|
inline |
◆ ~Pimpl() [2/3]
| juce::WebInputStream::Pimpl::~Pimpl |
( |
| ) |
|
|
inline |
◆ Pimpl() [3/3]
| juce::WebInputStream::Pimpl::Pimpl |
( |
WebInputStream & | pimplOwner, |
|
|
const URL & | urlToCopy, |
|
|
bool | addParametersToBody ) |
|
inline |
◆ ~Pimpl() [3/3]
| juce::WebInputStream::Pimpl::~Pimpl |
( |
| ) |
|
|
inline |
◆ applyTimeout()
| void juce::WebInputStream::Pimpl::applyTimeout |
( |
HINTERNET | sessionHandle, |
|
|
const DWORD | option ) |
|
inlineprivate |
◆ cancel() [1/3]
| void juce::WebInputStream::Pimpl::cancel |
( |
| ) |
|
|
inline |
◆ cancel() [2/3]
| void juce::WebInputStream::Pimpl::cancel |
( |
| ) |
|
|
inline |
◆ cancel() [3/3]
| void juce::WebInputStream::Pimpl::cancel |
( |
| ) |
|
|
inline |
◆ cleanup()
| void juce::WebInputStream::Pimpl::cleanup |
( |
| ) |
|
|
inline |
◆ closeConnection()
| void juce::WebInputStream::Pimpl::closeConnection |
( |
| ) |
|
|
inlineprivate |
◆ closeSocket()
| void juce::WebInputStream::Pimpl::closeSocket |
( |
bool | resetLevelsOfRedirection = true | ) |
|
|
inlineprivate |
◆ connect() [1/3]
◆ connect() [2/3]
◆ connect() [3/3]
◆ createConnection() [1/2]
◆ createConnection() [2/2]
◆ createRequestHeader()
◆ curlHeaderCallback()
| size_t juce::WebInputStream::Pimpl::curlHeaderCallback |
( |
char * | ptr, |
|
|
size_t | size, |
|
|
size_t | nmemb ) |
|
inline |
◆ curlReadCallback()
| size_t juce::WebInputStream::Pimpl::curlReadCallback |
( |
char * | ptr, |
|
|
size_t | size, |
|
|
size_t | nmemb ) |
|
inline |
◆ curlWriteCallback()
| size_t juce::WebInputStream::Pimpl::curlWriteCallback |
( |
char * | ptr, |
|
|
size_t | size, |
|
|
size_t | nmemb ) |
|
inline |
◆ decomposeURL()
◆ findHeaderItem()
◆ finish()
| void juce::WebInputStream::Pimpl::finish |
( |
| ) |
|
|
inline |
◆ getPosition() [1/3]
| int64 juce::WebInputStream::Pimpl::getPosition |
( |
| ) |
|
|
inline |
◆ getPosition() [2/3]
| int64 juce::WebInputStream::Pimpl::getPosition |
( |
| ) |
|
|
inline |
◆ getPosition() [3/3]
| int64 juce::WebInputStream::Pimpl::getPosition |
( |
| ) |
|
|
inline |
◆ getRequestHeaders() [1/3]
◆ getRequestHeaders() [2/3]
◆ getRequestHeaders() [3/3]
◆ getResponseHeaders() [1/3]
◆ getResponseHeaders() [2/3]
◆ getResponseHeaders() [3/3]
◆ getStatusCode() [1/3]
| int juce::WebInputStream::Pimpl::getStatusCode |
( |
| ) |
const |
|
inline |
◆ getStatusCode() [2/3]
| int juce::WebInputStream::Pimpl::getStatusCode |
( |
| ) |
const |
|
inline |
◆ getStatusCode() [3/3]
| int juce::WebInputStream::Pimpl::getStatusCode |
( |
| ) |
const |
|
inline |
◆ getTotalLength() [1/3]
| int64 juce::WebInputStream::Pimpl::getTotalLength |
( |
| ) |
|
|
inline |
◆ getTotalLength() [2/3]
| int64 juce::WebInputStream::Pimpl::getTotalLength |
( |
| ) |
|
|
inline |
◆ getTotalLength() [3/3]
| int64 juce::WebInputStream::Pimpl::getTotalLength |
( |
| ) |
|
|
inline |
◆ isError() [1/3]
| bool juce::WebInputStream::Pimpl::isError |
( |
| ) |
const |
|
inline |
◆ isError() [2/3]
| bool juce::WebInputStream::Pimpl::isError |
( |
| ) |
const |
|
inline |
◆ isError() [3/3]
| bool juce::WebInputStream::Pimpl::isError |
( |
| ) |
const |
|
inline |
◆ isExhausted() [1/3]
| bool juce::WebInputStream::Pimpl::isExhausted |
( |
| ) |
|
|
inline |
◆ isExhausted() [2/3]
| bool juce::WebInputStream::Pimpl::isExhausted |
( |
| ) |
|
|
inline |
◆ isExhausted() [3/3]
| bool juce::WebInputStream::Pimpl::isExhausted |
( |
| ) |
|
|
inline |
◆ openConnection()
◆ openHTTPConnection()
◆ read() [1/3]
| int juce::WebInputStream::Pimpl::read |
( |
void * | buffer, |
|
|
int | bytesToRead ) |
|
inline |
◆ read() [2/3]
| int juce::WebInputStream::Pimpl::read |
( |
void * | buffer, |
|
|
int | bytesToRead ) |
|
inline |
◆ read() [3/3]
| int juce::WebInputStream::Pimpl::read |
( |
void * | buffer, |
|
|
int | bytesToRead ) |
|
inline |
◆ readOrSkip()
| int juce::WebInputStream::Pimpl::readOrSkip |
( |
void * | buffer, |
|
|
int | bytesToRead, |
|
|
bool | skip ) |
|
inline |
◆ readResponse()
| String juce::WebInputStream::Pimpl::readResponse |
( |
uint32 | timeOutTime | ) |
|
|
inlineprivate |
◆ sendHeader()
◆ sendHTTPRequest()
◆ setOptions()
| bool juce::WebInputStream::Pimpl::setOptions |
( |
| ) |
|
|
inline |
◆ setPosition() [1/3]
| bool juce::WebInputStream::Pimpl::setPosition |
( |
int64 | wantedPos | ) |
|
|
inline |
◆ setPosition() [2/3]
| bool juce::WebInputStream::Pimpl::setPosition |
( |
int64 | wantedPos | ) |
|
|
inline |
◆ setPosition() [3/3]
| bool juce::WebInputStream::Pimpl::setPosition |
( |
int64 | wantedPos | ) |
|
|
inline |
◆ singleStep()
| void juce::WebInputStream::Pimpl::singleStep |
( |
| ) |
|
|
inline |
◆ StaticCurlHeader()
| size_t juce::WebInputStream::Pimpl::StaticCurlHeader |
( |
char * | ptr, |
|
|
size_t | size, |
|
|
size_t | nmemb, |
|
|
void * | userdata ) |
|
inlinestatic |
◆ StaticCurlRead()
| size_t juce::WebInputStream::Pimpl::StaticCurlRead |
( |
char * | ptr, |
|
|
size_t | size, |
|
|
size_t | nmemb, |
|
|
void * | userdata ) |
|
inlinestatic |
◆ StaticCurlWrite()
| size_t juce::WebInputStream::Pimpl::StaticCurlWrite |
( |
char * | ptr, |
|
|
size_t | size, |
|
|
size_t | nmemb, |
|
|
void * | userdata ) |
|
inlinestatic |
◆ withConnectionTimeout() [1/3]
| void juce::WebInputStream::Pimpl::withConnectionTimeout |
( |
int | timeoutInMs | ) |
|
|
inline |
◆ withConnectionTimeout() [2/3]
| void juce::WebInputStream::Pimpl::withConnectionTimeout |
( |
int | timeoutInMs | ) |
|
|
inline |
◆ withConnectionTimeout() [3/3]
| void juce::WebInputStream::Pimpl::withConnectionTimeout |
( |
int | timeoutInMs | ) |
|
|
inline |
◆ withCustomRequestCommand() [1/3]
| void juce::WebInputStream::Pimpl::withCustomRequestCommand |
( |
const String & | customRequestCommand | ) |
|
|
inline |
◆ withCustomRequestCommand() [2/3]
| void juce::WebInputStream::Pimpl::withCustomRequestCommand |
( |
const String & | customRequestCommand | ) |
|
|
inline |
◆ withCustomRequestCommand() [3/3]
| void juce::WebInputStream::Pimpl::withCustomRequestCommand |
( |
const String & | customRequestCommand | ) |
|
|
inline |
◆ withExtraHeaders() [1/3]
| void juce::WebInputStream::Pimpl::withExtraHeaders |
( |
const String & | extraHeaders | ) |
|
|
inline |
◆ withExtraHeaders() [2/3]
| void juce::WebInputStream::Pimpl::withExtraHeaders |
( |
const String & | extraHeaders | ) |
|
|
inline |
◆ withExtraHeaders() [3/3]
| void juce::WebInputStream::Pimpl::withExtraHeaders |
( |
const String & | extraHeaders | ) |
|
|
inline |
◆ withNumRedirectsToFollow() [1/3]
| void juce::WebInputStream::Pimpl::withNumRedirectsToFollow |
( |
int | maxRedirectsToFollow | ) |
|
|
inline |
◆ withNumRedirectsToFollow() [2/3]
| void juce::WebInputStream::Pimpl::withNumRedirectsToFollow |
( |
int | maxRedirectsToFollow | ) |
|
|
inline |
◆ withNumRedirectsToFollow() [3/3]
| void juce::WebInputStream::Pimpl::withNumRedirectsToFollow |
( |
int | maxRedirectsToFollow | ) |
|
|
inline |
◆ writeHost()
◆ writeValueIfNotPresent()
◆ addParametersToRequestBody
| const bool juce::WebInputStream::Pimpl::addParametersToRequestBody |
◆ address
| String juce::WebInputStream::Pimpl::address |
|
private |
◆ chunkEnd
| int64 juce::WebInputStream::Pimpl::chunkEnd = 0 |
|
private |
◆ cleanupLock
◆ closeSocketLock
◆ connection
| HINTERNET juce::WebInputStream::Pimpl::connection = nullptr |
|
private |
◆ contentLength
| int64 juce::WebInputStream::Pimpl::contentLength = -1 |
◆ createConnectionLock
◆ createSocketLock
◆ curl
| CURL* juce::WebInputStream::Pimpl::curl = nullptr |
◆ curlBuffer
◆ finished
| bool juce::WebInputStream::Pimpl::finished = false |
◆ hasBeenCancelled
| bool juce::WebInputStream::Pimpl::hasBeenCancelled = false |
|
private |
◆ hasBodyDataToSend
| const bool juce::WebInputStream::Pimpl::hasBodyDataToSend |
◆ headerLines
◆ headerList
| struct curl_slist* juce::WebInputStream::Pimpl::headerList = nullptr |
◆ headers
| String juce::WebInputStream::Pimpl::headers |
|
private |
◆ headersAndPostData
| MemoryBlock juce::WebInputStream::Pimpl::headersAndPostData |
◆ httpRequest
| String juce::WebInputStream::Pimpl::httpRequest |
◆ httpRequestCmd
| String juce::WebInputStream::Pimpl::httpRequestCmd |
|
private |
◆ isChunked
| bool juce::WebInputStream::Pimpl::isChunked = false |
|
private |
◆ lastError
| int juce::WebInputStream::Pimpl::lastError = CURLE_OK |
◆ levelsOfRedirection
| int juce::WebInputStream::Pimpl::levelsOfRedirection = 0 |
|
private |
◆ listener
◆ maxRedirects
| int juce::WebInputStream::Pimpl::maxRedirects = 5 |
◆ multi
| CURLM* juce::WebInputStream::Pimpl::multi = nullptr |
◆ numRedirectsToFollow
| int juce::WebInputStream::Pimpl::numRedirectsToFollow = 5 |
|
private |
◆ owner
◆ position
| int64 juce::WebInputStream::Pimpl::position = 0 |
|
private |
◆ postBuffer
◆ postData
◆ postPosition
| size_t juce::WebInputStream::Pimpl::postPosition = 0 |
◆ readingChunk
| bool juce::WebInputStream::Pimpl::readingChunk = false |
|
private |
◆ request
| HINTERNET juce::WebInputStream::Pimpl::request = nullptr |
|
private |
◆ requestHeaders
| String juce::WebInputStream::Pimpl::requestHeaders |
◆ responseHeaders [1/2]
| String juce::WebInputStream::Pimpl::responseHeaders |
◆ responseHeaders [2/2]
◆ skipBytes
| size_t juce::WebInputStream::Pimpl::skipBytes = 0 |
◆ socketHandle
| int juce::WebInputStream::Pimpl::socketHandle = -1 |
|
private |
◆ statusCode
| int juce::WebInputStream::Pimpl::statusCode = -1 |
◆ streamPos
| int64 juce::WebInputStream::Pimpl::streamPos = 0 |
◆ symbols
◆ timeOutMs
| int juce::WebInputStream::Pimpl::timeOutMs = 0 |
◆ url [1/2]
| const URL juce::WebInputStream::Pimpl::url |
◆ url [2/2]
| URL juce::WebInputStream::Pimpl::url |
|
private |
The documentation for this class was generated from the following files:
- /home/runner/work/lmms-fork/lmms-fork/plugins/CarlaBase/carla/source/modules/juce_core/native/juce_curl_Network.cpp
- /home/runner/work/lmms-fork/lmms-fork/plugins/CarlaBase/carla/source/modules/juce_core/native/juce_linux_Network.cpp
- /home/runner/work/lmms-fork/lmms-fork/plugins/CarlaBase/carla/source/modules/juce_core/native/juce_win32_Network.cpp