#include <XrdBuffer.hh>
Public Member Functions | |
XrdBuffer (char *bp, int sz, int ix) | |
~XrdBuffer () | |
Public Attributes | |
char * | buff |
int | bsize |
Private Attributes | |
XrdBuffer * | next |
int | bindex |
Static Private Attributes | |
static int | pagesz |
Friends | |
class | XrdBuffManager |
Definition at line 24 of file XrdBuffer.hh.
XrdBuffer::XrdBuffer | ( | char * | bp, | |
int | sz, | |||
int | ix | |||
) | [inline] |
XrdBuffer::~XrdBuffer | ( | ) | [inline] |
friend class XrdBuffManager [friend] |
Definition at line 36 of file XrdBuffer.hh.
char* XrdBuffer::buff |
Definition at line 28 of file XrdBuffer.hh.
Referenced by XrdXrootdProtocol::aio_WriteAll(), XrdXrootdAio::Alloc(), XrdXrootdProtocol::do_Auth(), XrdXrootdProtocol::do_Chmod(), XrdXrootdProtocol::do_CKsum(), XrdXrootdProtocol::do_Dirlist(), XrdXrootdProtocol::do_Locate(), XrdXrootdProtocol::do_Mkdir(), XrdXrootdProtocol::do_Mv(), XrdXrootdProtocol::do_Open(), XrdXrootdProtocol::do_Prepare(), XrdXrootdProtocol::do_Qconf(), XrdXrootdProtocol::do_Qopaque(), XrdXrootdProtocol::do_Qspace(), XrdXrootdProtocol::do_Query(), XrdXrootdProtocol::do_Qxattr(), XrdXrootdProtocol::do_ReadAll(), XrdXrootdProtocol::do_ReadNone(), XrdXrootdProtocol::do_ReadV(), XrdXrootdProtocol::do_Rm(), XrdXrootdProtocol::do_Rmdir(), XrdXrootdProtocol::do_Set(), XrdXrootdProtocol::do_Stat(), XrdXrootdProtocol::do_Statx(), XrdXrootdProtocol::do_Truncate(), XrdXrootdProtocol::do_WriteAll(), XrdXrootdProtocol::do_WriteCont(), XrdXrootdProtocol::do_WriteNone(), XrdXrootdAioReq::endRead(), XrdXrootdProtocol::Process(), XrdProofdProtocol::Process(), XrdProofdAdmin::PutFile(), XrdProofdProtocol::SendData(), XrdProofdProtocol::SendDataN(), XrdBuffer(), and ~XrdBuffer().
int XrdBuffer::bsize |
Definition at line 29 of file XrdBuffer.hh.
Referenced by XrdXrootdProtocol::aio_WriteAll(), XrdXrootdProtocol::do_ReadAll(), XrdXrootdProtocol::do_ReadV(), XrdXrootdProtocol::do_WriteAll(), XrdXrootdProtocol::do_WriteNone(), XrdXrootdAioReq::endRead(), XrdXrootdProtocol::getBuff(), XrdProofdProtocol::GetBuff(), XrdXrootdProtocol::Process(), XrdXrootdAioReq::Read(), and XrdBuffer().
XrdBuffer* XrdBuffer::next [private] |
Definition at line 39 of file XrdBuffer.hh.
Referenced by XrdBuffManager::Obtain(), XrdBuffManager::Release(), XrdBuffManager::Reshape(), and XrdBuffer().
int XrdBuffer::bindex [private] |
Definition at line 40 of file XrdBuffer.hh.
Referenced by XrdBuffManager::Release(), and XrdBuffer().
int XrdBuffer::pagesz [static, private] |
Definition at line 41 of file XrdBuffer.hh.