#include <XrdSutBuckList.hh>
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 |
Definition at line 44 of file XrdSutBuckList.hh.
| XrdSutBuckList::XrdSutBuckList | ( | XrdSutBucket * | b = 0 |
) |
| XrdSutBuckList::~XrdSutBuckList | ( | ) | [virtual] |
| XrdSutBuckListNode * XrdSutBuckList::Find | ( | XrdSutBucket * | b | ) | [private] |
Definition at line 53 of file XrdSutBuckList.cc.
References b, begin, XrdSutBuckListNode::Buck(), and XrdSutBuckListNode::Next().
Referenced by PushBack(), and PutInFront().
| int XrdSutBuckList::Size | ( | ) | const [inline] |
Definition at line 60 of file XrdSutBuckList.hh.
References size.
Referenced by XrdSutBuffer::Dump(), and XrdSutBuffer::GetNBuckets().
| XrdSutBucket* XrdSutBuckList::End | ( | ) | const [inline] |
| void XrdSutBuckList::PutInFront | ( | XrdSutBucket * | b | ) |
| void XrdSutBuckList::PushBack | ( | XrdSutBucket * | b | ) |
Definition at line 81 of file XrdSutBuckList.cc.
References b, begin, end, Find(), XrdSutBuckListNode::SetNext(), and size.
Referenced by XrdSutBuffer::AddBucket(), and XrdSutBuffer::XrdSutBuffer().
| void XrdSutBuckList::Remove | ( | XrdSutBucket * | b | ) |
Definition at line 98 of file XrdSutBuckList.cc.
References b, begin, XrdSutBuckListNode::Buck(), current, XrdSutBuckListNode::Next(), previous, XrdSutBuckListNode::SetNext(), and size.
Referenced by XrdSutBuffer::Remove().
| XrdSutBucket * XrdSutBuckList::Begin | ( | ) |
Definition at line 138 of file XrdSutBuckList.cc.
References begin, XrdSutBuckListNode::Buck(), current, and previous.
Referenced by XrdSutBuffer::Deactivate(), XrdSutBuffer::Dump(), XrdSutBuffer::GetBucket(), XrdSutBuffer::Message(), XrdSecProtocolpwd::ParseClientInput(), XrdSutBuffer::Serialized(), and XrdSutBuffer::~XrdSutBuffer().
| XrdSutBucket * XrdSutBuckList::Next | ( | ) |
Definition at line 150 of file XrdSutBuckList.cc.
References XrdSutBuckListNode::Buck(), current, XrdSutBuckListNode::Next(), and previous.
Referenced by XrdSutBuffer::Deactivate(), XrdSutBuffer::Dump(), XrdSutBuffer::GetBucket(), XrdSutBuffer::Message(), XrdSecProtocolpwd::ParseClientInput(), XrdSutBuffer::Serialized(), and XrdSutBuffer::~XrdSutBuffer().
XrdSutBuckListNode* XrdSutBuckList::begin [private] |
Definition at line 47 of file XrdSutBuckList.hh.
Referenced by Begin(), Find(), PushBack(), PutInFront(), Remove(), XrdSutBuckList(), and ~XrdSutBuckList().
XrdSutBuckListNode* XrdSutBuckList::current [private] |
Definition at line 48 of file XrdSutBuckList.hh.
Referenced by Begin(), Next(), Remove(), and XrdSutBuckList().
XrdSutBuckListNode* XrdSutBuckList::end [private] |
Definition at line 49 of file XrdSutBuckList.hh.
Referenced by End(), PushBack(), PutInFront(), and XrdSutBuckList().
XrdSutBuckListNode* XrdSutBuckList::previous [private] |
Definition at line 50 of file XrdSutBuckList.hh.
Referenced by Begin(), Next(), Remove(), and XrdSutBuckList().
int XrdSutBuckList::size [private] |
Definition at line 51 of file XrdSutBuckList.hh.
Referenced by PushBack(), PutInFront(), Remove(), Size(), and XrdSutBuckList().
1.5.1