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
XrdSutBucket * End () const
void PutInFront (XrdSutBucket *b)
void PushBack (XrdSutBucket *b)
void Remove (XrdSutBucket *b)
XrdSutBucket * Begin ()
XrdSutBucket * Next ()

Private Member Functions

XrdSutBuckListNode * Find (XrdSutBucket *b)

Private Attributes

XrdSutBuckListNode * begin
XrdSutBuckListNode * current
XrdSutBuckListNode * end
XrdSutBuckListNode * previous
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 16 Oct 2020 for xrootd by  doxygen 1.6.1