xrootd
|
Public Member Functions | |
global_status_t (StrmWriter *writer) | |
void | report_wrt (const XrdCl::XRootDStatus &st, uint64_t wrtsize) |
void | report_open (const XrdCl::XRootDStatus &st) |
void | issue_close (XrdCl::ResponseHandler *handler, uint16_t timeout) |
const XrdCl::XRootDStatus & | get () const |
void | issue_write (uint64_t wrtsize) |
uint64_t | get_btswritten () |
Private Attributes | |
std::recursive_mutex | mtx |
StrmWriter * | writer |
uint64_t | btsleft |
uint64_t | btswritten |
bool | stopped_writing |
XrdCl::XRootDStatus | status |
XrdCl::ResponseHandler * | closeHandler |
|
inline |
|
inline |
|
inline |
References btswritten.
Referenced by XrdEc::StrmWriter::GetSize().
|
inline |
References btsleft, closeHandler, XrdEc::StrmWriter::CloseImpl(), mtx, stopped_writing, and writer.
|
inline |
|
inline |
References report_wrt().
|
inline |
References btsleft, btswritten, closeHandler, XrdEc::StrmWriter::CloseImpl(), XrdCl::Status::IsOK(), mtx, status, stopped_writing, and writer.
Referenced by report_open().
|
private |
Referenced by issue_close(), issue_write(), and report_wrt().
|
private |
Referenced by get_btswritten(), and report_wrt().
|
private |
Referenced by issue_close(), and report_wrt().
|
mutableprivate |
Referenced by get(), issue_close(), issue_write(), and report_wrt().
|
private |
Referenced by get(), and report_wrt().
|
private |
Referenced by issue_close(), and report_wrt().
|
private |
Referenced by issue_close(), and report_wrt().