XrdNetBuffer Class Reference

#include <XrdNetBuffer.hh>

List of all members.

Public Member Functions

int BuffSize (void)
void Recycle (void)
 XrdNetBuffer (XrdNetBufferQ *bq)
 ~XrdNetBuffer ()

Public Attributes

char * data
int dlen

Private Attributes

XrdOucQSItem< XrdNetBufferBuffLink
XrdNetBufferQBuffQ

Friends

class XrdNetBufferQ


Detailed Description

Definition at line 53 of file XrdNetBuffer.hh.


Constructor & Destructor Documentation

XrdNetBuffer::XrdNetBuffer ( XrdNetBufferQ bq  ) 

Definition at line 125 of file XrdNetBuffer.cc.

References BuffQ, data, and dlen.

XrdNetBuffer::~XrdNetBuffer (  )  [inline]

Definition at line 66 of file XrdNetBuffer.hh.

References data, and free().


Member Function Documentation

int XrdNetBuffer::BuffSize ( void   )  [inline]

Definition at line 61 of file XrdNetBuffer.hh.

References BuffQ, and XrdNetBufferQ::BuffSize().

Referenced by XrdCmsClientMan::Receive(), and XrdNetLink::Send().

void XrdNetBuffer::Recycle ( void   )  [inline]

Definition at line 63 of file XrdNetBuffer.hh.

References BuffQ, and XrdNetBufferQ::Recycle().

Referenced by XrdNetLink::Alloc(), XrdLink::Close(), XrdNetLink::Close(), XrdNet::do_Accept_UDP(), XrdCmsResp::Recycle(), XrdCmsClientMan::~XrdCmsClientMan(), and XrdNetPeer::~XrdNetPeer().


Friends And Related Function Documentation

friend class XrdNetBufferQ [friend]

Definition at line 55 of file XrdNetBuffer.hh.


Member Data Documentation

char* XrdNetBuffer::data

Definition at line 58 of file XrdNetBuffer.hh.

Referenced by XrdNetLink::Alloc(), XrdNetBufferQ::Alloc(), XrdNet::do_Accept_UDP(), XrdNetLink::GetLine(), XrdCmsClientMan::Receive(), XrdCmsClientMsg::Reply(), XrdCmsResp::ReplyXeq(), XrdNetLink::Send(), XrdNetBuffer(), and ~XrdNetBuffer().

int XrdNetBuffer::dlen

Definition at line 59 of file XrdNetBuffer.hh.

Referenced by XrdNetLink::GetLine(), XrdCmsClientMan::Receive(), XrdNetBufferQ::Recycle(), XrdCmsClientMsg::Reply(), XrdCmsResp::ReplyXeq(), and XrdNetBuffer().

XrdOucQSItem<XrdNetBuffer> XrdNetBuffer::BuffLink [private]

Definition at line 70 of file XrdNetBuffer.hh.

Referenced by XrdNetBufferQ::Recycle().

XrdNetBufferQ* XrdNetBuffer::BuffQ [private]

Definition at line 71 of file XrdNetBuffer.hh.

Referenced by BuffSize(), Recycle(), and XrdNetBuffer().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:50:36 2011 for ROOT_528-00b_version by  doxygen 1.5.1