|
|
bool | IsHeaderDone (void) |
| |
|
size_t | ReadCallback (char *buffer, size_t size, size_t nitems) |
| |
| size_t | WriteCallback (char *buffer, size_t size, size_t nitems) |
| |
|
size_t | HeaderCallback (void *ptr, size_t size, size_t nmemb) |
| |
|
bool | Seek (int64_t pos) |
| |
|
ssize_t | Read (void *lpBuf, size_t uiBufSize) |
| |
|
bool | ReadString (char *szLine, int iLineLength) |
| |
|
int8_t | FillBuffer (unsigned int want) |
| |
|
void | SetReadBuffer (const void *lpBuf, int64_t uiBufSize) |
| |
|
void | SetResume (void) |
| |
|
long | Connect (unsigned int size) |
| |
|
void | Disconnect () |
| |
|
|
CURL_HANDLE * | m_easyHandle |
| |
|
CURLM * | m_multiHandle |
| |
|
CRingBuffer | m_buffer |
| |
|
unsigned int | m_bufferSize |
| |
|
char * | m_overflowBuffer |
| |
|
unsigned int | m_overflowSize |
| |
|
int | m_stillRunning |
| |
|
bool | m_cancelled |
| |
|
int64_t | m_fileSize |
| |
|
int64_t | m_filePos |
| |
|
bool | m_bFirstLoop |
| |
|
bool | m_isPaused |
| |
|
bool | m_sendRange |
| |
|
bool | m_bLastError |
| |
|
bool | m_bRetry |
| |
|
char * | m_readBuffer |
| |
|
CHttpHeader | m_httpheader |
| |
|
curl_slist * | m_curlHeaderList |
| |
|
curl_slist * | m_curlAliasList |
| |
◆ WriteCallback()
| size_t CCurlFile::CReadState::WriteCallback |
( |
char * |
buffer, |
|
|
size_t |
size, |
|
|
size_t |
nitems |
|
) |
| |
- Todo:
- Limit max. amount of the overflowbuffer
The documentation for this class was generated from the following files:
- xbmc/filesystem/CurlFile.h
- xbmc/filesystem/CurlFile.cpp