#include <XrdTpcState.hh>
|
static size_t | HeaderCB (char *buffer, size_t size, size_t nitems, void *userdata) |
|
static size_t | WriteCB (void *buffer, size_t size, size_t nitems, void *userdata) |
|
static size_t | ReadCB (void *buffer, size_t size, size_t nitems, void *userdata) |
|
TPC::State::State |
( |
off_t |
start_offset, |
|
|
Stream & |
stream, |
|
|
CURL * |
curl, |
|
|
bool |
push |
|
) |
| |
|
inline |
TPC::State::State |
( |
const State & |
| ) |
|
|
private |
int TPC::State::AvailableBuffers |
( |
| ) |
const |
bool TPC::State::BodyTransferInProgress |
( |
| ) |
const |
|
inline |
off_t TPC::State::BytesTransferred |
( |
| ) |
const |
|
inline |
void TPC::State::DumpBuffers |
( |
| ) |
const |
State* TPC::State::Duplicate |
( |
| ) |
|
bool TPC::State::Finalize |
( |
| ) |
|
int TPC::State::Flush |
( |
| ) |
|
std::string TPC::State::GetConnectionDescription |
( |
| ) |
|
off_t TPC::State::GetContentLength |
( |
| ) |
const |
|
inline |
int TPC::State::GetErrorCode |
( |
| ) |
const |
|
inline |
std::string TPC::State::GetErrorMessage |
( |
| ) |
const |
|
inline |
CURL* TPC::State::GetHandle |
( |
| ) |
const |
|
inline |
int TPC::State::GetStatusCode |
( |
| ) |
const |
|
inline |
int TPC::State::Header |
( |
const std::string & |
header | ) |
|
|
private |
static size_t TPC::State::HeaderCB |
( |
char * |
buffer, |
|
|
size_t |
size, |
|
|
size_t |
nitems, |
|
|
void * |
userdata |
|
) |
| |
|
staticprivate |
bool TPC::State::InstallHandlers |
( |
CURL * |
curl | ) |
|
|
private |
void TPC::State::Move |
( |
State & |
other | ) |
|
int TPC::State::Read |
( |
char * |
buffer, |
|
|
size_t |
size |
|
) |
| |
|
private |
static size_t TPC::State::ReadCB |
( |
void * |
buffer, |
|
|
size_t |
size, |
|
|
size_t |
nitems, |
|
|
void * |
userdata |
|
) |
| |
|
staticprivate |
void TPC::State::ResetAfterRequest |
( |
| ) |
|
void TPC::State::SetErrorCode |
( |
int |
error_code | ) |
|
|
inline |
void TPC::State::SetErrorMessage |
( |
const std::string & |
error_msg | ) |
|
|
inline |
void TPC::State::SetTransferParameters |
( |
off_t |
offset, |
|
|
size_t |
size |
|
) |
| |
ssize_t TPC::State::Write |
( |
char * |
buffer, |
|
|
size_t |
size |
|
) |
| |
|
private |
static size_t TPC::State::WriteCB |
( |
void * |
buffer, |
|
|
size_t |
size, |
|
|
size_t |
nitems, |
|
|
void * |
userdata |
|
) |
| |
|
staticprivate |
off_t TPC::State::m_content_length |
|
private |
std::string TPC::State::m_error_buf |
|
private |
int TPC::State::m_error_code |
|
private |
struct curl_slist* TPC::State::m_headers |
|
private |
std::vector<std::string> TPC::State::m_headers_copy |
|
private |
off_t TPC::State::m_offset |
|
private |
bool TPC::State::m_recv_all_headers |
|
private |
bool TPC::State::m_recv_status_line |
|
private |
std::string TPC::State::m_resp_protocol |
|
private |
off_t TPC::State::m_start_offset |
|
private |
int TPC::State::m_status_code |
|
private |
The documentation for this class was generated from the following file: