|
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