XrdSutBuckList Class Reference

#include <XrdSutBuckList.hh>

Collaboration diagram for XrdSutBuckList:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 XrdSutBuckList (XrdSutBucket *b=0)
virtual ~XrdSutBuckList ()
int Size () const
XrdSutBucketEnd () const
void PutInFront (XrdSutBucket *b)
void PushBack (XrdSutBucket *b)
void Remove (XrdSutBucket *b)
XrdSutBucketBegin ()
XrdSutBucketNext ()

Private Member Functions

XrdSutBuckListNodeFind (XrdSutBucket *b)

Private Attributes

XrdSutBuckListNodebegin
XrdSutBuckListNodecurrent
XrdSutBuckListNodeend
XrdSutBuckListNodeprevious
int size

Constructor & Destructor Documentation

XrdSutBuckList::XrdSutBuckList ( XrdSutBucket b = 0  ) 
virtual XrdSutBuckList::~XrdSutBuckList (  )  [virtual]

Member Function Documentation

XrdSutBucket* XrdSutBuckList::Begin (  ) 
XrdSutBucket* XrdSutBuckList::End (  )  const [inline]

References XrdSutBuckListNode::Buck(), and end.

XrdSutBuckListNode* XrdSutBuckList::Find ( XrdSutBucket b  )  [private]
XrdSutBucket* XrdSutBuckList::Next (  ) 
void XrdSutBuckList::PushBack ( XrdSutBucket b  ) 

Referenced by XrdSutBuffer::AddBucket().

void XrdSutBuckList::PutInFront ( XrdSutBucket b  ) 
void XrdSutBuckList::Remove ( XrdSutBucket b  ) 

Referenced by XrdSutBuffer::Remove().

int XrdSutBuckList::Size (  )  const [inline]

References size.

Referenced by XrdSutBuffer::GetNBuckets().


Member Data Documentation

Referenced by End().

int XrdSutBuckList::size [private]

Referenced by Size().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 17 Dec 2019 for xrootd by  doxygen 1.6.1