|
XRootD
|
#include <XrdSutBuffer.hh>
Collaboration diagram for XrdSutBuffer:Public Member Functions | |
| XrdSutBuffer (const char *buffer, kXR_int32 length) | |
| XrdSutBuffer (const char *prot, const char *opts=0) | |
| virtual | ~XrdSutBuffer () |
| int | AddBucket (char *bp=0, int sz=0, int ty=0) |
| int | AddBucket (XrdOucString s, int ty=0) |
| int | AddBucket (XrdSutBucket *b) |
| void | Deactivate (kXR_int32 type) |
| void | Dump (const char *stepstr=0, bool all=false) |
| XrdSutBucket * | GetBucket (kXR_int32 type, const char *tag=0) |
| XrdSutBuckList * | GetBuckList () const |
| int | GetNBuckets () const |
| const char * | GetOptions () const |
| const char * | GetProtocol () const |
| int | GetStep () const |
| void | IncrementStep () |
| kXR_int32 | MarshalBucket (kXR_int32 type, kXR_int32 code) |
| void | Message (const char *prepose=0) |
| void | Remove (XrdSutBucket *b) |
| int | Serialized (char **buffer, char opt='n') |
| void | SetStep (int s) |
| kXR_int32 | UnmarshalBucket (kXR_int32 type, kXR_int32 &code) |
| int | UpdateBucket (const char *bp, int sz, int ty) |
| int | UpdateBucket (XrdOucString s, int ty) |
Definition at line 43 of file XrdSutBuffer.hh.
|
inline |
Definition at line 53 of file XrdSutBuffer.hh.
References opts.
| XrdSutBuffer::XrdSutBuffer | ( | const char * | buffer, |
| kXR_int32 | length | ||
| ) |
Definition at line 48 of file XrdSutBuffer.cc.
References Dump(), EPNAME, kXRS_inactive, kXRS_none, opts, PRINT, XrdSutBuckList::PushBack(), TRACE, XrdSecPROTOIDSIZE, and XrdSutBuckStr().
Here is the call graph for this function:
|
virtual |
Definition at line 192 of file XrdSutBuffer.cc.
References XrdSutBuckList::Begin(), Dump(), EPNAME, XrdSutBuckList::Next(), TRACE, and XrdSutBucket::type.
Here is the call graph for this function:
|
inline |
Definition at line 59 of file XrdSutBuffer.hh.
References XrdSutBuckList::PushBack().
Referenced by XrdSecProtocolgsi::Authenticate(), XrdSecProtocolpwd::Authenticate(), XrdSecProtocolgsi::getCredentials(), XrdSecProtocolpwd::getCredentials(), MarshalBucket(), and UpdateBucket().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 62 of file XrdSutBuffer.hh.
References XrdSutBuckList::PushBack().
Here is the call graph for this function:
|
inline |
Definition at line 65 of file XrdSutBuffer.hh.
References XrdSutBuckList::PushBack().
Here is the call graph for this function:| void XrdSutBuffer::Deactivate | ( | kXR_int32 | type | ) |
Definition at line 417 of file XrdSutBuffer.cc.
References XrdSutBuckList::Begin(), kXRS_inactive, XrdSutBuckList::Next(), and XrdSutBucket::type.
Referenced by XrdSecProtocolgsi::Authenticate(), XrdSecProtocolpwd::Authenticate(), and XrdSecProtocolpwd::getCredentials().
Here is the call graph for this function:
Here is the caller graph for this function:| void XrdSutBuffer::Dump | ( | const char * | stepstr = 0, |
| bool | all = false |
||
| ) |
Definition at line 240 of file XrdSutBuffer.cc.
References XrdSutBuckList::Begin(), XrdOucString::c_str(), XrdSutBucket::Dump(), EPNAME, kXRS_inactive, XrdOucString::length(), XrdSutBuckList::Next(), PRINT, XrdSutBuckList::Size(), and XrdSutBucket::type.
Referenced by XrdSutBuffer(), ~XrdSutBuffer(), XrdSecProtocolgsi::Authenticate(), XrdSecProtocolpwd::Authenticate(), XrdSecProtocolgsi::getCredentials(), and XrdSecProtocolpwd::getCredentials().
Here is the call graph for this function:
Here is the caller graph for this function:| XrdSutBucket * XrdSutBuffer::GetBucket | ( | kXR_int32 | type, |
| const char * | tag = 0 |
||
| ) |
Definition at line 388 of file XrdSutBuffer.cc.
References XrdSutBuckList::Begin(), XrdSutBucket::buffer, XrdSutBuckList::Next(), and XrdSutBucket::type.
Referenced by XrdSecProtocolgsi::Authenticate(), XrdSecProtocolpwd::Authenticate(), XrdSecProtocolpwd::getCredentials(), MarshalBucket(), UnmarshalBucket(), and UpdateBucket().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 85 of file XrdSutBuffer.hh.
|
inline |
Definition at line 86 of file XrdSutBuffer.hh.
References XrdSutBuckList::Size().
Here is the call graph for this function:
|
inline |
Definition at line 87 of file XrdSutBuffer.hh.
References XrdOucString::c_str().
Here is the call graph for this function:
|
inline |
Definition at line 88 of file XrdSutBuffer.hh.
References XrdOucString::c_str().
Referenced by XrdSecProtocolgsi::Authenticate(), XrdSecProtocolpwd::Authenticate(), XrdSecProtocolgsi::getCredentials(), and XrdSecProtocolpwd::getCredentials().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 89 of file XrdSutBuffer.hh.
Referenced by XrdSecProtocolgsi::Authenticate(), XrdSecProtocolpwd::Authenticate(), XrdSecProtocolgsi::getCredentials(), and XrdSecProtocolpwd::getCredentials().
Here is the caller graph for this function:
|
inline |
Definition at line 91 of file XrdSutBuffer.hh.
Definition at line 318 of file XrdSutBuffer.cc.
References AddBucket(), DEBUG, EPNAME, GetBucket(), XrdSutBucket::SetBuf(), and XrdSutBuckStr().
Referenced by XrdSecProtocolgsi::getCredentials(), and XrdSecProtocolpwd::getCredentials().
Here is the call graph for this function:
Here is the caller graph for this function:| void XrdSutBuffer::Message | ( | const char * | prepose = 0 | ) |
Definition at line 290 of file XrdSutBuffer.cc.
References XrdSutBuckList::Begin(), XrdSutBucket::buffer, kXRS_message, XrdSutBuckList::Next(), XrdSutBucket::size, and XrdSutBucket::type.
Referenced by XrdSecProtocolpwd::getCredentials().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 72 of file XrdSutBuffer.hh.
References XrdSutBuckList::Remove().
Here is the call graph for this function:| int XrdSutBuffer::Serialized | ( | char ** | buffer, |
| char | opt = 'n' |
||
| ) |
Definition at line 438 of file XrdSutBuffer.cc.
References XrdSutBuckList::Begin(), XrdSutBucket::buffer, XrdOucString::c_str(), DEBUG, EPNAME, kXRS_inactive, kXRS_none, XrdOucString::length(), XrdSutBuckList::Next(), XrdSutBucket::size, and XrdSutBucket::type.
Referenced by XrdSecProtocolgsi::Authenticate(), XrdSecProtocolpwd::Authenticate(), XrdSecProtocolgsi::getCredentials(), and XrdSecProtocolpwd::getCredentials().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 90 of file XrdSutBuffer.hh.
Referenced by XrdSecProtocolgsi::getCredentials().
Here is the caller graph for this function:Definition at line 352 of file XrdSutBuffer.cc.
References XrdSutBucket::buffer, DEBUG, EPNAME, GetBucket(), XrdSutBucket::size, and XrdSutBuckStr().
Here is the call graph for this function:| int XrdSutBuffer::UpdateBucket | ( | const char * | bp, |
| int | sz, | ||
| int | ty | ||
| ) |
Definition at line 208 of file XrdSutBuffer.cc.
References AddBucket(), DEBUG, EPNAME, GetBucket(), and XrdSutBucket::SetBuf().
Referenced by XrdSecProtocolpwd::Authenticate(), XrdSecProtocolgsi::getCredentials(), XrdSecProtocolpwd::getCredentials(), and UpdateBucket().
Here is the call graph for this function:
Here is the caller graph for this function:| int XrdSutBuffer::UpdateBucket | ( | XrdOucString | s, |
| int | ty | ||
| ) |
Definition at line 230 of file XrdSutBuffer.cc.
References XrdOucString::c_str(), XrdOucString::length(), and UpdateBucket().
Here is the call graph for this function: